4 pr ogr amma qualsiasi quale sot topr ogr amma, 4 programma qualsiasi quale sottoprogramma – HEIDENHAIN TNC 426 (280 462) Manuale d'uso

Pagina 220

Advertising
background image

9 Programmazione: Sottoprogrammi e ripetizione di blocchi di programma

210

9.4 Pr

ogr

amma qualsiasi quale sot

topr

ogr

amma

0 BEGIN PGM A

CALL PGM B

END PGM A

0 BEGIN PGM B

END PGM B

Programmazione di una ripetizione di blocchi di programma

ú

Etichettare l’inizio: premere il tasto LBL SET e inserire
il numero LABEL per i blocchi di programma da
ripetere

ú

Inserire i blocchi di programma

Chiamata di una ripetizione di blocchi di programma

ú

Premere il tasto LBL CALL, inserire il NUMERO
LABEL dei blocchi di programma da ripetere e il
numero delle RIPETIZIONI REP

9.4 Programma qualsiasi quale

sottoprogramma

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.

Avvertenze per la programmazione

Per i programmi qualsiasi utilizzati quali sottoprogramma il TNC
non necessita di LABEL.

Il programma chiamato non deve contenere le funzioni ausiliarie
M2 o M30.

Il programma chiamato non deve contenere alcuna chiamata
CALL PGM del programma chiamante.

Chiamata di un programma qualsiasi quale sottoprogramma

ú

Chiamata del programma: premere il tasto PGM CALL
e inserire il NUMERO PROGRAMMA del programma
da chiamare.

Introducendo soltanto il nome del programma, il
programma chiamato deve trovarsi nella stessa directory
del programma chiamante.

Se il programma chiamato non si trova nella stessa

directory del programma chiamante, occorre introdurre il
nome di percorso completo, p. es.
\VZW35\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.

Advertising