• Keine Ergebnisse gefunden

Apertura e inserimento di programmi

Im Dokument TNC 320 (Seite 79-91)

3.2 Apertura e inserimento di programmi

Configurazione di un programma NC nel formato testo in chiaro HEIDENHAIN

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 i blocchi dei programmi di lavorazione in ordine crescente.

Il primo blocco di un programma è identificato dall’istruzione BEGIN PGM, 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 END PGM, dal nome del programma e dall’unità di misura utilizzata.

Definizione del pezzo grezzo: BLK FORM

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 : corrispondente alle coordinate X,Y e Z più piccole del parallelepipedo, da inserire quali valori assoluti

„Punto MAX: corrispondente alle coordinate massime X,Y e Z del parallelepipedo, da inserire quali valori assoluti o incrementali

10 L X+10 Y+5 R0 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!

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.H

PIANO DI LAVORO IN GRAFICA: XY

DEFINIZ. PEZZO GREZZO: MINIMO

DEFINIZ. PEZZO GREZZO: MASSIMO

HEIDENHAIN TNC 320 81

3.2 Aper tu ra e inser iment o di pr ogr ammi

Esempio: visualizzazione di BLK FORM nel programma NC

Il TNC genera automaticamente i numeri dei blocchi, nonché il blocco BEGIN e il blocco END.

0 BEGIN PGM NUOVO MM Inizio programma, nome, unità di misura

1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Asse mandrino, coordinate punto MIN

2 BLK FORM 0.2 X+100 Y+100 Z+0 Coordinate punto MAX

3 END PGM NUOVO MM 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!

3.2 Aper tu ra e inser iment o di pr ogr ammi

Programmazione di movimenti utensile a dialogo con testo in chiaro

Per programmare un blocco si inizia con il tasto funzione. Nella riga di intestazione dello schermo il TNC chiederà tutti i dati necessari.

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

Inserire “senza correzione del raggio” e con il tasto ENT passare alla domanda successiva.

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:

COORDINATE?

CORR. RAGGIO: RL/RR/SENZA CORR.:?

AVANZAMENTO F=? / F MAX = ENT

FUNZIONE AUSILIARIA M?

3 L X+10 Y+5 R0 F100 M3 10

20

100

3

HEIDENHAIN TNC 320 83

3.2 Aper tu ra e inser iment o di pr ogr ammi

Inserimenti di avanzamento possibili

Funzioni di definizione avanzamento Softkey Spostamento in rapido, blocco per blocco.

Eccezione: se definito prima del blocco APPR, FMAX è attivo anche per il raggiungimento del punto ausiliario (vedere "Posizioni importanti per l'avvicinamento e il distacco" a pagina 160) Spostamento con avanzamento calcolato automaticamente nel blocco TOOL CALL Spostamento con avanzamento programmato (unità mm/min oppure 1/10 inch/min). Con assi rotativi il TNC interpreta l'avanzamento in gradi/min, indipendentemente se il programma è scritto in mm o in pollici

Definizione dell'avanzamento al giro (unità mm/giro oppure inch/giro). Attenzione: nei programmi con unità di misura in inch, FU non combinabile con M136

Definizione dell'avanzamento al dente (unità mm/dente oppure inch/dente). Il numero di denti deve essere definito in tabella utensili nella colonna CUT.

Funzioni di dialogo Tasto

Salto della domanda di dialogo

Conclusione anticipata del dialogo

Interruzione e cancellazione del dialogo

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.

HEIDENHAIN TNC 320 85

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

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

HEIDENHAIN TNC 320 87

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.

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

HEIDENHAIN TNC 320 89

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

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.

HEIDENHAIN TNC 320 91

Im Dokument TNC 320 (Seite 79-91)