Ethercat HAL configuration for Beckhoff EL7041 without encoder

More
8 years 10 months ago #102867 by Allan
Hello Hawkeye

Thanks for sharing your good news!
In the main LinuxCNC window use the Maximum Velocity slider to reduce the maximum velocity. This should allow your machine to move without error.

Allan

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

More
8 years 10 months ago #102872 by Todd Zuercher
It sounds like you need to do some more tuning. Some FF1 should probably help. Have you read some of the servo tuning tutorials for Linuxcnc?

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

More
8 years 10 months ago #102873 by Hawkeye
Hello Allan,

indeed, I can reduce velocity with this controller, but this is no real solution.
The motor is still not working fine.
Even my homing script for x-axis required higher rapid velocity afer touching the home switch.
So, I need help on the configuration and fine tuning of the EL7041 controller.

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

More
8 years 10 months ago #102874 by Hawkeye
Hello Todd,

I can read about all the values ( linuxcnc.org/docs/2.5/html/man/man9/pid.9.html ),
but I don't have an unterstanding how they work together.
At this point, it would be an task of try and error and hope to me to set the proper values.
I tought someone already tried this components the same way.
E.g. my script for setting up the EL7041 is removing any signal->action delays for the motor.
Or would it be useful in a cnc environment to do so? Thinking about overshoot and startup delay of the motor,
it was senseful to me to change this settings to "0".

Regards,
Ben

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

More
8 years 10 months ago #102876 by Todd Zuercher
You need to use Halscope a built-in oscilloscope application in Linuxcnc to look at velocity commands and following errors.

Here is a good tutorial.
gnipsel.com/linuxcnc/tuning/servo.html

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

More
8 years 10 months ago #102877 by Allan
Hello Hawkeye

I agree that it is not a solution. Slowing your motors was just to allow you to drive it and check that everything is wired and moving correctly. Searching for LInuxCNC PID on YouTube will give you a number of good tutorials. If you understand German I can recommend one in particular.

Allan

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

Time to create page: 0.365 seconds
Powered by Kunena Forum