K2: Axis Types, Coordinate Systems, Frames
10.5 Frames
Basic Functions
746
Function Manual, 09/2011, 6FC5397-0BP40-2BA0
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 channelspecific 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.
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 in
AMIRROR 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.
$P_NCBFRMASK = 'H81'
; $P_NCBFRAME[0] : $P_NCBFRAME[7]
$P_CHBFRMASK = 'H11'
; $P_CHBFRAME[0] : $P_CHBFRAME[4]
Содержание SINUMERIK 828D Turning
Страница 34: ...Basic Functions 34 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 146: ...A3 Axis Monitoring Protection Zones 2 6 Data lists Basic Functions 146 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 328: ...F1 Travel to fixed stop 6 5 Data lists Basic Functions 328 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 816: ...K2 Axis Types Coordinate Systems Frames 10 9 Data lists Basic Functions 816 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 1198: ...P4 PLC for SINUMERIK 828D 14 6 Function interface Basic Functions 1198 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 1752: ...Appendix 20 2 Overview Basic Functions 1752 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 1774: ...Glossary Basic Functions 1774 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...