9.5 Nestingen
Onderprogramma's en herhaling van programmadelen kunnen als
volgt in elkaar geschoven worden:
onderprogramma's in het onderprogramma
herhaling van programmadelen in een herhaling van een
programmadeel
onderprogramma's herhalen
herhalingen van een programmadeel in een onderprogramma
Nesting-diepte
De nesting-diepte legt vast, hoe vaak programmadelen of
onderprogramma's, andere onderprogramma's of herhalingen van
programmadelen mogen bevatten.
maximale nesting-diepte voor onderprogramma's: 8
maximale nesting-diepte voor hoofdprogramma-oproepen: 4
Herhalingen van programmadelen kunnen willekeurig vaak
in elkaar geschoven worden.
Onderprogramma in een onderprogramma
NC-voorbeeldregels
BEGIN PGM UPGMS MM
...
17
CALL LBL 1
...
35
L Z+1
R
FMAX M2
36
LBL 1
...
39
CALL LBL 2
...
45
LBL
46
LBL 2
...
62
LBL
63
END PGM UPGMS MM
HEIDENHAIN TNC 426 B, TNC 430
Onderprogramma bij LBL1 wordt opgeroepen
Laatste programmaregel van het
hoofdprogramma (met M2)
Begin van onderprogramma 1
Onderprogramma bij LBL2 wordt opgeroepen
Einde van onderprogramma 1
Begin van onderprogramma 2
Einde van onderprogramma 2
243