Fagor CNC 8055 Manuale del proprietario

Tipo
Manuale del proprietario
CNC
8055 ·T·
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 ·T·
Ref.1705
·3·
INDICE
ERRORI DI PROGRAMMAZIONE ..............................................................5
ERRORI DI PREPARAZIONE ED ESECUZIONE. ...................................35
ERRORI DI HARDWARE ..........................................................................57
ERRORI DI PLC ........................................................................................65
ERRORI DI REGOLAZIONE .....................................................................67
ERRORI CAN ............................................................................................81
ERRORI NEI DATI DELLE TABELLE ......................................................87
ERRORI DEL MODO DI LAVORO TC ......................................................91
Soluzione di errori
Modelo ·T·
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 inseguimento di profilo (G66)», «Ciclo fisso di sgrossatura
sull’asse X (G68)» o «Ciclo fisso di sgrossatura sull’asse Z (G69)» 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. 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. 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 ·T·
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 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».
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.
Soluzione di errori
Modelo ·T·
Ref.1705
·7·
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 è:
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.
Soluzione di errori
Modelo ·T·
Ref.1705
·8·
0016 ‘Programmare: G15 o G15 C.
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Si è cercato di eseguire un’operazione sull’asse C, ma l’asse non è attivo.
SOLUZIONE Per poter lavorare con l’asse C, prima bisogna attivarlo mediante la funzione "G15".
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).
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.
Soluzione di errori
Modelo ·T·
Ref.1705
·9·
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 è:
0023 ‘Blocco incompatibile nella definizione del profilo.
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Dentro dell’insieme dei 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 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.
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, si è programmato un blocco in
linguaggio ad alto livello.
SOLUZIONE La definizione del profilo 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.
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 ·T·
Ref.1705
·10·
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 ‘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
tratti curvi (G84)» o «Ciclo fisso di tornitura frontale di tratti curvi (G85)». 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. Si è programmato un parametro che non corrisponde al formato di chiamata.
SOLUZIONE In questo tipo di lavorazioni è obbligatoria la programmazione dei seguenti parametri:
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 si sono editati nell’ordine corretto.
3. Si è programmato un parametro che non corrisponde al formato di chiamata.
SOLUZIONE In questo tipo di lavorazioni è obbligatoria la programmazione dei seguenti parametri:
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 trasmessi da DNC).
CAUSA Si sono programmati incorrettamente i parametri del ciclo «Ciclo fisso di scanalatura
sull’asse X (G88)» o «Ciclo fisso di scanalatura sull’asse Z (G89)». 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. Si è programmato un parametro che non corrisponde al formato di chiamata.
SOLUZIONE In questo tipo di lavorazioni è obbligatoria la programmazione dei seguenti parametri:
Gli altri parametri sono opzionali. I parametri si devono editare nell’ordine indicato
nel messaggio di errore.
X-Z Punto iniziale del profilo.
Q-R Punto finale del profilo.
C Profondità di passata.
I-K Distanza dal punto iniziale al centro dell’arco.
X-Z Punto iniziale del filetto.
Q-R Punto finale della filettatura.
I Profondità del filetto.
B Profondità di passata.
C Passo della filettatura.
X-Z Punto iniziale della scanalatura.
Q-R Punto finale della scanalatura.
Soluzione di errori
Modelo ·T·
Ref.1705
·11·
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 si sono editati nell’ordine corretto.
3. Si è programmato un parametro che non corrisponde al formato di chiamata.
SOLUZIONE In questo tipo di lavorazioni è obbligatoria la programmazione dei seguenti parametri:
Gli altri parametri sono opzionali. I parametri 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
sull’asse X (G68)» o «Ciclo fisso di sgrossatura sull’asse Z (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.
3. Si è programmato un parametro che non corrisponde al formato di chiamata.
SOLUZIONE In questo tipo di lavorazioni è obbligatoria la programmazione dei seguenti parametri:
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 tratti
dritti (G81)» o «Ciclo fisso di tornitura frontale di tratti dritti (G82)». 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. Si è programmato un parametro che non corrisponde al formato di chiamata.
SOLUZIONE In questo ciclo di lavorazione è obbligatoria la programmazione dei seguenti
parametri:
Gli altri parametri sono opzionali. I parametri si devono editare nell’ordine indicato
nel messaggio di errore.
X-Z Punto iniziale del profilo.
I Sovrametallo.
C Profondità di passata.
S Blocco dove inizia la descrizione geometrica del profilo.
E Blocco dove termina la descrizione geometrica del profilo.
X-Z Punto iniziale del profilo.
C Profondità di passata.
S Blocco dove inizia la descrizione geometrica del profilo.
E Blocco dove termina la descrizione geometrica del profilo.
X-Z Punto iniziale del profilo.
Q-R Punto finale del profilo.
C Profondità di passata.
Soluzione di errori
Modelo ·T·
Ref.1705
·12·
0035 ‘G83: X Z I B [D K H C L R].
RILEVAMENTO 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 si sono 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:
Gli altri parametri sono opzionali. I parametri si devono editare nell’ordine indicato
nel messaggio di errore.
0036 ‘G60-G61: X Z I B Q A J [D K H C] S [L R].
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
sul lato della sfacciatura (G60)» o «Ciclo fisso di foratura o filettatura sul lato della
tornitura cilindrica (G61)». 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. Si è programmato un parametro che non corrisponde al formato di chiamata.
SOLUZIONE In questo ciclo di lavorazione è obbligatoria la programmazione dei seguenti
parametri:
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 fresatura di
scanalatura sul lato di tornitura cilindrica (G62)» o «Ciclo fisso di fresatura di
scanalatura sul lato di sfacciatura (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.
SOLUZIONE In questo tipo di lavorazioni è obbligatoria la programmazione dei seguenti parametri:
Gli altri parametri sono opzionali. I parametri si devono editare nell’ordine indicato
nel messaggio di errore.
X-Z Posizione della lavorazione.
I Profondità di lavorazione.
B Tipo di operazione da realizzare.
X-Z Posizione della lavorazione.
I Profondità di lavorazione.
B Tipo di operazione da realizzare.
Q Posizione angolare della prima lavorazione.
A Passo angolare fra lavorazioni.
J Numero di lavorazioni.
S Velocità e senso di giro dell’utensile motorizzato.
X-Z Posizione della fresatura di scanalatura.
L Lunghezza della fresatura di scanalatura.
I Profondità della chiavetta.
Q Posizione angolare della prima fresatura di scanalatura.
A Passo angolare fra fresature di scanalature.
J Numero di fresature di scanalature.
F Velocità di avanzamento.
S Velocità e senso di giro dell’utensile motorizzato.
Soluzione di errori
Modelo ·T·
Ref.1705
·13·
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'esecuzione in programmi trasmessi da DNC.
CAUSA Si cerca di eseguire un blocco sintatticamente errato (G1 X20 K-15).
SOLUZIONE Correggere la sintassi del blocco.
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.
Soluzione di errori
Modelo ·T·
Ref.1705
·14·
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.
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.
Soluzione di errori
Modelo ·T·
Ref.1705
·15·
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.
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>.
Soluzione di errori
Modelo ·T·
Ref.1705
·16·
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.
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.
Soluzione di errori
Modelo ·T·
Ref.1705
·17·
0069 ‘Il programma non esiste.
RILEVAMENTO Durante l’esecuzione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Nel «Ciclo fisso di inseguimento di profilo (G66)», «Ciclo fisso di sgrossatura sull’asse
X (G68)» o «Ciclo fisso sgrossatura sull’asse 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 il programma in cui si trovano definiti i profili dei cicli. 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 delle tabelle.
CAUSA Si è introdotto un numero di parametro incorretto (può mancare la lettera "P") o si
è cercato di realizzare un’altra azione (spostarsi nella tabella) prima di abbandonare
il modo di edizione delle tabelle.
SOLUZIONE Inserire il numero del parametro da editare o premere [ESC] per abbandonare questo
modo.
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.
Locali: 0-25
Globali: 100-299
Soluzione di errori
Modelo ·T·
Ref.1705
·18·
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.
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 Programmando in linguaggio ad alto livello, se è editata l’istruzione "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 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.
Soluzione di errori
Modelo ·T·
Ref.1705
·19·
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.
0088 'Limite di operazioni superato.'
Non è necessaria spiegazione.
0089 ‘Logaritmo di numero negativo o zero.
RILEVAMENTO Durante l’edizione o esecuzione (durante l’esecuzione 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 nello storico del programma, questo parametro abbia
acquisito un valore negativo o zero. Controllare che il parametro non giunga
all’operazione con tale valore.
0090 ‘Raggio di numero negativo.
RILEVAMENTO Durante l’edizione o esecuzione (durante l’esecuzione in programmi trasmessi da
DNC).
CAUSA Si è programmata un’operazione 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 nello storico del programma, questo parametro abbia
acquisito un valore negativo. Controllare che il parametro non giunga all’operazione
con tale valore.
0091 ‘Divisione per zero.
RILEVAMENTO Durante l’edizione o esecuzione (durante l’esecuzione in programmi trasmessi da
DNC).
CAUSA Si è programmata un’operazione 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 nello storico del programma, questo parametro abbia
acquisito valore zero. Controllare che il parametro non giunga all’operazione con tale
valore.
Locali: 0-25.
Globali: 100-299.
Soluzione di errori
Modelo ·T·
Ref.1705
·20·
0092 ‘Base zero con esponente non positivo.
RILEVAMENTO Durante l’edizione o esecuzione (durante l’esecuzione in programmi trasmessi da
DNC).
CAUSA Si è programmata un’operazione 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 nello storico del programma, i parametri
abbiano acquisito i valori citati. Controllare che i parametri non giungano
all’operazione con tali valori.
0093 ‘Base negativa con esponente non intero.
RILEVAMENTO Durante l’edizione o esecuzione (durante l’esecuzione in programmi trasmessi da
DNC).
CAUSA Si è programmata un’operazione 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 nello storico del programma, i parametri abbiano acquisito
i valori citati. Controllare che i parametri non giungano all’operazione con tali valori.
0094 ‘Intervallo SIN/COS superato.
RILEVAMENTO Durante l’edizione o esecuzione (durante l’esecuzione in programmi trasmessi da
DNC).
CAUSA Si è programmata un’operazione la cui esecuzione implica calcolare l’arcoseno 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 nello storico del
programma, i parametri abbiano acquisito un valore fuori dei valori citati. Controllare
che il parametro non giunga all’operazione con tale valore.
0095 ‘Programmare numero di fila.
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Durante l’edizione di un programma di personalizzazione, si è definita una finestra
mediante la sentenza 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 il numero di colonna.
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Durante l’edizione di un programma di personalizzazione, si è definita una finestra
mediante il comando ODW e non si è programmata la posizione orizzontale che
occupa sullo schermo.
SOLUZIONE La posizione orizzontale che occupa una finestra sullo schermo viene definita in
colonne (0-79).
0097 ‘Programmare un altro softkey.
RILEVAMENTO Durante l’edizione (durante l’esecuzione in programmi trasmessi da DNC).
CAUSA Durante l’edizione di un programma di personalizzazione, non si è rispettato il
formato di programmazione della sentenza "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 un’altro
softkey.
0098 ‘Programmare softkeys da 1 a 7.
RILEVAMENTO Durante l’esecuzione nel canale di utente.
CAUSA Dentro la sintassi del blocco si è programmato un softkey che non sta dentro
l’intervallo 1 a 7.
SOLUZIONE Si possono programmare softkeys solo dentro l’intervallo 1 a 7.
  • 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

Fagor CNC 8055 Manuale del proprietario

Tipo
Manuale del proprietario