Inquires regarding the motor status of all axes. Queries the controller whether or not any of the motors are still busy moving following a serial command. Using the shortcut / is the preferred method for rapid polling of the controller for a busy state. The / is handled quickly in the command parser.
The positive reply can come in two forms:
N - there are no motors running from a serial command
B - there is a motor running from a serial command
MOVE X=12345 :A STATUS B / N
In this example, the command
MOVE started the X-axis moving towards the position 1.2345 millimeters from the origin. The first
STATUS command returned a B showing that the motor is still busy moving towards the target. The second time, the
STATUS command returned an N signifying that the
MOVE command is finished and there is no longer any motor movement.