Siemens SINUMERIK 840Di sl Function Manual page 18

Synchronized actions, ncu system software
Hide thumbs Also See for SINUMERIK 840Di sl:
Table of Contents

Advertisement

Detailed description
2.1 Components of synchronized actions
Actions
Every synchronized action contains one or more programmed actions or one technology
cycle. These are executed when the appropriate condition is fulfilled. If several actions are
programmed in one synchronized action, they are executed within the same interpolation
cycle.
Example
WHEN $AA_IM[Y] >= 35.7 DO M135 $A_OUT[1]=1
If the actual value of the Y axis is greater than or equal to 35.7, then M135 is output at PLC
and at the same time the output 1 is set.
Program/technology cycle
A program (name) can also be specified as an action. This program may contain any of the
actions, which can be programmed individually in synchronized actions. These programs are
also referred to as technology cycles below. A technology cycle is a sequence of actions that
are processed sequentially in the interpolation cycle, see
Chapter 2.5. "Call of Technology Cycles".
Application: Single axis programs, cyclic machines.
Machining process
The blocks of a part program are prepared at the program preprocessing stage, stored and
then executed sequentially at the interpolation level (main run). Variables are accessed
during block preparation. When main-run variables (e.g., actual values) are used, block
preparation is interrupted to allow current real-time values up to the preceding block to be
supplied.
Synchronized actions are transported to the interpolator in preprocessed form together with
the prepared block. The main run variables used are evaluated in the interpolation cycle.
Block preparation is not interrupted.
Part program blocks without traversing motion (zero blocks) are normally eliminated by the
interpreter. However, if synchronous actions are active, this zero block is included and also
executed. Here, an exact stop corresponding to the active function (e.g. G601) is triggered.
This allows the synchronous action to also switch.
Examples of zero blocks:
N1000 G91 X0 Y0 Z0
...
N10 G90 G64 X100 Y100 Z100
N15 Z100
...
Blocks without traversing motion can also be generated using program jumps.
18
Function Manual, 11/2006, 6FC5397-5BP10-2BA0
Synchronized actions

Advertisement

Table of Contents
loading

Table of Contents