ASD-A2 EtherCAT on LinuxCNC
16 Sep 2020 16:23 - 16 Sep 2020 16:23 #182448
by jirkam
Replied by jirkam on topic ASD-A2 EtherCAT on LinuxCNC
Greetings to all.
I have some new information.
My more experienced colleague found that when "MAX_ACCELERATION" is increased to 1200, the "lcec.0.X.srv-vel-cmd" curve is smooth.
And this is what it looks like when crossing manually.
But "MAX_ACCELERATION" 1200 is too much for my machine. I need a maximum of 750.
There is still a configuration error and we can't find it.
The PID loop is tuned and the f-error is 0.015 mm. And that's too much.
Can you think of a solution?
Thank you very much and have a nice day.
Jirka
I have some new information.
My more experienced colleague found that when "MAX_ACCELERATION" is increased to 1200, the "lcec.0.X.srv-vel-cmd" curve is smooth.
And this is what it looks like when crossing manually.
But "MAX_ACCELERATION" 1200 is too much for my machine. I need a maximum of 750.
There is still a configuration error and we can't find it.
The PID loop is tuned and the f-error is 0.015 mm. And that's too much.
Can you think of a solution?
Thank you very much and have a nice day.
Jirka
Attachments:
Last edit: 16 Sep 2020 16:23 by jirkam.
Please Log in or Create an account to join the conversation.
16 Sep 2020 20:00 #182461
by PCW
Replied by PCW on topic ASD-A2 EtherCAT on LinuxCNC
To me that looks like not enough FF2
Please Log in or Create an account to join the conversation.
16 Sep 2020 20:09 #182464
by jirkam
Replied by jirkam on topic ASD-A2 EtherCAT on LinuxCNC
Hello.
When I add FF2 0.0005, the servo starts creaking.
FF2 0.0001 does not affect this in any way.
Thank you very much for your response.
When I add FF2 0.0005, the servo starts creaking.
FF2 0.0001 does not affect this in any way.
Thank you very much for your response.
Please Log in or Create an account to join the conversation.
16 Sep 2020 20:36 #182468
by PCW
Replied by PCW on topic ASD-A2 EtherCAT on LinuxCNC
If the servos are running in velocity mode, LinuxCNCs FF2 should adjust
the height of the step error during acceleration and decceleration.
(the velocity ramp up and ramp down portions of your plot)
If the servos are operating in position mode, the FF2 adjustment would
be made in the drive, not LinuxCNC
the height of the step error during acceleration and decceleration.
(the velocity ramp up and ramp down portions of your plot)
If the servos are operating in position mode, the FF2 adjustment would
be made in the drive, not LinuxCNC
Please Log in or Create an account to join the conversation.
16 Sep 2020 20:46 #182472
by jirkam
Replied by jirkam on topic ASD-A2 EtherCAT on LinuxCNC
Hello.
I have speed mode.
I'll send PrtScn with FF2 tomorrow.
Thank you very much for your response.
Jirka
I have speed mode.
I'll send PrtScn with FF2 tomorrow.
Thank you very much for your response.
Jirka
Please Log in or Create an account to join the conversation.
17 Sep 2020 08:23 - 17 Sep 2020 17:11 #182514
by jirkam
Replied by jirkam on topic ASD-A2 EtherCAT on LinuxCNC
Attachments:
Last edit: 17 Sep 2020 17:11 by jirkam.
Please Log in or Create an account to join the conversation.
08 Oct 2020 20:52 - 08 Oct 2020 20:54 #185397
by jirkam
Replied by jirkam on topic ASD-A2 EtherCAT on LinuxCNC
Good day.
So I managed to tune the servo a bit.
The milling error is 0.005 mm.
But I still have a problem with rapid traverse crossings. It vibrates. See image "oscillation 01.png" and "oscillation 01 detail.png".
I don't know what it could be anymore.
I contacted the technician again and told me that he did not know how to set up ASDA better. He claims that the error is in the communication Linuxcnc vs ASDA.
Can you please advise me?
Does anyone have Lcnc and ASDA on Ethercat?
Can you please make me a printscreen from the HAL Oscilloscope f-error servo on the g-code "spiral test 1200.ngc" and "spiral test 1200 v2.ngc" and manual crossing?
Big thanks. Jirka
So I managed to tune the servo a bit.
The milling error is 0.005 mm.
But I still have a problem with rapid traverse crossings. It vibrates. See image "oscillation 01.png" and "oscillation 01 detail.png".
I don't know what it could be anymore.
I contacted the technician again and told me that he did not know how to set up ASDA better. He claims that the error is in the communication Linuxcnc vs ASDA.
Can you please advise me?
Does anyone have Lcnc and ASDA on Ethercat?
Can you please make me a printscreen from the HAL Oscilloscope f-error servo on the g-code "spiral test 1200.ngc" and "spiral test 1200 v2.ngc" and manual crossing?
Big thanks. Jirka
Last edit: 08 Oct 2020 20:54 by jirkam.
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 18728
- Thank you received: 6297
08 Oct 2020 22:15 #185406
by tommylight
Replied by tommylight on topic ASD-A2 EtherCAT on LinuxCNC
Are you by any chance using older Yaskawa motors with original encoders ?
In that case, those are not normal incremental encoders and will not work properly with the drive set for normal incremental encoders.
Seen this issue when i did a retrofit and replaced the Yaskawa drives with new Aragon drives, the Yaskawa encoders are proprietary and have 3 sets of differential outputs with slots shifted between them at 120 degrees. Had to replace the encoders also.
In that case, those are not normal incremental encoders and will not work properly with the drive set for normal incremental encoders.
Seen this issue when i did a retrofit and replaced the Yaskawa drives with new Aragon drives, the Yaskawa encoders are proprietary and have 3 sets of differential outputs with slots shifted between them at 120 degrees. Had to replace the encoders also.
Please Log in or Create an account to join the conversation.
09 Oct 2020 08:20 #185441
by jirkam
Replied by jirkam on topic ASD-A2 EtherCAT on LinuxCNC
Hello.
No.
I have: 750W Delta servo motor ECMA-CA0807RS with absolute encoder and Delta driver ASDA A2-E EtherCAT.
Thanks Jirka
No.
I have: 750W Delta servo motor ECMA-CA0807RS with absolute encoder and Delta driver ASDA A2-E EtherCAT.
Thanks Jirka
The following user(s) said Thank You: tommylight
Please Log in or Create an account to join the conversation.
11 Oct 2020 15:30 - 11 Oct 2020 15:33 #185723
by chimeno
Replied by chimeno on topic ASD-A2 EtherCAT on LinuxCNC
Hello @jirkam
I'm sorry I have never worked with the ASDA driver, I use the BECKHOFF, I attach the screenshots made with your "latest1200.ngc" file in case it can help you,
the problem of the communication of only SYNC0 is not so important at low speeds, simply that when linuxcnc accesses your device, it does it in a click or two, let's say until the frames are found again. One way to see it is with the cross-device error log with the command,
if you have problems with synchronization, you will have to use the patches included in linuxcnc-ethercat
github.com/sittner/linuxcnc-ethercat/tree/master/patches
greeting
Chimeno
I'm sorry I have never worked with the ASDA driver, I use the BECKHOFF, I attach the screenshots made with your "latest1200.ngc" file in case it can help you,
the problem of the communication of only SYNC0 is not so important at low speeds, simply that when linuxcnc accesses your device, it does it in a click or two, let's say until the frames are found again. One way to see it is with the cross-device error log with the command,
ethercat crc
if you have problems with synchronization, you will have to use the patches included in linuxcnc-ethercat
github.com/sittner/linuxcnc-ethercat/tree/master/patches
greeting
Chimeno
Attachments:
Last edit: 11 Oct 2020 15:33 by chimeno. Reason: Edit: Pathes
Please Log in or Create an account to join the conversation.
Time to create page: 0.384 seconds