Reference Manual
PMAC/PMAC2 Software Reference Manual
PMAC Command and Variable Summary 7
SPLINE2 – Non-uniform cubic spline move mode
CC0 – Turns off cutter radius compensation
CC1 – Turns on cutter radius compensation left
CC2 – Turns on cutter radius compensation right
Axis Attribute Commands
ABS[({axis}[,{axis},...])] – Makes all [or specified] axes in absolute move mode
INC[({axis}[,{axis},...])] – Makes all [or specified] axes in incremental move mode
FRAX[({axis}[,{axis}...])] – Specifies feedrate axes
NORMAL{vector}{data}[{vector}{data}...] – Specifies normal vector to plane for
circular moves and cutter compensation
PSET{axis}{data}[{axis}{data}...] – Sets axis position values
R{data} – Specifies circle radius; negative value is long arc
CCR{data} – Specifies cutter compensation radius value (modal)
TSEL{data} – Selects specified axis transformation matrix
TINIT – Initializes selected axis transformation matrix as identity matrix
ADIS{data} – Sets displacement vector of selected matrix to values starting with specified
Q-variable
IDIS{data} – Increments displacement vector of selected matrix to values starting with
specified Q-variable
AROT{data} – Sets rotation/scaling portion of selected matrix to values starting with specified
Q-variable
IROT{data} – Incrementally changes rotation/scaling portion of selected matrix by multiplying
it with values starting with specified Q-variable
Move Attribute Commands
TM{data} – Specifies move time (modal)
F{data} – Specifies move speed (modal)
TA{data} – Specifies move acceleration time (modal)
TS{data} – Specifies acceleration S-curve time (modal)
Variable Assignment Commands
I{constant}={expression} – Assigns expression value to specified I-variable
P{constant}={expression} – Assigns expression value to specified P-variable(s)
Q{constant}={expression} – Assigns expression value to specified Q-variable(s)
M{constant}={expression} – Assigns expression value to specified M-variable(s)
M{constant}=={expression} – Assigns expression synchronous with start of next move
M{constant}&={expression} – M-variable ANDed with expression synchronously
M{constant}|={expression} – M-variable ORed with expression synchronously
M{constant}^={expression} – M-variable XORed with expression synchronously
Program Logic Control
N{constant} – Line label
O{constant} – Alternate line label, stored as N{constant}
GOTO{data} – Jump to specified N-label; no return
GOSUB{data}[{letter}{axis}...] – Jump to specified N-label and return
[with arguments]
CALL{data}[.{data}][{letter}{axis}...] – Jump to specified program
[and label] [with arguments] and return.
RETURN – Return program operation to most recent GOSUB or CALL