Accesso al programma con Lettura blocchi

Applicazione

Con la funzione Lett. bloc è 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.

Premesse

  • Funzione abilitata dal costruttore della macchina
  • Il costruttore della macchina deve abilitare e configurare la funzione Lett. bloc.

Descrizione funzionale

 
Tip

I seguenti contenuti si applicano anche per tabelle pallet e liste job.

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.

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à Esecuz. singola.

Finestra Lett. bloc

Finestra Lett. bloc con punto di interruzione memorizzato e area Esteso aperta

La finestra Lett. bloc presenta i seguenti contenuti:

Riga

Significato

Numero di riga

Numero di riga della tabella pallet

Numero di riga della tabella pallet al momento dell'interruzione

Programma

Percorso del programma NC attivo

Percorso del programma NC attivo al momento dell'interruzione

Numero blocco

Numero del blocco NC, dal quale ha avvio l'esecuzione del programma

Il controllo numerico propone il blocco NC attualmente selezionato. Dalla finestra Lett. bloc è possibile aprire anche la colonna Trova.

Numero del blocco NC attivo al momento dell'interruzione

Ripetizioni

Numero della ripetizione in accesso se il blocco NC si trova all'interno della ripetizione di blocchi di programma o di un loop programma

Numero della ripetizione al momento dell'interruzione se all'interno della ripetizione di blocchi di programma o del loop programma si è verificata un'interruzione

Tabella punti

Percorso della tabella punti

Selezione con l'ausilio di una finestra di selezione

Percorso della tabella punti attiva al momento dell'interruzione

Numero punto

Riga della tabella punti

Riga attiva della tabella punti al momento dell'interruzione

Il punto di interruzione si seleziona con il pulsante Seleziona ultimo nell'area Esteso.

Esecuzione della lettura blocchi singola

