- Configuring LinuxCNC
- Advanced Configuration
- Carousel component with CIA402 controlled Ethercat closed loop stepper
Carousel component with CIA402 controlled Ethercat closed loop stepper
- TAKUYA
- Away
- Junior Member
-
Less
More
- Posts: 28
- Thank you received: 4
29 Mar 2026 17:52 #344921
by TAKUYA
Carousel component with CIA402 controlled Ethercat closed loop stepper was created by TAKUYA
Hi everyone,
im currently trying to set up an 18 pocket carousel with a cia402 controlled ethercat stepper motor.
While I got it working in CSV (velocity mode), CSP so Positioning would be much nicer, faster and more accurate.
My issue with this however, is that I have no way (or at least none that i know) to regulate the speed when setting the target position over the counts-target pin. Am I missing something or is this just not possible?
How is the typical CIA402 driven drive speed regulated?
im currently trying to set up an 18 pocket carousel with a cia402 controlled ethercat stepper motor.
While I got it working in CSV (velocity mode), CSP so Positioning would be much nicer, faster and more accurate.
My issue with this however, is that I have no way (or at least none that i know) to regulate the speed when setting the target position over the counts-target pin. Am I missing something or is this just not possible?
How is the typical CIA402 driven drive speed regulated?
Please Log in or Create an account to join the conversation.
- hmnijp
- Away
- Senior Member
-
Less
More
- Posts: 40
- Thank you received: 48
29 Mar 2026 18:29 - 29 Mar 2026 18:31 #344922
by hmnijp
Replied by hmnijp on topic Carousel component with CIA402 controlled Ethercat closed loop stepper
The speed is controlled by the trajectory planner. You can also use the limit3 or simple_tp components.
In your case - for the tool changer - you could use PP mode. Then the speed would be controlled by the drive itself, and you would only need to specify the new position. This mode is not available in the widely used cia402 component, but there have been examples of modifications on the forum, or a simple startup setting via SDO 0x6060=1 + a small amount of HAL logic
In your case - for the tool changer - you could use PP mode. Then the speed would be controlled by the drive itself, and you would only need to specify the new position. This mode is not available in the widely used cia402 component, but there have been examples of modifications on the forum, or a simple startup setting via SDO 0x6060=1 + a small amount of HAL logic
Last edit: 29 Mar 2026 18:31 by hmnijp.
The following user(s) said Thank You: TAKUYA
Please Log in or Create an account to join the conversation.
- TAKUYA
- Away
- Junior Member
-
Less
More
- Posts: 28
- Thank you received: 4
29 Mar 2026 18:30 #344923
by TAKUYA
Replied by TAKUYA on topic Carousel component with CIA402 controlled Ethercat closed loop stepper
Awesome Thank you.
ill try it with a simple limit2. Didnt know this component existed but it seems to do exactly what i need.
ill try it with a simple limit2. Didnt know this component existed but it seems to do exactly what i need.
Please Log in or Create an account to join the conversation.
- spumco
- Away
- Platinum Member
-
Less
More
- Posts: 1996
- Thank you received: 821
29 Mar 2026 19:15 #344925
by spumco
Following this as I've got a stepper-driven ATC using 'index' encoding under carousel.comp. I'm thinking about switching everything over to ethercat, but the ATC was a really fuzzy area for me.
Replied by spumco on topic Carousel component with CIA402 controlled Ethercat closed loop stepper
Awesome Thank you.
ill try it with a simple limit2. Didnt know this component existed but it seems to do exactly what i need.
Following this as I've got a stepper-driven ATC using 'index' encoding under carousel.comp. I'm thinking about switching everything over to ethercat, but the ATC was a really fuzzy area for me.
Please Log in or Create an account to join the conversation.
- Configuring LinuxCNC
- Advanced Configuration
- Carousel component with CIA402 controlled Ethercat closed loop stepper
Time to create page: 0.103 seconds