Siemens SINUMERIK 840D sl Programming Manual page 482

Nc programming
Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

Work preparation
3.1 Flexible NC programming
Note
Minimum distance between commands
At least two traversing block distances must be maintained between the commands INIT,
START, WAITE, WAITM, SETM, CLEARM and the command WAITMC. WAITMC is an executable
block, but is moved into the previous block for optimization, and then deleted as a block. SETM
for example is not an executable block, and is moved into the next block so that if there were
a distance of one block between two commands, both commands would be in the middle block.
As only one block is possible, optimization is not performed with a one block distance
for WAITMC.
This stops the program, and processing is briefly interrupted.
Syntax
INIT(<ChanNo>, <Prog>, <AckMode>)
START(<ChanNo>, <ChanNo>, ...)
WAITM(<MarkNo>, <ChanNo>, <ChanNo>, ...)
WAITE(<ChanNo>, <ChanNo>, ...)
WAITMC(<MarkNo>, <ChanNo>, <ChanNo>, ...)
SETM(<MarkNo>, <MarkNo>, ...)
CLEARM(<MarkNo>, <MarkNo>, ...)
Meaning
INIT():
START():
WAITM():
WAITE():
WAITMC():
SETM():
CLEARM():
482
Predefined procedure for selecting the NC program that is to be executed in the speci‐
fied channel
Predefined procedure for starting the selected program in the respective channel
Predefined procedure to wait for a wait marker to be reached in the specified channels
The specified wait marker is set by WAITM in the same channel. The previous block is
terminated with exact stop. The wait marker is deleted after synchronization.
A maximum of 10 markers can be set simultaneously in each channel.
Predefined procedure to wait for the end of program in one or more other channels
Predefined procedure to wait for a wait marker to be reached in the specified channels
1)
In contrast to WAITM, the braking of the axes to exact stop is only initiated if the other
channels have not yet reached the wait marker.
Predefined procedure to set one or more wait markers for the channel coordination
1)
The processing in own channel is not affected by this.
SETM remains valid after a channel reset and NC start.
Predefined procedure to delete one or more wait markers for the channel coordination
1)
The processing in own channel is not affected by this.
CLEARM() deletes all wait markers in the channel.
CLEARM(0) only deletes wait marker "0".
CLEARM remains valid after a channel reset and NC start.
Programming Manual, 12/2019, 6FC5398-2EP40-0BA0
NC programming

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de sl

Table of Contents