• Keine Ergebnisse gefunden

Apertura e inserimento programmi

Im Dokument TNC 320 (Seite 75-85)

4.4 Apertura e inserimento programmi

Configurazione di un programma NC nel formato in chiaro HEIDENHAIN

Un programma di lavorazione consiste in 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:

„il pezzo grezzo

„le definizioni e le chiamate utensile

„gli avanzamenti e i numeri di giri, nonché

„le traiettorie, i 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

Dopo l'apertura di un nuovo programma si deve definire un pezzo parallelepipedo, non lavorato. Per definire il pezzo grezzo, premere il softkey SPEC FCT e successivamente 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

Numero blocco

Funz. di traiettoria Istruzioni

Blocco

Il pezzo grezzo deve essere definito solo se si desidera effettuare il test grafico del programma!

76 4 Programmazione: Generalità, gestione file dati, aiuti di programmazione

4.4 Aper tu ra e inser iment o pr ogr ammi

Apertura di un nuovo programma di lavorazione

I programmi di lavorazione vengono sempre inseriti nel modo operativo MEMORIZZAZIONE/EDITING PROGRAMMA. Esempio per un’apertura di programma:

Selezionare il modo operativo MEMORIZZAZIONE/

EDITING PROGRAMMA

Chiamare la Gestione file dati: 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 POLLICI. Il TNC commuta sulla finestra di programma.

Premere il softkey FUNZIONE TNC SPECIALE

Premere il softkey BLK FORM

Inserire l'asse del mandrino

Inserire una dopo l'altra le coordinate X, Y e Z del punto MIN

NOME FILE = 123.H

ASSE DEL MANDRINO PARALLELO X/Y/Z?

DEF BLK-FORM: PUNTO MIN ? 0

0 -40

HEIDENHAIN TNC 320 77

4.4 Aper tu ra e inser iment o pr ogr ammi

Inserire una dopo l’altra le coordinate X, Y e Z del punto MAX

Esempio: Visualizzazione di BLK FORM nel programma CN

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

DEF BLK-FORM: PUNTO MAX?

100 100 0

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

1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Asse del 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 Asse di lavoro mandrino X/Y/Z 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!

78 4 Programmazione: Generalità, gestione file dati, aiuti di programmazione

4.4 Aper tu ra e inser iment o pr ogr ammi

Programmazione mediante testo-in-chiaro degli spostamenti degli utensili

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

Esempio per un dialogo

Apertura del dialogo

Inserire la coordinata di destinazione per l'asse X

Inserire la coordinata di destinazione per l'asse Y e confermando con il tasto ENT 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, confermare con il tasto ENT, passando alla domanda successiva

Funzione ausiliaria M3 “Mandrino ON”; azionando il tasto ENT il TNC conclude il dialogo

La finestra di programma visualizzerà la seguente 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

Funzioni di definizione avanzamento Softkey Spostamento rapido

Spostamento con avanzamento calcolato automaticamente nel blocco TOOL CALL Spostamento con avanzamento programmato (unità mm/min)

10

20

100

3

HEIDENHAIN TNC 320 79

4.4 Aper tu ra e inser iment o pr ogr ammi

Conferma delle posizioni reali

Il TNC consente di confermare nel programma la posizione attuale dell’utensile, p. es. in caso di

„Programmazione di blocchi di spostamento

„Programmazione cicli

„Definizione degli utensili con TOOL DEF

Per confermare i valori di posizione corretti, procedere nel seguente modo:

8Posizionare il campo di immissione sul punto del blocco in cui si desidera confermare una posizione

8Selezionare la funzione Conferma posizione reale: Il TNC visualizza nel livello softkey gli assi le cui posizioni possono essere confermate

8Selezionare l'asse: Il TNC scrive nel campo di immissione attivo la posizione attuale dell’asse selezionato

Funzioni di dialogo Tasto

Salto della domanda di dialogo

Conclusione anticipata del dialogo

Interruzione e cancellazione del dialogo

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 conto sempre della correzione lunghezza utensile attiva.

80 4 Programmazione: Generalità, gestione file dati, aiuti di programmazione

4.4 Aper tu ra e inser iment o pr ogr ammi

Editing di un programma

Durante la generazione o la modifica di un programma di lavorazione, è possibile selezionare con i tasti freccia o con i softkey singole righe del programma e singole istruzioni di un blocco:

Funzione Softkey/Tasti

Scorrimento per pagina in su

Scorrimento per pagina in giù

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 Salto tra blocchi

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.

HEIDENHAIN TNC 320 81

4.4 Aper tu ra e inser iment o pr ogr ammi

Inserimento di un blocco in un punto qualsiasi

8Selezionare il blocco alla fine del quale si desidera inserire un nuovo blocco e aprire il dialogo

Modifica e inserimento di istruzioni

