Repeating a subprogram, 5 nesting – HEIDENHAIN TNC 406 User Manual
Page 202
HEIDENHAIN TNC 406, TNC 416
181
9.5 Nesting
Repeating a subprogram
Example NC blocks
Program execution
1
Main program SUBREP is executed up to block 11.
2
Subprogram 2 is called and executed.
3
Program section between block 12 and block 10 is repeated twice.
This means that subprogram 2 is repeated twice.
4
Main program SUBREP is executed once from block 13 to block
19. End of program.
0 BEGIN PGM SUBREP MM
...
10 LBL 1
Beginning of program section repeat 1
11 CALL LBL 2
Subprogram call
12 CALL LBL 1 REP 2/2
The program section between this block and LBL 1
...
(block 10) is repeated twice
19 L Z+100 R0 FMAX M2
Last program block of the main program with M2
20 LBL 2
Beginning of subprogram
...
28 LBL 0
End of subprogram
29 END PGM SUBREP MM
This manual is related to the following products: