Machsupport Forum

Mach Discussion => General Mach Discussion => Topic started by: alex_d on April 13, 2010, 01:32:35 PM

Title: Non-linear motion/acceleration profiles?
Post by: alex_d on April 13, 2010, 01:32:35 PM
I would like to set up Mach3 to use a third-order (or higher) motion profile. Basically, this ramps up acceleration slowly instead of instantly. This is important to minimize jerk (a technical term) and vibration.

Some background info that might explain it better: http://en.wikipedia.org/wiki/Jerk_(physics)

Are there any plugins written that will change the default motion profile, or can I write one? Without accounting for jerk (and even higher-order derivatives), you cannot have smooth, vibration-free motion. Instantly changing acceleration means instantly changing the forces affecting the CNC, which is not good.
Title: Re: Non-linear motion/acceleration profiles?
Post by: elpablito on April 13, 2010, 08:50:32 PM
I think it is not possible with the current version of match, but have read that they are working on a new trajectory planner for next version
Title: Re: Non-linear motion/acceleration profiles?
Post by: ger21 on April 13, 2010, 09:25:35 PM
You can try Quantum, or the new development planner, Tempest. http://www.machsupport.com/forum/index.php/board,83.0.html
Title: Re: Non-linear motion/acceleration profiles?
Post by: alex_d on April 13, 2010, 11:40:28 PM
That's fantastic! Unfortunately I can't figure out where Tempest can be downloaded. EDIT: No, wait, I got it. Post #55 in the linked-to thread seems to have the latest version.
Title: Re: Non-linear motion/acceleration profiles?
Post by: BobWarfield on April 14, 2010, 12:59:58 PM
Not fired up to tackle the bleeding edge just yet with Tempest, but...

For a machine like my Industrial Hobbies, it would be sweet to do as the OP suggests and start out accelerating slowly.  This would be true even if it was "hacked" to allow 2 acceleration values with a threshold speed after which the second acceleration cuts in.

The reason is sticktion.  My machine has dovetail ways and sticktion is a notorious issue.  The hard part is getting them moving, but once moving it's not so bad.  A slower startup acceleration would facilitate that and I bet it would allow much higher acceleration to immediately follow.

Cheers,

BW
Title: Re: Non-linear motion/acceleration profiles?
Post by: kf2qd on April 16, 2010, 08:48:31 PM
I built some welding manipulators and actually got better motion out of them when using trapezoidal motion. The acceleration is higher when using sinusoidal motion rather than trapezoidal. The higher accel in the middle of the move actually caused a problem with rough motion. We were not moving real fast - welding moves at 10"/min, and rapids at 100"/min.