Repeating Program Section Repeats - HEIDENHAIN TNC 426 B User Manual

Table of Contents

Advertisement

Program execution
1st step:
Main program UPGMS is executed up to block 17 .
2nd step:
Subprogram 1 is called, and executed up to block 39.
3rd step: 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.
4th step: Subprogram 1 is called, and executed from block 40
up to block 45. End of subprogram 1 and return jump
to the main program UPGMS.
5th step: Main program UPGMS 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
BEGIN PGM REPS MM
...
15
LBL 1
...
2
LBL 2
...
27
CALL LBL 2 REP 2/2
...
35
CALL LBL 1 REP 1/1
...
5
END PGM REPS MM
Program execution
1st step:
Main program REPS is executed up to block 27 .
2nd step:
Program section between block 27 and block 20 is
repeated twice.
3rd step: Main program REPS is executed from block 28 to block
35.
4th step: Program section between block 35 and block 15 is
repeated once (including the program section repeat
between 20 and block 27).
5th step: Main program REPS is executed from block 36 to block
50 (end of program).
244
www.EngineeringBooksPdf.com
Beginning of program section repeat 1
Beginning of program section repeat 2
The program section between this block and LBL 2
(block 20) is repeated twice.
The program section between this block and LBL 1
(block 15) is repeated once.
9 Programming: Subprograms and Program Section Repeats

Advertisement

Table of Contents
loading

Table of Contents