Sottoprogramma in un sottoprogramma, 5 annidamenti – HEIDENHAIN iTNC 530 (606 42x-01) Manuale d'uso
Pagina 279

HEIDENHAIN iTNC 530
279
8.5 Annidamenti
Sottoprogramma in un sottoprogramma
Blocchi esemplificativi NC
Esecuzione programma
1
Esecuzione del programma principale UPGMS fino al blocco 17
2
Chiamata del sottoprogramma UP1 e relativa esecuzione fino al
blocco 39
3
Chiamata del sottoprogramma 2 e relativa esecuzione fino al
blocco 62. Fine del sottoprogramma 2 e salto di ritorno al
sottoprogramma chiamante
4
Esecuzione del sottoprogramma 1 dal blocco 40 al blocco 45. Fine
del sottoprogramma 1 e salto di ritorno al programma principale
UPGMS
5
Esecuzione del programma principale UPGMS dal blocco 18 al
blocco 35. Salto di ritorno al blocco 1 e fine del programma
0 BEGIN PGM UPGMS MM
...
17 CALL LBL “UP1“
Chiamata di sottoprogramma con LBL UP1
...
35 L Z+100 R0 FMAX M2
Ultimo blocco di programma del
programma principale (con M2)
36 LBL “UP1“
Inizio sottoprogramma UP1
...
39 CALL LBL 2
Chiamata sottoprogramma al LBL 2
...
45 LBL 0
Fine sottoprogramma 1
46 LBL 2
Inizio sottoprogramma 2
...
62 LBL 0
Fine sottoprogramma 2
63 END PGM UPGMS MM