Sottoprogramma in un sottoprogramma – HEIDENHAIN TNC 640 (34059x-04) ISO programming Manuale d'uso

Pagina 258

Advertising
background image

Programmazione: sottoprogrammi e ripetizioni di blocchi di programma

8.5

Annidamenti

8

258

TNC 640 | Manuale utente Programmazione DIN/ISO | 4/2014

Sottoprogramma in un sottoprogramma

Blocchi esemplificativi NC

%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"

Chiamata del 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 *

Esecuzione programma

1 Esecuzione del programma principale UPGMS fino al blocco 17

2 Richiamo sottoprogramma 1 e relativa esecuzione fino al blocco

39

3 Richiamo sottoprogramma 2 e relativa esecuzione fino al

blocco 62. Fine del sottoprogramma 2 e salto di ritorno al
sottoprogramma chiamante

4 Esecuzione del sottoprogramma UP1 dal blocco 40 al blocco 45.

Fine del sottoprogramma UP1 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

Advertising