13 Program Key, SINUMERIK 880/880 GA2 01.93
13.3 Program key for version T
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
EIA ISO Code Function and meaning
Sect.
G
gr.
r R 0 to 49
50 to 99
100 to 199
900 to 999
Transfer parameters
Calculation parameters
Channel-dependent declared parameters
Central parameters (channel-independent)
7
7
7
7
M1 m M 00 #
01
Programmed stop, unconditional
Programmed stop, conditional
5.2
5.2
M2mM02
17
30
End of program, contained in the last block of the
program
End of subroutine, contained in the last block of the
subroutine, without stop for repeat passes
End of program, contained in the last block of the program
5.2
5.2
5.2
M3mM03
2)
04
2)
05 *
2)
19 #
1) 2)
1=.. to 2 (4)
Spindle rotation clockwise
Spindle rotation counterclockwise
Spindle stop, without orientation
Oriented spindle stop, angle under address S in degrees
Extended address with specification of spindle number
5.2
5.2
5.2
5.2
5.2
M4mM36
37
Feedrate as programmed under F
(also acts with G33)
Feedrate in mm/min, m/min or mm/rev reduced by 1:100
(also acts with G33)
5.2
5.2
M5 m
2)
M
2)
0 to 9999
1= ... to 99= ...
Miscellaneous functions, user-assignable except for groups
M1 to M4
Extended address with specification of number
5.2
2.4
l L 70 .. Inprocess measurement cycle (flying) 11.1
lL93
94
95
96
97
98
99
Recessing cycle
Undercut cycle
Stock removal cycles with undercut elements
Stock removal cycles without undercut elements
Thread cutting cycle with flank infeed
Deep-drilling cycle
Chaining of threads
(four-point thread cutting cycle)
11.1
11.1
11.1
11.1
11.1
11.1
11.1
11.1
= = Separation sign mandatory for address extensions,
e. g. R35 = 123.5, X = 100, Q1 = 1234.567 2.4/7.3
+ + Addition with parameters 7.3
— — Subtraction with parameters 7.3
* * Multiplication with parameters 7.3
/ / Division with parameters, skip block 7.3/
2.3.2
5-4-2
7-4-2
(
)
Beginning of comment
End of comment
2.3.3
2.3.3
EOB
L
F
End of block 2.1
1) No further functions must be written in this block
2) Extended address possible (e.g. S1=.., M6=.., ..., see Section 2.4)
3) Other addresses are selectable (A, B, C, E, U, V, W and Q)
4) G80 to G89 cannot be used in the 3rd subroutine level
5) The stated values depend on the input and position control resolution (see Section 12)
# Effective block by block, all other modal
* Reset position (basic position after reset, MO2/M30, after switching on the control)
( ) Applies to SINUMERIK 880 GA2 only
13–10 © Siemens AG 1991 All Rights Reserved 6ZB5 410-0HD02
SINUMERIK 880, (PG)