4 programma qualsiasi come sottoprogramma, Funzionamento, Note per la programmazione – HEIDENHAIN iTNC 530 (60642x-04) Manuale d'uso

Pagina 306

Advertising
background image

306

Programmazione: sottoprogrammi e ripetizioni di blocchi di programma

8.4 Pr

ogr

amma qualsiasi come sot

topr

ogr

amma

8.4 Programma qualsiasi come

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 la 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

Premere il softkey FINESTRA DI SELEZ.: il TNC

visualizza una finestra nella quale si può selezionare il
programma da richiamare

Selezionare il programma desiderato con i tasti freccia

o con un clic del mouse, confermare con il tasto ENT:
il TNC inserisce il nome completo del percorso nel
blocco CALL PGM

Terminare la funzione con il tasto END

In alternativa è possibile immettere il nome del programma o il nome
completo del percorso del programma da richiamare anche
direttamente da tastiera.

0 BEGIN PGM A

CALL PGM B

END PGM A

0 BEGIN PGM B

END PGM B

1

3

2

S

R

Se si desidera programmare chiamate di programmi in
combinazione con parametri stringa, è necessario
utilizzare la funzione SEL PGM (vedere "Definizione della
chiamata programma" a pagina 473)

Advertising