What difference between DC mode and free-run mode in motor control?

More
09 Aug 2025 10:37 #333110 by heaven
I have an INVT EtherCAT servo that can operate in DC (Distributed Clock) mode or free-run mode. Could anyone explain the differences in performance between these two modes? Specifically, is DC mode more accurate than free-run mode in terms of reducing following error (ferror)?

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

More
13 Aug 2025 20:16 #333362 by smc.collins
I am not super familiar with ethercat, but I would think you'd want a shared glocal clock for all the servos if maximal accuracy of motion was your goal.
The following user(s) said Thank You: heaven

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

More
13 Aug 2025 20:41 #333365 by Hakan
Yes, to have all servos/drives start acting on new data/position data at the same time.
For servos and drives you want distributed clock mode.

The following error in LinuxCNC with EtherCat is somewhat superficial.
If the drive offers a following error, use that, if possible.
The following user(s) said Thank You: heaven

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

Time to create page: 0.082 seconds
Powered by Kunena Forum