6 sottoprogrammi nc, 7 modelli, 8 compilazione programma nc – HEIDENHAIN CNC Pilot 4290 Manuale d'uso
Pagina 82: 2 not e sulla pr ogr ammazione

4 DIN PLUS
70
4.2 Not
e sulla pr
ogr
ammazione
4.2.6 Sottoprogrammi NC
I sottoprogrammi vengono impiegati per la programmazione di profili o
per la programmazione di lavorazioni.
I parametri di passaggio sono disponibili nel sottoprogramma come
variabili. È possibile assegnare una definizione ai parametri di
passaggio (vedi ”
4.16
Sottoprogrammi”).
Nell'ambito del sottoprogramma sono disponibili le variabili locali da
#256 a # 285 per calcoli interni.
I sottoprogrammi possono essere annidati per 6 volte al massimo.
”Annidare” significa che un sottoprogramma richiama un altro
sottoprogramma, ecc.
Se un programma deve essere eseguito più volte, inserire nel
parametro ”0” il fattore di ripetizione.
Il CNC PILOT distingue tra sottoprogrammi locali e
sottoprogrammi esterni. I sottoprogrammi locali e il programma
principale NC si trovano nello stesso file. Soltanto il programma
principale può richiamare il sottoprogramma locale. I sottoprogrammi
esterni vengono memorizzati in file separati e richiamati da programmi
principali NC a scelta o da altri sottoprogrammi NC.
Programmi per esperti
Di norma il costruttore della macchina predispone sottoprogrammi per
processi complessi adeguati alla configurazione della macchina
(esempio: trasferimento pezzo per lavorazione completa). Consultare il
manuale della macchina.
4.2.7 Modelli
Con ”modelli” si identificano blocchi di codici NC predefiniti che
vengono integrati nel programma NC. Si semplifica in questo modo la
programmazione consentendo di raggiungere un certo livello di
standardizzazione.
I modelli vengono definiti dal costruttore della macchina. Richiedere al
costruttore della macchina se e quali modelli sono supportati.
4.2.8 Compilazione programma NC
Per la programmazione delle variabili e la comunicazione utente
occorre tenere presente che il CNC PILOT compila l'intero programma
NC prima di eseguirlo (vedi ”
3.5
Modalità Automatico”).
Il CNC PILOT distingue:
■
Variabili #, che vengono calcolate nella compilazione del programma
NC
■
Variabili V, che vengono calcolate per il tempo di esecuzione (ossia
per l'esecuzione del blocco NC)
■
Input/Output durante la compilazione del programma NC
■
Input/Output durante l'esecuzione del programma NC
6_4290BH4.pm6
21.02.2005, 08:02
70