Fagor CNC 8055 Manuale del proprietario

Tipo
Manuale del proprietario
CNC
8055 ·M·
Soluzione di errori
Ref.1705
In questo prodotto si sta utilizzando il seguente codice fonte, soggetto ai termini della licenza GPL. Le applicazioni busybox
V0.60.2; dosfstools V2.9; linux-ftpd V0.17; ppp V2.4.0; utelnet V0.1.1. La libreria grx V2.4.4. Il kernel di linux V2.4.4. Il
caricatore di linux ppcboot V1.1.3. Per ricevere una copia su CD di questo codice fonte, occorrerà versare 10 euro alla Fagor
Automation per i costi di preparazione e spedizione.
Tutti i diritti sono riservati. La presente documentazione, interamente o in parte,
non può essere riprodotta, trasmessa, trascritta, memorizzata in un sistema di
registrazione dati o tradotta in nessuna lingua, senza autorizzazione espressa
di Fagor Automation. È vietata la copia, parziale o totale, o uso non autorizzato
del software.
L'informazione di cui al presente manuale può essere soggetta a variazioni
dovute a eventuali modifiche tecniche. La Fagor Automation si riserva il diritto di
modificare il contenuto del manuale senza preavviso.
Tutti i marchi registrati o commerciali riportati nel manuale appartengono ai
rispettivi proprietari. L’uso di tali marchi da parte di terzi a fini privati può vulnerare
i diritti dei proprietari degli stessi.
È possibile che il CNC possa eseguire più funzioni di quelle riportate nella relativa
documentazione; tuttavia Fagor Automation non garantisce la validità di tali
applicazioni. Pertanto, salvo dietro espressa autorizzazione della Fagor
Automation, qualsiasi applicazione del CNC non riportata nella documentazione,
deve essere considerata "impossibile". FAGOR AUTOMATION non si rende
responsabile degli infortuni alle persone, o dei danni fisici o materiali di cui possa
essere oggetto o provocare il CNC, se esso si utilizza in modo diverso a quello
spiegato nella documentazione connessa.
È stato verificato il contenuto del presente manuale e la sua validità per il prodotto
descritto Ciononostante, è possibile che sia stato commesso un errore
involontario e perciò non si garantisce una coincidenza assoluta. In ogni caso,
si verifica regolarmente l’informazione contenuta nel documento e si provvede
a eseguire le correzioni necessarie che saranno incluse in una successiva
editazione. Si ringrazia per i suggerimenti di miglioramento.
Gli esempi descritti nel presente manuale sono orientati all’apprendimento.
Prima di utilizzarli in applicazioni industriali, devono essere appositamente
adattati e si deve inoltre assicurare l’osservanza delle norme di sicurezza.
Soluzione di errori
Modelo ·M·
Ref.1705
·3·
INDICE
ERRORI DI PROGRAMMAZIONE ..............................................................5
ERRORI DI PREPARAZIONE ED ESECUZIONE ....................................37
ERRORI DI HARDWARE ..........................................................................61
ERRORI DI PLC ........................................................................................69
ERRORI DI REGOLAZIONE .....................................................................71
ERRORI CAN ............................................................................................85
ERRORI NEI DATI DELLE TABELLE. .....................................................91
ERRORI DEL MODO DI LAVORO MC .....................................................95
Soluzione di errori
Modelo ·M·
Ref.1705
·5·
ERRORI DI PROGRAMMAZIONE
0001 ‘Linea vuota.
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Le diverse cause sono:
1. Quando si cerca di introdurre nel programma o eseguire un blocco in cui non vi
è editata nessuna informazione o appare solo l’ etichetta (numero di blocco).
2. Nel «Ciclo fisso di tasca con isole (G66)», quando il parametro "S" (inizio del
profilo) è più grande del parametro "E" (finale del profilo).
SOLUZIONE La soluzione di 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 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 99999999.
4. Quando nell’operazione di finitura (G68) nel «Ciclo fisso di tasca con isole», si
è cercato di definire le coordinate del punto dove si vuole iniziare la lavorazione.
5. Programmando in linguaggio ad alto livello, si è programmato nell’istruzione RPT
un numero di ripetizioni superiore a 9999.
SOLUZIONE La soluzione di ogni causa è:
1. Ricordare l'ordine di programmazione.
2. Ricordare l'ordine di programmazione.
Blocco condizionale (/1, /2 o /3).
Etichetta (N).
Funzioni «G».
Coordinate degli assi. (X, Y, Z…).
Condizioni di taglio (F, S, T, D).
Funzioni «M».
3. Correggere la sintassi del blocco. Programmare le etichette dentro l'intervallo 0-
99999999.
4. Non si può programmare nessun punto dentro la definizione del ciclo di finitura
(G68) per il «Ciclo di tasca con isole». 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.
Soluzione di errori
Modelo ·M·
Ref.1705
·6·
0004 ‘Non si ammettono ulteriori informazioni nel blocco.
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Le diverse cause sono:
1. Quando si edita una funzione «G» dopo una coordinata di asse.
2. Quando si cerca di 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 di ogni causa è:
1. Ricordare l'ordine di programmazione.
Blocco condizionale (/1, /2 o /3).
Etichetta (N).
Funzioni «G».
Coordinate degli assi. (X, Y, Z…).
Condizioni di taglio (F, S, T, D).
Funzioni «M».
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 relativi parametri associati. Non si
permetterà 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 ‘Informazione 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 Le diverse cause sono:
1. Quando si programmano nello stesso blocco due funzioni «G» che sono contrarie
fra loro.
2. Quando si cerca di definire un ciclo fisso in un blocco che contiene uno
spostamento non lineare (G02, G03, G08, G09, G33).
SOLUZIONE La soluzione di ogni causa è:
1. Vi sono gruppi di funzioni «G» che non possono stare insieme nel blocco, giacché
rappresentano azioni contrarie tra loro. Ad 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 uno
spostamento lineare. Cioè, per definire un ciclo fisso deve essere attivata la
funzione "G00" o "G01". La definizione di spostamenti non lineari (G02, G03, G08
e G09) si può realizzare nei blocchi che si trovano dopo la definizione del profilo.
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.
Soluzione di errori
Modelo ·M·
Ref.1705
·7·
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 è:
Blocco condizionale (/1, /2 o /3).
Etichetta (N).
Funzioni «G».
Coordinate degli assi. (X, Y, Z…).
Condizioni di taglio (F, S, T, D).
Funzioni «M».
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 di programmare più di 7 funzioni «M» nello stesso blocco. Se
si vuole eseguire qualche funzione in più, occorre editarla in un blocco a parte. Le
funzioni «M» possono stare sole in un blocco.
0011 ‘La funzione G/M è programmata da sola.
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Nel blocco c’è una funzione «G» o «M» che deve stare sola in un blocco.
SOLUZIONE Situare 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.
0013 'Programmare G30 D +/-359.9999'
Non è necessaria spiegazione.
0014 ‘Non programmare etichette mediante parametro.
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-99999999.
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 ad 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.
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 Verificare la sintassi del blocco. Nella definizione della funzione "G15", è obbligatorio
programmare il nome del nuovo asse longitudinale.
Soluzione di errori
Modelo ·M·
Ref.1705
·8·
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 Verificare 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/4/5) 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: La zona di lavoro è disattivata.
S=1: Si abilita come zona di non entrata.
S=2: Si abilita come zona di non uscita.
0019 ‘Programmare zone K1, K2, K3, K4 o K5.
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Le diverse cause sono:
1. Si è programmata una funzione "G20", "G21" o "G22" e non si è definita la zona
di lavoro K1, K2, K3, K4 o K5.
2. La zona di lavoro programmata è più piccola di 0 o più grande di 5.
SOLUZIONE La soluzione di ogni causa è:
1. Il formato di programmazione delle funzioni "G20", "G21" e "G22" è:
Dove:
2. La zona di lavoro "K" può solo prendere i valori K1, K2, K3, K4 o K5.
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).
0021 ‘Programmare: G72 S5.5 o asse(assi).'
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA 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 è:
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.
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.
G36 R= Raggio di arrotondamento.
G39 R= Distanza dalla fine della traiettoria programmata al punto in cui si
vuole realizzare lo spigolo smussato.
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.
Soluzione di errori
Modelo ·M·
Ref.1705
·9·
0022 ‘Programmare: G73 Q (angolo) I J (centro).'
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA 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. Lordine 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 l'insieme 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 alla traiettoria anteriore.
G09: Circonferenza per tre punti.
G36: Arrotondamento 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 ‘Nella definizione profilo, non si ammettono i blocchi ad alto livello.'
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Dentro l'insieme 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 ad alto livello (GOTO, MSG, RPT ...).
0025 ‘Programmare: G77 assi (da 2 a 6) o G77 S.
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Nella funzione «Accoppiamento elettronico assi (G77)» non sono stati programmati
i parametri relativi agli assi o nella funzione «Sincronizzazione mandrini (G77 S)» non
è stato programmato il parametro S.
SOLUZIONE Nella funzione «Accoppiamento elettronico assi» programmare come minimo due
assi e nella funzione «Sincronizzazione mandrini» programmare sempre parametro
S.
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 di 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.
Soluzione di errori
Modelo ·M·
Ref.1705
·10·
0027 ‘G49 T X Y Z S, X Y Z A B C ó 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 Verificare la sintassi del blocco. I formati di programmazione sono:
0028 ‘Non programmare un ciclo fisso con G2/G3.
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si è cercato di eseguire un ciclo fisso essendo attive le funzioni "G02", "G03" o "G33".
SOLUZIONE Per eseguire un ciclo fisso deve essere attivata "G00" o "G01". È probabile che nello
storico 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 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 due dei seguenti
parametri:
Gli altri parametri sono opzionali. I parametri si devono editare nell’ordine indicato
nel messaggio di errore.
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 programmi trasmessi da DNC).
CAUSA Si sono programmati incorrettamente i parametri del ciclo «Lavorazione multipla
formando un parallelogramma (G61)» o «Lavorazione multipla in griglia (G62)». 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 due parametri di
ogni gruppo (X, I, K) e (Y, J, D).
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:
E uno dei seguenti dati:
Gli altri parametri sono opzionali. I parametri si devono editare nell’ordine indicato
nel messaggio di errore.
T X Y Z S X Y Z A B C X Y Z Q R S
X Lunghezza della traiettoria.
I Passo fra lavorazioni.
K Numero di lavorazioni.
X/Y Lunghezza della traiettoria.
I/J Passo fra lavorazioni.
K/D Numero di lavorazioni.
X/Y Distanza del centro al primo foro.
I Passo angolare fra lavorazioni.
K Numero di lavorazioni.
Soluzione di errori
Modelo ·M·
Ref.1705
·11·
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:
E uno dei seguenti dati:
Gli altri parametri sono opzionali. I parametri si devono editare nell’ordine indicato
nel messaggio di errore.
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 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:
E uno dei seguenti dati:
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 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:
Gli altri parametri sono opzionali. I parametri si devono editare nell’ordine indicato
nel messaggio di errore. Inoltre, non si potrà definire il parametro:
Non è permessa nemmeno la programmazione della posizione (X...C) dove si
realizza la lavorazione.
X/Y Distanza del centro al primo foro.
B Corsa angolare della traiettoria.
I Passo angolare fra lavorazioni.
K Numero di lavorazioni.
X/Y Distanza del centro al primo foro.
A Angolo dell’asse mediano della corda con l’asse di ascisse (in gradi).
I Lunghezza della corda.
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.
H se non si è definito D.
I se non si è definito R.
J se non si è definito C.
K se non si è definito F.
Soluzione di errori
Modelo ·M·
Ref.1705
·12·
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 si sono editati nell’ordine corretto.
SOLUZIONE In questo ciclo di lavorazione è obbligatoria la lavorazione di:
Operazione di sgrossatura (Tasche 2D o 3D)
Operazione di semifinitura (Tasche 3D)
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.
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:
Tasche 2D
Tasche 3D
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 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:
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.
B Profondità di passata.
I Profondità totale della tasca.
R Quota del piano di riferimento.
B Profondità di passata.
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).
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).
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).
I Profondità di lavorazione.
B Passo di foratura.
Soluzione di errori
Modelo ·M·
Ref.1705
·13·
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),
maschiatura (G84), alesatura (G85) o barenatura (G96/G89). La causa può essere
che non si è programmato il parametro "I". Profondità di lavorazione" nel ciclo fisso
editato.
SOLUZIONE In questo tipo di lavorazione è obbligatoria la programmazione di:
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:
Per programmare una foratura senza temporizzazione sul 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.
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 costante (G83)». La causa può essere che non si è programmato qualche
parametro.
SOLUZIONE In questo tipo di lavorazione è obbligatoria la programmazione di:
I parametri si 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:
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.
I Profondità di lavorazione.
I Profondità di lavorazione.
K Temporizzazione sul fondo.
I Profondità di lavorazione.
J Numero di passi.
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 la profondità di taglio lungo l’asse longitudinale.
Soluzione di errori
Modelo ·M·
Ref.1705
·14·
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:
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 Le diverse cause sono:
1. Durante la simulazione o l’esecuzione, quando stando in attivo una funzione
«Interpolazione circolare (G02/G03)», si è cercato di 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 di ogni causa è:
1. È probabile che nello storico 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.
0044 ‘Coordinate incorrette.
RILEVAMENTO Durante l’edizione o durante l’esecuzione in programmi trasmessi da DNC.
CAUSA Le diverse cause sono:
1. Si cerca di eseguire un blocco sintatticamente errato (G1 X20 K-15).
2. Nella definizione dei parametri di un ciclo fisso di lavorazione (G81-G89) no si è
definito il parametro "I: Profondità di lavorazione".
SOLUZIONE La soluzione di ogni causa è:
1. Correggere la sintassi del blocco.
2. In questo tipo di lavorazione è obbligatoria la programmazione di:
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.
I Profondità della tasca.
J Raggio della tasca.
B Definisce la profondità di taglio lungo l’asse longitudinale.
I Profondità di lavorazione.
Soluzione di errori
Modelo ·M·
Ref.1705
·15·
0046 ‘Asse inesistente.
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA 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». Ad 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 di 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.
0049 ‘Punto incompatibile con il piano attivo.
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Le diverse cause sono:
1. Quando si è cercato di realizzare una interpolazione circolare e il punto finale non
è contenuto nel piano attivo.
2. Quando si è cercato di realizzare una uscita tangenziale in una traiettoria che non
è contenuta nel piano attivo.
SOLUZIONE La soluzione di 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 si possono realizzare solo arrotondamenti, smussi ed
entrate/uscite tangenziali in traiettorie che siano contenute negli assi principali
che definiscono tale piano. Se si vogliono realizzare in un altro piano, bisogna
selezionarlo previamente.
0050 'Programmare le quote sul piano attivo.'
Non è necessaria spiegazione.
0051 'Asse perpendicolare incluso in piano attivo.'
Non è necessaria spiegazione.
0052 'Centro di circonferenza mal programmato.'
Non è necessaria spiegazione.
Soluzione di errori
Modelo ·M·
Ref.1705
·16·
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 l’edizione o esecuzione (durante l’esecuzione in programmi trasmessi da
DNC).
CAUSA Si è programmato una interpolazione elicoidale e il valore del parametro
corrispondente al passo dell'elica è incorretto o è negativo.
SOLUZIONE Ricordare che il formato di programmazione è:
G02/G03 X...Y...I...J...Z...K...
Dove: K è il passo dell'elica (valore sempre positivo).
0055 'Non si ammettono assi di posizionamento o HIRTH'
Non è necessaria spiegazione.
0056 'L'asse è già accoppiato.'
Non è necessaria spiegazione.
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 di spostare singolarmente un asse che si trova accoppiato
a un altro.
2. Quando mediante la funzione «Connessione elettronica di assi (G77)» si è
cercato di accoppiare un asse che già si trova accoppiato.
SOLUZIONE La soluzione di 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
sposteranno tutti insieme.
Esempio: Se accoppiamo l’asse Y all’asse X, bisognerà programmare uno
spostamento in X per spostare Y (simultaneamente con X).
Per disunire gli assi programmare "G78".
2. Un asse non può essere accoppiato a due assi simultaneamente. Per disunire
gli assi, programmare "G78".
0058 ‘Non programmare un asse GANTRY.
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Le diverse cause sono:
1. Quando si cerca di 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 di 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 spostare Y (simultaneamente con 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.
Soluzione di errori
Modelo ·M·
Ref.1705
·17·
0059 ‘La posizione programmata per l'asse HIRTH è errata.
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.
0060 'Azione non valida.'
Non è necessaria spiegazione.
0061 ‘ELSE non associato a IF.
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA 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 esegue la <azione1> , nel caso contrario si esegue la
<azione2>.
0062 ‘Programmare etichetta N(0-99999999).
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Programmando in linguaggio ad alto livello, si è editato dentro l’istruzione "RPT" o
"GOTO" una etichetta (numero di blocco) che non c’è dentro l’intervallo (0-
99999999).
SOLUZIONE Ricordare che il formato di programmazione di queste istruzioni è:
(RPT N(nº etichetta), N(nº etichetta))
(GOTO N(nº etichetta))
Il numero di etichetta (numero di blocco) deve essere dentro l’intervallo (0-
99999999).
0063 ‘Programmare numero di sottoprogramma da 1 a 9999.
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Programmando in linguaggio ad alto livello, si è editato dentro l’istruzione "SUB" un
numero di sottoprogramma che non è dentro l’intervallo (1-9999).
SOLUZIONE Ricordare che il formato di programmazione di questa istruzione è:
(SUB (nº intero))
Il numero di sottoprogramma deve essere dentro l’intervallo (1-9999).
0064 ‘Sottoprogramma ripetuto.
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si è cercato di definire un sottoprogramma che già esiste in un altro programma della
memoria.
SOLUZIONE Nella memoria del CNC non possono esserci due sottoprogrammi con lo stesso
numero di identificazione, sebbene appartengano a programmi diversi.
0065 ‘Non definire un sottoprogramma nel programma principale.
RILEVAMENTO Durante l’esecuzione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Le diverse cause sono:
1. Si è cercato di definire un sottoprogramma dal modo di esecuzione MDI.
2. Si è definito un sottoprogramma nel programma principale.
SOLUZIONE La soluzione di ogni causa è:
1. Non si possono definire sottoprogrammi dalla opzione di menu "Esecuzione MDI"
2. I sottoprogrammi devono definirsi dopo il programma principale o in un
programma separato. Non possono essere definite nè prima nè dentro il
programma principale.
Soluzione di errori
Modelo ·M·
Ref.1705
·18·
0066 ‘Si aspetta un messaggio.
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Programmando in linguaggio ad alto livello, si è editata l’istruzione "MSG" o
"ERRORE" ma non si è definito il testo del messaggio all’errore che deve mostrare.
SOLUZIONE Ricordare che il formato di programmazione di queste istruzioni è:
(MSG "messaggio")
(ERRORE nº intero, "testo errore")
Sebbene esiste anche l’opzione di programmare:
(ERRORE nº intero)
(ERRORE "testo errore")
0067 ‘OPEN non è stato realizzato.
RILEVAMENTO Durante l’esecuzione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Programmando in linguaggio ad alto livello, è editata una istruzione "WRITE" ma,
previamente, non le è stato indicato dove deve eseguire quest’ordine mediante
l’istruzione "OPEN".
SOLUZIONE Previamente all’istruzione "WRITE", si deve editare una istruzione "OPEN" per
indicare al CNC dove (in che programma) deve eseguire l’istruzione "WRITE".
0068 'In attesa di un numero di programma.'
Non è necessaria spiegazione.
0069 ‘Il programma non esiste.
RILEVAMENTO Durante l’esecuzione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Nel «Ciclo fisso di tasca con isole (G66)», si è programmato che i profili che
definiscono la tasca 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à esiste.
RILEVAMENTO Durante l’esecuzione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Questo errore si produce durante l’esecuzione. quando programmando in linguaggio
ad alto livello, si è cercato di creare mediante l’istruzione "OPEN" un programma che
già esiste.
SOLUZIONE Cambiare il numero di programma o usare i parametri A/D nel l’istruzione "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 l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA 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 l’edizione delle tavole dei parametri macchina, si è introdotto un numero
di parametro incorretto (può mancare il carattere "P") o si cerca di realizzare
un’altra 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.
Soluzione di errori
Modelo ·M·
Ref.1705
·19·
0072 ‘Parametro inesistente’
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Programmando in linguaggio ad alto livello, si è editata l’istruzione "ERRORE" 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:
0073 ‘Intervallo di parametri protetti contro scrittura.'
Non è necessaria spiegazione.
0074 'Variabile non accessibile dal CNC.'
Non è necessaria spiegazione.
0075 ‘Variabile solo di lettura.
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si è cercato di assegnare un valore a una variabile 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.
0076 'Variabile di sola scrittura.'
Non è necessaria spiegazione.
0077 ‘Uscita analogica non disponibile.
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si è cercato di scrivere in una uscita analogica che sta ad essere utilizzata dal CNC.
SOLUZIONE È probabile che l’uscita analogica scelta sia utilizzata da qualche asse o mandrino.
Scegliere un’altra uscita analogica fra 1-8.
0078 ‘Programmare canale 0(CNC), 1(PLC) o 2(DNC).
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Programmando in linguaggio ad alto livello, si è programmata l’istruzione "KEYSRC",
ma non si è definita la provenienza dei tasti.
SOLUZIONE Quando si programma l’istruzione "KEYSCR", è obbligatorio programmare il
parametro corrispondente alla provenienza dei tasti:
(KEYSCR=0) : Tastiera del CNC.
(KEYSCR=1) : PLC
(KEYSCR=2) : DNC
Il CNC permette di modificare solo il contenuto di questa variabile se la stessa si trova
a zero.
0079 ‘Programmare il numero di errore da 0 a 9999.
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Programmando in linguaggio ad alto livello, si è editata l’istruzione "ERRORE" ma
non si è definito il numero di errore che deve mostrare.
SOLUZIONE Ricordare che il formato di programmazione di questa istruzione è:
(ERRORE nº intero, "testo errore")
Sebbene esiste anche l’opzione di programmare:
(ERRORE nº intero)
(ERRORE "testo errore")
0080 'Manca operatore.'
Non è necessaria spiegazione.
0081 ‘Espressione errata.
RILEVAMENTO Durante l’edizione (durante l’esecuzione 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.
Locali: 0-25
Globali: 100-299
Soluzione di errori
Modelo ·M·
Ref.1705
·20·
0082 ‘Operazione errata.
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Le diverse cause sono:
1. Programmando in linguaggio ad alto livello, l’assegnazione di un valore a un
parametro è incompleta.
2. Programmando in linguaggio ad alto livello, la chiamata a un sottoprogramma è
incompleta.
SOLUZIONE Correggere (completare) il formato di assegnazione di un valore a un parametro o
di chiamata a un sottoprogramma
0083 ‘Operazione incompleta.
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Le diverse cause sono:
1. Programmando in linguaggio ad alto livello, se è editata l’istruzione "IF" e non si
è programmata la condizione tra parentesi.
2. Programmando in linguaggio ad alto livello, si è editata l’istruzione "DIGIT" e non
si è assegnato nessun valore a nessun parametro editato.
SOLUZIONE La soluzione di 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
l’istruzione "DIGIT" devono avere associato qualche valore.
0084 ‘Si aspetta "=".
RILEVAMENTO Durante l’edizione (durante l’esecuzione 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.
0085 ‘Si attende ")".
RILEVAMENTO Durante l’edizione (durante l’esecuzione 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 attende "(".
RILEVAMENTO Durante l’edizione (durante l’esecuzione 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 attende "(".
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA 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 di 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:
Non si possono utilizzare in operazioni altri parametri che non sono in questo
intervallo.
Locali: 0-25.
Globali: 100-299.
  • 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
  • Page 77 77
  • Page 78 78
  • Page 79 79
  • Page 80 80
  • Page 81 81
  • Page 82 82
  • Page 83 83
  • Page 84 84
  • Page 85 85
  • Page 86 86
  • Page 87 87
  • Page 88 88
  • Page 89 89
  • Page 90 90
  • Page 91 91
  • Page 92 92
  • Page 93 93
  • Page 94 94
  • Page 95 95
  • Page 96 96
  • Page 97 97
  • Page 98 98
  • Page 99 99
  • Page 100 100
  • Page 101 101
  • Page 102 102
  • Page 103 103
  • Page 104 104
  • Page 105 105
  • Page 106 106
  • Page 107 107
  • Page 108 108
  • Page 109 109
  • Page 110 110
  • Page 111 111
  • Page 112 112

Fagor CNC 8055 Manuale del proprietario

Tipo
Manuale del proprietario