Reference Manual

Turbo PMAC/PMAC2 Software Reference
Turbo PMAC On-line Command Specification 285
Bit 17 W-Axis Used in Feedrate Calculations: (See bit 23 description.)
Bit 16 W-Axis Incremental Mode: (See bit 22 description.)
Third character returned:
Bit 15 V-Axis Used in Feedrate Calculations: (See bit 23 description.)
Bit 14 V-Axis Incremental Mode: (See bit 22 description.)
Bit 13 U-Axis Used in Feedrate Calculations: (See bit 23 description.)
Bit 12 U-Axis Incremental Mode: (See bit 22 description.)
Fourth character returned:
Bit 11 C-Axis Used in Feedrate Calculations: (See bit 23 description.)
Bit 10 C-Axis Incremental Mode: (See bit 22 description.)
Bit 9 B-Axis Used in Feedrate Calculations: (See bit 23 description.)
Bit 8 B-Axis Incremental Mode: (See bit 22 description.)
Fifth character returned:
Bit 7 A-Axis Used in Feedrate Calculations: (See bit 23 description.)
Bit 6 A-Axis Incremental Mode: (See bit 22 description.)
Bit 5 Radius Vector Incremental Mode: This bit is 1 if circle move radius vectors are specified
incrementally (i.e. from the move start point to the arc center). It is 0 if circle move radius vectors are
specified absolutely (i.e. from the XYZ origin to the arc center). See the INC(R)and ABS(R)
commands.
Bit 4 Continuous Motion Request: This bit is 1 if the coordinate system has requested of it a
continuous set of moves (e.g. with an R command). It is 0 if this is not the case (e.g. not running
program, Isx92=1, or running under an S command).
Sixth character returned:
Bit 3 Move-Specified-by-Time Mode: This bit is 1 if programmed moves in this coordinate system are
currently specified by time (TM or TA), and the move speed is derived. It is 0 if programmed moves in
this coordinate system are currently specified by feedrate (speed; F) and the move time is derived.
Bit 2 Continuous Motion Mode: This bit is 1 if the coordinate system is in a sequence of moves that it
is blending together without stops in between. It is 0 if it is not currently in such a sequence, for whatever
reason.
Bit 1 Single-Step Mode: This bit is 1 if the motion program currently executing in this coordinate
system has been told to step one move or block of moves, or if it has been given a Q (Quit) command. It
is 0 if the motion program is executing a program by a R (run) command, or if it is not executing a motion
program at all.
Bit 0 Running Program: This bit is 1 if the coordinate system is currently executing a motion
program. It is 0 if the C.S. is not currently executing a motion program. Note that it becomes 0 as soon
as it has calculated the last move and reached the final RETURN statement in the program, even if the
motors are still executing the last move or two that have been calculated. Compare to the motor Running
Program status bit.
Second Word Returned (Y:$00203F, Y:$0020BF, etc.)
Seventh character returned:
Bit 23 Lookahead in Progress: This bit is 1 when the coordinate system is actively computing and/or
executing a move sequence using the multi-block lookahead function. It is 0 otherwise.
Bit 22 Run-Time Error: This bit is 1 when the coordinate system has stopped a motion program due to
an error encountered while executing the program (e.g. jump to non-existent label, insufficient calculation
time, etc.) It is 0 otherwise. The run-time error code word (Y:$002x14) shows the cause of a run-time
error.
Bit 21 Move In Stack: (For internal use)