Siemens SINUMERIK 840D sl Programming Manual page 409

Job planning
Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

Note
STOPFIFO stops the machining until the preprocessing memory has been filled or
STARTFIFO or STOPRE is detected.
Example of marking a processing section
The high-speed processing section to be buffered in the preprocessing memory is marked at
the beginning and end with STARTFIFO or STOPFIFO respectively.
N10 STOPFIFO
N20...
N100
N110 STARTFIFO
Execution of these blocks does not begin until the preprocessing memory is full or command
STARTFIFO is detected.
Exception:
The preprocessing memory is not filled or filling is interrupted if the processing section
contains commands that require unbuffered operation (reference point approach, measuring
functions, ...).
Example of stopping preprocessing STOPRE
If STOPRE is programmed the following block is not executed until all preprocessed and
saved blocks are executed in full. The preceding block is halted in exact stop (as with G9).
Example:
N10
N30 MEAW=1 G1 F1000 X100 Y100 Z50
N40 STOPRE
The control generates an internal preprocessor stop upon access to machine status data
($SA...).
Example:
R10 = $AA_IM[X]
Caution
When a tool offset or spline interpolations are active, you should not program the STOPRE
command as this will lead to interruption in contiguous block sequences.
Job planning
Programming Manual, 03/2006 Edition, 6FC5398-2BP10-1BA0
9.6 Program run with preprocessing memory (STARTFIFO, STOPFIFO, STOPRE)
;Read actual value of X axis
Path traversing behavior
9-43

Advertisement

Table of Contents
loading

Table of Contents