Siemens SINUMERIK 808D ADVANCED Programming And Operating Manual page 263

Operator-panel-based cncs
Hide thumbs Also See for SINUMERIK 808D ADVANCED:
Table of Contents

Advertisement

Address
Significance
L
Subroutine; name
and call
M
Additional function
M0
Programmed stop
M1
Optional stop
M2
End of main program with return to
beginning of program
M30
End of program (as M2)
M17
End of subroutine
M3
CW rotation of spindle
M4
CCW rotation of spindle
M5
Spindle stop
M6
Tool change
M40
Automatic gear stage changeover
M41 to M45 Gear stage 1 to gear stage 5
M70, M19
-
M...
Remaining M functions
N
Block number -
subblock
:
Block number of a
main block
P
Number of
subroutine passes
Programming and Operating Manual (Milling)
6FC5398-4DP10-0BA1, 01/2014
Value assignments
Information
7 decimals;
Instead of a free name, it is
integer only, no sign
also possible to select L1
...L9999999;
this also calls the subroutine
(UP) in a separate block.
Please note: L0001 is not
always equal to L1.
The name "LL6" is reserved
for the tool change subroutine.
0 ... 99
For example, for initiating
only integer, no sign
switching actions, such as
"coolant ON", maximum five M
functions per block.
The machining is stopped at
the end of a block containing
M0; to continue, press the
following key:
As with M0, but the stop is
only performed if a special
signal (Program control:
"M01") is present.
Can be found in the last block
of the processing sequence
Can be found in the last block
of the processing sequence
Can be found in the last block
of the processing sequence
Only if activated with M6 via
the machine control panel;
otherwise, change directly
using the T command
Reserved; do not use
Functionality is not defined by
the control system and can
therefore be used by the
machine manufacturer freely
0 ... 9999 9999
Can be used to identify blocks
only integer, no sign
with a number; is written at the
beginning of a block
0 ... 9999 9999
Special block identification,
only integer, no sign
used instead of N... ; such a
block should contain all
instructions for a complete
subsequent machining step.
1 ... 9999
Is used if the subroutine is run
only integer, no sign
several times and is contained
in the same block as the call
Programming
L781; separate block
M...
N20 ...
:20 ...
N10 L781 P... ; separate block
N10 L871 P3 ; three cycles
263

Advertisement

Table of Contents
loading

Table of Contents