Accesso al programma con Lettura blocchi
Applicazione
Con la funzione LETTURA BLOCCHI è possibile eseguire un programma NC a partire da un blocco NC liberamente selezionabile. La lavorazione del pezzo fino a questo blocco NC viene calcolata matematicamente dal controllo numerico. Il controllo numerico inserisce ad es. il mandrino prima dell'avvio.
Argomenti trattati
- Creazione del programma NC
- Tabelle pallet e liste job
Premesse
- Funzione abilitata dal costruttore della macchina
Il costruttore della macchina deve abilitare e configurare la funzione Lett. bloc.
Descrizione funzionale
Se il programma NC è stato interrotto nelle seguenti condizioni, il controllo numerico salva il punto di interruzione:
- Pulsante Stop interno
- Arresto d'emergenza
- Caduta di tensione
Se al riavvio il controllo numerico trova un punto di interruzione salvato, viene emesso un messaggio. La lettura blocchi può essere eseguita direttamente sul punto di interruzione. Il controllo numerico visualizza il messaggio per il primo passaggio nella modalità operativa Esecuzione pgm.
Per eseguire la lettura blocchi, sono disponibili le possibilità descritte di seguito.
- Lettura blocchi nel programma principale, eventualmente con ripetizioni
- Lettura blocchi a più fasi in sottoprogrammi e cicli di tastatura
- Lettura blocchi in tabelle punti
- Lettura blocchi in programmi pallet
All'inizio della lettura blocchi, il controllo numerico resetta i dati come alla nuova selezione del programma NC. Durante la lettura blocchi è possibile attivare e disattivare la modalità Esecuzione sing..
Finestra Lett. bloc
La finestra Lett. bloc presenta i seguenti contenuti:
Riga | Significato |
---|---|
Numero pallet | Numero della riga della tabella pallet |
Programma | Percorso del programma NC attivo |
Numero blocco | Numero del blocco NC, dal quale ha avvio l'esecuzione del programma L'icona Selezione consente di selezionare il blocco NC nel programma NC. |
Ripetizioni | Numero della ripetizione in accesso se il blocco NC si trova all'interno della ripetizione di blocchi di programma |
Ultimo numero pallet | Numero pallet attivo al momento dell'interruzione Il punto di interruzione si seleziona con il pulsante Seleziona ultimo. |
Ultimo programma | Percorso del programma NC attivo al momento dell'interruzione Il punto di interruzione si seleziona con il pulsante Seleziona ultimo. |
Ultimo blocco | Numero del blocco NC attivo al momento dell'interruzione Il punto di interruzione si seleziona con il pulsante Seleziona ultimo. |
Point file | Percorso della tabella punti Nell'area Tabella punti |
Numero punto | Riga della tabella punti Nell'area Tabella punti |
Esecuzione della lettura blocchi singola
Nel programma NC si accede con una lettura blocchi semplice come descritto di seguito: | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Esecuzione della lettura blocchi in più fasi
Se ad esempio si accede a un sottoprogramma, richiamato più volte, occorre utilizzare la lettura blocchi in più fasi. Si passa in primo luogo alla chiamata sottoprogramma desiderata e si prosegue quindi la lettura blocchi. La stessa procedura si impiega per programmi NC chiamati.
Nel programma NC si accede con una lettura blocchi in più fasi come descritto di seguito: | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Lettura blocchi in tabelle punti
Alla tabella punti si accede come descritto di seguito: | ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Procedere allo stesso modo anche se si desidera accedere a una sagoma di punti con la lettura blocchi. Definire nel campo Numero punto il punto desiderato per l'accesso. Il primo punto nella sagoma di punti ha il numero 0.
Cicli per la definizione di sagome
Lettura blocchi in tabelle pallet
Alla tabella pallet si accede come descritto di seguito: | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Se si interrompe l'esecuzione programma di una tabella pallet, il controllo numerico propone come punto di interruzione l'ultimo blocco NC selezionato del programma NC modificato per ultimo.
Note
- Impiegare GOTO soltanto in programmazione e prova di programmi NC.
- Per l'esecuzione di programmi NC utilizzare esclusivamente Lett. bloc
- Utilizzare in più fasi la funzione Lett. bloc
- TNC7 basic può spostare contemporaneamente max quattro assi. Se con un blocco NC devono essere spostati più di quattro assi, il controllo numerico visualizza un messaggio di errore. Se durante la Lett. bloc il controllo numerico legge un tale bocco NC, visualizza anche un messaggio di errore.
- Il controllo numerico visualizza nella finestra in primo piano soltanto i dialoghi necessari.
- Se con la lettura blocchi si accede a una tabella pallet, il controllo numerico esegue la riga selezionata della tabella pallet sempre in modo orientato al pezzo. Dopo la riga selezionata nella funzione Lett. bloc della tabella pallet, il controllo numerico lavora di nuovo secondo il metodo di lavorazione definito.
- Il controllo numerico visualizza il numero di ripetizioni anche dopo uno stop interno nella scheda LBL dell'area di lavoro Stato.
- La funzione Lett. bloc non deve essere impiegata insieme alle seguenti funzioni:
- cicli di tastatura 0, 1, 3 e 4 nella fase di ricerca della lettura blocchi
- HEIDENHAIN raccomanda di attivare il mandrino con M3 o M4 dopo ogni chiamata utensile. In questo modo è possibile evitare problemi in fase di esecuzione del programma, ad es. all'avvio dopo un'interruzione.