Reference Manual

Turbo PMAC/PMAC2 Software Reference
Turbo PMAC Program Command Specification 480
This statement specifies the Z-component of the tool-orientation vector used for three-dimensional cutter-
radius compensation. This value is used along with the X and Y-components specified by the
TX{data} and TY{data} statements, respectively, to compute the orientation of the vector.
The total magnitude of the tool-orientation vector specified with these three components does not matter,
although typically a unit-magnitude vector is specified. The relative magnitudes (including signs) of the
three components are what determine the orientation of the vector. The direction sense of the vector does
not matter base to tip, or tip to base. Generally, all three components are declared together on one line;
if only one or two components are declared, the others are left at their old values, possibly leading to
unpredictable results.
The tool-orientation vector affects the compensation for the end-point of the move commanded on the
same line as the tool-orientation vector. It also affects the compensation for subsequent moves until
another tool-orientation vector is declared. In typical use, a new tool-orientation vector is declared with
each move, so the vector only affects the move on the same line in this case.
Examples:
X3.76 Y8.29 Z-4.83 A34.32 C-29.75 NX0.866 NY0 NZ-0.5 TX-0.707 TY0.707 TZ0
See Also:
Three-Dimensional Compensation
Program commands CC3, CCR{data}, NX{data}, NY{data}, NZ{data}, TR{data},
TX{data}, TY{data}
U{data}
Function: U-Axis Move
Type: Motion program
Syntax: U{data}
where:
{data} is a floating point constant or expression representing the position or distance in user units
for the U-axis.
This command causes a move of the U-axis. (See {axis}{data} description, above.) If it follows a
subroutine call (explicit or with PRELUDE) on a program line, it can be used instead to pass its value to
the subroutine through use of the READ command.
Examples:
U10
U(P17+2.345)
X20 U20
U(COS(Q10)) V(SIN(Q10))
G77 U40
See Also:
Program commands {axis}{data}, A, B, C, V, W, X, Y, Z, CALL, PRELUDE, READ
UNLOCK{constant}
Function: Clear process locking bit
Type: Motion and PLC programs
Syntax: UNLOCK{constant}
where:
{constant} is an integer from 0 to 7 representing the number of the locking bit