3.2 Apertura e inserimento di programmi
Configurazione di un programma NC nel formato DIN/ISO
Un programma di lavorazione è composto da una serie di blocchi di programma. La figura a destra illustra i singoli elementi di un blocco.
Il TNC numera automaticamente i blocchi del programma di lavorazione, in funzione del parametro macchina blockIncrement (105409). Il parametro macchina blockIncrement (105409) definisce l'incremento dei numeri dei blocchi.
Il primo blocco di un programma è identificato dall’istruzione %, dal nome del programma e dall’unità di misura utilizzata.
I blocchi successivi contengono i dati relativi a:
pezzo grezzo
chiamate utensile
avvicinamento a una posizione di sicurezza
avanzamenti e numeri di giri
traiettorie, cicli e altre funzioni
L’ultimo blocco di un programma è identificato dall’istruzione N99999999, dal nome del programma e dall’unità di misura utilizzata.
Definizione del pezzo grezzo: G30/G31
Direttamente dopo l'apertura di un nuovo programma si deve definire un pezzo parallelepipedo, non lavorato. Per definire il pezzo non lavorato in un momento successivo premere il softkey SPEC FCT e poi il softkey VAL. PREST. PROGRAMMA e quindi il softkey BLK FORM.
Questa definizione occorre al TNC per le simulazioni grafiche. I lati del parallelepipedo possono avere una lunghezza massima di 100.000 mm e devono essere paralleli agli assi X, Y e Z. Questo pezzo grezzo viene definito tramite due dei suoi spigoli:
Punto MIN G30: corrispondente alle coordinate X,Y e Z più piccole del parallelepipedo, da inserire quali valori assoluti
Punto MAX G31: corrispondente alle coordinate massime X,Y e Z del parallelepipedo, da inserire quali valori assoluti o incrementali
N10 G00 G40 X+10 Y+5 F100 M3
Dopo una chiamata utensile, HEIDENHAIN raccomanda di raggiungere sempre una posizione di sicurezza da cui il TNC può eseguire senza collisioni il posizionamento per la lavorazione.
Il pezzo grezzo deve essere definito solo se si desidera effettuare il test grafico del programma!
78 Programmazione: principi fondamentali, gestione file
3.2 Aper tu ra e inser iment o di pr ogr ammi
Apertura di un nuovo programma di lavorazione
I programmi di lavorazione vengono sempre inseriti nel modo operativo Memorizzazione/Editing programma. Esempio di apertura di programma:
Selezionare il modo operativo Memorizzazione/Editing programma
Richiamare la Gestione file: premere il tasto PGM MGT
Selezionare la directory nella quale si desidera memorizzare il nuovo programma:
Inserire il nome del nuovo programma e confermare con il tasto ENT
Selezionare l’unità di misura: premere il softkey MM oppure INCH. Il TNC commuta sulla finestra
programmi e apre il dialogo per la definizione del BLK FORM (pezzo grezzo)
Inserire l'asse del mandrino: ad es. Z
Inserire una dopo l'altra le coordinate X, Y e Z del punto MIN e confermare ogni volta con il tasto ENT
Inserire una dopo l'altra le coordinate X, Y e Z del punto MAX e confermare ogni volta con il tasto ENT NOME FILE = ALT.I
PIANO DI LAVORO IN GRAFICA: XY
DEFINIZ. PEZZO GREZZO: MINIMO
DEFINIZ. PEZZO GREZZO: MASSIMO
HEIDENHAIN TNC 320 79
3.2 Aper tu ra e inser iment o di pr ogr ammi
Esempio: visualizzazione di BLK FORM nel programma NC
Il primo e l'ultimo blocco vengono automaticamente generati dal TNC.
%NEU G71 * Inizio programma, nome, unità di misura
N10 G30 G17 X+0 Y+0 Z-40 * Asse mandrino, coordinate punto MIN
N20 G31 X+100 Y+100 Z+0 * Coordinate punto MAX
N99999999 %NEU G71 * Fine programma, nome, unità di misura
Se non si desidera definire il pezzo grezzo, interrompere il dialogo Piano di lavoro in grafica: XY con il tasto DEL!
Perché il TNC possa visualizzare la grafica occorre che il lato più corto sia almeno 50 µm e il lato più lungo sia al massimo 99 999,999 mm!
80 Programmazione: principi fondamentali, gestione file
3.2 Aper tu ra e inser iment o di pr ogr ammi
Programmazione di movimenti utensile in DIN/ISO
Per programmare un blocco, premere il tasto SPEC FCT. Selezionare il softkey FUNZIONI PROGRAMMA e quindi il softkey DIN/ISO. Si possono utilizzare anche i tasti grigi di traiettoria per disporre del relativo codice G.
Esempio per un blocco di posizionamento Aprire il blocco
Immettere la coordinata di destinazione per l'asse X
Inserire la coordinata di destinazione per l'asse Y e confermare con il tasto ENT per passare alla domanda successiva
Traslare senza correzione raggio utensile: confermare la selezione con il tasto ENT o
Spostamento a sinistra o a destra del profilo programmato: selezionare G41 o G42 tramite softkey
Avanzamento per questa traiettoria 100 mm/min e confermare con il tasto ENT per passare alla domanda successiva
Funzione ausiliaria M3 "Mandrino on", con il tasto ENT il TNC conclude il dialogo
La finestra di programma visualizza la riga:
Se si immettono le funzioni DIN/ISO utilizzando una tastiera USB collegata, assicurarsi che siano attive le maiuscole.
COORDINATE?
TRAIETTORIA DEL CENTRO DELLA FRESA
AVANZAMENTO F=?
HEIDENHAIN TNC 320 81
3.2 Aper tu ra e inser iment o di pr ogr ammi
Conferma delle posizioni reali
Il TNC consente di confermare nel programma la posizione attuale dell'utensile, ad es. se
si programmano blocchi di traslazione
si programmano cicli
Per confermare i valori corretti delle posizioni, è necessario procedere come descritto di seguito:
UPosizionare la casella di immissione nel punto del blocco in cui si desidera inserire una posizione
USelezionare la funzione Conferma posizione reale: Il TNC visualizza nel livello softkey gli assi le cui posizioni possono essere confermate
USelezionare l'asse: il TNC scrive nel campo di immissione attivo la posizione attuale dell’asse selezionato
Il TNC accetta nel piano di lavoro sempre le coordinate del centro dell'utensile, anche se è attiva la correzione del raggio utensile.
Il TNC accetta nell'asse utensile sempre la coordinata della punta, tenendo sempre conto della correzione lunghezza utensile attiva.
Il TNC lascia attivo il livello softkey di selezione asse fino a quando questo viene disattivato premendo di nuovo il tasto "Conferma posizione reale". Questo si applica anche quando si memorizza il blocco corrente e si apre un nuovo blocco mediante il tasto funzione di traiettoria. Se si seleziona un elemento di blocco, in cui si deve selezionare mediante softkey un'alternativa di inserimento (ad es. la correzione del raggio), il TNC chiude anche il livello softkey per la selezione asse.
La funzione "Conferma posizione reale" è ammessa solo se è attiva la funzione Rotazione piano di lavoro.
82 Programmazione: principi fondamentali, gestione file
3.2 Aper tu ra e inser iment o di pr ogr ammi
Editing di un programma
Durante la creazione o la modifica di un programma di lavorazione, è possibile selezionare con i tasti cursore o con i softkey singole righe del programma e singole istruzioni di un blocco.
Un programma può essere editato solo se al momento non viene eseguito dal TNC in uno dei modi operativi Macchina.
Funzione Softkey/Tasti
Pagina precedente Pagina successiva
Salto all'inizio del programma Salto alla fine del programma
Modifica della posizione del blocco attuale sullo schermo. In questo modo si possono visualizzare più blocchi di programma programmati prima del blocco attuale Modifica della posizione del blocco attuale sullo schermo. In questo modo si possono visualizzare più blocchi di programma programmati dopo il blocco attuale Blocco successivo/Blocco precedente Selezione di singole istruzioni nel blocco Selezione di un determinato blocco: premere il tasto GOTO, inserire il numero del blocco desiderato, confermare con il tasto ENT.
Inserire il passo dei numeri di blocco e saltare verso l'alto o verso il basso il numero di righe inserite premendo il softkey N RIGHE
HEIDENHAIN TNC 320 83
3.2 Aper tu ra e inser iment o di pr ogr ammi
Inserimento di blocchi in un punto qualsiasi
USelezionare il blocco dopo il quale si desidera inserire un nuovo blocco e aprire il dialogo
Modifica e inserimento istruzioni
USelezionare nel blocco l'istruzione da modificare e sovrascriverla con il nuovo valore. Durante la selezione dell'istruzione è disponibile il dialogo con testo in chiaro
UConclusione della modifica: premere il tasto END
Per inserire un'istruzione muovere i tasti cursore (verso destra o sinistra) fino alla visualizzazione del dialogo desiderato e inserire il valore desiderato.
Funzione Softkey/Tasto
Azzeramento valore dell'istruzione selezionata
Cancellazione valore errato
Cancellazione messaggio d'errore (non lampeggiante)
Cancellazione istruzione selezionata Cancellazione blocco selezionato
Cancellazione cicli e blocchi di programma Inserimento del blocco che è stato editato o cancellato per ultimo
84 Programmazione: principi fondamentali, gestione file
3.2 Aper tu ra e inser iment o di pr ogr ammi
Ricerca di istruzioni uguali in vari blocchi
Per questa funzione impostare il softkey AUTO DRAW su OFF.
Selezione di una istruzione in un blocco: azionare i tasti cursore fino a selezionare l'istruzione desiderata
Selezionare il blocco con i tasti cursore
Il campo chiaro si troverà nel nuovo blocco sulla stessa istruzione selezionata nel primo blocco.
Ricerca di un testo qualsiasi
USelezione della funzione di ricerca: premere il softkey CERCARE Il TNC visualizzerà il dialogo Ricerca testo:
UInserire il testo da cercare
URicerca testo: premere il softkey ESEGUIRE
Se si avvia la ricerca in programmi molto lunghi, il TNC visualizza una finestra con un indicatore di avanzamento.
Inoltre si può interrompere la ricerca con il softkey.
HEIDENHAIN TNC 320 85
3.2 Aper tu ra e inser iment o di pr ogr ammi
Selezione, copia, cancellazione e inserimento di blocchi di programma
Al fine di poter copiare blocchi di programma all'interno di un programma NC, oppure in un altro programma NC, il TNC mette a disposizione le seguenti funzioni: vedere tabella sottostante.
Per copiare blocchi di programma, procedere nel seguente modo:
USelezionare il livello softkey con le funzioni di selezione
USelezionare il primo (l'ultimo) blocco della parte di programma da copiare
USelezionare il primo (l'ultimo) blocco: premere il softkey SELEZIONA BLOCK. Il TNC evidenzia la prima posizione del numero di blocco in un campo chiaro e visualizza il softkey SEGNARE INTERRUZ.
UMuovere il campo chiaro sull'ultimo (sul primo) blocco della parte di programma che si desidera copiare o cancellare. Il TNC propone tutti i blocchi selezionati in un altro colore. Premendo il softkey
SEGNARE INTERRUZ. è possibile concludere in qualsiasi momento la funzione di selezione
UPer copiare la parte di programma selezionata: premere il softkey COPIARE BLOCK, per cancellare la parte di programma selezionata:
premere il softkey CANCELLARE BLOCK. Il TNC memorizza il blocco selezionato
USelezionare con i tasti cursore il blocco dopo il quale si desidera inserire il blocco di programma copiato (cancellato)
UInserire la parte di programma memorizzata: premere il softkey INSERIRE BLOCK
UConclusione della funzione di selezione: premere il softkey SEGNARE INTERRUZ.
Per inserire il blocco di programma copiato in un altro programma, selezionare il relativo programma mediante la Gestione file ed evidenziare il blocco dopo il quale si desidera eseguire l'inserimento.
Funzione Softkey
Attivazione funzione di selezione Disattivazione funzione di selezione Cancellazione blocco selezionato
Inserimento di un blocco presente in memoria Copia blocco selezionato
86 Programmazione: principi fondamentali, gestione file
3.2 Aper tu ra e inser iment o di pr ogr ammi
La funzione di ricerca del TNC
Con la funzione di ricerca del TNC si può cercare un testo qualsiasi all'interno di un programma e, se necessario, sostituirlo con un nuovo testo.
Ricerca di un testo qualsiasi
USelezionare eventualmente il blocco in cui la parola da cercare è memorizzata
USelezione della funzione di ricerca: il TNC visualizza la finestra di ricerca e mostra nel livello softkey le funzioni di ricerca disponibili (vedere la tabella Funzioni di ricerca)
UImmettere il testo da cercare, considerando i caratteri maiuscoli/minuscoli
UAvviare la ricerca: il TNC salta sul blocco successivo in cui è memorizzato il testo cercato
URipetere la ricerca: il TNC salta sul blocco successivo in cui è memorizzato il testo cercato
UTerminare la funzione di ricerca +40
HEIDENHAIN TNC 320 87
3.2 Aper tu ra e inser iment o di pr ogr ammi
Ricerca/sostituzione di testi qualsiasi
USelezionare eventualmente il blocco in cui la parola da cercare è memorizzata
USelezione della funzione di ricerca: il TNC visualizza la finestra di ricerca e mostra nel livello softkey le funzioni di ricerca disponibili
UImmettere il testo da cercare, considerando i caratteri maiuscoli/minuscoli, confermare con il tasto ENT
UImmettere il testo da inserire, considerando i caratteri maiuscoli/minuscoli
UAvviare la ricerca: il TNC salta sul testo cercato successivo
UPer sostituire il testo e poi saltare al successivo punto cercato: premere il softkey SOSTITUIRE, oppure per sostituire tutti i punti di testo trovati: premere il softkey SOSTIT. TUTTO, o per non sostituire il testo e saltare al successivo punto cercato: premere il softkey CERCARE
UTerminare la funzione di ricerca
La funzione Cerca/Sostituisci è impossibile se
un programma è protetto
il programma viene lavorato attualmente dal TNC Con la funzione SOSTITUIRE TUTTO, fare attenzione a non sostituire per errore le parti di testo che devono rimanere invariate. I testi sostituiti sono irrimediabilmente perduti.
88 Programmazione: principi fondamentali, gestione file