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