Cartella Istruzioni di salto
Applicazione
Nella cartella Istruzioni di salto della finestra Inserisci funzione NC il controllo numerico propone le funzioni da FN 9 a FN 12 per salti con decisioni IF/THEN.
Per le condizioni IF/THEN il controllo numerico confronta un valore variabile o fisso con un altro valore variabile o fisso. Se la condizione è soddisfatta, il controllo numerico continua alla label programmata dopo la condizione.
Se la condizione non è soddisfatta, il controllo numerico esegue il blocco NC successivo.
Argomenti trattati
- Salti senza condizione con chiamata etichetta CALL LBL
Sottoprogrammi e ripetizioni di blocchi di programma con label LBL
Descrizione funzionale
La cartella Istruzioni di salto contiene le seguenti funzioni per decisioni IF/THEN:
Icona | Funzione |
---|---|
FN 9: Salto se uguale ad es. FN 9: IF +Q1 EQU +Q3 GOTO LBL "UPCAN25" Se i due valori sono uguali, il controllo numerico salta alla label definita. | |
FN 9: Salto se indefinito ad es. FN 9: IF +Q1 IS UNDEFINED GOTO LBL "UPCAN25" Se la variabile è indefinita, il controllo numerico salta alla label definita. | |
FN 9: Salto se definito ad es. FN 9: IF +Q1 IS DEFINED GOTO LBL "UPCAN25" Se la variabile è definita, il controllo numerico salta alla label definita. | |
FN 10: Salto se diverso ad es. FN 10: IF +10 NE –Q5 GOTO LBL 10 Se i valori sono diversi, il controllo numerico salta alla label definita. | |
FN 11: Salto se maggiore ad es. FN 11: IF+Q1 GT+10 GOTO LBL QS5 Se il primo valore è maggiore del secondo, il controllo numerico salta alla label definita. | |
FN 12: Salto se minore ad es. FN 12: IF+Q5 LT+0 GOTO LBL "ANYNAME" Se il primo valore è minore del secondo, il controllo numerico salta alla label definita. |
Per le decisioni IF/THEN si possono immettere valori fissi o variabili.
Salto incondizionato
I salti incondizionati sono salti la cui condizione è sempre soddisfatta.
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 FN 9: IF+0 EQU+0 GOTO LBL1 | ; Salto incondizionato con FN 9, la cui condizione è sempre soddisfatta |
Tali salti possono essere ad es. impiegati in un programma NC chiamato in cui si lavora con sottoprogrammi. Per un programma NC senza M30 o M2 è possibile impedire che il controllo numerico esegua sottoprogrammi senza una chiamata con LBL CALL. Programmare come indirizzo di salto una label che è programmata direttamente prima della fine del programma.
Definizioni
Sigla | Definizione |
---|---|
IF | Se |
EQU (equal) | Uguale |
NE (not equal) | Diverso |
GT (greater than) | Maggiore |
LT (less than) | Minore |
GOTO (go to) | Vai a |
UNDEFINED | Indefinito |
DEFINED | Definito |