Detailed description
2.4 Frames
Basic logic functions: Axes, coordinate systems, frames (K2)
Function Manual, 11/2006, 6FC5397-0BP10-2BA0
63
2.4.3.2
Activating data management frames
Data management frames become active frames on executing
G500
,
G54
...
G599
, or on
resetting with the appropriate machine data setting, transformation change,
GEOAX
. HMI
writes to the data management frame and activates the frames through a PI service during
RESET.
Changing a frame via HMI with the aid of the _N_SETUDT PIs is effective only after a restart
of the program or in the reset state, provided the following HMI machine data is set:
MD9440 ACTIVATE_SEL_USER_DATA (Set active offset effective immediately)
WCS position specifications do not change immediately when a change is made to a frame
via HMI, but after restart.
System frames are activated during the preprocessing stage by executing the appropriate
system functions, either from the part program or using the HMI.
System frames, which are saved in the data management, are also activated by means of a
G500
,
G54
to
G599
instruction. The cycle programmer has the option to modify the system
frames and activate them by means of a
G500
,
G54
to
G599
instruction. However, this option
should only be used with reservation.
The activation of all data management frames can be changed through the following
machine data:
MD24050 $MC_FRAME_SAA_MODE (save and activate data management frames)
Bit
Significance
0
Data management frames are activated only by programming the $P_CHBFRMASK,
$P_NCBFRMASK and $P_CHSFRMASK bitmasks.
G500
...
G599
activate only the corresponding settable frame.
The reset response is independent of this.
1
Data management frames are not implicitly described by system functions, such as
TOROT
,
PAROT
,
zero offset external and transformations.
The $P_CHSFRMASKvariable is used to activate system frames from the data
management.
The value of the variables is specified as bitcoded according to the machine data:
MD28082 $MC_MM_SYSTEM_FRAME_MASK (SRAM system frames)
If the corresponding bit is set to one, the data management frame is activated. If the bit is
equal to zero, the data management frame is not active and the currently active system
frame remains active.
All the system frames whose bits are set in the following machine data are activated for
actual value setting and external zero offset after the RESET:
MD24006 $MC_CHSFRAME_RESET_MASK (active system frames after Reset)
The system frames for
TCARR
,
PAROT
and
TOROT
,
TOFRAME
are activated according to the
setting in the following machine data:
MD20150 $MC_GCODE_RESET_VALUES (RESET position of G groups)
As when selecting and deselecting transformations and
GEOAX()
, when switching geometry
axes the current complete frame is either deleted or recalculated on the basis of the new
geometry axis configuration, and activated. The system frames and all other frames are
conditioned again in relation to the geometry axes.
Summary of Contents for SINUMERIK 840D sl
Page 282: ...Index Basic logic functions Acceleration B2 64 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 388: ...Basic logic functions Travel to fixed stop F1 Function Manual 11 2006 6FC5397 0BP10 2BA0 52 ...
Page 962: ...Index Basic logic functions Emergency Stop N2 20 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 1704: ...Constraints Basic logic functions Spindles S1 94 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 1716: ...Index Basic logic functions Spindles S1 106 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 1996: ...Index Basic logic functions Tool Offset W1 208 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 2150: ...Table of contents Basic logic functions Appendix 4 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 2184: ...Glossary Basic logic functions Appendix 38 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...