Fagor CNC 8040M Manuale utente

Tipo
Manuale utente
CNC 8040M
MANUALE DI SOLUZIONE DI ERRORI
Ref. 0204 (ita)
INDICE
Errori di programazione ......................................................... 1
(0001-0255)
Errori di preparazione ed esecuzione ................................. 34
(1000-1238)
Errori di hardware ................................................................. 52
(2000-2028)
Errori di PLC .......................................................................... 55
(3000-3004)
Errori di regolazione ............................................................. 56
(4000-4025)
Errori nei dati delle tabelle ................................................... 58
Errori del modo di lavoro 8040MC....................................... 61
Indice alfabetico .................................................................... 71
MANUALE DI SOLUZIONE DI ERRORI 1
CNC 8040M
0001 ‘Linea vuota.’
RILEVAMENTO Durante l’edizione (durante la esecuzione in programmi trasmessi da DNC).
CAUSA/E Le diverse cause sono:
1.-Quando si tenta introdurre nel programma o eseguire un blocco in cui non vi è editata nessuna
informazione, o appare solo l’ etichetta (numero di blocco).
2.-Dentro del «Ciclo fisso della tasca con isole (G66)», quando il parametro “S” (inizio del profilo) è più
grande del parametro “E” (finale del profilo).
SOLUZIONE La soluzione per ogni causa é:
1.-Il CNC non può introdurre nel programma, nè eseguire, una linea vuota. Se si vuole introdurre una
linea senza informazione nel programma, usare il simbolo «;» all’inizio del blocco. Il CNC in seguito
non terrá in conto l’editato in questo blocco.
2.-Il valore del parametro “S” (blocco dove inizia la definizione del profilo) deve essere inferiore al
valore del parametro “E” (blocco dove termina la definizione del profilo).
0002 ‘Dato incorretto.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA/E Le diverse cause sono:
1.-Quando si edita una coordinata di asse dopo le condizioni di taglio (F, S, T o D) o delle funzioni «M».
2.-Quando i riferimenti di blocco condizionale (/1, /2 o /3) non sono all’inizio del blocco.
3.-Quando programmando in codice ISO, si programma una etichetta (numero di blocco) superiore a
9999.
4.-Quando nell’operazione di finitura (G68) nel «Ciclo fisso di cassiera con isole», si é tentato definire
le coordinate del punto dove si vuole iniziare la lavorazione.
5.-Programmando in linguaggio di alto livello, si è programmato nell’istruzione RPT un numero di
ripetizioni superiore a 9999.
SOLUZIONE La soluzione per ogni causa è:
1/2.- Ricordare che l’ordine di programmazione è:
1.- Blocco condizionale (/1, /2 o /3).
2.- Etichetta (N).
3.- Funzioni «G».
4.- Coordinate degli assi. (X, Y, Z…).
5.- Condizioni di taglio (F, S, T, D).
6.- Funzioni «M».
Non è necessario programmare tutti i dati.
3.-Correggere la sintassi del blocco. Programmare le etichette dentro dell’intervallo 0-9999
4.-Non si può programmare nessun punto dentro la definizione del ciclo di finitura (G68) per il «Ciclo
di cassiera con isola». Il CNC sceglie il punto dove inizierá la lavorazione. Il formato di
programmazione è:
G68 B— L— Q— I— R— K— V—
E a continuazione, le condizioni di taglio.
5.-Correggere la sintassi del blocco. Programmare un numero di ripetizioni dentro l’intervallo 0-9999.
0003 ‘Ordine dei dati incorretto.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA L’ordine in cui sono state programmate le condizioni di taglio, o dati dell’utensile, è incorretto.
SOLUZIONE Ricordare che l’ordine di programmazione è:
… F— S— T— D— …
Non è obbligatorio definire tutti i dati.
ERRORI DI PROGRAMAZIONE
2 MANUALE DI SOLUZIONE DI ERRORI
CNC 8040M
0004 ‘Non si ammettono ulteriori informazioni nel blocco.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA/E Le diverse cause sono:
1.-Quando si edita una funzione «G» dopo una coordinata di asse.
2.-Quando si tenta editare qualche informazione dopo una funzione «G» (o dei suoi parametri associati)
che deve andare sola nel blocco (o che ammette solo i suoi propri dati associati).
3.-Quando si assegna un valore numerico a un parametro che non ne ha bisogno.
SOLUZIONE La soluzione per ogni causa è:
1.-Ricordare che l’ordine di programmazione è:
1.- Blocco condizionale (/1, /2 o /3).
2.- Etichetta (N).
3.- Funzioni «G».
4.- Coordinate degli assi. (X, Y, Z…).
5.- Condizioni di taglio (F, S, T, D).
6.- Funzioni «M».
Non è necessario programmare tutti i dati.
2.-C’è qualche funzione «G» che ha una informazione associata nel blocco. È probabile che questo
tipo di funzioni non permettano la programmazione di un’altra informazione a continuazione dei
suoi parametri associati. Non si permetterá nemmeno la programmazione di condizioni di taglio (F,
S), dati degli utensili (T, D) o funzioni «M».
3.-C’è qualche funzione «G» che ha associato dei parametri che non hanno bisogno di essere definiti
con dei valori.
0005 ‘Istruzione ripetuta.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA In un blocco si è introdotto lo stesso dato due volte.
SOLUZIONE Correggere la sintassi del blocco. Non si può definire in un blocco due volte lo stesso dato.
0006 ‘Formato del dato errato.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Durante la definizione dei parametri di un ciclo fisso di lavorazione, si è assegnato un valore negativo
a un parametro che ammette solo valori positivi.
SOLUZIONE Verificare il formato del ciclo fisso. In alcuni cicli fissi vi sono parametri che ammettono solo valori
positivi.
0007 ‘Funzione G incompatibile.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA/E Le diverse cause sono:
1.-Quando si programmano nello stesso blocco due funzioni «G» che sono contrarie fra loro.
2.-Quando si tenta definire un ciclo fisso in un blocco che contiene uno spostamento non lineare
(G02, G03, G08, G09, G33).
SOLUZIONE La soluzione per ogni causa è:
1.-Vi sono gruppi di funzioni «G» che non possono stare insieme nel blocco, giacché rappresentano
azioni contrarie tra loro. Per esempio:
G01/G02: Interpolazione lineare e circolare.
G41/G42: Compensazione di raggio a sinistra e destra.
Questo tipo di funzioni devono essere programmate in blocchi diversi.
2.-La definizione di un ciclo fisso si deve realizzare in un blocco che contenga un movimento lineare.
Cioè, per definire un ciclo fisso deve essere attivata la funzione “G00” o “G01”. La definizione di
movimenti non lineari (G02, G03, G08 e G09) si può realizzare nei blocchi che si trovano dopo la
definizione del profilo.
MANUALE DI SOLUZIONE DI ERRORI 3
CNC 8040M
0008 ‘Funzione G inesistente.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si è programmata una funzione «G» che non esiste.
SOLUZIONE Rivedere la sintassi del blocco e controllare che non si sta tentando editare per errore una funzione
«G» differente.
0009 ‘Non sono ammesse ulteriori funzioni G.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si è programmata una funzione «G» dopo le condizioni taglio o dei dati dell’utensile.
SOLUZIONE Ricordare che l’ordine di programmazione è:
1.- Blocco condizionale (/1, /2 o /3).
2.- Etichetta (N).
3.- Funzioni «G».
4.- Coordinate degli assi. (X,Y,Z…).
5.- Condizioni di taglio (F, S, T, D).
6.- Funzioni «M».
Non è necessario programmare tutti i dati.
0010 ‘Non sono ammesse ulteriori funzioni M.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si sono programmate più di 7 funzioni «M» nello stesso blocco.
SOLUZIONE Il CNC non permette programmare più di 7 funzioni «M» nello stesso blocco. Se si vuole eseguire
qualche funzione in più, editarla in un blocco a parte. Le funzioni «M» possono stare sole in un blocco.
0011 ‘Questa G/M va programmata da sola.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Dentro il blocco c’è una funzione «G» o «M» che deve stare sola in un blocco.
SOLUZIONE Collocare la funzione sola in un blocco.
0012 ‘Programmare F,S,T,D prima della funzione M.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si è programmata qualche condizione di taglio (F, S) o dato dell’utensile (T, D) dopo le funzioni «M».
SOLUZIONE Ricordare che l’ordine di programmazione è:
… F— S— T— D— M—
Si possono programmare varie funzioni «M» (fino a 7).
Non è obbligatorio definire tutti i dati.
0014 ‘Non ammesso N blocco parametrico.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si è definita una etichetta (numero di blocco) con un parametro.
SOLUZIONE La programmazione del numero di blocco è opzionale, ma non si permette definirla con un parametro.
Si può definire solo mediante un numero tra 0-9999.
0015 ‘Numero di ripetizioni non possibile.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si è programmata una ripetizione in modo incorretto, o il blocco non ammette ripetizioni.
SOLUZIONE Le istruzioni di alto livello non ammettono numero di ripetizioni alla fine del blocco. Per realizzare una
ripetizione, assegnare il blocco da ripetere a una etichetta (numero di blocco), e usare le istruzioni
RPT.
4 MANUALE DI SOLUZIONE DI ERRORI
CNC 8040M
0016 ‘Programmare: G15 asse.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Nella funzione «Selezione dell’asse longitudinale (G15)» non si è programmato il parametro
corrispondente all’asse.
SOLUZIONE Rivedere la sintassi del blocco. Nella definizione della funzione “G15”, è obbligatorio programmare il
nome del nuovo asse longitudinale.
0017 ‘Programmare: G16 asse-asse.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Nella funzione «Selezione del piano principale per due direzioni (G16)» non si è programmato nessuno
dei parametri corrispondenti agli assi.
SOLUZIONE Rivedere la sintassi del blocco. Nella definizione della funzione “G16”, è obbligatorio programmare il
nome dei due assi che definiscono il nuovo piano di lavoro.
0018 ‘Programmare: G22 K(1/2/3) S(0/1/2).’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Nella funzione «Abilitazione/disabilitazione zone di lavoro (G22)» non si è definito il tipo di abilitazione
o disabilitazione della zona di lavoro, o le é stato assegnato un valore incorretto.
SOLUZIONE Il parametro di abilitazione o disabilitazione delle zone di lavoro “S” è obbligatorio programmarlo, e
può prendere i seguenti valori:
- S=0: Si disabilita la zona di lavoro.
- S=1: Si abilita come zona di non entrata.
- S=2: Si abilita come zona di non uscita.
0019 ‘Programmare zone di lavoro K1, K2, K3 o K4.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA/E Le diverse cause sono:
1.-Si è programmata una funzione “G20”, “G21” o “G22” e non si è definita la zona di lavoro K1, K2, K3
o K4.
2.-La zona di lavoro programmata è più piccola di 0 o più grande di 4.
SOLUZIONE La soluzione per ogni causa è:
1.-Il formato di programmazione delle funzioni “G20”, “G21” e “G22” è:
G20 K— X...C±5.5 (Definizione limiti inferiori zone di lavoro).
G21 K— X...C±5.5 (Definizione limiti superiori zone di lavoro).
G22 K— S—(Abilitazione/disabilitazione zone di lavoro).
Dove:
- K : È la zona di lavoro.
- X...C : Sono gli assi in cui si definiscono i limiti.
- S : È il tipo di abilitazione della zona di lavoro.
2.-La zona di lavoro “K” può solo prendere i valori K1, K2, K3 o K4.
0020 ‘Programmare G36-G39 con R+5.5.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Nella funzione “G36” o “G39”, non si è programmato il parametro “R”, o le è stato assegnato un valore
negativo.
SOLUZIONE Per definire la funzione “G36” o “G39”, é necessario definire il parametro “R” (sempre con valore
positivo).
G36: R= Raggio di arrotondamento.
G39: R= Distanza dalla fine della traiettoria programmata al punto in cui si vuole realizzare lo
spigolo smussato.
MANUALE DI SOLUZIONE DI ERRORI 5
CNC 8040M
0021 ‘Programmare: G72 S5.5 o assi.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA/E Le diverse cause sono:
1.-Quando si programma un fattore scala generale (G72)e non si definisce il fattore di scala da
applicare.
2.-Quando si programma un fattore di scala particolare (G72) a vari assi, e l’ordine in cui si sono
definiti gli assi non è quello corretto.
SOLUZIONE Ricordare che il formato di programmazione di questa funzione è:
- “G72 S5.5” Quando si applica il fattore di scala generale (a tutti gli assi).
- “G72 X…C5.5” Quando si applica il fattore di scala particolare a uno o vari assi.
0022 ‘Programmare: G73 Q (angolo) I J (centro).’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA/E Si sono programmati incorrettamente i parametri di funzione «Giro del sistema di coordinate (G73)».
Le cause possono essere:
1.-Non si è definito l’angolo di giro.
2.-Si è definita solo una coordinata del centro di giro.
3.-L’ordine in cui si sono definite le coordinate del centro di giro è incorretto.
SOLUZIONE Il formato di programmazione di questa funzione è:
G73 Q (angolo) [I J] (centro)
Il valore di “Q” è obbligatorio programmarlo.
I valori “I”, “J” sono opzionali, ma se si programmano, si devono programmare tutti e due.
0023 ‘Blocco incompatibile nella definizione del profilo.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Dentro il gruppo di blocchi che definiscono il profilo di una tasca, c’è un blocco che contiene una
funzione «G» che non può far parte della definizione del profilo.
SOLUZIONE Le funzioni “G” disponibili nella definizione del profilo di una tasca (2D/3D) sono:
G00: Inizio del profilo.
G01: Interpolazione lineare.
G02/G03: Interpolazione circolare a destra/sinistra.
G06: Centro di circonferenza in coordinate assolute.
G08: Circonferenza tangente a traiettoria anteriore.
G09: Circonferenza per tre punti.
G36: Arrotondamento di spigoli.
G39: Spigolo smussato.
G53: Programmazione rispetto allo zero macchina.
G70/G71: Programmazione in pollici/millimetri.
G90/G91: Programmazione in coordinate assolute/incrementali.
G93: Preselezione dell’origine polare.
E inoltre, nel profilo di una tasca 3D:
G16: Selezione piano principale per due direzioni.
G17: Piano principale X-Y e longitudinale Z.
G18: Piano principale Z-X e longitudinale Y.
G19: Piano principale Y-Z e longitudinale X.
0024 ‘Blocchi alto livel. nella definizione profilo non ammetti.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Dentro del gruppo di blocchi che definiscono il profilo di una tasca, si è programmato un blocco in
linguaggio ad alto livello.
SOLUZIONE La definizione del profilo di una tasca si deve realizzare in codice ISO. Non si ammettono istruzioni al
alto livello (GOTO, MSG, RPT ...).
6 MANUALE DI SOLUZIONE DI ERRORI
CNC 8040M
0025 ‘Programmare: G77 asse (da 2 a 6).’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Nella funzione «Accoppiamento elettronico di assi (G77)» non sono stati programmati i parametri
corrispondenti agli assi.
SOLUZIONE Nella programmazione della funzione “G77”, bisogna programmare come minimo due assi.
0026 ‘Programmare: G93 I J.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Nella funzione «Preselezione dell’origine polare (G93)» non si è programmato nessuno dei due
parametri corrispondenti alle coordinate della nuova origine polare.
SOLUZIONE Ricordare che il formato della programmazione di questa funzione è:
G93 I— J—
I valori “I”, “J” sono opzionali, ma se si programmano, si devono programmare tutti e due, e indicano
la posizione della nuova origine polare.
0027 ‘G49 X Y Z A B C o X Y Z Q R S.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Nella funzione «Definizione dei piano inclinato (G49)» si è ripetuta la programmazione di qualche
parametro.
SOLUZIONE Rivedere la sintassi del blocco. I formati di programmazione sono:
T X Y Z S X Y Z A B C X Y Z Q R S
0028 ‘Non programmare un ciclo fisso con G2/G3.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si è tentato eseguire un ciclo fisso essendo attivate le funzioni “G02”, “G03” o “G33”.
SOLUZIONE Per eseguire un ciclo fisso deve essere attivata “G00” o “G01”. È probabile che nella storia del
programma si sia attivata una funzione “G02” o “G03”. Controllare che queste funzioni non arrivino
attivate alla definizione del ciclo fisso.
0029 ‘G60: [A] /X I K/(2) [P Q R S T U V].’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si sono programmati incorrettamente i parametri del ciclo «Lavorazione multipla in linea retta (G60)».
Le cause possono essere varie:
1.- Non si è programmato qualche parametro obbligatorio.
2.- I parametri del ciclo non sono stati editati nell’ordine corretto.
3.- È probabile che ci sia qualche dato in più.
SOLUZIONE In questo tipo di lavorazione è obbligatoria la programmazione di due dei seguenti parametri:
X : Lunghezza della traiettoria.
I : Passo fra le lavorazioni.
K : Numero di lavorazioni.
Gli altri parametri sono opzionali. I parametri si devono editare nell’ordine indicato nel messaggio di
errore.
MANUALE DI SOLUZIONE DI ERRORI 7
CNC 8040M
0030 ‘G61-2: [A B] /X I K/(2) Y J D (2)/ [P Q R S T U V].’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmo trasmessi da DNC).
CAUSA Si sono programmati incorrettamente i parametri del ciclo «Lavorazione multipla formando un
parallelogramma (G61)» o «Lavorazione multipla in anello (G62)». Le cause possono essere varie:
1.- Non si è programmato qualche parametro obbligatorio.
2.- I perimetri del ciclo non si sono editati nell’ordine corretto.
3.- È probabile che ci sia qualche dato in più.
SOLUZIONE In questo tipo di lavorazione è obbligatoria la programmazione di due parametri di ogni gruppo (X, I, K)
e (Y, J, D).
X/Y : Lunghezza della traiettoria.
I/J : Passo fra lavorazioni.
K /D : Numero di lavorazioni.
Gli altri parametri sono opzionali. I parametri si devono editare nell’ordine indicato nel messaggio di
errore.
0031 ‘G63: X Y /I K/(1) [C P][P Q R S T U V].’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si sono programmati incorrettamente i parametri del ciclo «Lavorazione multipla formando una
circonferenza (G63)». Le cause possono essere varie:
1.- Non si è programmato qualche parametro obbligatorio.
2.- I parametri del ciclo non si sono editati nell’ordine corretto.
3.- È probabile che vi sia qualche dato in più.
SOLUZIONE In questo tipo di lavorazione è obbligatoria la programmazione di:
X/Y : Distanza del centro al primo foro.
E uno dei seguenti dati:
I : Passo angolare fra lavorazioni.
K : Numero di lavorazioni.
Gli altri parametri sono opzionali. I parametri si devono editare nell’ordine indicato nel messaggio di
errore..
0032 ‘G64: X Y B/I K/(1) [C P][P Q R S T U V.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si sono programmati incorrettamente i parametri del ciclo «Lavorazione multipla formando un arco
(G64)». Le cause possono essere varie:
1.- Non si è programmato qualche parametro obbligatorio.
2.- I parametri del ciclo non si sono editati nell’ordine corretto.
3.- È probabile che vi sia qualche dato in più.
SOLUZIONE In questo tipo di lavorazione è obbligatoria la programmazione di:
X/Y : Distanza del centro al primo foro.
B : Corsa angolare della traiettoria.
E uno dei seguenti dati:
I : Passo angolare fra lavorazioni.
K : Numero di lavorazioni.
Gli altri parametri sono opzionali. I parametri si devono editare nell’ordine indicato nel messaggio di
errore.
8 MANUALE DI SOLUZIONE DI ERRORI
CNC 8040M
0033 ‘G65: X Y /A I/(1) [C P].’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si sono programmati incorrettamente i parametri del ciclo «lavorazione programmata mediante una
corda di arco (G65)». Le cause possono essere varie:
1.- Non si è programmato qualche parametro obbligatorio.
2.- I parametri del ciclo non sono editati nell’ordine corretto.
3.- È probabile che vi sia qualche dato in più.
SOLUZIONE In questo tipo di lavorazione è obbligatoria la programmazione di:
X/Y : Distanza del centro al primo foro.
E uno dei seguenti dati:
A : Angolo dell’asse mediano della corda con l’asse di ascisse (in gradi).
I : Lunghezza della corda.
Gli altri parametri sono opzionali. I parametri si devono editare nell’ordine indicato nel messaggio di
errore.
0034 ‘G66: [D H][R I][C J][F K] S E [Q].’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si sono programmati incorrettamente i parametri del «Ciclo fisso di tasca con isole (G66)». Le cause
possono essere varie:
1.- Si è programmato un parametro che non corrisponde al formato della chiamata.
2.- Non si è programmato qualche parametro obbligatorio.
3.- I parametri del ciclo non sono editati nell’ordine corretto.
SOLUZIONE In questo ciclo di lavorazione è obbligatoria la programmazione di:
S : Blocco dove inizia la descrizione geometrica dei profili che compongono la tasca.
E : Blocco dove finisce la descrizione geometrica dei profili che compongono la tasca.
Gli altri parametri sono opzionali. I parametri si devono editare nell’ordine stabilito nel messaggio di
errore. Inoltre, non si potrà definire il parametro:
H se non si è definito D.
I se non si è definito R.
J se non si è definito C.
K se non si è definito F.
Non è permessa nemmeno la programmazione della posizione (X...C) dove si realizza la lavorazione.
0035 ‘G67: [A] B [C] [I] [R] [K] [V] [Q]’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si sono programmati incorrettamente i parametri dell’operazione di sgrossatura (tasca 2D/3D) o
semifinitura (tasca 3D) nel «Ciclo fisso di tasca con isole». Le cause possono essere varie:
1.- Si è programmato un parametro che non corrisponde al formato di chiamata.
2.- Non si è programmato qualche parametro obbligatorio.
3.- I parametri del ciclo non sono editati nell’ordine corretto.
SOLUZIONE In questo ciclo di lavorazione è obbligatoria la programmazione di:
OPERAZIONE DI SGROSSATURA (Tasche 2D o 3D)
B : Profondità di passata.
I : Profondità totale della tasca.
R : Quota del piano di riferimento.
OPERAZIONE DI SEMIFINITURA (Cassiera 3D)
B : Profondità di passata.
I : Profondità totale della cassiera (se non si sono definite operazioni di sgrossatura).
R : Quota del piano de riferimento (se non si è definita l’operazione di sgrossatura).
Gli altri parametri sono opzionali. I parametri si devono editare nell’ordine indicato nel messaggio di
errore. In questo ciclo fisso non è permessa la programmazione della posizione (X...C) dove si
realizza la lavorazione.
MANUALE DI SOLUZIONE DI ERRORI 9
CNC 8040M
0036 ‘G68: [B] [L] [Q] [J] [I] [R] [K].’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si sono programmati incorrettamente i parametri dell’operazione di finitura (tasca 2D/3D) nel «Ciclo
fisso di tasca con isole». Le cause possono essere varie:
1.- Si è programmato un parametro che non corrisponde al formato di chiamata.
2.- Non si è programmato qualche parametro obbligatorio.
3.- I parametri del ciclo non si sono editati nell’ordine corretto.
SOLUZIONE In questo ciclo di lavorazione è obbligatoria la lavorazione di:
Cassiere 2D
B : Profondità di passata (se non si è definita l’operazione di sgrossatura).
I : Profondità totale della tasca (se non si è definita l’operazione di sgrossatura).
R : Quota del piano di riferimento (se non si è definita l’operazione di sgrossatura).
Cassiere 3D
B : Profondità di passata.
I : Profondità totale della tasca (se non si è definita l’operazione di sgrossatura nè di semifinitura).
R : Quota del piano di riferimento (se non si è definita l’operazione di sgrossatura nè di
semifinitura).
Gli altri parametri sono opzionali. I parametri si devono editare nell’ordine indicato nel messaggio di
errore. In questo ciclo fisso non è permessa la programmazione della posizione (X...C) dove si
realizza la lavorazione.
0037 ‘G69: I B [C D H J K L R].’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si sono programmati incorrettamente i parametri nel «Ciclo fisso di foratura profonda con passo
variabile (G69)». Le cause possono essere varie:
1.- Non è stato programmato qualche parametro obbligatorio.
2.- I parametri del ciclo non si sono editati nell’ordine corretto.
SOLUZIONE In questo tipo di lavorazione è obbligatoria la programmazione di:
I : Profondità di lavorazione.
B : Passo di foratura.
Gli altri parametri sono opzionali. I parametri si devono editare nell’ordine indicato nel messaggio di
errore, potendo definirsi la posizione (X...C) dove si realizza la lavorazione.
0038 ‘G81-84-85-86-89: I [K].’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si sono programmati incorrettamente i parametri nei cicli di foratura (G81), filettatura esterna (G84),
spinatura (G85) o alesatura (G86/G89). La causa può essere che non è stato programmato il parametro
“I: Profondità di lavorazione” nel ciclo fisso editato.
SOLUZIONE In questo tipo di lavorazione è obbligatoria la programmazione di:
I : Profondità di lavorazione.
Gli altri parametri sono opzionali. I parametri si devono editare nell’ordine indicato nel messaggio di
errore, potendo definirsi la posizione (X...C) dove si realizza la lavorazione.
0039 ‘G82: I K.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si sono programmati incorrettamente i parametri nel «Ciclo fisso di foratura con temporizzazione
(G82)». La causa può essere che non si è programmato qualche parametro.
SOLUZIONE In questo tipo di lavorazione è obbligatoria la programmazione dei due parametri:
I : Profondità di lavorazione.
K : Temporizzazione nel fondo.
Per programmare una foratura senza temporizzazione nel fondo usare la funzione G81.
I parametri si devono editare nell’ordine indicato nel messaggio di errore, potendo definirsi la posizione
(X...C) dove si realizza la lavorazione.
10 MANUALE DI SOLUZIONE DI ERRORI
CNC 8040M
0040 ‘G83: I J.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si sono programmati incorrettamente i parametri nel «Ciclo fisso di foratura profonda con passo
sostante (G83)». La causa può essere che non si è programmato qualche parametro.
SOLUZIONE In questo tipo di lavorazione è obbligatoria la programmazione di:
I : Profondità di lavorazione.
J : Numero di passi.
I parametri di devono editare nell’ordine indicato nel messaggio di errore, potendo definirsi la posizione
(X...C) dove si realizza la lavorazione.
0041 ‘G87: I J K B [C] [D] [H] [L] [V].’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si sono programmati incorrettamente i parametri nel «Ciclo fisso di tasca rettangolare (G87)». Le
cause possono essere varie:
1.- Non si è programmato qualche parametro obbligatorio.
2.- I parametri del ciclo non si sono editati nell’ordine corretto.
SOLUZIONE In questo tipo di lavorazione è obbligatoria la programmazione di:
I : Profondità della tasca.
J : Distanza dal centro al bordo della tasca, secondo l’asse delle ascisse.
K : Distanza dal centro al bordo della tasca, secondo l’asse delle coordinate.
B : Definisce il passo di profondità secondo l’asse longitudinale.
Gli altri parametri sono opzionali. I parametri si devono editare nell’ordine indicato nel messaggio di
errore, potendo definirsi la posizione (X...C) dove si realizza la lavorazione.
0042 ‘G88: I J B [C] [D] [H] [L] [V].’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si sono programmati incorrettamente i parametri nel «Ciclo fisso di tasca circolare (G88)». Le cause
possono essere varie:
1.- Non si è programmato qualche parametro obbligatorio.
2.- I parametri del ciclo non si sono editati nell’ordine corretto.
SOLUZIONE In questo tipo di lavorazione è obbligatoria la programmazione di:
I : Profondità della tasca.
J : Raggio della cassa.
B : Definisce il passo di approfondimento secondo l’asse longitudinale.
Gli altri parametri sono opzionali. I parametri si devono editare nell’ordine indicato nel messaggio di
errore, potendo definirsi la posizione (X...C) dove si realizza la lavorazione.
0043 ‘Coordinate incomplete.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA/E Le diverse cause sono:
1.-Durante la simulazione o l’esecuzione, quando stando in attivo una funzione «Interpolazione circolare
(G02/G03)», si é tentato eseguire uno spostamento definito solo con una coordinata del punto
finale, o senza definire il raggio dell’arco.
2.-Durante l’edizione, quando si edita uno spostamento circolare (G02/G03) e si definisce solo una
coordinata del punto finale, o non si definisce il raggio dell’arco.
SOLUZIONE La soluzione per ogni causa è:
1.-È probabile che nella storia del programma si sia attivata una funzione “G02” o “G03”. In questo
caso, per realizzare uno spostamento è necessario definire le due coordinate del punto finale e il
raggio dell’arco. Per realizzare uno spostamento lineare, programmare “G01”.
2.-Per realizzare uno spostamento circolare (G02/G03), bisogna definire le due coordinate del punto
finale e il raggio dell’arco.
MANUALE DI SOLUZIONE DI ERRORI 11
CNC 8040M
0044 ‘Coordinate incorrette.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Nella definizione dei parametri di un ciclo fisso di lavorazione (G81-G89) no si è definito il parametro
“I: Profondità di lavorazione”.
SOLUZIONE In questo tipo di lavorazione è obbligatoria la programmazione di:
I : Profondità di lavorazione.
Gli altri parametri sono opzionali. I parametri si devono editare nell’ordine indicato nel messaggio di
errore, potendo definirsi la posizione (X...C) dove si realizza la lavorazione.
0045 ‘Non si ammettono coordinate polari.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Nella funzione «Programmazione rispetto allo zero macchina (G53)» si sono definite le quote del
punto finale in coordinate polari, cilindriche o coordinate cartesiane con angolo.
SOLUZIONE Programmando rispetto allo zero macchina, si possono programmare solo quote in coordinate
cartesiane.
0046 ‘Asse inesistente.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA/E Le diverse cause sono:
1.-Quando si edita un blocco la cui esecuzione implica spostare un asse che non esiste.
2.-A volte, questo errore si presenta durante l’edizione in un blocco dovuto all’omissione di un parametro
nella funzione «G» definita in detto blocco. Ciò è dovuto a che alcuni parametri con nome di asse,
hanno un significato speciale dentro alcune funzioni «G». Per esempio:
G69 I— B—.
In questo caso, il parametro “B” ha un significato speciale dietro il parametro “I”. Se si omette il
parametro “I”, il CNC interpreta il parametro “B” come la posizione dove si realizzerá la lavorazione
in questo asse. Se questo asse non esiste, si presenterà questo errore.
SOLUZIONE La soluzione per ogni causa è:
1.-Controllare che il nome dell’asse editato sia corretto.
2.-Rivedere la sintassi del blocco e controllare che si sono editati tutti i parametri obbligatori.
0047 ‘Programmare assi.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Non si è programmato nessun asse in una funzione in cui è necessaria la programmazione di
qualche asse.
SOLUZIONE Ci sono alcune istruzioni (REPOS, G14, G20, G21…) nelle quali è obbligatoria la programmazione
degli assi.
0048 ‘Ordine degli assi incorretto.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Non sin sono programmate nell’ordine corretto le coordinate degli assi, o si è programmato due volte
un asse nello stesso blocco.
SOLUZIONE Ricordare che l’ordine di programmazione degli assi è :
X— Y— Z— U— V— W— A— B— C—
Non è necessario programmare tutti gli assi.
12 MANUALE DI SOLUZIONE DI ERRORI
CNC 8040M
0049 ‘Punto incompatibile con il piano attivo.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA/E Le diverse cause sono:
1.-Quando si è tentato realizzare una interpolazione circolare, e il punto finale non è contenuto nel
piano attivo.
2.-Quando si è tentato realizzare una uscita tangenziale in una traiettoria che non è contenuta nel
piano attivo.
SOLUZIONE La soluzione per ogni causa è:
1.-È probabile che si sia definito un piano mediante “G16”, “G17”, “G18” o “G19”. In questo caso, solo
si possono realizzare interpolazioni circolari negli assi principali che definiscono questo piano. Se
si vuole definire una interpolazione circolare in altro piano, bisognerá anteriormente selezionarlo.
2.-È probabile che si sia definito un piano mediante “G16”, “G17”, “G18” o “G19”. In questo caso, solo
si possono realizzare arrotondamenti, smussi ed entrate/uscite tangenziali nelle traiettorie che
stiano definite negli assi principali che definiscono questo piano. Se si vogliono realizzare in un
altro piano, bisognerá anteriormente selezionarlo.
0053 ‘Programmare il passo’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Nella funzione «Filettatura elettronica (G33)» non si è programmato il parametro corrispondente al
passo di filettatura.
SOLUZIONE Ricordare che il formato di programmazione di questa funzione è:
G33 X...C— L—
Dove:
L : È il passo della filettatura.
0054 ‘Passo mal programmato.’
RILEVAMENTO Durante ledizione o esecuzione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si è programmato una interpolazione elicoidale e il valore del parametro corrispondente al passo di
elica è incorretto o è negativo.
SOLUZIONE Ricordare che il formato di programmazione è:
G02/G03 X— Y— I— J— Z— K—
Dove:
K :È il passo di elica (valore sempre positivo).
0057 ‘Non programmare un asse accoppiato.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Le diverse cause sono:
1.- Quando si è tentato spostare singolarmente un asse che si trova accoppiato a un altro.
2.- Quando mediante la funzione «Connessione elettronica di assi (G77)» si è tentato accoppiare un
asse che già si trova accoppiato.
SOLUZIONE La soluzione per ogni causa è:
1.-Un asse accoppiato non si può spostare singolarmente. Per spostare un asse accoppiato, bisogna
spostare l’asse a cui si trova accoppiato. Gli assi si spostano tutti insieme.
Esempio: Se accoppiamo l’asse Y all’asse X, bisognerà programmare uno spostamento in
X per muovere Y (simultaneamente che X).
Per disinserire gli assi programmare “G78”.
2.-Un asse non può essere accoppiato a due assi simultaneamente. Per disinserire gli assi,
programmare “G78”.
MANUALE DI SOLUZIONE DI ERRORI 13
CNC 8040M
0058 ‘Non programmare un asse GANTRY.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi dar DNC).
CAUSA/E Le diverse cause sono:
1.-Quando si tenta spostare singolarmente un asse che si trova associato come GANTRY a un altro.
2.-Quando si definisce un’operazione in un asse che sta definito come GANTRY. (Definizione di limiti
di lavoro, definizione di piani…).
SOLUZIONE La soluzione per ogni causa é:
1.-Un asse che forma GANTRY con un altro non si può spostare singolarmente. Per spostare un
asse associato come GANTRY a un altro, bisogna spostare l’asse a cui è associato. Gli assi si
sposteranno tutti insieme.
Esempio: Se si associa come GANTRY l’asse Y all’asse X, bisognerá programmare uno
spostamento in X per muovere Y (simultaneamente che X).
Gli assi GANTRY si definiscono dal parametro macchina.
2.- Gli assi definiti come GANTRY non possono essere utilizzati nella definizione di operazioni o
spostamenti. Queste operazioni si definiranno con l’asse a cui è associato l’asse GANTRY.
0059 ‘Asse HIRTH: programmare solo valori interi.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si è programmato un giro in un asse HIRTH, e l’angolo nel girare non è un numero intero (ha
decimali).
SOLUZIONE Gli assi HIRTH non ammettono cifre decimali. Tutti i giri devono realizzarsi in gradi interi.
0061 ‘ELSE non associato a IF.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA/E Le diverse cause sono:
1.-Quando programmando in linguaggio ad alto livello, si edita in un blocco l’istruzione “ELSE” ma
precedentemente non si è editato un “IF”.
2.-Quando programmando in linguaggio ad alto livello, si edita l’istruzione “IF” e non gli si associa
un’azione dopo la condizione.
SOLUZIONE Ricordare che i formati di programmazione di questa istruzione sono:
(IF
(condizione) <azione1>)
(IF
(condizione)
<
azione1
> ELSE <
azione2
>)
Se la
condizione
é certa, si eseguisce l <
azione1
>, nel caso contrario si eseguisce l <
azione2
>.
0062 ‘Programmare etichetta N(0-9999).’
RILEVAMENTO Durante ledizione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Programmando in linguaggio ad alto livello, si è editato dentro listruzione RPT o GOTO una etichetta
(numero di blocco) che non c’è dentro lintervallo (0-9999).
SOLUZIONE Ricordare che il formato di programmazione di queste istruzioni è:
(RPT N(nº etichetta), N(nº etichetta))
(GOTO N(nº etchetta))
Il numero di etichetta (numero di blocco) deve essere dentro lintervallo (0-9999).
0063 ‘Programmare numero di sottoprogramma da 1 a 9999.’
RILEVAMENTO Durante ledizione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Programmando in lenguaggio ad alto livello, si è editato dentro listruzione SUB un numero di
subroutine che non è dentro lintervallo (1-9999).
SOLUZIONE Ricordare che il formato di programmazione di questa istruzione è:
(SUB (nº intero))
Il numero di subroutine deve essere dentro lintervallo (1-9999).
14 MANUALE DI SOLUZIONE DI ERRORI
CNC 8040M
0064 ‘Sottoprogramma ripetuto.’
RILEVAMENTO Durante ledizione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Si è tentato definire una subroutine che già esiste in un altro programma della memoria.
SOLUZIONE Nella memoria del CNC non possono esserci due suboutines con lo stesso numero di identificazione,
sebbene appartengano a programmi diversi.
0065 ‘Non definire una subroutine nel programma principale.’
RILEVAMENTO Durante lesecuzione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA/E Le diverse cause sono:
1.- Si è tentato definire una subrutine dal modo di esecuzione MDI.
2.- Si è definita una subrutine dentro il programma principale.
SOLUZIONE La soluzione per ogni causa è:
1.-Non si possono definire subroutines dalla opzione di menú Esecuzione MDI
2.-Le subrutines devono definirsi dopo il programma principale o in un programma a parte. Non
possono essere definite nè prima nè dentro il programma principale.
0066 ‘Si aspetta un messaggio.’
RILEVAMENTO Durante ledizione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Programmando in linguaggio ad alto livello, si è editata listruzione MSG o ERROR ma non si è
definito il testo del messaggio allerrore che deve mostrare.
SOLUZIONE Ricordare che il formato di programmazione di queste istruzioni è:
(MSG messaggio”)
(ERROR nº intero, testo errore”)
Sebbene esista anche lopzione di programmare:
(ERROR nº intero)
(ERROR testo errore”)
0067 ‘OPEN è mancante.’
RILEVAMENTO Durante lesecuzione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Programmando in linguaggio ad alto livello, si è editata una istruzione WRITE ma, previamente, non
le è stato indicato dove deve eseguire questordine mediante listruzione OPEN”.
SOLUZIONE Previamente allistruzione WRITE, si deve editare una istruzione OPEN per indicare al CNC dove
(in che programma) deve eseguire listruzione WRITE”.
0069 ‘Il programma non esiste.’
RILEVAMENTO Durante lesecuzione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Dentro il «Ciclo fisso di tasca con isole (G66)», si è programmato che i profili che definiscono la
cassiera con isole si trovano in un altro programma (parametro “Q”), e il programma non esiste.
SOLUZIONE Il parametro “Q” definisce in che programma si trovano definiti i profili che definiscono la tasca con
isole. Se si programma questo parametro, deve esistere questo numero di programma ed inoltre,
contenere le etichette definite nei parametri “S” ed “E”.
0070 ‘Il programma è giá esistente.’
RILEVAMENTO Durante lesecuzione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Questo errore si produce durante lesecuzione. quando programmando in linguaggio ad alto livello, si
è tentato creare mediante listruzione OPEN un programma che giá esiste.
SOLUZIONE Cambiare il numero di programma o usare i parametri A/D nel listruzione OPEN”:
(OPEN P———,A/D, )
Dove:
- A: Aggiunge blocchi nuovi dopo gli esistenti.
- D: Cancella il programma esistente ed apre come uno nuovo.
MANUALE DI SOLUZIONE DI ERRORI 15
CNC 8040M
0071 ‘Si aspetta un parametro.’
RILEVAMENTO Durante ledizione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA/E Le diverse cause sono:
1.-Nella definizione della funzione «Modificazione di parametri di un ciclo fisso (G79)» non si è indicato
che parametro si vuole modificare.
2.-Durante ledizione delle tavole dei parametri macchina, si è introdotto un numero di parametro
incorretto (possibilmente manchi il carattere “P”), o si tenta realizzare unaltra azione (spostarsi
sulla tabella) prima di abbandonare il modo di edizione delle tabelle.
SOLUZIONE La soluzione di ogni causa è:
1.-Per definire la funzione G79 è obbligatorio programmare quale parametro di ciclo si vuole
modificare, come pure il suo nuovo valore.
2.-Inserire il numero del parametro da editare, o premere [ESC] per abbandonare questo modo.
0072 ‘Parametro inesistente’
RILEVAMENTO Durante ledizione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Programmando in linguaggio ad alto livello, si è editata listruzione ERROR e si è definito il numero
di errore che deve mostrare mediante un parametro locale superiore a 25 o un parametro globale
superiore a 299.
SOLUZIONE I parametri che utilizza il CNC sono:
- Locali: 0-25
-Globali: 100-299
0075 ‘Variabile solo di lettura.’
RILEVAMENTO Durante ledizione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Si è tentato assegnare un valore a una variabile che é di solo lettura.
SOLUZIONE Alle variabili di solo lettura non si può assegnare nessun valore mediante programmazione. Comunque,
il suo valore sì che può essere assegnato a un parametro.
0077 ‘Uscita analogica non disponibile.’
RILEVAMENTO Durante ledizione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Si è tentato scrivere in una uscita analogica che sta ad essere utilizzata dal CNC.
SOLUZIONE È probabile che luscita analogica scelta stia ad essere utilizzata da qualche asse o testina. Scegliere
unaltra uscita analogica tra 1-8.
0078 ‘Indirizzare 0(CNC), 1(PLC)o 2(DNC).’
RILEVAMENTO Durante ledizione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Programmando in linguaggio ad alto livello, si è programmata listruzione KEYSRC, ma non si è
definita la provenienza dei tasti.
SOLUZIONE Quando si programma listruzione KEYSCR, è obbligatorio programmare il parametro corrispondente
alla provenienza dei tasti:
(KEYSCR=0) : Tastiera del CNC.
(KEYSCR=1) : PLC
(KEYSCR=2) : DNC
Il CNC permette modificare solo il contenuto di questa variabile se la stessa si trova a zero.
16 MANUALE DI SOLUZIONE DI ERRORI
CNC 8040M
0079 ‘Programmare numero di errore da 0 a 9999.’
RILEVAMENTO Durante ledizione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Programmando in linguaggio ad alto livello, si è editata listruzione ERROR ma non si è definito il
numero di errore che deve mostrare.
SOLUZIONE Ricordare che il formato di programmazione di questa istruzione è:
(ERROR nº intero, testo errore”)
Sebbene esiste anche lopzione di programmare:
(ERROR nº intero)
(ERROR testo errore”)
0081 ‘Espressione errata.’
RILEVAMENTO Durante ledizione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Programmando in linguaggio ad alto livello, si è editata una espressione il cui formato non è quello
corretto.
SOLUZIONE Correggere la sintassi del blocco.
0082 ‘Operazione errata.’
RILEVAMENTO Durante ledizione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA/E Le diverse cause sono:
1.-Programmando in linguaggio ad alto livello, lassegnazione di un valore a un parametro è incompleta.
2.-Programmando in linguaggio ad alto livello, la chiamata a una subroutine è incompleta.
SOLUZIONE Correggere (completare) il formato di assegnazione di un valore a un parametro, o di chiamata a
subroutine.
0083 ‘Operazione incompleta.’
RILEVAMENTO Durante ledizione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA/E Le diverse cause sono.
1.-Programmando in linguaggio ad alto livello, se è editata listruzione IF e non si è programmata la
condizione tra parentesi.
2.-Programmando in linguaggio ad alto livello, si è editata listruzione DIGIT e non si è assegnato
nessun valore a nessun parametro editato.
SOLUZIONE La soluzione per ogni causa è:
1.-Ricordare che i formati di programmazione di questa istruzione sono:
(IF (
condizione
) <
azione1
>)
(IF (
condizione
) <
azione1
> ELSE <
azione2
>)
Se la
condizione
é certa, si esegue la <
azione1
>, nel caso contrario si esegue la <
azione2
>.
2.-Correggere la sintassi del blocco. Tutti i parametri che si definiscono dentro listruzione DIGIT
devono avere associato qualche valore.
0084 ‘Si aspetta “=”.’
RILEVAMENTO Durante ledizione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Programmando in linguaggio ad alto livello, si è introdotto un simbolo o dato che non corrisponde alla
sintassi del blocco.
SOLUZIONE Inserire il simbolo “=” nel posto corrispondente.
0085 ‘Si aspetta “)”.’
RILEVAMENTO Durante ledizione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Programmando in linguaggio ad alto livello, si è inserito un simbolo o dato che non corrisponde alla
sintassi del blocco.
SOLUZIONE Inserire il simbolo “)” nel posto corrispondente.
MANUALE DI SOLUZIONE DI ERRORI 17
CNC 8040M
0086 ‘Si aspetta “(”.’
RILEVAMENTO Durante ledizione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Programmando in linguaggio ad alto livello, si è inserito un simbolo o dato che non corrisponde alla
sintassi del blocco.
SOLUZIONE Inserire il simbolo “(” nel posto corrispondente.
0087 ‘Si aspetta “,”.’
RILEVAMENTO Durante ledizione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA/E Le diverse cause sono:
1.-Programmando in linguaggio ad alto livello si è inserito un simbolo o dato che non corrisponde alla
sintassi del blocco.
2.-Programmando in linguaggio ad alto livello, si è programmata una istruzione in codice ISO.
3.-Programmando in linguaggio ad alto livello, si è assegnata una operazione a un parametro locale
superiore a 25 o un parametro globale superiore a 299.
SOLUZIONE La soluzione per ogni causa è:
1.-Inserire il simbolo “,” nel posto corrispondente.
2.-In un blocco non possono esserci simultaneamente istruzioni in linguaggio ad alto livello e codice
ISO.
3.-I parametri che utilizza il CNC sono:
- Locali: 0-25.
- Globali: 100-299.
Non si possono utilizzare in operazioni altri parametri che non siano dentro tale rango.
0089 ‘Logaritmo di numero negativo o zero.’
RILEVAMENTO Durante ledizione o esecuzione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Si è programmata una operazione la cui esecuzione implica calcolare il logaritmo di un numero
negativo oppure zero.
SOLUZIONE Si possono calcolare solo logaritmi di numeri superiori a zero. Se si sta lavorando con parametri, è
possibile che nella storia del programma, questo parametro abbia acquisito un valore negativo o
zero. Coontrollare che il parametro non giunga alloperazione con questo valore.
0090 ‘Raggio di numero negativo.’
RILEVAMENTO Durante ledizione o esecuzione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Si è programmata unoperazione la cui esecuzione implica calcolare la radice di un numero negativo.
SOLUZIONE Si possono calcolare solo radici di numeri superiori o uguali a zero. Se si sta lavorando con parametri,
è probabile che nella storia del programma, questo parametro abbia acquisito un valore negativo.
Controllare che il parametro non giunga alloperazione con tale valore.
0091 ‘Divisione per zero.’
RILEVAMENTO Durante ledizione o esecuzione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Si è programmata unoperazione la cui esecuzione implica una divisione per zero.
SOLUZIONE Si possono realizzare divisioni solo con numeri diversi da zero. Se si sta lavorando con parametri, è
probabile che nella storia del programma, tale parametro abbia acquisito valore zero. Controllare che
il parametro non giunga alloperazione con tale valore.
0092 ‘Base zero con esponente non positivo.’
RILEVAMENTO Durante ledizione o esecuzione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Si è programmata unoperazione la cui esecuzione implica elevare a zero un esponente negativo (o
zero).
SOLUZIONE Solo si può elevare il numero zero, a esponenti positivi superiori a zero. Se si sta lavorando con
parametri, è probabile che nella storia del programma, i parametri abbiamo acquisito i valori citati.
Controllare che i parametri non giungano alloperazione con tali valori.
18 MANUALE DI SOLUZIONE DI ERRORI
CNC 8040M
0093 ‘Base negativa con esponente non intero.’
RILEVAMENTO Durante ledizione o esecuzione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Si è programmata unoperazione la cui esecuzione implica elevare un numero negativo a un esponente
non intero.
SOLUZIONE Solo si possono elevare numeri negativi a esponenti interi. Se si sta lavorando con parametri, è
probabile che nella storia del programma, i parametri abbiano acquisito i valori citati. Controllare che
i parametri non giungano alloperazione con tali valori.
0094 ‘Rango SIN/COS superato.’
RILEVAMENTO Durante ledizione o esecuzione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Si è programmata unoperazione la cui esecuzione implica calcolare larcoseno o arcocoseno di un
numero che non è compreso tra ±1.
SOLUZIONE Solo si può calcolare l arcoseno (ASIN) o l arcocoseno (ACOS) di numeri che siano compresi tra ±1.
Se si sta lavorando con parametri, è probabile che nella storia del programma, il parametro abbia
acquisito un valore fuori dei valori citati. Controllare che il parametro non giunga alloperazione con
tale valore.
0095 ‘Programmare numero di riga.’
RILEVAMENTO Durante ledizione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Durante ledizione di un programma di personalizzazione, si è definita una finestra mediante il comando
ODW, e non si è programmata la posizione verticale che occupa sullo schermo.
SOLUZIONE La posizione verticale che occupa una finestra sullo schermo viene definita in file (0-25).
0096 ‘Programmare numero di colonna.’
RILEVAMENTO Durante ledizione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Durante ledizione di un programma di personalizzazione, si è definita una finestra mediante il comando
ODW, e non si è programmata la posizione orizzontale che occupa sullo schermo.
SOLUZIONE La posizione orizzontale che occupa una finestra sullo schermo viene definita in colonne (0-79).
0097 ‘Programmare un altro soft_key.’
RILEVAMENTO Durante ledizione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Durante ledizione di un programma di personalizzazione, non si è rispettato il formato di
programmazione del comando SK”.
SOLUZIONE Correggere la sintassi del blocco. Il formato di programmazione è:
(SK1=(testo 1), SK2=(testo 2)…)
Se si introduce il carattere “,” dopo un (testo), il CNC aspetta il nome di unaltra softkey.
0098 ‘Programmare soft_keys da 1 a 7.’
RILEVAMENTO Durante lesecuzione in canale di utente.
CAUSA Dentro la sintassi del blocco si è programmata una softkey che non sta dentro lintervallo 1 a 7.
SOLUZIONE Si possono programmare softkeys solo dentro lintervallo 1 a 7.
0099 ‘Programmare un’altra finestra.’
RILEVAMENTO Durante ledizione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Durante ledizione di un programma di personalizzazione, non si è rispettato il formato di
programmazione del comando DW”.
SOLUZIONE Correggere la sintassi del blocco. Il formato di programmazione è:
(DW1=(assegnazione), DW2=(assegnazione)…)
Se si introduce il carattere “,” dopo una assegnazione, il CNC aspetta il nome di unaltra finestra.
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62
  • Page 63 63
  • Page 64 64
  • Page 65 65
  • Page 66 66
  • Page 67 67
  • Page 68 68
  • Page 69 69
  • Page 70 70
  • Page 71 71
  • Page 72 72
  • Page 73 73
  • Page 74 74
  • Page 75 75
  • Page 76 76

Fagor CNC 8040M Manuale utente

Tipo
Manuale utente

in altre lingue