Ethercat, CIA402, Yaskawa Sigma-X
- JacobWnavy
- Offline
- New Member
-
Less
More
- Posts: 1
- Thank you received: 0
09 Apr 2026 14:00 #345358
by JacobWnavy
Hello Everyone,
I have been working with LCNC for a couple of years now, but I am just now entering the forums. I am currently struggling to solve a CIA402 and Ethercat issue. I have set up Yaskawa Sigma-X servo packs using the CIA402.comp by dbraun1981 and Ethercat Lcec. My problem is that on startup, the servo packs will transition through preop -> safeop -> op, but after sending the servo on control word one or more of my servos will drop to preOP or preOP E. I can fix this by sending the EtherCAT states OP command in the terminal and trying again. Sometimes I have to repeat this process 4 to 5 times before they all hold the OP state. I am thinking that it is related to distributed clocks or something along those lines. I was able to temporarily resolve the issue by setting the Sync Error counter limit to 0 (Disabled). I would like to use the Sync Error counter as intended, so if someone knows how to fix the desync issue on startup, that would help me out a lot.
Ethercat, CIA402, Yaskawa Sigma-X was created by JacobWnavy
Hello Everyone,
I have been working with LCNC for a couple of years now, but I am just now entering the forums. I am currently struggling to solve a CIA402 and Ethercat issue. I have set up Yaskawa Sigma-X servo packs using the CIA402.comp by dbraun1981 and Ethercat Lcec. My problem is that on startup, the servo packs will transition through preop -> safeop -> op, but after sending the servo on control word one or more of my servos will drop to preOP or preOP E. I can fix this by sending the EtherCAT states OP command in the terminal and trying again. Sometimes I have to repeat this process 4 to 5 times before they all hold the OP state. I am thinking that it is related to distributed clocks or something along those lines. I was able to temporarily resolve the issue by setting the Sync Error counter limit to 0 (Disabled). I would like to use the Sync Error counter as intended, so if someone knows how to fix the desync issue on startup, that would help me out a lot.
Please Log in or Create an account to join the conversation.
- andrax
-
- Offline
- Elite Member
-
Less
More
- Posts: 266
- Thank you received: 64
10 Apr 2026 11:50 #345393
by andrax
Replied by andrax on topic Ethercat, CIA402, Yaskawa Sigma-X
Could you please provide the error logs?
Please Log in or Create an account to join the conversation.
- 0x2102
-
- Offline
- Elite Member
-
Less
More
- Posts: 222
- Thank you received: 86
14 Apr 2026 22:11 - 15 Apr 2026 11:16 #345558
by 0x2102
Replied by 0x2102 on topic Ethercat, CIA402, Yaskawa Sigma-X
This might be still related to the fact the Yaskawa does not support LRW
github.com/sittner/linuxcnc-ethercat/issues/121
forum.linuxcnc.org/ethercat/48110-etherc...-responding?start=20 (there seems to be a patch / experimental code further in the thread)
Not sure if this was ever resolved in any linuxcnc-ethercat version.
github.com/sittner/linuxcnc-ethercat/issues/121
forum.linuxcnc.org/ethercat/48110-etherc...-responding?start=20 (there seems to be a patch / experimental code further in the thread)
Not sure if this was ever resolved in any linuxcnc-ethercat version.
Last edit: 15 Apr 2026 11:16 by 0x2102.
Please Log in or Create an account to join the conversation.
- Hakan
- Offline
- Platinum Member
-
Less
More
- Posts: 1317
- Thank you received: 453
15 Apr 2026 09:49 - 15 Apr 2026 09:52 #345572
by Hakan
Replied by Hakan on topic Ethercat, CIA402, Yaskawa Sigma-X
Some Yaskawa servo drivers support LRW. Check syslog for this message to know if it does
EtherCAT 0: Datagram domain0-0-main: Logical offset .... type LRW.
Last edit: 15 Apr 2026 09:52 by Hakan.
The following user(s) said Thank You: tar_san
Please Log in or Create an account to join the conversation.
- tar_san
- Offline
- Senior Member
-
Less
More
- Posts: 49
- Thank you received: 2
19 Apr 2026 09:39 #345725
by tar_san
Replied by tar_san on topic Ethercat, CIA402, Yaskawa Sigma-X
I'm using Sigma-X with EtherCAT.
I could rebuild IgH Master, thanks to Hakan.
Yaskawa Sigma-X is very strict for communication timing, etc.
I could rebuild IgH Master, thanks to Hakan.
Yaskawa Sigma-X is very strict for communication timing, etc.
Please Log in or Create an account to join the conversation.
Time to create page: 0.102 seconds