On 18/08/2019 02:41, Dewey Garrett wrote:
It may be better but in many use-cases the expedient of
a simple hal command:
    setp joint.N.max_acceleration some_low_value
is sufficient to soften the thump of high mpg accel
and it is considerably simpler than adding components
and nets.
I wholeheartedly agree that adding components and nets to solve this problem is a pain. The problem with playing with max_acceleration is that that in some cases you really need to drop the acceleration and I don't like how that affects the MPG response. I spent quite a lot of time thinking about the MPG problem and after doing a number of experiments I found a fixed time filter gave the best results.

As you have probably already guessed by now I'm pretty fanatical about MPGs. Most of my machines have one per axis and they are mostly much higher resolution than a normal MPG. For one-off work you can't beat mixed manual+CNC operation. My Bridgeport was the first in the world to run MPGs with Mach3, even before Art added MPG handling to his driver. It was a bit of a kludge and I had to get Art to give me a way of sending jog commands directly to the driver but it worked.

Now I know the filter works I would be happy to add a filter time option to joints. As this is a more invasive change I would like to check if anyone else thinks it is a good idea before going ahead.

Les


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

Reply via email to