Delta Tau GEO BRICK LV 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.
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.
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.
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}
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.
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.
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
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
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