Repeating a subprogram
Example NC blocks
0 BEGIN PGM UPGREP MM
...
10 LBL 1
11 CALL LBL 2
12 CALL LBL 1 REP 2/2
...
19 L Z+100 R0 FMAX M2
20 LBL 2
...
28 LBL 0
29 END PGM UPGREP MM
Program execution
1 Main program UPGREP 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 UPGREP is executed from block 13 to block 19. End
of program.
HEIDENHAIN iTNC 530
Beginning of program section repeat 1
Subprogram call.
The program section between this block and LBL1
(block 10) is repeated twice
Last block of the main program with M2
Beginning of subprogram
End of subprogram
523
Need help?
Do you have a question about the ITNC 530 and is the answer not in the manual?