EasyManua.ls Logo

HEIDENHAIN TNC 430 - Repeating program section repeats

HEIDENHAIN TNC 430
502 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
HEIDENHAIN TNC 426, TNC 430 347
9.5 Nesting
Program execution
1 Main program SUBPGMS is executed up to block 17.
2 Subprogram 1 is called, and executed up to block 39.
3 Subprogram 2 is called, and executed up to block 62. End of
subprogram 2 and return jump to the subprogram from which it
was called.
4 Subprogram 1 is executed from block 40 up to block 45. End of
subprogram 1 and return jump to the main program SUBPGMS.
5 Main program SUBPGMS is executed from block 18 up to block
35. Return jump to block 1 and end of program.
Repeating program section repeats
Example NC blocks
Program execution
1 Main program REPS is executed up to block 27.
2 Program section between block 27 and block 20 is repeated twice.
3 Main program REPS is executed from block 28 to block 35.
4 Program section between block 35 and block 15 is repeated once
(including the program section repeat between 20 and block 27).
5 Main program REPS is executed from block 36 to block 50 (end of
program).
0 BEGIN PGM REPS MM
...
15 LBL 1
Beginning of program section repeat 1
...
20 LBL 2
Beginning of program section repeat 2
...
27 CALL LBL 2 REP 2/2
The program section between this block and LBL 2
...
(block 20) is repeated twice
35 CALL LBL 1 REP 1/1
The program section between this block and LBL 1
...
(block 15) is repeated once.
50 END PGM REPS MM

Table of Contents

Related product manuals