Move Profiles

NI-Motion

Move Profiles

The basic function of a motion controller is to make moves. The trajectory generator takes in the type of move and the move constraints and generates points, or instantaneous positions, in real time. Then, the trajectory generator feeds the points to the control loop.

The control loop converts each instantaneous position to a voltage or to step-and-direction signals, depending on the type of motor you are using.

Move constraints are the maximum velocity, acceleration, deceleration, and jerk that the system can handle. The trajectory generator creates a velocity profile based on these move constraint values.

There are two types of profiles that can be generated while making the move: trapezoidal and s-curve.