Hi Dewey,

A FIR low pass works better than reducing the acceleration. The problem with just reducing acceleration is that it affects the MPG response over the whole speed range. If you try to move fast the machine responds slowly. A FIR filter effectively sets the minimum time to make a jog move. Say you have your MPG set 1mm per click. Without filtering if you move the MPG 1 click the machine will move 1mm as fast as it can. Now if you add a 150ms filter the machine will move 1mm in about 150ms or 400mm/min max speed. If you quickly move the MPG 2 clicks the move will be at about 800mm/min. At high speeds the axis acceleration limits take over and the filter has negligible effect.

Les

For versions LinuxCNC 2.8 and greater, pins are
provided to limit acceleration for MPG (wheel)
jog inputs:

#----------------------------------------------------
$ man motion
...
axis.L.jog-accel-fraction IN FLOAT
Sets acceleration for wheel jogging to a
fraction of the ini max_acceleration for the
axis. Values greater than 1 or less than
zero are ignored.
...
joint.N.jog-accel-fraction IN FLOAT
Sets acceleration for wheel jogging to a
fraction of the ini max_acceleration for the
joint. Values greater than 1 or less than
zero are ignored.
...
#----------------------------------------------------


These pins may be used with or without lowpass
filters connected to *.jog-counts wheel jog pins

https://github.com/LinuxCNC/linuxcnc/commit/d69b15cfe1





_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to