Coordinate transformation (FRAMES)
5.2 Frame variables/assigning values to frames
5.2.2
Reading and changing frame components (TR, FI, RT, SC, MI)
Function
This feature allows you to access individual data of a frame, e.g., a specific offset value or
angle of rotation. You can modify these values or assign them to another variable.
Syntax
R10=$P_UIFR[$P_UIFNUM,X,RT]
R12=$P_UIFR[25,Z,TR]
R15=$P_PFRAME[Y,TR]
$P_PFRAME[X,TR] = 25
Significance
$P_UIFRNUM
P_UIFR[n,...,...]
TR
FI
RT
SC
MI
X Y Z
326
Assign the angle of rotation RT around the X axis
from the currently valid settable zero offset
$P_UIFRNUM to the variable R10.
Assign the offset value TR in Z from the data
record of set frame no. 25 to the variable R12.
Assign the offset value TR in Y of the current
programmable frame to the variable R15.
Modify the offset value TR in X of the current
programmable frame. X25 applies immediately.
This command automatically establishes the reference to the
currently valid settable zero offset.
Specify the frame number n to access the settable frame no.
n.
Specify the component to be read or modified:
TR Translation
FI Translation Fine
RT Rotation
SC Scale scale modification
MI mirroring
The corresponding axis X, Y, Z is also specified (see
examples).
Programming Manual, 06/2009, 6FC5398-2BP20-0BA0
Job Planning