lcec configuration for exotic drive

More
10 Feb 2025 20:28 - 10 Feb 2025 20:59 #321184 by adast
Hello.

I have exotic servo drive from China, I tried to control it via cia402 hal, but it doesn't work, status word is always zero.
Then I tried to trigger the state machine manually via halcmd and halshow. The drive still doesn't work, it is in OP state, but the status word is always zero. I tried different configurations - but without success.

I also tried to control it via CodeSys control RTE (CiA402 ethercat) on my Windows laptop - everything works, the same settings, rxpdo, txpdo, dc.

Any ideas what the problem could be?

I attach my configuration and XML from the manufacturer:
 

File Attachment:

File Name: ethercat-conf.xml.txt
File Size:1 KB

 

File Attachment:

File Name: device.xml...2-10.txt
File Size:184 KB


I use debian bookworm with preempt-rt kernel and isolcpus. I tried to run servo drives from another manufacturer with same software - they work like a charm.

Thanks.
Attachments:
Last edit: 10 Feb 2025 20:59 by adast.

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

More
11 Feb 2025 10:37 #321222 by onceloved
Replied by onceloved on topic lcec configuration for exotic drive
You can add me on discord, my username is onceloved.cn I can use TeamViewer to remotely configure for you
The following user(s) said Thank You: adast

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

More
11 Feb 2025 18:34 #321262 by adast
Replied by adast on topic lcec configuration for exotic drive
Thanks to "onceloved" problem is solved. My drive exposed EoE (ethernet over ethercat) and it was in conflict with CoE. I recompiled etherlab master with --disable-eoe option and the problem is gone.
The following user(s) said Thank You: rodw, onceloved

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

Time to create page: 0.050 seconds
Powered by Kunena Forum