Siemens SINUMERIK 840Di Function Manual page 796

Basic machine
Hide thumbs Also See for SINUMERIK 840Di:
Table of Contents

Advertisement

Detailed Description
2.4 Frames
The system frame mask is used to define if the corresponding function has a system frame.
With non-configured frames, in certain circumstances the function will be rejected with an
alarm.
System frames in data management
The system frames are stored in the SRAM and can, therefore, be archived and reloaded.
System frames in data management can be read and written in the program using the
following variables:
$P_SETFR
$P_EXTFR
$P_PARTFR
$P_TOOLFR
$P_WPFR
$P_CYCFR
$P_TRAFRAME
All write operations to these frames must be executed using system functions. For cycle
programmers, it has been made possible to write the frames using the above variables.
Attempts to write to a non-configured system frame are rejected with the alarm "Channel %1
block %2 name %3 not defined or option not available".
System frames in the data management are either activated directly with the system function
(TOROT, PAROT, etc.), or with aG500, G54 to G599 instruction.
Active system frames
The active system frames are the frames, which are active in the main run. An appropriate
current system frame exists for each system frame in the data management. Only with the
activation of the data management frame are the values taken into account with regard to
the preprocessing.
The following current system frames exist:
• $P_SETFRAME
• $P_EXTFRAME
2-66
System frame for PRESET and scratching (SetFrame)
System frame for zero offset external (ExtFrame)
System frame for TCARR and PAROT (PartFrame)
System frame for TOROT and TOFRAME (ToolFrame)
System frame for workpiece reference points (Work Piece Frame)
System frame for cycles (Cycle Frame)
System frame for transformations (Transformation Frame)
In the part program, the variable $P_SETFRAME can be used to read and write the
current system frame for PRESET and scratching.
If the system frame has not been configured using machine data
MD28082 $MC_MM_SYSTEM_FRAME_MASK,
the variable returns a zero frame.
In the part program, the variable $P_EXTFRAME can be used to read and write the
current system frame for the zero offset external.
If the system frame has not been configured using machine data
MD28082 $MC_MM_SYSTEM_FRAME_MASK,
the variable returns a zero frame.
Axis Types, Coordinate Systems, Frames (K2)
Function Manual, 08/2005 Edition, 6FC5397-0BP10-0BA0

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents