Controllo esteso di loop programma

Interruzione di loop programma con BREAK

Applicazione

La funzione NC BREAK consente di interrompere anticipatamente un loop programma, ad es. se subentra una determinata condizione della macchina o un determinato stato del pezzo.

Descrizione funzionale

Se il controllo numerico esegue la funzione NC BREAK, interrompe il loop programma. Il controllo numerico salta i blocchi NC fino alla riga di piè pagina e continua ad eseguire il programma NC restante.

Immissione

I programmi NC inclusi nel presente manuale utente sono proposte di soluzioni. Prima di utilizzare i programmi NC o singoli blocchi NC su una macchina, è necessario adattarli.

Adattare dapprima i seguenti contenuti:

  • Utensili
  • Dati di taglio
  • Avanzamenti
  • Altezza e posizioni di sicurezza
  • Inserire le posizioni specifiche della macchina, ad es. con M91
  • Percorsi di chiamate programma

Alcuni programmi NC sono indipendenti dalla cinematica della macchina. Adattare questi programmi NC alla propria cinematica della macchina prima del primo funzionamento di prova.

Testare i programmi NC prima di eseguirli utilizzando anche la simulazione.

 
Tip

Testando un programma è possibile accertare se il programma NC può essere impiegato con le opzioni software disponibili, la cinematica attiva della macchina e la configurazione corrente della macchina.

11 FOR Q50 = 4 TO 10

; Riga di intestazione del loop FOR

         * - ...

15 IF Q182 == +1

; Stato del pezzo: scarto in tastatura

16 BREAK

; Se Q182 contiene il valore 1, il controllo numerico esegue questo blocco NC e interrompe il loop programma

17 END IF

         * - ...

21 END FOR

; Riga di piè pagina del loop FOR

Questa funzione si seleziona come descritto di seguito:

Inserisci funzione NC Tutte le funzioni FN Ripetizione di blocchi di programma BREAK

La funzione NC contiene i seguenti elementi di sintassi:

Elemento di sintassi

Significato

BREAK

Apertura sintassi per l'interruzione del loop programma

Nota

Programmare BREAK solo in combinazione con una classificazione. Il controllo numerico interrompe così il loop programma solo nel caso definito.

Classificazioni

Annullamento della ripetizione di loop programma con CONTINUE

Applicazione

La funzione NC CONTINUE consente di saltare la ripetizione corrente di un loop programma. Il controllo numerico prosegue il loop programma con la successiva ripetizione del loop.

Descrizione funzionale

Se il controllo numerico esegue la funzione NC CONTINUE, interrompe la ripetizione corrente del loop. Il controllo numerico salta i blocchi NC fino alla riga di piè pagina e ignora il contenuto residuo del loop programma. Successivamente il controllo numerico esegue la ripetizione successiva del loop.

Immissione

I programmi NC inclusi nel presente manuale utente sono proposte di soluzioni. Prima di utilizzare i programmi NC o singoli blocchi NC su una macchina, è necessario adattarli.

Adattare dapprima i seguenti contenuti:

  • Utensili
  • Dati di taglio
  • Avanzamenti
  • Altezza e posizioni di sicurezza
  • Inserire le posizioni specifiche della macchina, ad es. con M91
  • Percorsi di chiamate programma

Alcuni programmi NC sono indipendenti dalla cinematica della macchina. Adattare questi programmi NC alla propria cinematica della macchina prima del primo funzionamento di prova.

Testare i programmi NC prima di eseguirli utilizzando anche la simulazione.

 
Tip

Testando un programma è possibile accertare se il programma NC può essere impiegato con le opzioni software disponibili, la cinematica attiva della macchina e la configurazione corrente della macchina.

11 FOR Q50 = 4 TO 10

; Riga di intestazione del loop FOR

         * - ...

15 IF Q182 == +1

; Stato del pezzo: scarto in tastatura

16 CONTINUE

; Se Q182 contiene il valore 1, il controllo numerico esegue questo blocco NC e interrompe la ripetizione corrente del loop

17 END IF

    * - ...

21 END FOR

; Riga di piè pagina del loop FOR

Questa funzione si seleziona come descritto di seguito:

Inserisci funzione NC Tutte le funzioni FN Ripetizione di blocchi di programma CONTINUE

La funzione NC contiene i seguenti elementi di sintassi:

Elemento di sintassi

Significato

CONTINUE

Apertura sintassi per l'interruzione della ripetizione del loop