Siemens sinumerik 840d Programming Manual page 193

Hide thumbs Also See for sinumerik 840d:
Table of Contents

Advertisement

12.98
6
840D
840D
NCU 571
NCU 572
NCU 573
Frame variable/frame relationship
A coordinate transformation can be activated by
assigning the value of a frame to a frame variable.
Example: $P_PFRAME=CTRANS(X,10)
Frame variable:
$P_PFRAME means: current programmable frame.
Frame:
CTRANS(X,10) means: programmable zero offset
of X axis by 10 mm.
Reading out actual values
The current actual values of the coordinate system
can be read out via predefined variables in the part
program:
$AA_IM[axis]
$AA_IB[axis]
$AA_IBN[axis] Read actual value in BOS
$AA_IEN[axis] Read actual value in SZS
$AA_IW[axis]
Overview of predefined Frame variables
$P_BFRAME
Current base frame variable that establishes the
reference between the basic coordinate system
(BCS) and the basic origin system (BOS).
For the base frame described via $P_UBFR to be
immediately active in the program, either
• you have to program a G500, G54...G599, or
• you have to describe $P_BFRAME with
$P_UBFR.
 Siemens AG 2000. All rights reserved
SINUMERIK 840D/840Di/810D/FM-NC Programming Guide Advanced (PGA) − 04.00 Edition
6.1 Coordinate transformation via frame variables
FM-NC
810D
840Di
Read actual value in MCS
Read actual value in BCS
Read actual value in WCS
Y
Y
Y
Y WCS
BCS
BOS
SZS
$P_PFRAME
$P_IFRAME, $P_UIFR[..]
$P_BFRAME, $P_UBFR
Z
Z
BCS
BOS
$P_BFRAME, $P_UBFR
Frames
6
X
WCS
X SZS
X BOS
X BCS
X
BOS
X
BCS
6-193

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik fm-ncSinumerik 840diSinumerik 810d

Table of Contents