Fagor CNC 8040T Manual do usuário

Tipo
Manual do usuário
CNC 8040T
MANUALE DI SOLUZIONE DI ERRORI
Ref. 0204 (ita)
INDICE
Errori di programmazione ...................................................... 1
(0001-0255)
Errori di preparazione ed esecuzione ................................. 29
(1000-1238)
Errori di hardware ................................................................. 45
(2000-2028)
Errori di PLC .......................................................................... 48
(3000-3004)
Errori di regolazione ............................................................. 49
(4000-4025)
Errori nei dati delle tabelle ................................................... 51
Errori del modo di lavoro 8040TC ....................................... 54
Indice alfabetico .................................................................... 65
MANUALE DI SOLUZIONE DI ERRORI 1
CNC 8040T
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 di seguimento di profilol (G66)», «Ciclo fisso di sgrossatura nell’asse X (G68)» o
«Ciclo fisso sgrossaturao nell’asse Z (G69)» quando il parametro “S” (inizio del profilol) é 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.-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.-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 PROGRAMMAZIONE
2 MANUALE DI SOLUZIONE DI ERRORI
CNC 8040T
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 8040T
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 8040T
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.
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.
MANUALE DI SOLUZIONE DI ERRORI 5
CNC 8040T
0023 ‘Blocco incompatibile nella definizione del profilo.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Dentro dell’insieme di blocchi che definiscono un profilo, c’è un blocco che contiene una funzione «G» che
non può far parte della definizione del profilo.
SOLUZIONE Le funzioni «G» disponibili nella definizione di un profilo 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.
0024 ‘Blocchi alto livel. nella definizione profilo non ammetti.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Dentro dell’insieme di blocchi che definiscono un profilo, si è programmato un blocco in linguaggio ad alto
livello.
SOLUZIONE La definizione dei profili deve realizzarsi in codice ISO. Non si ammettono istruzioni ad alto livello (GOTO,
MSG, RPT ...).
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.
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.
6 MANUALE DI SOLUZIONE DI ERRORI
CNC 8040T
0029 ‘G84-85: X Z Q R C [D L M F H] I K.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si sono programmati incorrettamente i parametri del ciclo «Ciclo fisso di tornitura di spezzoni curvi (G84)»
o «Ciclo fisso di tornitura frontale di spezzoni curvi (G85)». 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.- Si è programmato un parametro che non corrisponde al formato di chiamata.
SOLUZIONE In questo tipo di lavorazione è obbligatoria la programmazione dei seguenti parametri:
X-Z : Punto iniziale del profilo.
Q-R : Punto finale del profilo.
C : Profondità di passo.
I-K : Distanza dal punto iniziale al centro dell’arco.
Gli altri parametri sono opzionali. I parametri si devono editare nell’ordine indicato nel messaggio di errore.
0030 ‘G86-87: X Z Q R I B [D L] C [J A].’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si sono programmati incorrettamente i parametri del ciclo «Ciclo fisso di filettatura longitudinale (G86)» o
«Ciclo fisso di filettatura frontale (G87)». 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.- Si è programmato un parametro che non corrisponde al formato della chiamata.
SOLUZIONE
in questo tipo di lavorazione é obbligatoria la programmazione dei seguenti.
X-Z : Punto iniziale della filettatura.
Q-R: Punto finale della filettatura.
I : Profondità della filettatura.
B : Profondità di passo.
C : Passo della filettatura.
Gli altri parametri sono opzionali. I parametri si devono editare nell’ordine indicato nel messaggio di errore.
0031 ‘G88-G98: X Z Q R [C D K].’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi transmessi da DNC).
CAUSA Si sono programmati incorrettamente i parametri del ciclo «Ciclo fisso di gola profonda nell’asse X (G88)»
o «Ciclo fisso di gola profonda nell’asse Z (G89)». 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.- Si é programmato un parametro che non corrisponde al formato di chiamata.
SOLUZIONE In questo tipo di lavorazione é obbligatorio la programmazione dei seguenti parametri:
X-Z : Punto iniziale deella gola.
Q-R: Punto finale della gola.
Gli altri parametri sono opzionali. I parametri si devono editare nell’ordine indicato nel messaggio di errore.
MANUALE DI SOLUZIONE DI ERRORI 7
CNC 8040T
0032 ‘G66: X Z I C [A L M H] S E.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si sono programmati incorrettamente i parametri del ciclo «Ciclo fisso di seguimiento di profilo (G66)». 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.- Si é programmato un parametro che non corrisponde al formato di chiamata.
SOLUZIONE In questo tipo di lavorazione è obbligatoria la programmazione dei seguenti parametri:
X-Z : Punto iniziale del profilo.
I : Eccedenza di materiale.
C : Profondità di passo.
S : Blocco dove inizia la descrizione geomerica del profilo.
E : Blocco dove termina la descrizione geometrica del profilo.
Gli altri parametri sono opzionali. I paramewtri si devono editare nell’ordine indicato nel messaggio di errore.
0033 ‘G68-G69: X Z C [D L M F H] S E .’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si sono programmati incorrettamente i parametri del ciclo «Ciclo fisso di sgrossatura nell’asse X (G68)» o
«Ciclo fisso di sgrossatura nell’asse Z (G69)». 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.- Si è programmato un parametro che non corrisponde al formato di chiamata.
SOLUZIONE In queasto tipo di lavorazione è obbligatoria la programmazione dei seguenti parametri:
X-Z : Punto iniziale del profilo.
C : Profondità di passo.
S : Blocco dove inizia la descrizione geometrica del profilo.
E : Blocco dobe termina la descrizione geometrica del profilo.
Gli altri parametri sono opzionali. I parametri si devono editare nell’ordine indicato nel messaggio di errore.
0034 ‘G81-G82: X Z Q R C [D L M F H].’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si sono programmati incorrettamente i parametri del «Ciclo fisso di tornitura di spezzoni retti (G81)» o
«Ciclo fisso di tornitura frontale di spezzoni retti (G82)». 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.- Si è programmato un parametro che non corrisponde al formato di chiamata.
SOLUZIONE In questo ciclo di lavorazione è obbligatoria la programmazione dei seguenti parametri:
X-Z : Punto iniziale del profilo.
Q-R: Punto finale del profilo.
C : Profondità di passo.
Gli altri parametri sono opzionali. I parametrisi devono editare nell’ordine indicato nel messaggio di errore.
0035 ‘G83: X Z I B [D K H C].’
DETECCION Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si sono programmati incorrettamente i parametri del ciclo «Ciclo fisso di foratura assiale/maschiatura (G83)».
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.- Si è programmato un parametro che non corrisponde al formato della chiamata.
SOLUCION Ei questo ciclo di lavorazione è obbligatoria la programmazione dei seguenti parametri:
X-Z : Posizione della lavorazione.
I : Profondità della lavorazione.
B : Tipo di operazioni da realizzare.
Gli altri parametri sono opzionali. I parametri di devono editare nell’ordine indicato nel messaggio di errore.
8 MANUALE DI SOLUZIONE DI ERRORI
CNC 8040T
0036 ‘G60-G61: X Z I B Q A J [D K H C] S.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si sono programmati incorrettamente i parametri del «Ciclo fisso foratura o filettatura nellla faccia di tornitura
frontale (G60)» o «Ciclo fisso di foratura o filettatura nella faccia della cilindratura (G61)». 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.- Si è programmato un parametro che non corrisponde al formato di chiamata.
SOLUZIONE In questo ciclo di lavorazione è obbligatoria la programmazione dei seguenti parametri:
X-Z : Posizione della lavorazione.
I : Profondità della lavorazione.
B : Tipo di operazione da realizzare.
Q : Posizione angolare della prima lavorazione.
A : Paso angular entre mecanizados.
J : Numero di lavorazioni.
S : Velocità e senso di giro dell’utensile motorizzato.
Gli altri parametri sono opzionali. I parametri si devono editare nell’ordine indicato nel messaggio di errore.
0037 ‘G62-G63: X Z L I Q A J [D] F S.’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si sono programmati incorrettamente i parametri del «Ciclo fisso di chiavetta nella faccia di cilindratura
(G62)» o «Ciclo fisso di chiavetta nella faccia di tornitura frontale (G62)». Le cause possono essere varie:
1.- Non si è programmato qualche parametro obbligatorio.
2.- I parametri del ciclo non sono stati editati nell’ordine corretto.
SOLUZIONE In questo tipo di lavorazioni è obbligatoria la programmazione dei seguenti parametri:
X-Z : Posizione della chiavetta.
L : Lunghezza della chiavetta.
I : Profondità della chiavetta.
Q : Posizione angolare della prima chiavetta.
A : Passo angolare tra chiavette.
J : Numero delle chiavette.
F : Velocità di avanzamento.
S : Velocità e senso di giro dell’utensile motorizzato.
Gli altri parametri sono opzionali. I parametri si devono editare nell’ordine indicato nel messaggio di errore.
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 9
CNC 8040T
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 Si è editato un blocco la cui esecuzione implica spostare un asse che non esiste.
SOLUZIONE Controllare che il nome dell’asse editato sia corretto.
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.
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.
10 MANUALE DI SOLUZIONE DI ERRORI
CNC 8040T
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”.
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.
MANUALE DI SOLUZIONE DI ERRORI 11
CNC 8040T
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).
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.
12 MANUALE DI SOLUZIONE DI ERRORI
CNC 8040T
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 del «Ciclo fisso di seguimento di profilo (G66)», «Ciclo fisso di sgrossatura nellasse X (G68)» o
«Ciclo fisso sgrossatura nellasse Z (G69)», si è programmato che i profili 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 dei cicli. Se si programma questo
parametro, deve esistere questo numero di programma, e 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.
0071 ‘Si aspetta un parametro.’
RILEVAMENTO Durante ledizione delle tabelle.
CAUSA Si è introdotto un numero di parametro incorretto (possibilmente manchi la lettera P), o si è tentato realizzare
unaltra azione (spostarsi nella tabella) prima di abbandonare il modo di edizione delle tabelle.
SOLUZIONE Introdurre il numero di 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
MANUALE DI SOLUZIONE DI ERRORI 13
CNC 8040T
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.
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.
14 MANUALE DI SOLUZIONE DI ERRORI
CNC 8040T
0083 ‘Operazione incompleta.’
RILEVAMENTO Durante ledizione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Programmando in linguaggio ad alto livello, se è editata listruzione IF e non si è programmata la
condizione tra parentesi.
SOLUZIONE 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
>.
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.
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.
MANUALE DI SOLUZIONE DI ERRORI 15
CNC 8040T
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.
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).
16 MANUALE DI SOLUZIONE DI ERRORI
CNC 8040T
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.
0100 ‘Programmare le finestre da 0 a 25.´
RILEVAMENTO Durante lesecuzione in canale di utente.
CAUSA Dentro la sintassi del blocco si è programmata una finestra che non sta dentro lintervallo 0 a 25.
SOLUZIONE Si possono programmare finestre solo dentro l intervallo 0 a 25.
0101 ‘Programmare le righe da 0 a 20.’
RILEVAMENTO Durante lesecuzione in canale di utente.
CAUSA Dentro la sintassi del blocco si è programmata una riga che non c’è dentro lintervallo 0 a 20.
SOLUZIONE Si possono programmare righe solo dentro l intervallo 0 a 20.
0102 ‘Programmare le colonne da 0 a 79.’
RILEVAMENTO Durante lesecuzione in canale di utente.
CAUSA Dentro la sintassi del blocco si è programmata una colonna che non c’è dentro lintervallo 0 a 79.
SOLUZIONE Si possono programmare colonne solo dentro lintervallo 0 a 79.
0103 ‘Programmare le pagine da 0 a 255.’
RILEVAMENTO Durante lesecuzione in canale di utente.
CAUSA Dentro la sintassi del blocco si è programmata una pagina che non c’è dentro lintervallo 0 a 255.
SOLUZIONE Si possono programmare pagine solo dentro lintervallo 0 a 255.
0104 ‘Programmare INPUT.’
RILEVAMENTO Durante ledizione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Programmando in linguaggio ad alto livello, si è editata si è editata la sentenza IB ma senza associarle
un INPUT.
SOLUZIONE Ricordare che i formati di programmazione di questa istruzione sono:
(IB (espressione) = INPUT testo, formato)
(IB (espressione) = INPUT testo)
MANUALE DI SOLUZIONE DI ERRORI 17
CNC 8040T
0105 ‘Programmare ingressi da 0 a 25.’
RILEVAMENTO Durante lesecuzione in canale di utente.
CAUSA Dentro la sintassi del blocco si è programmato un ingresso che non sta dentro lintervallo 0 a 25.
SOLUZIONE Si possono programmare ingressi solo dentro lintervallo 0 a 25.
0106 ‘Programmare in formato numerico.’
RILEVAMENTO Durante ledizione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Programmando in linguaggio ad alto livello, si è editato il comando IB con formato non numerico.
SOLUZIONE Ricordare che il formato di programmazione di questa istruzione è:
(IB (espressione) = INPUT testo, formato)
Dove formato deve essere un numero con segno, e come massimo 6 digiti interi e 5 decimali.
Se si inserisce il carattere , dopo il testo, il CNC aspetta il formato.
0107 ‘Non programmare in formato superiore a 6.5.’
RILEVAMENTO Durante lesecuzione in canale di utente.
CAUSA Programmando in linguaggio ad alto livello, si è editato una sentenza IB con un formato che ha più
di 6 digiti interi, o più di 5 digiti decimali.
SOLUZIONE Ricordare che il formato di programmazione di questa istruzione è:
(IB (espressione) = INPUT testo, formato)
Dove formato deve essere un numero con segno, e come massimo 6 digiti interi e 5 decimali.
0108 ‘Comando eseguibile solo nell’area utente.’
RILEVAMENTO Durante lesecuzione.
CAUSA Si è tentato eseguire un blocco che contiene informazione solo eseguibile dal canale dellutente.
SOLUZIONE Vi sono espressioni specifiche per i programmi di personalizzazione che possono eseguirsi solo
dentro il programma dellutente.
0109 ‘Area utente: non programmare aiuti geom., compens. o cicli.’
RILEVAMENTO Durante lesecuzione nel canale di utente.
CAUSA Si è tentato eseguire un blocco che contiene aiuti geometrici, compensazione di raggio/lunghezza o
cicli fissi di lavorazione.
SOLUZIONE Dentro il programma di personalizzazione non si possono programmare:
- Aiuti geometrici nè spostamenti.
- Compensazione di raggio o lunghezza.
- Cicli fissi.
0110 ‘Non si ammettono parametri locali.’
RILEVAMENTO Durante ledizione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Alcune funzioni ammettono la programmazione solo con parametri globali.
SOLUZIONE I parametri globali sono quelli inclusi nel rango 100-299.
0111 ‘Blocco non eseguibile con altro programma in esecuzione.’
RILEVAMENTO Durante lesecuzione nel modo MDI.
CAUSA Si è tentato eseguire una istruzione di personalizzazione dal modo MDI, mentre si sta eseguendo il
programma del canale di utente.
SOLUZIONE Le istruzioni di personalizzazione si possono eseguire solo dal canale di utente.
18 MANUALE DI SOLUZIONE DI ERRORI
CNC 8040T
0112 ‘WBUF eseguibile solo con ingresso di utente in edizione.’
RILEVAMENTO Durante lesecuzione o esecuzione in canale di utente.
CAUSA Si è tentato eseguire listruzione WBUF.
SOLUZIONE Listruzione WBUF non è eseguibile. Si può utilizzare solo nella fase di edizione, dallingresso
dellutente.
0113 ‘Limite della tabella superato.’
RILEVAMENTO Durante ledizione di tabelle.
CAUSA/S Le diverse cause sono:
1.-Nella tabella dei correttori di utensili, si è tentato definire un correttore con numero superiore a
quelli permessi dal costruttore.
2.-Nella tabella dei parametri, si è tentato definire un parametro che non esiste.
SOLUZIONE Il numero di correttore deve essere minore del massimo permesso dal produttore.
0114 ‘Correttore: D3 X Z R F I K.’
RILEVAMENTO Durante ledizione di tabelle.
CAUSA Nella tabella dei correttori di utensili, non si è rispettato lordine di edizione dei parametri.
SOLUZIONE Inserire i parametri della tabella nellordine corretto.
0115 ‘Utensile: T4 D3 F3 N5 R5(.2).’
RILEVAMENTO Durante ledizione di tabelle.
CAUSA Nella tabella degli utensili non si è rispettato lordine di edizione dei parametri.
SOLUZIONE Inserire i parametri della tabella nellordine corretto.
0116 ‘Origine: G54-59 assi (1-5).’
RILEVAMENTO Durante ledizione delle tabelle.
CAUSA Nella tabella di origini, non si è scelta quale origine (G54-G59) si definirà.
SOLUZIONE Inserire i parametri della tabella nellordine corretto. Per compilare la tabella delle origini, prima
scegliere quale origine si definirà (G54-G59) e dopo la posizione dellorigine in ogni asse.
0117 ‘Funzione M: M4 S4 bits(8).’
RILEVAMENTO Durante ledizione delle tabelle.
CAUSA Nella tabella delle funzioni «M», non si è rispettato lordine di edizione dei parametri.
SOLUZIONE Editare la tabella secondo il formato:
M1234 (subroutine associata) (bits di personalizzazione)
0118 ‘G51 [A] E’
RILEVAMENTO Durante lesecuzione (durante lesecuzione in programmi trasmessi da DNC).
CAUSA Nella funzione «Look-Ahead (G51)» non si è programmato il parametro corrispondente allerrore di
periferico permesso.
SOLUZIONE In questo tipo di lavorazione è obbligatoria la programmazione di:
E : Errore di periferico permesso.
Gli altri parametri sono opzionali. I parametri si devono editare nellordine indicato nel messaggio di
errore.
  • 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

Fagor CNC 8040T Manual do usuário

Tipo
Manual do usuário

em outros idiomas