Siemens SINUMERIK 840D sl Programming Manual page 296

Job planning
Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

Coordinate transformations (frames)
5.7 NCU global frames
$P_CHBFRMASK and $P_NCBFRMASK Complete basic frame
The user can select which basic frames are to be included in the calculation of the
"Complete" basic frame via the system variables $P_CHBFRMASK and $P_NCBFRMASK.
The variables can only be programmed in the program and read via the OPI. The value of
the variable is interpreted as a bit mask and specifies which basic frame field element of
$P_ACTFRAME is to be included in the calculation.
$P_CHBFRMASK can be used to specify which channel-specific basic frames and
$P_NCBFRMASK can be used to specify which NCU global basic frames are to be included
in the calculation.
The complete basic frame and the complete frame are recalculated with the programming of
the variables. After a reset and in the basic setting, the values of $P_CHBFRMASK and
$P_NCBFRMASK are as follows:
$P_CHBFRMASK = $MC_CHBFRAME_RESET_MASK
$P_NCBFRMASK = $MC_CHBFRAME_RESET_MASK
Example:
$P_NCBFRMASK = 'H81'
$P_CHBFRMASK = 'H11'
$P_IFRAME Current settable frame
The predefined frame variable $P_IFRAME can be used to read and write the current
settable frame, which is valid in the channel, in the part program. The written settable frame
is immediately included in the calculation.
In the case of NCU global settable frames, the modified frame acts only in the channel in
which the frame was programmed. If the frame is to be modified for all channels of an NCU,
$P_UIFR[n] and $P_IFRAME must be written simultaneously. The other channels must then
activate the corresponding frame, e.g. with G54.
$P_PFRAME Current programmable frame
$P_PFRAME is the programmable frame that results from the programming of
TRANS/ATRANS, G58/G59, ROT/AROT, SCALE/ASCALE, MIRROR/AMIRROR or from the
assignment of CTRANS, CROT, CMIRROR, CSCALE to the programmable frame.
Current, programmable frame variable that establishes the reference between the settable
zero system (SZS) and the workpiece coordinate system (WCS).
296
;$P_NCBFRAME[0] : $P_NCBFRAME[7]
;$P_CHBFRAME[0] : $P_CHBFRAME[4]
Programming Manual, 03/2013, 6FC5398-2BP40-3BA1
Job Planning

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 828dSinumerik 840de sl

Table of Contents