Справочник для Delta Tau GEO BRICK LV
Turbo PMAC/PMAC2 Software Reference
Turbo PMAC Variable and Command Summary
31
CC1 – Set 2D cutter radius compensation on left
CC2 – Set 2D cutter radius compensation right
CC3 – Turn on 3D cutter radius compensation
CC2 – Set 2D cutter radius compensation right
CC3 – Turn on 3D cutter radius compensation
Axis Attribute Commands
ABS [({axis}[,{axis},...])] – Set absolute move mode for all [or specified] axes
INC [({axis}[,{axis},...])]
INC [({axis}[,{axis},...])]
– Set incremental move mode for all [or specified] axes
FRAX ({axis}[,{axis}...]) – Set specified axes as vector feedrate axes
NOFRAX
NOFRAX
– Remove all axes from list of vector feedrate axes
NORMAL{vector}{data}[{vector}{data}...] – Specify normal vector to plane for circular
moves and cutter compensation
PSET{axis}{data}[{axis}{data}...] – Assign new values to present axis positions
CCR{data} – Specify 2D/3D cutter radius compensation value (modal)
TR{data} – Specify tool-shaft radius for 3D compensation
TSEL{data} – Select specified axis transformation matrix
TINIT – Initialize selected axis transformation matrix as identity matrix
ADIS{data} – Set displacement vector of selected matrix to values starting with specified Q-variable
IDIS{data} – Increment displacement vector of selected matrix to values starting with specified Q-
CCR{data} – Specify 2D/3D cutter radius compensation value (modal)
TR{data} – Specify tool-shaft radius for 3D compensation
TSEL{data} – Select specified axis transformation matrix
TINIT – Initialize selected axis transformation matrix as identity matrix
ADIS{data} – Set displacement vector of selected matrix to values starting with specified Q-variable
IDIS{data} – Increment displacement vector of selected matrix to values starting with specified Q-
variable
AROT{data} – Set rotation/scaling portion of selected matrix to values starting with specified Q-
variable
IROT{data} – Incrementally change rotation/scaling portion of selected matrix by multiplying it with
values starting with specified Q-variable
SETPHASE{constant}[,{constant}…] – Set commutation phase position value for specified
motors
Move Attribute Commands
TM{data} – Specify move time (modal)
F{data} – Specify move speed (modal)
TA{data} – Specify move acceleration time (modal)
TS{data} – Specify acceleration S-curve time (modal)
NX{data}
F{data} – Specify move speed (modal)
TA{data} – Specify move acceleration time (modal)
TS{data} – Specify acceleration S-curve time (modal)
NX{data}
– Specify surface-normal vector X-component for 3D comp
NY{data}
– Specify surface-normal vector Y-component for 3D comp
NZ{data}
– Specify surface-normal vector Z-component for 3D comp
TX{data}
– Specify tool-orientation vector X-component for 3D comp
TY{data}
– Specify tool-orientation vector Y-component for 3D comp
TZ{data}
– Specify tool-orientation vector Z-component for 3D comp
Variable Assignment Commands
I{data}={expression}
– Assign expression value to specified I-variable
P{data}={expression}
– Assign expression value to specified P-variable
Q{data}={expression}
– Assign expression value to specified Q-variable
M{data}={expression}
– Assign expression value to specified M-variable
M{data}=={expression}
– Assign expression synchronous with start of next move
M{data}&={expression} – ‘AND’ M-variable with expression synchronous with start of next move
M{data}|={expression} – ‘OR’ M-variables with expression synchronous with start of next
M{data}|={expression} – ‘OR’ M-variables with expression synchronous with start of next
move
M{data}^={expression} – ‘XOR’ M-variables with expression synchronous with start of next
move