Minimum and Maximum Travel Distance

The minimum travel distance that can be commanded by a position command is 1e-12 user units from the current command position in either direction. Position commands with a smaller travel distance are considered to have no motion and are ignored.

The minimum interpolation distance (combining all interpolating axes) of a linear interpolation command is 1e-6 user units. For example, a linear interpolation with two axes can have each axis move 0.708e-6 as the combined interpolation distance is 1.001e-6. Linear interpolation commands with a smaller interpolation distance are considered to have no motion and are ignored.

The minimum distance between the starting point, center point, through point (if specified), and end point of a circular interpolation command or a helical interpolation command is 1e-6 user units. Some circular interpolation types can have the starting point be equal to the end point (so that the interpolation is a full circle). Circular interpolation commands and helical interpolation commands that do not satisfy these requirements are invalid and an error will be returned.

The minimum distances for linear and circular interpolations also apply to the linear and circular interpolation segments of a path interpolation. Path interpolation segments below the minimum distance are considered to have no motion and are ignored.

The maximum travel distance that can be commanded by a position command is 2^38-1 user units from the current command position in either direction. To travel a greater distance, multiple position commands must be executed. To move this distance without stopping the axis, use override position commands.

This maximum travel distance also applies to basic interpolation commands described in Interpolation. The interpolation distance must be equal to or less than this distance.

If a greater distance is specified to a position command, the axis will not move.