Reference Manual

Turbo PMAC/PMAC2 Software Reference
Turbo PMAC Program Command Specification 443
IROT 40 ; Implement change, rotating 30 degrees from current
IROT 40 ; This rotates a further 30 degrees
Create a 3x3 matrix to scale the XYZ space by a factor of 3
Q50=3 Q51=0 Q52=0
Q53=0 Q54=3 Q55=0
Q56=0 Q57=0 Q58=3
IROT 50 ; Implement the change, scaling up by a factor of 3
IROT 50 ; Scale up by a further factor of 3 (total of 9x)
See Also:
Axis Matrix Transformations (Writing and Executing Motion Programs)
On-line command DEFINE TBUF
Program commands TSEL, ADIS, IDIS, AROT, TINIT
J{data}
Function: J-Vector Specification for Circular Moves
Type: Motion program (PROG and ROT)
Syntax: J{data}
where:
{data} is a floating-point constant or expression representing the magnitude of the J-component of
the vector in scaled user axis units.
In circular moves, this specifies the component of the vector to the arc center that is parallel to the Y-axis.
The starting point of the vector is either the move start point (for INC (R) mode default) or the XYZ-
origin (for ABS (R) mode).
In a NORMAL command, this specifies the component of the normal vector to the plane of circular
interpolation and tool radius compensation that is parallel to the Y-axis.
Examples:
X10 Y20 I5 J5
Y(2*P1) J(P1)
J33.333 ; Specifies a full circle whose center is 33.333 units in the positive
; Y-direction from the start and end point
NORMAL J-1 ; Specifies a vector normal to the ZX plane
See Also:
Circular Interpolation, Tool Radius Compensation (Writing and Executing Motion Programs)
Motion Program Commands {axis}{data}{vector}{data}, ABS, INC, NORMAL, I, K.
K{data}
Function: K-Vector Specification for Circular Moves
Type: Motion program (PROG and ROT)
Syntax: K{data}
where:
{data} is a floating-point constant or expression representing the magnitude of the K-component of
the vector in scaled user axis units.
In circular moves, this specifies the component of the vector to the arc center that is parallel to the Z-axis.
The starting point of the vector is either the move start point (for INC (R) mode default) or the XYZ-
origin (for ABS (R) mode).
In a NORMAL command, this specifies the component of the normal vector to the plane of circular
interpolation and tool radius compensation that is parallel to the Y-axis.