Programmable Frame $P_Pframe - Siemens SINUMERIK 828D Function Manual

Hide thumbs Also See for SINUMERIK 828D:
Table of Contents

Advertisement

K2: Axis Types, Coordinate Systems, Frames
10.5  Frames 
Programmability of the complete basic frame
System variables $P_CHBFRMASK and $P_NCBFRMASK can be used to select, which basic frames to include
in the calculation of the "complete" basic frame. The variables can only be programmed in the program and read
via the operator panel interface. The value of the variables is interpreted as a bit mask and specifies, which basic
frame array element of $P_ACTBFRAME is included in the calculation. $P_CHBFRMASK can be used to define,
which channel­specific basic frames are included, and $P_NCBFRMASK can be used to define, which NCU
global basic frames are included in the calculation. When the variables are programmed, the complete basic
frame and the complete frame are calculated again. After RESET and in the default setting, the value of
$P_CHBFRMASK equals $MC_CHBFRAME_RESET_MASK and the value of $P_NCBFRMASK equals
$MN_NCBFRAME_RESET_MASK.
$P_NCBFRMASK = 'H81'
$P_CHBFRMASK = 'H11'
10.5.5.6

Programmable frame $P_PFRAME

Programmable frames are available only as active frames.
This frame is reserved for the programmer.
The programmable frame remains at RESET, if:
MD24010 $MC_PFRAME_RESET_MODE (reset mode for programmable frame) = 1
This functionality is especially important after a RESET if one still wants to retract out of an oblique hole.
MIRROR
Mirrorings of a geometry axis were thus far (up to SW-P4) related to a defined reference axis only using the
machine data:
MD10610 $MN_MIRROR_REF_AX
(reference axis for the mirroring).
From the user's point of view, this definition is hard to follow. When mirroring the z axis, the display showed that
the x axis was mirrored and the y axis had been rotated about 180 degrees. When mirroring two axes this
became even more complex and it was no longer easy to understand, which axes had been mirrored and, which
had not.
With SW P5 and higher, there is the option to clearly display the mirroring of an axis. Mirroring is then not
mapped to mirroring of a reference axis and rotations of other axes.
This setting can be configured using:
MD10610 $MN_MIRROR_REF_AX = 0
MIRROR and AMIRROR are used to expand the programming of the programmable frame. Previously, the
specified value of the coordinate axis, e.g. the value 0 for MIRROR X0 is not evaluated, but the AMIRROR has a
toggle function, i.e. MIRROR X0 activates mirroring and an additional AMIRROR X0 deactivates it. MIRROR
always has an absolute effect and AMIRROR an additive effect.
The
MD10612 $MN_MIRROR_TOGGLE = 0 ("Mirror Toggle")
machine data setting can be used to define that the programmed values are evaluated.
A value of 0, as inAMIRROR X0, deactivates the mirroring of the axis, and values not equal to 0 cause the axis to
be mirrored if it is not already mirrored.
746
;
$P_NCBFRAME[0] : $P_NCBFRAME[7]
;
$P_CHBFRAME[0] : $P_CHBFRAME[4]
Function Manual, 09/2011, 6FC5397-0BP40-2BA0
Basic Functions

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840d sl

Table of Contents