Nel programma NC si accede con una lettura blocchi semplice come descritto di seguito:

    1. Selezionare la modalità operativa Esecuzione pgm

    1. Selezionare Lett. bloc
    2. Il controllo numerico apre la finestra Lett. bloc. I campi Programma, Numero blocco e Ripetizioni sono compilati con i valori correnti.

    1. Inserire eventualmente il Programma
    2. Inserire il Numero blocco
    3. Inserire eventualmente le Ripetizioni

    1. Aprire eventualmente l'area Esteso

    1. Iniziare eventualmente con Seleziona ultimo dal punto di interruzione salvato

    1. Premere il tasto Start NC
    2. Il controllo numerico avvia la lettura blocchi ed esegue il calcolo fino al blocco NC inserito.
    3. Se lo stato macchina è stato modificato, il controllo numerico visualizza la finestra Ripristinare lo stato macchina.

    1. Premere il tasto Start NC
    2. Il controllo numerico ripristina lo stato macchina, ad es. TOOL CALL o funzioni ausiliarie.
    3. Se le posizioni degli assi sono state modificate, il controllo numerico visualizza la finestra Ritorno sequenza assi:.

    1. Premere il tasto Start NC
    2. Il controllo numerico si porta sulle posizioni richieste nella logica di avvicinamento visualizzata.
    3.  
      Tip

      Gli assi possono essere posizionati anche singolarmente nella sequenza selezionata.

      Posizionamento degli assi nella sequenza selezionata

    1. Premere il tasto Start NC
    2. Il controllo numerico continua ad eseguire il programma NC.

    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:

      1. Selezionare la modalità operativa Esecuzione pgm

      1. Selezionare Lett. bloc
      2. Il controllo numerico apre la finestra Lett. bloc. I campi Programma, Numero blocco e Ripetizioni sono compilati con i valori correnti.

      1. Eseguire la lettura blocchi al primo punto di accesso.
      2. Esecuzione della lettura blocchi singola

      1. Attivare eventualmente il pulsante Esecuz. singola

      1. Eseguire eventualmente con il tasto Start NC singoli blocchi NC

      1. Selezionare Continua lettura blocchi

      1. Definire il blocco NC per l'accesso

      1. Premere il tasto Start NC
      2. Il controllo numerico avvia la lettura blocchi ed esegue il calcolo fino al blocco NC inserito.
      3. Se lo stato macchina è stato modificato, il controllo numerico visualizza la finestra Ripristinare lo stato macchina.

      1. Premere il tasto Start NC
      2. Il controllo numerico ripristina lo stato macchina, ad es. TOOL CALL o funzioni ausiliarie.
      3. Se le posizioni degli assi sono state modificate, il controllo numerico visualizza la finestra Ritorno sequenza assi:.

      1. Premere il tasto Start NC
      2. Il controllo numerico si porta sulle posizioni richieste nella logica di avvicinamento visualizzata.
      3.  
        Tip

        Gli assi possono essere posizionati anche singolarmente nella sequenza selezionata.

        Posizionamento degli assi nella sequenza selezionata

      1. Selezionare eventualmente di nuovo Continua lettura blocchi
      2. Ripetere i passi

      1. Premere il tasto Start NC
      2. Il controllo numerico continua ad eseguire il programma NC.

      Lettura blocchi in tabelle punti

      Alla tabella punti si accede come descritto di seguito:

        1. Selezionare la modalità operativa Esecuzione pgm

        1. Selezionare Lett. bloc
        2. Il controllo numerico apre la finestra Lett. bloc. I campi Programma, Numero blocco e Ripetizioni sono compilati con i valori correnti.

        1. Aprire l'area Esteso

        1. Selezionare la tabella punti in Tabella punti

        1. In Numero punto selezionare il numero di riga della tabella punti per l'accesso

        1. Premere il tasto Start NC
        2. Il controllo numerico avvia la lettura blocchi ed esegue il calcolo fino al blocco NC inserito.
        3. Se lo stato macchina è stato modificato, il controllo numerico visualizza la finestra Ripristinare lo stato macchina.

        1. Premere il tasto Start NC
        2. Il controllo numerico ripristina lo stato macchina, ad es. TOOL CALL o funzioni ausiliarie.
        3. Se le posizioni degli assi sono state modificate, il controllo numerico visualizza la finestra Ritorno sequenza assi:.

        1. Premere il tasto Start NC
        2. Il controllo numerico si porta sulle posizioni richieste nella logica di avvicinamento visualizzata.
        3.  
          Tip

          Gli assi possono essere posizionati anche singolarmente nella sequenza selezionata.

          Posizionamento degli assi nella sequenza selezionata

         
        Tip

        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:

          1. Selezionare la modalità operativa Esecuzione pgm

          1. Selezionare Lett. bloc
          2. Il controllo numerico apre la finestra Lett. bloc.

          1. In Numero di riga inserire il numero di riga della tabella pallet

          1. Inserire eventualmente il Programma
          2. Inserire il Numero blocco
          3. Inserire eventualmente le Ripetizioni

          1. Aprire eventualmente l'area Esteso

          1. Iniziare eventualmente con Seleziona ultimo dal punto di interruzione salvato

          1. Premere il tasto Start NC
          2. Il controllo numerico avvia la lettura blocchi ed esegue il calcolo fino al blocco NC inserito.
          3. Se lo stato macchina è stato modificato, il controllo numerico visualizza la finestra Ripristinare lo stato macchina.

          1. Premere il tasto Start NC
          2. Il controllo numerico ripristina lo stato macchina, ad es. TOOL CALL o funzioni ausiliarie.
          3. Se le posizioni degli assi sono state modificate, il controllo numerico visualizza la finestra Ritorno sequenza assi:.

          1. Premere il tasto Start NC
          2. Il controllo numerico si porta sulle posizioni richieste nella logica di avvicinamento visualizzata.
          3.  
            Tip

            Gli assi possono essere posizionati anche singolarmente nella sequenza selezionata.

            Posizionamento degli assi nella sequenza selezionata

           
          Tip

          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

           
          Nota
          Attenzione Pericolo di collisione!
          Se nell'esecuzione programma si seleziona un blocco NC con la funzione GOTO e si esegue quindi il programma NC, il controllo numerico ignora tutte le funzioni NC programmate in precedenza, ad es. conversioni. Sussiste pertanto il pericolo di collisione durante i successivi movimenti di traslazione!
          1. Impiegare GOTO soltanto in programmazione e prova di programmi NC.
          2. Per l'esecuzione di programmi NC utilizzare esclusivamente Lett. bloc
           
          Nota
          Attenzione Pericolo per l'utensile e il pezzo!
          Se l'esecuzione del programma si interrompe all'interno di un programma NC chiamato, per la lettura blocco il controllo numerico offre sempre la prima chiamata di questo programma NC come punto di interruzione. Se l'esecuzione programma si è interrotta in una chiamata successiva, il controllo numerico esegue di nuovo, se necessario, le parti di programma già lavorate.
          1. Navigare manualmente fino al punto di interruzione utilizzando la lettura blocchi a più livelli
           
          Nota
          Attenzione Pericolo di collisione!
          La funzione Lett. bloc salta i cicli di tastatura programmati. I parametri di risultato non contengono così alcun valore o eventualmente valori errati. Se la lavorazione successiva utilizza i parametri di risultato, sussiste il pericolo di collisione!
          1. 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.
          • I tasti +, -, *, /, ( e ) consentono di eseguire calcoli all'interno di campi di immissione numerici.
          • 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.
          • Lavorazione orientata all’utensile

          • Il controllo numerico visualizza il numero di ripetizioni anche dopo uno stop interno nella scheda LBL dell'area di lavoro Stato.
          • Scheda LBL

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