Motion / Motor Command / Linear & Rotational Axis Commands


The following table lists the Motor Commands intended for use for linear and some rotary defined Axes .

Item Description
Absolute Instructs the motor to move to the absolute position contained in the operand based upon the defined 0 (zero) position.
Incremental Instruct the motor to move the number of units in the operand value starting from the last commanded position.
Relative Instructs the motor to move the number of units in the operand value staring from the current rotor position.

Relative vs. Incremental Motion

We will use an example to illustrate the difference between Relative and Incremental motion commands.

In this example we are starting with a linear axis and we have issued an Absolute command to move to Axis position 7.
After the the move is finished, external forces on the mechanism have caused the rotor to move to Axis position 4. Even though the actual position of the rotor is at Axis position 4, the previously commanded position is still Axis position 7
For an Incremental move, the starting point is the last commanded position. Even though the actual rotor is at position 4; an Incremental move command of 5 units will result in the rotor moving to position 12 (7 + 5 = 12)
For a Relative move, the starting point is the current actual rotor position. In our example, a Relative move command of 5 units will result in the rotor moving to position 9 (4 + 5 = 9)