8Selezionare nel blocco l’istruzione da modificare e sovrascriverla con il nuovo valore. Durante la selezione dell'istruzione è disponibile il dialogo con il testo in chiaro

8Conclusione della modifica: premere il tasto END

Per inserire un'istruzione muovere i tasti freccia (verso destra o sinistra) fino alla visualizzazione del dialogo desiderato e inserire il valore desiderato.

Ricerca 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 freccia fino a selezionare l'istruzione desiderata

Selezionare l'altro blocco con i tasti freccia

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 parti di programma

Inserimento del blocco che è stato editato o cancellato per ultimo

82 4 Programmazione: Generalità, gestione file dati, aiuti di programmazione

4.4 Aper tu ra e inser iment o pr ogr ammi

Il campo chiaro si troverà nel nuovo blocco sulla stessa istruzione selezionata nel primo blocco.

Ricerca di un testo qualsiasi

8Selezione della funzione di ricerca: premere il softkey CERCARE. Il TNC visualizzerà il dialogo Ricerca testo =:

8Inserire il testo da cercare

8Ricerca del testo: premere il softkey ESEGUIRE

Selezione, copiatura, cancellazione ed inserimento di parti di programma

Al fine di poter copiare parti 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 parti di programma, procedere nel seguente modo:

8Selezionare il livello softkey con le funzioni di selezione

8Selezionare il primo (l'ultimo) blocco della parte di programma da copiare

8Selezionare il primo (l'ultimo) blocco: premere il softkey SELEZIONA BLOCCO. Il TNC evidenzia la prima posizione del numero di blocco in un campo chiaro e visualizza il softkey INTERRUZ. SELEZIONE

8Muovere 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

8Copiare la parte di programma selezionata: premere il softkey COPIARE BLOCCO. Cancellazione della parte di programma selezionata: premere il softkey CANCELLA BLOCCO. Il TNC memorizza il blocco selezionato

8Selezionare con i tasti freccia il blocco dopo il quale si desidera inserire la parte di programma copiata (cancellata)

8Inserimento della parte di programma memorizzata: premere il softkey INSERIRE BLOCCO.

8Conclusione della funzione di selezione: premere il softkey SEGNARE INTERRUZ.

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.

Il TNC accetta nell’asse utensile sempre la coordinata della punta, tenendo conto sempre della correzione lunghezza utensile attiva.

Per inserire la parte di programma copiata in un altro programma, selezionare il relativo programma mediante la gestione file dati e selezionare il blocco dopo il quale si desidera eseguire l'inserimento.

HEIDENHAIN TNC 320 83

4.4 Aper tu ra e inser iment o 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

8Selezionare eventualmente il blocco in cui la parola da cercare è memorizzata

8Selezione 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)

8Immettere il testo da cercare, considerando i caratteri maiuscoli/minuscoli

8Avviare la ricerca: Il TNC visualizza la finestra di ricerca e mostra nel livello softkey le opzioni di ricerca disponibili (vedere la tabella Opzioni di ricerca nella pagina seguente)

8Avviare la ricerca: Il TNC salta sul blocco successivo in cui è memorizzato il testo cercato

8Ripetere la ricerca: Il TNC salta sul blocco successivo in cui è memorizzato il testo cercato

8Terminare la funzione di ricerca

Funzione Softkey

Attivazione funzione di selezione

Disattivazione funzione di selezione

Cancellazione blocco selezionato

Inserimento di un blocco presente in memoria

Copiatura blocco selezionato

+40

84 4 Programmazione: Generalità, gestione file dati, aiuti di programmazione

4.4 Aper tu ra e inser iment o pr ogr ammi

Ricerca/sostituzione di testi qualsiasi

8Selezionare eventualmente il blocco in cui la parola da cercare è memorizzata

8Selezione della funzione di ricerca: Il TNC visualizza la finestra di ricerca e mostra nel livello softkey le funzioni di ricerca disponibili

8Attivazione della sostituzione: Il TNC visualizza nella finestra sovrapposta un’ulteriore possibilità di immissione, per il testo che deve essere inserito

8Immettere il testo da cercare, considerando i caratteri maiuscoli/minuscoli, confermare con il tasto ENT

8Immettere il testo da inserire, considerando i caratteri maiuscoli/minuscoli

8Avviare la ricerca: Il TNC mostra nel livello softkey le opzioni di ricerca disponibili (vedere la tabella Opzioni di ricerca)

8Eventualmente modificare le opzioni di ricerca

8Avviare la ricerca: Il TNC salta sul testo cercato successivo

8Per 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 SOSTITUIRE TUTTO, o per non sostituire il testo e saltare al successivo punto cercato: premere il softkey CERCARE.

8Terminare la funzione di ricerca

La funzione ricerca/sostituzione è 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 85

Im Dokument TNC 320 (Seite 75-85)