$P_PFRAME = CMIRROR(X, Y, Z)
The syntax for $P_CHBFRAME[<n>] is identical to $P_PFRAME.
Meaning
CTRANS: Translation of specified axes
CROT: Rotation around specified axes
CSCALE: Scale change on specified axes
CMIRROR: Direction reversal on specified axis
X, Y, Z: Offset value in the direction of the specified geometry axis
<offset value>: Offset value
<angle>: The angle with the rotation
<scale>: Scale value
Examples
Value assignments to frame components of the current programmable frame
Value assignment to the translation, rotation and mirror frame components of the current
programmable frame:
$P_PFRAME = CTRANS(X,10,Y,20,Z,5) : CROT(Z,45) : CMIRROR(Y)
Z
Z
X
X
Y
X
Y
Y
Y
1
1
CTRANS
2 CROT
3
3
CMIRROR
2
Writing the rotation components of a frame
Assignment of values to all three axes of the rotation component of the settable data storage
frame $P_UIFR with CROT :
$P_UIFR[5] = CROT(X, 0, Y, 0, Z, 0)
Work preparation
3.8 Coordinate transformations (frames)
NC programming
634 Programming Manual, 12/2019, 6FC5398-2EP40-0BA0