Elementi del linguaggio evoluto NC
Poiche il blocco di comandi conforme a DIN 66025 non e piu sufficiente per la
programmazione delle complesse sequenze di lavorazione nelle macchine utensili moderne,
e stato ampliato con gli elementi del linguaggio evoluto NC.
Ne fanno parte tra l'altro:
œ Comandi del linguaggio evoluto NC
A differenza dei comandi conformi a DIN 66025, i comandi del linguaggio evoluto NC si
compongono di piu lettere di indirizzamento, ad es.:
. OVR per la correzione giri (Override)
. SPOS per il posizionamento del mandrino
œ Identificatore (nomi definiti) per:
. Variabili di sistema
. Variabili definite dall'utente
. Sottoprogrammi
. Parole chiave
. Indicatori di salto
. Macro
ATTENZIONE
Un identificatore deve essere univoco e non puo essere utilizzato per diversi oggetti.
œ Operatori di confronto
œ Operatori logici
œ Funzioni di calcolo
œ Strutture di controllo
Efficacia dei comandi
I comandi possono agire su base modale o blocco a blocco:
œ Modale
Con il valore programmato i comandi modali mantengono la loro validita (in tutti i blocchi
successivi) fino a che:
. viene programmato nello stesso comando un nuovo valore;
. viene programmato un comando che annulla l'efficacia del comando precedente.
œ Blocco a blocco
I comandi blocco a blocco sono validi solo per il blocco in cui vengono programmati.
Fine programma
L'ultimo blocco nelle sequenze di lavorazione contiene una parola speciale per la fine del
programma: M2, M17 o M30.mage
Regole per i blocchi
Inizio blocco
I blocchi NC possono essere contrassegnati nella parte iniziale da numeri di blocco. Questi
si compongono del carattere "N" e di un numero intero positivo, ad es.:
N40 ...
La successione dei numeri di blocco non è vincolante; si consiglia comunque una sequenza
crescente.
Nota
Per escludere errori nella ricerca, i numeri dei blocchi all'interno dello stesso programma
devono essere univoci.+
Fine programma
Un blocco termina con il segno "LF" (LINE FEED = nuova riga).
Nota
Non è necessario scrivere il segno "LF", in quanto viene generato automaticamente alla
commutazione della riga.
Sono bellissimo...
Administrafan