- Configuring LinuxCNC
- EtherCAT
- Kollmorgen S300, Danaher S300, telemecanique lexium 15 stuff over EtherCAT
Kollmorgen S300, Danaher S300, telemecanique lexium 15 stuff over EtherCAT
11 Nov 2022 13:40 #256429
by foxington
Hello gentelman,
I want to share some of my research goals with servodrives based on Kollmorgen S300 platform and in the licence assambled stuff Danaher S300, telemecanique lexium 15... platform base on Kollmorgen S600 and in the licence assambled stuff Beckhoff AX20xx. There was ability of purchase EtherCAT card for these drives.
I was in contact with friends from local Beckhoff office, guys from local Kollmorgen support office and guys from US from Kollmorgen manufacturer.
BUT!!!!
They are very powerfull tools for running over pulse or analog regulation with tons of capabilities areadly implemented in the one soled sheetmetal cover. I did long months research of capabilities of running these stuff over flexible mapped PDOs over ethercat.
Kollmorgen S600 and in the licence assambled stuff Beckhoff AX20xx there is no possibility to run it over flexible mapped PDOs over etherCAT because there are used old shape of etherCAT protocol which has not implemented flexible PDOs at all. You can run it only over premapped stuff.
On the other side there are servodrives based on Kollmorgen S300 platform and in the licence assambled stuff Danaher S300, telemecanique lexium 15... there is some missmatch on websides(logic of some bits in config software) of producer and there are no usefull information at all. It was no support from any dealer because it is older hardware. It was terrible to find any useful information. S300 group should be used to run over flexible mapped PDOs ONLY from hw rev. 04.00 and higher and SW rev. 5.13. There is some parameter in DriveGUI (DRVCNFG3 bit 16) should be setted to 0 for using flexible mapped PDOs. These drivers can not control in CSP mode over 0x607A but only over incremental input over 0x60C1 with resolution per rotation in 2^1 to 2^28. Next border are limitation of usefull rotation of shaft and it is limited by 32 - the power number is substracted. When you have resolution of one turn 2^10(increments) your revolution range should be 2^22(rev of shaft) or resolution of one turn 2^22(increments) your revolution range should be 2^10(rev of shaft) for example. There is a lot of other restrictions of using this stuff over etherCAT. If somebody is interested in details, please let me know below
There is no ability to switch to homing mode in mode parameter 0x6060 during running only and only in startup sequence.
Regards Slav
I want to share some of my research goals with servodrives based on Kollmorgen S300 platform and in the licence assambled stuff Danaher S300, telemecanique lexium 15... platform base on Kollmorgen S600 and in the licence assambled stuff Beckhoff AX20xx. There was ability of purchase EtherCAT card for these drives.
I was in contact with friends from local Beckhoff office, guys from local Kollmorgen support office and guys from US from Kollmorgen manufacturer.
BUT!!!!
They are very powerfull tools for running over pulse or analog regulation with tons of capabilities areadly implemented in the one soled sheetmetal cover. I did long months research of capabilities of running these stuff over flexible mapped PDOs over ethercat.
Kollmorgen S600 and in the licence assambled stuff Beckhoff AX20xx there is no possibility to run it over flexible mapped PDOs over etherCAT because there are used old shape of etherCAT protocol which has not implemented flexible PDOs at all. You can run it only over premapped stuff.
On the other side there are servodrives based on Kollmorgen S300 platform and in the licence assambled stuff Danaher S300, telemecanique lexium 15... there is some missmatch on websides(logic of some bits in config software) of producer and there are no usefull information at all. It was no support from any dealer because it is older hardware. It was terrible to find any useful information. S300 group should be used to run over flexible mapped PDOs ONLY from hw rev. 04.00 and higher and SW rev. 5.13. There is some parameter in DriveGUI (DRVCNFG3 bit 16) should be setted to 0 for using flexible mapped PDOs. These drivers can not control in CSP mode over 0x607A but only over incremental input over 0x60C1 with resolution per rotation in 2^1 to 2^28. Next border are limitation of usefull rotation of shaft and it is limited by 32 - the power number is substracted. When you have resolution of one turn 2^10(increments) your revolution range should be 2^22(rev of shaft) or resolution of one turn 2^22(increments) your revolution range should be 2^10(rev of shaft) for example. There is a lot of other restrictions of using this stuff over etherCAT. If somebody is interested in details, please let me know below
There is no ability to switch to homing mode in mode parameter 0x6060 during running only and only in startup sequence.
Regards Slav
The following user(s) said Thank You: Aciera
Please Log in or Create an account to join the conversation.
18 Dec 2022 15:14 #259824
by c.honza
Replied by c.honza on topic Kollmorgen S300, Danaher S300, telemecanique lexium 15 stuff over EtherCAT
Hi, for your inspiration. There is old version of my project with Servostar S300 (S600 works too). I am on holidays and actual version is not available.
Attachments:
Please Log in or Create an account to join the conversation.
18 Dec 2022 15:40 - 18 Dec 2022 15:45 #259827
by foxington
Replied by foxington on topic Kollmorgen S300, Danaher S300, telemecanique lexium 15 stuff over EtherCAT
I will check it, I do not know if we are in same mind setup. There was written infomations about running drives with flexible mapped PDOs which are only on S3xx and S7xx with hw and sw revision higher written(see www.kollmorgen.com/sites/default/files/p...ads/srethercat_e.pdf).
It is possible to run it over premapped PDOs, there is way I think.
or?
I glad you for any news from this field.
It is possible to run it over premapped PDOs, there is way I think.
or?
I glad you for any news from this field.
Last edit: 18 Dec 2022 15:45 by foxington.
Please Log in or Create an account to join the conversation.
15 Jul 2023 20:23 #275544
by foxington
Replied by foxington on topic Kollmorgen S300, Danaher S300, telemecanique lexium 15 stuff over EtherCAT
hello,
if somebody is still interested in running older kollmorgen stuff over ethercat, I have done several succesfull steps. But from beginning it will be great to read several words from this greenhornview poor described manual .
- download manufacturer .xml file
- update EEPROM of ethercat board on the driver
- get running .xml file
- create custom hal component - homing, CSP, CSV mode implemented
I somebody want to run it, you have to install next stuff -
- DriveGUI for servosetup
- twinCAT3 for eeprom update
Drivers have for development reasons several EEPROM configurations and just two of them are supporting
flexible mapping PDOs. If you have working driver with hardware 04.10 and newer and software 05.16. You have to
download manufacturer .xml file where are everything written.
Cards EEPROM should overwrite very easily over TwinCAT3 preinstalled tool. Read or save actual and overwrite with right one.
Next you have to setup DC and internall incremental resolution of driver over driveGUI software.
When is everything setted right just you will use files from attachements. If somebody have questions about it, please let me know below
and I can described more informations because it has more to setup then it looks like.
COMPONENT is not tested with more then one axis because I have not more servomotors. I will have tested it in the new future. Run it carefully! You can use it with S300 and S700(ethercat implement as default).
I think I will have to create a github probably for issuses reporting. let me know
Reagrds F.
if somebody is still interested in running older kollmorgen stuff over ethercat, I have done several succesfull steps. But from beginning it will be great to read several words from this greenhornview poor described manual .
- download manufacturer .xml file
- update EEPROM of ethercat board on the driver
- get running .xml file
- create custom hal component - homing, CSP, CSV mode implemented
I somebody want to run it, you have to install next stuff -
- DriveGUI for servosetup
- twinCAT3 for eeprom update
Drivers have for development reasons several EEPROM configurations and just two of them are supporting
flexible mapping PDOs. If you have working driver with hardware 04.10 and newer and software 05.16. You have to
download manufacturer .xml file where are everything written.
Cards EEPROM should overwrite very easily over TwinCAT3 preinstalled tool. Read or save actual and overwrite with right one.
Next you have to setup DC and internall incremental resolution of driver over driveGUI software.
When is everything setted right just you will use files from attachements. If somebody have questions about it, please let me know below
and I can described more informations because it has more to setup then it looks like.
COMPONENT is not tested with more then one axis because I have not more servomotors. I will have tested it in the new future. Run it carefully! You can use it with S300 and S700(ethercat implement as default).
I think I will have to create a github probably for issuses reporting. let me know
Reagrds F.
Please Log in or Create an account to join the conversation.
28 Aug 2023 18:24 #279190
by foxington
Replied by foxington on topic Kollmorgen S300, Danaher S300, telemecanique lexium 15 stuff over EtherCAT
hello,
*** more updates ***
you can run more stuff with old ds402 interface
till now - kollmorgen s3xx to s7xx firmware with flexible mapping pdos only
from now - Pilz PMCtendo DD5 and PMCprotego D + kollmorgen s3xx to s7xx firmware with flexible mapping pdos
there is separated .xml files + updated ds402 component for control + .hal config example
enjoy
regards Slav
*** more updates ***
you can run more stuff with old ds402 interface
till now - kollmorgen s3xx to s7xx firmware with flexible mapping pdos only
from now - Pilz PMCtendo DD5 and PMCprotego D + kollmorgen s3xx to s7xx firmware with flexible mapping pdos
there is separated .xml files + updated ds402 component for control + .hal config example
enjoy
regards Slav
The following user(s) said Thank You: tommylight, Aciera
Please Log in or Create an account to join the conversation.
- Configuring LinuxCNC
- EtherCAT
- Kollmorgen S300, Danaher S300, telemecanique lexium 15 stuff over EtherCAT
Time to create page: 0.138 seconds