Sottoprogramma in un sottoprogramma, 5 annidamenti – HEIDENHAIN TNC 640 (34059x-01) ISO programming Manuale d'uso

Pagina 216

Advertising
background image

216

Programmazione: sottoprogrammi e ripetizioni di blocchi di programma

7.

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

%UPGMS G71 *

...

N17 L “UP1“,0 *

Chiamata sottoprogramma con G98 L1

...

N35 G00 G40 Z+100 M2 *

Ultimo blocco di programma del

programma principale (con M2)

N36 G98 L “UP1“

Inizio sottoprogramma UP1

...

N39 L2,0 *

Chiamata sottoprogramma con G98 L2

...

N45 G98 L0 *

Fine sottoprogramma 1

N46 G98 L2 *

Inizio sottoprogramma 2

...

N62 G98 L0 *

Fine sottoprogramma 2

N99999999 %UPGMS G71 *

Advertising