Sottoprogramma in un sottoprogramma, 5 annidamenti – HEIDENHAIN iTNC 530 (60642x-04) Manuale d'uso

Pagina 309

Advertising
background image

HEIDENHAIN iTNC 530

309

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

Advertising