Delta Tau GEO BRICK LV 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
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
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.
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).
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.
interpolation and tool radius compensation that is parallel to the Y-axis.
Examples:
X10 Y20 I5 J5
Y(2*P1) J(P1)
J33.333
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.
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.
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).
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.
interpolation and tool radius compensation that is parallel to the Y-axis.