Single-Axis Motion functions

The following table describes the Single-Axis Motion functions.

Function name Description
AbortCommand Cancels a command.
GetAxisPosition Gets the current position from an axis. The position can be set position or actual position.
GetAxisVelocity Gets the current actual velocity from an axis.
HaltAxis Commands a controlled motion stop.
InchAxis Commands a never-ending controlled motion at a specified velocity with a maximum distance.
JogAxis Commands a never-ending controlled motion at a specified velocity.
MoveAxisAbsolute Commands a controlled motion to a specified absolute position.
MoveAxisAdditive Adds a relative distance based on the last commanded position in the Discrete Motion state.
MoveAxisContinuousAbsolute Commands a controlled motion to a specified absolute position ending with the specified velocity.
MoveAxisContinuousRelative Commands a controlled motion of a specified relative distance ending with the specified velocity.
MoveAxisRelative Commands a controlled motion of a specified distance relative to the current set position.
MoveAxisVelocity Commands a never-ending controlled motion at a specified velocity.
ReleaseAxis Releases an axis from the Stopping state or detaches it from camming or gearing.
SetAxisPositionOffset Shifts the coordinate system of an axis by manipulating both the setpoint position as well as the actual position of an axis with the same value without causing any movement (recalibration with same following error).
StopAxis Commands a controlled motion stop and sets a axis to the Stopping state.
WaitForCommand Waits a command to be finished.