Ethercat HAL driver

More
09 Jun 2015 15:27 #59645 by a60081
Replied by a60081 on topic Ethercat HAL driver
I mean that the function ecrt_master_create_domain(master->master) wii create only one domain for one slave.

The Yaskawa motor I used need to allocate two domains memory for PDO RX&TX(cannot put it together.)

Ex: register PDO entries
ecrt_domain_reg_pdo_entry_list(master->domain, master->pdo_entry_regs)
need to edit likes:
ecrt_domain_reg_pdo_entry_list(master->domain1, master->pdo_entry_regs1)
ecrt_domain_reg_pdo_entry_list(master->domain2, master->pdo_entry_regs2)

so I need to create two domains and two pdo_entry_regs....

Please Log in or Create an account to join the conversation.

More
10 Jun 2015 00:43 #59657 by narogon
Replied by narogon on topic Ethercat HAL driver
You are right. I have been reading about yaskawa drives and they need two domains.

Sorry for my earlier answer.

I suppose Sascha or Roschi could help you reprogramming the parser
The following user(s) said Thank You: a60081

Please Log in or Create an account to join the conversation.

More
11 Jun 2015 16:46 #59693 by cgc
Replied by cgc on topic Ethercat HAL driver

I have been reading about yaskawa drives and they need two domains

Where do you find that?
What is the motor type that you will use?

You can install TwinCat3 for evaluation (Windows), than scan the bus and you see the registers. Than use this information to write the .xml (Linux)
The following user(s) said Thank You: Nico2017

Please Log in or Create an account to join the conversation.

More
11 Jun 2015 17:11 #59696 by sascha
Replied by sascha on topic Ethercat HAL driver
Currently we are using just one domain per master and certainly we could change that. The question is how could this meaningful implement in the configuration file. I could think about additional attributes "txDomain" and "rxDomain" per slave, which defaults to "default" and could be set to any name. If a domain with that name does not already exists, it will be created dynamically. But I'm not sure if that is the correct way. Could you point me to some docs about this yaskawa issue? Why are separate domains for RX/TX nedded?

Please Log in or Create an account to join the conversation.

More
21 Jun 2015 21:53 - 24 Jun 2015 20:16 #60038 by serdigi
Replied by serdigi on topic Ethercat HAL driver
Thank you everbody...
Last edit: 24 Jun 2015 20:16 by serdigi.

Please Log in or Create an account to join the conversation.

More
16 Jul 2015 00:15 #60638 by narogon
Replied by narogon on topic Ethercat HAL driver
3 videos of my machine running

Servodrives OMRON R88D-KN02H-ECT
Beckhoff EL1014, EL3102





Please Log in or Create an account to join the conversation.

More
16 Jul 2015 14:11 #60646 by javiergr
Replied by javiergr on topic Ethercat HAL driver
Beautifull!!!

Can you put some data about universal joints, rods, etc (manufacturer, models, etc)

Best regards

Please Log in or Create an account to join the conversation.

More
16 Jul 2015 18:30 #60649 by LearningLinuxCNC

3 videos of my machine running


Very Nice! Can you show some details of the upper arms and servo drives as well?

Please Log in or Create an account to join the conversation.

More
22 Jul 2015 12:35 #60822 by automata
Replied by automata on topic Ethercat HAL driver
Hi Sascha,
Thanks for the excellent effort and library. I integrated 2 panasonic A5B ethercat drives with linuxcnc.
Thanks to your library, the integration was effortless.

My config: Debian Wheezy with 3.4-9-rtai kernel on the linuxcnc 2.6 live CD. Latest master from linuxcnc git

I have attached the xml file that was parsed with lcec_conf

There is one issue with the linuxcnc-ethercat repo at github:
github.com/sittner/linuxcnc-ethercat/blo...ster/configure.mk#L1

it is expecting "comp" to process the lcec at github.com/sittner/linuxcnc-ethercat/blo...ster/configure.mk#L1
It should be changed to halcompile as comp has been renamed to halcompile since mid 2014.
We should check for comp or halcompile and include the relevant paths.

-amit
Attachments:

Please Log in or Create an account to join the conversation.

More
26 Aug 2015 06:29 - 31 Aug 2015 06:59 #61796 by ftree
Replied by ftree on topic Ethercat HAL driver
Hi,

I'm looking at developing a Yaskawa based linear motor machine using SGLFM coils and 2 meters of SGLFM ways.

The drive would probably be a Yaskawa ServoPack Sigma-7 with EtherCAT - fully closed loop with linear or absolute encoder.
www.yaskawa.eu.com/en/drives-motion/ac-s...a-7/description.html

I'm sure I spotted a chap on here tthat had Yaskawa/EtherCAT working. I'll do another search. Could this be a fairly straighforward coding job to support this setup? Alternatively I could look at Mesa / pulse version of the ServoPack. The fully closed encoder feedback intrigues me, especially the vibration suppression.

What are the pros/cons by closing the loop at the ServoPack rather than the linearscale being connected directly into LinuxCNC via MESA?
Last edit: 31 Aug 2015 06:59 by ftree.

Please Log in or Create an account to join the conversation.

Time to create page: 0.163 seconds
Powered by Kunena Forum