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.
Applicazione
Argomenti trattati
- Creazione del programma NC
- Tabelle pallet e liste job
Principi fondamentali di programmazione
Lavorazione 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
Esecuzione della lettura blocchi singola
Esecuzione della lettura blocchi in più fasi
Lettura blocchi in tabelle punti
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 singola.
Finestra Lett. bloc

La finestra Lett. bloc presenta i seguenti contenuti:
Riga | Significato |
---|---|
Numero pallet | Numero 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
| ||
| ||
![]() |
| |
| ||
![]() |
| |
| ||
| ||
Tip Gli assi possono essere posizionati anche singolarmente nella sequenza selezionata. | ||
|
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.
| ||
| ||
![]() |
| |
| ||
![]() |
| |
| ||
![]() |
| |
| ||
| ||
| ||
Tip Gli assi possono essere posizionati anche singolarmente nella sequenza selezionata. | ||
![]() |
| |
|
Lettura blocchi in tabelle punti
| ||
| ||
![]() |
| |
| ||
| ||
| ||
| ||
Tip Gli assi possono essere posizionati anche singolarmente nella sequenza selezionata. |
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
| ||
| ||
![]() |
| |
| ||
| ||
![]() |
| |
| ||
| ||
Tip Gli assi possono essere posizionati anche singolarmente nella sequenza selezionata. |
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
- Il controllo numerico visualizza nella finestra in primo piano soltanto i dialoghi necessari.
- La funzione Lett. bloc viene sempre eseguita con orientamento al pezzo, anche se è stata definita una lavorazione orientata all'utensile. Dopo la lettura blocchi il controllo numerico funziona di nuovo secondo la modalità di lavorazione selezionata.
- 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.
Lavorazione orientata all’utensile