Ethercat HAL driver
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....
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.
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
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.
11 Jun 2015 16:46 #59693
by cgc
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)
Replied by cgc on topic Ethercat HAL driver
Where do you find that?I have been reading about yaskawa drives and they need two domains
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.
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.
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.
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
Servodrives OMRON R88D-KN02H-ECT
Beckhoff EL1014, EL3102
Please Log in or Create an account to join the conversation.
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
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.
- LearningLinuxCNC
- Offline
- Platinum Member
Less
More
- Posts: 320
- Thank you received: 48
16 Jul 2015 18:30 #60649
by LearningLinuxCNC
Very Nice! Can you show some details of the upper arms and servo drives as well?
Replied by LearningLinuxCNC on topic Ethercat HAL driver
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.
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
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
Please Log in or Create an account to join the conversation.
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?
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