How to set linuxcnc for better smooht moving
06 May 2023 09:58 #270782
by MichalHK
How to set linuxcnc for better smooht moving was created by MichalHK
Hello,
this discussion is regarding only rapid moves by G0.
I have 3 axis milling machine same kinematics as shown picture below.
Problem is with Y axis. At rapid moves huge mass of matter vibrate all machine. Specially at small rapid moves.
Table (X axis) and spindle (Z) axis is good.
Original control have rapids set to 30 m/min.
After retrofit to linuxcnc I must set rapid to 20 m/min and lower acceleration, becouse vibrations was too height.
Machine have servos with encoders and mechanically is at best condition.
Question is how to achieve faster rapids, better acceleration without vibrations?
It has linuxcnc any features how to set it? What can I try?
Thanks Michal
this discussion is regarding only rapid moves by G0.
I have 3 axis milling machine same kinematics as shown picture below.
Problem is with Y axis. At rapid moves huge mass of matter vibrate all machine. Specially at small rapid moves.
Table (X axis) and spindle (Z) axis is good.
Original control have rapids set to 30 m/min.
After retrofit to linuxcnc I must set rapid to 20 m/min and lower acceleration, becouse vibrations was too height.
Machine have servos with encoders and mechanically is at best condition.
Question is how to achieve faster rapids, better acceleration without vibrations?
It has linuxcnc any features how to set it? What can I try?
Thanks Michal
Please Log in or Create an account to join the conversation.
07 May 2023 09:58 #270843
by andypugh
Replied by andypugh on topic How to set linuxcnc for better smooht moving
You could experiment with _lower_ acceleration and higher top speed.
That might work better.
Did the original control have a limited-jerk controller?
You might try "softening" the PID control parameters on the Y axis.
The real answer is a limited-jerk controller. There has been some work done on this but nothing released into the main LinuxCNC software.
That might work better.
Did the original control have a limited-jerk controller?
You might try "softening" the PID control parameters on the Y axis.
The real answer is a limited-jerk controller. There has been some work done on this but nothing released into the main LinuxCNC software.
The following user(s) said Thank You: tivoi
Please Log in or Create an account to join the conversation.
07 May 2023 13:30 #270858
by MichalHK
Replied by MichalHK on topic How to set linuxcnc for better smooht moving
Yes I experimented with lower accelecation and higher speed. It is possible to set machine to top speed without vibrations but acceleration is so small. Especially in case when you push rapid arrow. Its loot of time when achieve maximum speed. It bothers me.
About original control I do not know anything, becouse. It was old mitsubishi control from 1994 year.
Only solution that I read there is s-curve shape of acceleration. But its not finished I think. Ok I will looking for jerk controller.
About original control I do not know anything, becouse. It was old mitsubishi control from 1994 year.
Only solution that I read there is s-curve shape of acceleration. But its not finished I think. Ok I will looking for jerk controller.
Please Log in or Create an account to join the conversation.
Time to create page: 0.072 seconds