Ver 2.9.4 iso clean install Trouble when disabling EOE

More
10 months 6 days ago #340533 by Hakan
Good. EoE has to go.

But you see automata's posts here? Do not be surprised if it still does not work.
Thankfully, automata has kindly posted the solution here.
Please report back how it goes and if there are problems with lcec
I hope automata will guide you to use his solution.

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

More
10 months 5 days ago - 10 months 5 days ago #340564 by tar_san
Thank you so much.

Result:
A12 Servo driver alarm has vanished.
I could "ServoOn", "Jog move". without any error in Servo Driver LED.

Buf I got this  message "Failed to get reference clock time: Input / Output error"  many times. (screenshot)

I attached dmesg log.

But you see automata's posts here? Do not be surprised if it still does not work.
Thankfully, automata has kindly posted the solution here.
Please report back how it goes and if there are problems with lcec
I hope automata will guide you to use his solution.
 

Thanks, I will report back as much as I can for a while.  ( I'm borrowing Yaskawa-Sigma-X motors for just a few weeks)

But I'm not familier about EtherCAT master, I'm not sure what to do next, so please guide me, everyone 

And I'd like to summerize procedures what I have done with your great help to get Yaskawa worked with LinuxCNC for those who are not so familier with EtherCAT master in detail like me.

 
Last edit: 10 months 5 days ago by tar_san.

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

More
10 months 3 days ago #340645 by tar_san
I found lot of messages
"Failed to get reference clock time: Input/output error"
in LinuxCNC Console 
when I set "refClockSyncCycles="-1" to EtherCat Master configuration.

But if I set refClockSyncCycles="1", I could not see such messages.
I attached
refClockSyncCyclesMinus1.linuxcnc.txt (LinuxCNC Console Log)
refClockSyncCyclesMinus1.dmesg.txt (dmesg Log)
when I execute with  "refClockSyncCycles="-1"

And also, for reference, I attached 
refClockSyncCycles1.linuxcnc.txt (LinuxCNC Console Log)
refClockSyncCycles1.dmesg.txt (dmesg Log)
when I execute with  "refClockSyncCycles="1"
 

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

More
10 months 3 days ago #340659 by grandixximo
github.com/linuxcnc-ethercat/linuxcnc-ethercat/pull/461

There is a bug in the linuxcnc-erhercat if you just set the negative option
The following user(s) said Thank You: tar_san

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

More
10 months 3 days ago - 10 months 3 days ago #340666 by Hakan
The problem is most likely related to the issue with  LWR and LRD/LRW modes that was discussed earlier.
You must at least get that fixed before you can rely on that error message.

automata has a solution. You cannot run lcec with those drives. automata attached
the code for another component to use with the Yaskawa drive.
attached as C file with a Makefile. Download and compile the code.
Use it as a component in hal.
I know it can be a handful to do this, I would foresee some experimentation to get this right.
Edit: I looked in the code and that isn't a ready-to-use component.
There is a lot of work needed to get this to work.

Frankly tar_san, I understood you have the drives on lone for evaluation, right?
Do yourself a favor and return them and get some other servo drives.
I can not spend that much time in getting this going. Hopefully someone else can.
Last edit: 10 months 3 days ago by Hakan.
The following user(s) said Thank You: tar_san

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

More
10 months 3 days ago #340673 by automata
Hi Hakan,
I have been able to wedge the double domain stuff into lcec_main.c and got a single yaskawa drive working with lcec_generic
For now I have made the double domain an option for the master. But I still need to check how to make it work only for yaskawa slave without affecting the other non-yaskawa slaves.
I'll try to wiggle that option into only the needed syncmanager or the required pdos.
Unlike fdarling, I did not need to disable fsoe part. So that part is good.
Will post more updates towards the end of the week.
-automata
The following user(s) said Thank You: rodw, Hakan, tar_san

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

Time to create page: 0.151 seconds
Powered by Kunena Forum