4 programma qualsiasi quale sottoprogramma, Funzionamento, Note per la programmazione – HEIDENHAIN TNC 620 (340 56x-01) Manuale d'uso

Pagina 377

Advertising
background image

HEIDENHAIN TNC 620

377

9.4 Pr

ogr

amma qualsiasi quale sot

topr

ogr

amma

9.4 Programma qualsiasi quale

sottoprogramma

Funzionamento

1

Il TNC esegue il programma di lavorazione fino alla chiamata di un
altro programma con CALL PGM

2

In seguito il TNC esegue il programma chiamato fino alla sua fine

3

Successivamente il TNC continua l'esecuzione del programma
(chiamante) dal blocco che segue alla chiamata di programma

Note per la programmazione

„

Per utilizzare un qualsiasi programma come sottoprogramma il TNC
non necessita di LABEL

„

Il programma chiamato non deve contenere le funzioni ausiliarie M2
o M30. Se nel programma chiamato sono stati definiti
sottoprogrammi con label, si può impiegare M2 oppure M30 con la
funzione di salto FN 9: IF +0 EQU +0 GOTO LBL 99 per saltare in
modo forzato questo blocco di programma

„

Il programma chiamato non deve contenere alcuna chiamata CALL
PGM

del programma chiamante (loop continuo)

Chiamata di un programma qualsiasi quale
sottoprogramma

Selezione delle funzioni di chiamata del programma:

premere il tasto PGM CALL

Premere il softkey PROGRAMMA

Inserire il percorso completo del programma da

chiamare, confermare con il tasto END

0 BEGIN PGM A

CALL PGM B

END PGM A

0 BEGIN PGM B

END PGM B

1

3

2

S

R

Se si immette solo il nome del programma, il programma
chiamato deve trovarsi nella stessa directory in cui è
memorizzato il programma chiamante.

Se il programma chiamato non si trova nella stessa
directory del programma chiamante, occorre inserire il
percorso completo, ad es. TNC:\ZW35\SCHRUPP\PGM1.H

Se si desidera chiamare un programma DIN/ISO,
introdurre dopo il nome del programma il tipo di file dati .I.

I programmi possono essere chiamati anche con il ciclo 12
PGM CALL

.

In una chiamata PGM CALL i parametri Q sono attivi
fondamentalmente in modo globale. Pertanto, tenere
presente che le modifiche a parametri Q nel programma
chiamato possono eventualmente avere effetto anche sul
programma chiamante.

Advertising