Coordinate transformation (FRAMES)
5.7 NCU global frames
Job planning
304 Programming Manual, 07/2010, 6FC5398-2BP40-0BA0
5.7.2 Frames active in the channel
Function
Frames active in the channel are entered from the parts program via the associated system
variables of these frames. System frames also belong here. The current system frame can
be read and written via these system variables in the parts program.
Frames active in the channel
Overview
Current system frames For:
$P_PARTFRAME TCARR and PAROT
$P_SETFRAME PRESET and scratching
$P_EXTFRAME External zero offset
$P_NCBFRAME[n] Current NCU-global basic frames
$P_CHBFRAME[n] Current channel basic frames
$P_BFRAME Current first basic frame in the channel
$P_ACTBFRAME Complete basic frame
$P_CHBFRMASK and $P_NCBFRMASK Complete basic frame
$P_IFRAME Current settable frame
Current system frames For:
$P_TOOLFRAME TOROT and TOFRAME
$P_WPFRAME Workpiece reference points
$P_TRAFRAME Transformations
$P_PFRAME Current programmable frame
Current system frame For:
$P_CYCFRAME Cycles
P_ACTFRAME Current total frame
FRAME chaining The current frame consists of the total
basic frame
$P_NCBFRAME[n] Current NCU-global basic frames
System variable
$P_NCBFRAME[n] can be used to read and write the current global basic frame
field elements. The resulting total basic frame is calculated by means of the write process in
the channel.
The modified frame is activated only in the channel in which the frame was programmed. If
the frame is to be modified for all channels of an NCU, $P_NCBFR[n] and
$P_NCBFRAME[n] must be written simultaneously. The other channels must then activate
the frame, e.g., with G54. Whenever a basic frame is written, the complete basic frame is
calculated again.