﻿ How to Improve a Motion?

How to Improve a Motion?

Improve the Motion

This is a very subjective problem. A good motion for one application may not be a good motion for another.

Assumptions:

 • The motion is for a machine, and not a cartoon character.
 • The motion is intended for a machine where the machine elements reciprocate, oscillate, index or the speed modulates in some way.

 • Try to use the Flexible Polynomial Motion-Law for all of the segments in your motion. This motion-law gives you the most motion-design flexibility.
 • You must remove Velocity Discontinuities.
 • You must, in nearly every machine design circumstance, you should remove Acceleration Discontinuities.
 • Always ask yourself 'Can you reduce the number of segments?' Use a minimum number of segments.
 • Always ask yourself 'Can you delete the Dwell Segment?' Try to remove Dwell Segments - especially short dwells.

Usually it is better to remove a Dwell segment, and give the adjacent segments zero-jerk.

 • Try to reduce the number of motion specifications.

For example, you can make a motion continuous in position, but it may be possible not to specify the actual position at a Blend-Point.

 • Try to make the peak acceleration values of each segment similar to each other, or try to give similar motion durations.

This is not always possible or desirable. But consider balancing the motion to give similar motion durations or peak accelerations, or both.

 • Can you reduce the distance a part is moved?

Why select different Motion-Laws?

A motion-law might:

 • give more flexibility for you to specify the motion-derivatives at the Blend-Points
 • suit the mechanical system. For example, the motion-law might have a 'low peak maximum velocity'.
 • give a good dynamic response to the mechanical system. For example, the motion-law might have a good response to system backlash, low drive stiffness.
 • agree with a company preference(!) - for example Modified Sinusoid is often a company preference.

However, I nearly always design my motions with the Flexible-Polynomial. It gives me almost all of the flexibility i need.

Help Files for MechDesigner and MotionDesigner 11.1 + © Machine, Mechanism, Motion and Cam Design Software by PSMotion Ltd