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

Descrizione funzionale

La cartella Istruzioni di salto contiene le seguenti funzioni per decisioni IF/THEN:

Icona

Funzione

ProgramFn9Icon

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.

ProgramFn10Icon

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.

ProgramFn11Icon

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.

ProgramFn12Icon

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.

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

Sottoprogrammi

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