Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Istruzioni D’Uso
Operazioni Di Base
SerieVRⅡ Contenuti
1. Struttura
4. Funzionamento in modalità
programmazione (TEACH)
6. Visualizzazione su schermo
8. Errori e Allarmi
9. Icone
GⅡ controller
10. Lista dei comandi in sequenza
OM0105045E01
(0105045)
0201
Sistemi di “Istruzioni d’Uso” del Robot Panasonic serie VRⅡ
i
■ Introduzione
grazie per aver acquistato il nostro robot industriale della Panasonic serie G controller. Questo
manuale spiega le operazioni di base della serie G controller.
Vi preghiamo di voler fare riferimento al manuale per le operazioni avanzate per i dettagli
sull’impostazione dei parametri e la sequenza dei comandi.
Le procedure operative illustrate in questo documento sono basate sul software version B1.
Quando aggiornate il vostro software, controllate con il tecnico dell’assistenza presso il nostro ufficio vendite, se il
manuale corrente a vostra disposizione è utilizzabile per il software in versione aggiornata.
<Nota>
Versioni aggiornate del software non richiedono necessariamente la revisione del manuale, a meno che il cambio del
software non implichi un cambiamento delle procedure operative.
Cliccare l’ icona sul menu Help per controllare la versione del software.
Version Help
■ Sicurezza
Innanzitutto, leggere attentamente e approfonditamente il “Manuale di Sicurezza” fornito al fine di
poter operare in modo corretto e sicuro sui nostri robot.
Prima di iniziare a operare, leggere il seguente manuale per un uso corretto.Conservare il manuale
in un luogo facilmente accessibile, e leggerlo più volte, se necessario.
ii
■ Avvertenze e Precauzioni
Questo manuale è strutturato basandosi sulla premessa che il personale che maneggia dei robot industriali deve
sottoporsi ad adeguati programmi di formazione, che possono essere requisiti essenziali di regolamenti e standard.
Alcune precauzioni di sicurezza sono enfatizzate utilizzando I seguenti simboli per richiedere un’attenzione maggiore.
Avvertenze, Precauzioni, Azioni Obbligatorie e Divieti elencati in questo manuale devono essere osservati senza
eccezioni. Se le norme di impiego non vengono attentamente rispettate, possono verificarsi ferite a persone, non solo
agli operatori, ma anche ad altro personale e possibili danni a parti dell’apparecchiatura.
E’ pertanto fondamentale assicurarsi che l’apparecchiatura funzioni sempre correttamente.
I robot Panasonic sono progettati e realizzati sulla premessa che I contenuti di questo manuale sono conformi all’utente..
Il personale che utilizza qualsiasi altro manuale deve innanzitutto leggere e comprendere i contenuti di questo manuale.
●Un funzionamento non corretto dell’attrezzatura potrebbe condurre a vari livelli di condizioni di pericolosità. Questo
documento classifica tutte queste condizioni di pericolosità suddividendole in tre livelli, e cioè Pericolo, Avvertenza,
Precauzione, e indica questi livelli usando simboli. I simboli di avvertenza e le frasi segnale sono impiegate anche sulle
etichette di avvertenze poste sul macchinario.
Simbolo di
Frase Segnale Description
avvertenza
Quando vedete questo simbolo sta a significare che è imminente un incidente
Pericolo pericoloso, incluso il pericolo di morte o di ferite gravi, se le norme di impiego
non vengono seguite attentamente
Quando vedete questo simbolo sta a significare che l’eventualità che si verifichi
Avvertenza un’incidente pericoloso, inclusa la morte o ferite gravi alle persone, è elevata
se le norme di impiego non vengono attentamente osservate.
Quando vedete questo simbolo sta a significare che il pericolo che si verifichino
incidenti gravi, incluse ferite di medio livello o lievi a persone e/o danni a parti
Precauzioni dell’attrezzatura, è alto se le norme di impigo non vengono attentamente
rispettate.
I simboli di avvertenze summenzionati sono comunemente uilizzati.
Con “Ferite gravi alla persona” si intende perdita della vista, bruciature (bruciature a temperature
elevate e bruciature a basse temperature), scosse elettriche, frattura di ossa, avvelenamento da gas,
così come quei pericoli che causano effetti ritardati, che richiedono ospitalizzazione o trattamenti
medici per un tempo prolungato.
Con “Ferite di livello medio o lievi” alla persona si intende bruciature, scosse elettriche e ferite che
non richiedono ospitalizzazione nè trattamento medico per periodi prolungati. Con “Danni a cose”
si intende a danni estesi alle cose vicine e all’attrezzatura.
●Inoltre, i punti o le azioni obbligatorie devono essere effettuate e quelle che sono proibite vengono indicate come
segue.
Simbolo di
Frase Segnale Descrizione
Avvertenza
! Azione
Obbligatoria
Azione che DEVE essere effettuata, senza eccezione, come per esempio
la messa a terra.
iii
Indice dei Contenuti
Capitolo 1 Struttura 4.13.3. Aggiunta di un comando in sequenza 4-22
4.13.4. Modifica di un comando in sequenza...........4-22
1.1 Identificazione delle parti ................................... 1-1 4.13.5. Cancellazione di un comando in sequenza .4-22
1.2 Metodo di programmazione in Playback ........... 1-1 4.13.6. Impostazione delle condizioni di saldatura
Capitolo 2 Come usare il programmatore (Per robot saldatori) ………………………………4-
pensile 23
4.14 Salvataggio di un fileErrore. Il segnalibro non è definito.
2.1 Funzioni............................................................. 2-1
4.15 Chiusura di un file 4-24
2.1.1. Jog dial............................................................ 2-3
4.16 Cancellazione di un file ..................................4-24
2.1.2. Tasto Window change ..................................... 2-3
4.17 Rinominare un file 4-24
2.2 Come lavorare sullo schermo............................ 2-4
2.2.1. Inserimento di un valore numerico .................. 2-5 Capitolo 5 Modalità AUTO
2.2.2. Inserimento di caratteri.................................... 2-5 5.1 Avvio ............Errore. Il segnalibro non è definito.
Capitolo 3 Ottenere aiuto mentre si lavora 5.2 Limitazione del funzionamentoErrore. Il segnalibro non è defin
(Help) 5.3 Override .......Errore. Il segnalibro non è definito.
5.4 Bloccaggio e riavvioErrore. Il segnalibro non è definito.
3.1 Come ottenere Aiuto (Help) online........................ 6 5.5 Monitor I/O ..Errore. Il segnalibro non è definito.
3.2 Cosa contiene il menu Help ................................. 6 5.6 Arresto d’emergenza e riavvioErrore. Il segnalibro non è defin
Capitolo 4 Funzionamento in modalità 5.7 Fine dell’operazioneErrore. Il segnalibro non è definito.
programmazione (TEACH) Capitolo 6 Visualizzazione sullo schermo
4.1 Come vengono spiegate le procedure operativeErrore. Il segnalibro 6.1 Elenconon
di èsistemaErrore.
definito. Il segnalibro non è definito.
4.2 Inserimento del Servo AlimentatoreErrore. Il segnalibro non6.2 è definito.
Elenco dei file apertiErrore. Il segnalibro non è definito.
4.3 Impostazioni dell’User ID (Identificativo Utente)Errore. Il segnalibro non è schermoErrore.
6.3 Posizione definito. Il segnalibro non è definito.
4.4 Funzionamento manualeErrore. Il segnalibro non è definito. 6.4 User-IN/OUT Errore. Il segnalibro non è definito.
4.5 Commutazione del sistema delle coordinateErrore. Il segnalibro non èIN/OUTErrore.
6.5 Status definito. Il segnalibro non è definito.
4.5.1. Icone di movimento robot e movimento robotErrore. Il segnalibro 6.6 Variabileè.......Errore.
non definito. Il segnalibro non è definito.
4.6 Creazione di un programma di 6.7 Fattore di caricoErrore. Il segnalibro non è definito.
programmazioneErrore. Il segnalibro non è definito. 6.8 Tempo accumulatoErrore. Il segnalibro non è definito.
4.7 Come salvare i dati relativi al movimento del 6.9 Visualizzazione dello stato operativoErrore. Il segnalibro non è
robot............... Errore. Il segnalibro non è definito. 6.10 Alimentatore di monitoraggioErrore. Il segnalibro non è defin
4.7.1. Creare un nuovo fileErrore. Il segnalibro non è definito.
4.8 Programmazione e memorizzazione dei punti di Capitolo 7 Funzioni utili del file di modifica
programmazioneErrore. Il segnalibro non è definito. 7.1 Cut (Taglia)...Errore. Il segnalibro non è definito.
4.8.1. Spostamento dei comandi per ogni 7.2 Copy (Copia)Errore. Il segnalibro non è definito.
interpolazione .... Errore. Il segnalibro non è definito. 7.3 Paste (Incolla)Errore. Il segnalibro non è definito.
4.8.2. Modificare la velocitàErrore. Il segnalibro non è definito. 7.4 Find (Trova) .Errore. Il segnalibro non è definito.
4.8.3. Calcolo al polso (numero CL )Errore. Il segnalibro non è definito. 7.5 Replace (Sostituisci)Errore. Il segnalibro non è definito.
4.9 Interpolazione Circolare Errore. Il segnalibro non è definito.7.6 Jump (Vai a).Errore. Il segnalibro non è definito.
4.9.1. Che cos’è l’interpolazione circolareErrore. Il segnalibro non è Trasferimento
7.7 definito. fileErrore. Il segnalibro non è definito.
4.10 Programmazione sezione saldatura (Per robot 7.8 Dati globali ...Errore. Il segnalibro non è definito.
saldatori) ........ Errore. Il segnalibro non è definito. 7.9 Modifica fuori linea Errore. Il segnalibro non è definito.
4.10.1. Controllo del cavo/intermittore del GasErrore. Il segnalibro nonOpzioni.......Errore.
7.10 è definito. Il segnalibro non è definito.
4.10.2. Programmazione punti di saldatura e punti di 7.11 Proprietà dei fileErrore. Il segnalibro non è definito.
air-cut ............... Errore. Il segnalibro non è definito.
4.10.3.Impostazioni delle condizioni Capitolo 8 Errori e allarmi
automaticamente salvate in un punto di 8.1 Codici degli allarmiErrore. Il segnalibro non è definito.
programmazioneErrore. Il segnalibro non è definito. 8.2 Codici degli erroriErrore. Il segnalibro non è definito.
4.10.4. Bloccaggio e Riavvio durante le operazioni di 8.3 Codici di errore della saldatriceErrore. Il segnalibro non è defi
saldatura ........... Errore. Il segnalibro non è definito. 8.4 Supplementi .Errore. Il segnalibro non è definito.
4.10.5. Interpolazione a oscillazione lineareErrore. Il segnalibro 8.4.1. non èSoluzione
definito. all’ E1050Errore. Il segnalibro non è definito.
4.10.6. Interpolazione a oscillazione circolare …4-15 8.4.2. E7XXX (Errore del fattore di carico)Errore. Il segnalibro non
4.11 Tracciamento ………………………………..4- 8.4.3. Errore della batteria al litioErrore. Il segnalibro non è definito
16 8.4.4. Nel caso di caduta di tensioneErrore. Il segnalibro non è def
4.11.1. Tracciato inizio/fine ……………………….4-16 8.4.5. Rilascio Overrun Errore. Il segnalibro non è definito.
4.11.2. Aggiunta di punti di programmazione .......... 4-16 Capitolo 9 IconeErrore. Il segnalibro non è definito.
4.11.3. Modifica dei punti di programmazione ......... 4-17
4.11.4. Cancellazione dei punti di programmazione 4-17 Capitolo 10 Variabili e comandi in sequenza
4.11.5. Posizione robot e icone ............................... 4-17 10.1 Variabili ......Errore. Il segnalibro non è definito.
4.12 Movimento del tracciato dopo la modifica...... 4-18 10.2 Comandi in sequenzaErrore. Il segnalibro non è definito.
4.13 Modifica dei file (Operazione di base) ........... 4-20 10.2.1. Elenco dei comandi in sequenzaErrore. Il segnalibro non è
4.13.1. Apertura di un file ........................................ 4-20 10.2.2. Sequenze ARC-ON/ARC-OFFsErrore. Il segnalibro non è d
4.13.2. Visualizzazione di un file nella parte
superiore dello schermo ....................................... 4-20
iv
v
Chapter 1 Struttura
1.1 Identificazione delle parti
Programmatore pensile
Corpo principale del robot
controller
<*>
Quadro di controllo *
Il quadro di controllo mostra le
specifiche standard solo per I
modelli specificati, altrimenti
opzionali.
Giro di
Asse RT
rotazione
FA asse
Braccio
Asse UA
Asse RW Superiore
1-1
Chapter 2 Come usare il programmatore
pensile
Il programmatore pensile è utilizzato per azionare il robot nella maggior parte dei casi. Assicurarsi
di comprenderne perfettamente le funzioni, nonché l’uso di ogni singolo interruttore posto sul
programmatore pensile, prima di utilizzarlo.
2.1 Funzioni
InterruttoreStart
① ② ③ ④ Questo interruttore avvia o riavvia il
⑪ funzionamento del robot in modalità
AUTO.
② Interruttore Hold
Questo interruttore blocca il
⑤ funzionamento del robot con il servo
alimentatore nella posizione ON.
⑥ ③ Interruttore Servo-ON
Questo interruttore aziona il servo
⑦ alimentatore.
④ Interruttore arresto d’emergenza
⑧ Questo interruttore blocca
⑩ ⑨ immediatamente il robot e il
funzionamento dell’asse esterno,
fermando il servo alimentatore.
Ruotare in senso orario per sbloccare.
⑤ Jog dial (selettore di comandi a impulsi)
Questo selettore è usato per controllare il
movimento del braccio del robot, l’asse
esterno o il cursore sullo schermo. E’
impiegato anche per modificare i dati o
selezionare un opzione.
⑨ Tasti funzione utente ⑥ Tasto Enter
Ogni tasto è usato per eseguire l’operazione Questo tasto è usato per salvare o specificare un
punto di programmazione o un’opzione nella
mostrata dall’icona funzione, raffigurata su
finestra durante la fase di programmazione.
ogni tasto funzione utente.
⑦ Tasto Window change
⑩ Interruttore selezione modalità di
Questo tasto è utilizzato per commutare
funzionamento
una finestra attiva qualora appaiano sullo
Tasto a due posizioni che permette di
schermo più finestre
selezionare la modalità con cui si vuole
contemporaneamente.
lavorare con il robot (modalità TEACH o
⑧ Tasto Cancel
AUTO).
Questo tasto cancella l’esecuzione corrente, come
Il tasto commutatore può essere eliminato. l’aggiunta o la variazione di dati, e mostra la
⑪ Tasti Funzione videata precedente.
Ogni tasto è utilizzato per eseguire
l’operazione mostrata dall’icona funzione
raffigurata alla destra di ogni tasto funzione.
2-1
Tasto L-shift (sinistro)
Usare questo tasto per commutare gli assi
del sistema delle coordinate o per spostare
la cifra di un numero di input.
Gli assi verranno commutati nel seguente
ordine, “Assi principali”, “Assi al polso”,
e “Assi esterni” (se applicabile).
2-2
2.1.1. Jog dial (Selettore di commando a impulsi)
(1) Jog up/down (jog in 1. Per spostare il braccio del robot o l’asse esterno
su o in giù)
2. Jog up (in sù): in direzione (+)
3. Jog down (in giù): in direzione (-)
4. per spostare il cursore sullo schermo.
5. Per modificare i dati o selezionare una scelta.
(2) Click (cliccare)
(3) Jog drag Per conservare l’operazione corrente del braccio del robot.
(avanzamento con ◎ La quantità di rotazione del comando di selezione dopo aver
trascinamento). premuto, determina il cambio di valore.
Premere e poi spostare ◎ Bloccare la rotazione del jog per disinserire.
in sù e in giù
◎ La direzione del movimento è la stessa di quella del Jog
up/down (sù/giù).
Cambio
finestra
User functions
Funzioni utente
2-3
2.2 Come lavorare sullo schermo
Il teach pendant (monitor d’istruzione pensile) ha una serie di icone, che identificano le funzioni sullo schermo, che
facilitano il lavoro. Posizionare il cursore sull’icona che si desidera e cliccare sul jog dial (selettore di comando a impulsi)
per visualizzare le icone del sottomenu o per passare da una finestra all’altra..
Icone Funzione
Menu icone
Finestre di modifica
Finestre
di
Tasti funzione
Programmazione in
automatico
Cliccare un icona
per visualizzare
gli oggetti del
sottomenu
dell’icona
2-5
Chapter 3 Ottenere aiuto (Help) mentre si
lavora
Quando si sta lavorando e si ha bisogno di aiuto, se per esempio si vogliono conoscere determinate
procedure operative o sapere cosa fare con un’allarme o un’errore che si è verificato, ciccare
sull’icona Help per avere le informazioni necessarie. Il menu Help non fa altro che riformulare i
contenuti del manuale.
Nota)
Quando il tasto Window change è Funzione dei tasti sul programmatore pensile nella finestra Help
premuto, la finestra Help è chiusa e
mantiene lo schermo corrente. Funzionamento nella finestra Help Tasto
Spostamento su testi evidenziati (verso Jog dial (in giù)
il basso)
Spostamento su testi evidenziati (verso Jog dial (in sù)
l’alto)
Saltare all’oggetto selezionato. ClicK del Jog e Ⅳ
Torna allo schermo precedente Tasto R-Shift, tasto L-Shift
Scorrere verso l’alto Tasto Ⅰ
Scorrere verso il basso Tasto Ⅱ
Torna alla finestra di funzionamento del Tasto Window change
robot key
Pagina successiva Tasto F4
Pagina precedente Tasto F5
Uscita Tasto Cancel
6
Impostazioni unità di controllo Spiega le impostazioni I/O, l’impostazione del limite soft, il passo, il limite di velocità,
lo strumento di lavoro, le condizioni di saldatura e altre impostazioni sullo schermo.
7
Capitolo 4 Funzionamento in modalità
programmazione (TEACH)
Quando l’interruttore di selezione Mode (modalità) è nella posizione
TEACH, è possible creare o modificare un programma di funzionamento
del robot utilizzando il programmatore pensile.
Pulsante Descrizione
Chiude questa finestra di dialogo e
OK
salvaogni modifica effettuata.
Chiude questa finestra di dialogo senza
Cancel
salvare le modifiche apportate.
1
Pulsante Descrizione
Chiude questa finestra di dialogo e
OK
salvaogni modifica effettuata.
Chiude questa finestra di dialogo senza
Cancel
salvare le modifiche apportate.
<Nota>
Questo documento spiega la procedura per
visualizzare la finestra di dialogo dell’impostazione dei
parametri.
Completare quindi le impostazioni richieste per ogni
finestra di dialogo.
2
4.2 Inserimento del Servo Alimentatore
Non inserire il servo alimentatore prima di aver confermato che non
! Pericolo ! vi sia personale presente all’interno dell’area di lavoro del robot.
E’ necessario inserire l’identificativo utente (User ID) per effettuare la programmazione o la modifica delle
impostazioni del robot. Questo è infatti realizzato in modo tale che con le impostazioni originali dell’ User ID non è
possible effettuare modifiche.
<Nota>
Per i dettagli relativi alla registrazione Utente, fare riferimento alla sezione “Impostazione e modifica dell’ User ID” che
si trova nel manuale d’uso (funzionamento avanzato).
3
4.4 Funzionamento manuale
Operazione per spostare il robot utilizzando il programmatore pensile. I dati relativi
allo spostamento del robot effettuati in funzionamento manuale non saranno salvati.
In modalità programmazione, la velocità massima di spostamento del robot dal centro dell’utensile (alla fine della
torcia di saldatura dove genera l’arco) è limitata a 15 m/min. (250 mm/s).
<Supplemento>
Lo spostamento del punto di controllo del robot (centro dell’utensile) è visualizzato come
valore numerico nell’angolo superiore destro della finestra. Rilasciando il tasto Funzione si
riporta il valore a “0”.
Nota)
Il sistema delle coordinate del giunto è impostato come sistema delle coordinate per default a meno
che non venga diversamente specificato. Per applicare un diverso sistema delle coordinate, far
riferimento alla sezione “Variazione del Sistema delle coordinate”.
4
Il robot si sposta in modo Far ruotare Far ruotare il selettore in modo
corrispondente al leggermente il consistente per spostare il robot
quantitativo di rotazione selettore per spostare in modo veloce
del jog dial. il robot lentamente.
<Supplemento>
・ utilizzare il tasto R-shift (R= destro) per commutare l’aumento di jog (Alto, Medio, Basso).
・ Impostare i parametri del quantitativo di spostamento del robot. (Consultare il manuale di funzionamento avanzato
per i dettagli.)
5
4.5 Commutazione del sistema delle coordinate
E’ possibile commutare la direzione di movimento del
braccio del robot selezionando un sistema delle
coordinate.
Giunto
Cartesiano
Utensile Commutazione funzioni (con il tasto L-Shift )
Cilindrico
Utente
6
Sistema Cartesiano delle coordinate Sistema delle coordinate dell’utensile
[controlla il movimento del robot sulla base del sistema [controlla il movimento del robot sulla base della direzione
delle coordinate del robot] dell’utensile finale connesso al manipolatore]
Tx
Tz Ty
X Y
Funzioni di commutazione (con il tasto L-Shift) Funzioni di commutazione (con il tasto L-Shift)
Tx
Tz Ty
Direction of tool
Z Zu
Xu
Yu
X Y
Zu
Z'
Xu
Y' touches the trajectory of RT.
Yu
X' Y'
7
4.6 Creazione di un programma di programmazione
Dati da memorizzare
Interpolazione
1. Posizione del punto di programmazione PTP
(dati delle coordinate) (MOVEP)
2. Velocità di spostamento verso il punto Movimento del giunto
di programmazione.
3. Funzionamento del robot al punto di Lineare
programmazione (Sequenza di (MOVEL)
comandi) Il robot segue un tracciato
4. Metodo di spostamento verso il punto di diritto da un punto a quello
programmazione. (Interpolazione) successivo.
Circolare
(MOVEC)
Nota:
Il robot segue un tracciato
· I comandi relativi al movimento (MOVEC,
circolare determinato da tre
MOVELW ecc.) per il movimento circolare o
punti di programmazione
oscillatorio del robot, sono memorizzati nei punti
di memorizzazione per specificare la sezione di Oscillatorio
ogni interpolazione. (MOVELW)
· L’oscillazione e l’oscillazione circolare non Il robot segue un percorsoso
sono disponibili per i robot per le applicazioni a zigzag su un tracciato
andling. diritto.
Oscillazione circolare
(MOVECW)
Il robot segue un percorso a
zigzag su un tracciato
circolare.
8
1. Creare un file dove saranno memorizzati i dati di programmazione.
3. Eseguire il tracciamento per controllare e correggere i dati programmati durante o dopo l’operazione di
programmazione.
Una volta terminato, avviare il programma in modalità AUTO per muovere il robot.
9
4.7.1 Creare un nuovo file
Prima di cominciare con le operazioni di programmazione, è necessario creare un file in cui
vengano salvati i dati relativi ai punti di programmazione e i comandi del robot.
Nota)
Per i dettagli del of “Tool” e “Mechanism”, fare riferimentoalle istruzioni d’uso (funzionamento
avanzato).
<Notare>
Se state creando un nuovo
Click >> >> file, questo sarà
(Edit type) Add automaticamente collocato in
“Add”. Metodo di spostamento
(Interpolazione,velocità ecc.) Tutta questa
informazione è
1. Accendere la spia dell’icona del come se Punto di memorizzata con ogni
Robot programmazione punto di
motion ON programmazione.
si volesse muovere il robot manualmente.
2. rendere attiva la finestra edit.
3. Portare il robot sul punto di inizio e poi premere il
tasto Enter . Appare la finestra di dialogo.
Notare)
4. Se necessario cambiare i campi nel riquadro e
premere il tasto Enter o cliccare sul pulsante OK Normalmente la posizione di riposo del robot
per salvarlo come punto di programmazione. manipolatore è utilizzata come punto di inizio.
10
[[Interpolate] Specifica un tipo di interpolazione tra i
punti di programmazione. Per esempio, MOVEL sta
a significare che il robot compie movimenti lineari .
Air-cut: Controlla il circolo di “Saldatura” per le
operazioni di saldatura dal punto di
programmazione corrente a quello successivo.
Altrimenti, controllare il circolo di “Air-cut”.
Weld: Controlla il circolo di “Saldatura” per le
operazioni di saldatura dal punto di
programmazione corrente a quello successivo.
[Position name] Specifica la variabile di posizione
del punto di programmazione.
[Manual speed] Specifica la velocità di
spostamento del robot dal precedente punto di
programmazione a quello corrente.
[Wrist calculation] Normalmente impostato su “0”.
Oppure specificare 1, 2 or 3 per calcoli speciali.
(Questo campo non è disponibile se il punto di
programmazione è “MOVEP”)
4.8.1. Spostamento dei comandi per ogni interpolazione
LVelocità (Bassa)
MVelocità(Media)
HVelocità (Alta)
11
TW) fino a una certa posizione può risultare ciò
che viene definito “orientamento singolare del
robot, che può provocare il ribaltamento degli assi.
Specificare un tipo di calcolo di interpolazione (il
numero CL ), al fine di evitare un possibile
ribaltamento degli assi.
0 Calcolo automatico
12
4.9 Interpolazione circolare
Punto Circolare
intermedio
MOVEC
Interpolazione (Intermedio)
lineare Punto
Punto iniziale finale
circolare circolare
MOVEC(Avvio) MOVEC
13
4.9.1 Che cos’è un’interpolazione circolare
Il robot calcola un cerchio da tre punti di programmazione e si sposta sulla traiettoria circolare.
Se ci sono più punti circolari intermedi, la traiettoria circolare dal punto corrente a quello successivo sarà dterminata
dal punto corrente e da due punti di programmazione successivi, circolari, consecutivi. Per quanto riguarda il punto
circolare prima del punto finale circolare, i tre punti consecutivi che determinano la traiettoria circolare saranno il
punto di programmazione circolare precedente, il punto corrente e il punto finale circolare.
Interpolazio
ne lineare Usare i punti c, d
c
e e per calcolare
a l’interpolazione Punto finale
circolare
Punto di avvio
lineare d e
Usare i punti c, d e e
per calcolare l’interpolazione
2. Per creare il locus di una combinazione di più di una traiettoria circolare, salvare un punto di interpolazione
lineare o punto di interpolazione PTP sul punto di programmazione condiviso di due traiettorie circolari, prima di
salvare il punto iniziale circolare della traiettoria circolare successiva per separare le traiettorie.
MOVEC MOVEC
MOVEL/MOVEP
MOVEC
MOVEC
MOVEC
MOVEC
3. Per quanto riguarda una traiettoria circolare creata da tre punti di interpolazione circolare, se due punti sono
posizionati l’uno vicino all’altro, la modifica seppur lieve di uno qualsiasi di essi crea una modifica significativa
14
nel locus.
15
4.10 Programmazione della sezione saldatura (Per i robot saldatori)
I robot saldatori sono dotati di funzioni per operazioni frequentemente utilizzate nella saldatura (Operazione di
inserimento/disinserimento saldatura) per lavori semplici.
16
Nota) Nota) Nota)
In un punto iniziale di saldatura, dare Per cambiare le condizioni di In un punto finale di saldatura, dare
il commando di avvio della saldatura in un punto intermedio, il commando per terminare la
saldatura; ARC-SET (che specifica salvare nuovamente il comando saldatura; CRATER (che specifica la
la corrente di saldatura, il voltaggio e ARC-SET (per cambiare tutta la corrente di saldatura a cratere, il
la velocità) e ARC-ON (che specifica corrente di saldatura, il voltaggio e la voltaggio e il tempo) e ARC-OFF
il programma con cui cominciare velocità), AMP (per cambiare solo la (che specifica il programma per
l’operazione di saldatura) sarà corrente di saldatura) o VOLT (per terminare l’operazione di saldatura)
memorizzato automaticamente. cambiare solo il voltaggio di saranno salvati automaticamente.
saldatura).
<Supplemento>
Invece del tasto Enter , è possible cliccare il pulsante OK sullo schermo per salvare un punto di programmazione.
17
WAIT-ARC Attendere per la rilevazione della
3 corrente di saldatura
ArcEnd1 Descrizione
TORCHSW OFF Interruttore della torcia su OFF
1
(disattivato)
2 DELAY 0.40 Attendere 0.4 secondi.
STICKCHK ON Segnale di rilevazione della leva
3
del filo su ON (attivata)
4 DELAY 0.30 Attendere 0,3 secondi.
STICKCHK OFF Segnale di rilevazione della leva
5
del filo su OFF( disattivata)
GASVALVE OFF Valvola del gas su OFF
6 (disinnestata)
Quando l’interruttore di blocco è premuto durante le operazioni di saldatura, il robot sospende il suo funzionamento dopo
aver eseguito un commando CRATER e un comando ARC-OFF salvati nel punto finale di saldatura della sezione di
saldatura corrente.
Quando viene riavviato, il robot riprende l’operazione di saldatura con l’esecuzione del commando
ARC-ON salvato nel punto di iniziale di saldatura della sezione di saldatura corrente.
18
4. 10.5 Interpolazione a oscillazione lineare
Programmazione di un punto iniziale di oscillazione (MOVELW), di due punti di ampiezza
(WEAVEP) e di un punto finale di oscillazione (MOVELW) per creare modelli di oscillazione.
Tracciato principale
19
viene salvato, sebbene quei punti di programmazione siano salvati come punti di oscillazione, nel tracciamento e
nell’operazione, il robot si sposta su quei punti con interpolazione lineare.
20
Modelli di oscillazione
E E
1 1
2 2
S
S
E 1 E
1
2
2 3 4
S S
1 E E
1
2
3 4 2
S S
Timer 1
Timer di oscillazione
1
Determina quanto tempo (in secondi) il robot deve
attendere prima di spostarsi sull’altro punto di
ampiezza. S Tracciato
principale
21
Condizioni
• Per i modelli da 1 a 5: [ampiezza × frequenza] non deve superare i 60 mm・Hz
• Per il modello 6: [angolo di oscillazione × frequenza] non deve superare 125 ° Hz
• [1/f -(T0+T1+T2+T3+T4)> A] deve essere soddisfatto.
dove, f: frequenza (unità: Hz)
T0: il valore impostato del timer salvato nel punto iniziale di oscillazione.
Da T1 a T4: valori impostati del timer dei punti di ampiezza da 1 a 4.
A= 0.1 (per i modelli 1, 2 e 5),
= 0.75 (per il modello 3),
= 0.15 (per il modello 4),
= 0.05 (per il modello 6)
22
4.10.6 Interpolazione a oscillazione circolare
Programmazione di tre punti per determinare una linea circolare e due punti di ampiezza
(WEAVEP) per creare il movimento di oscillazione circolare del robot.
Punto iniziale di oscillazione Ampiezza di oscillazione 1 Ampiezza di oscillazione 2
circolare
1. Impostare il tipo di interpolazione 1. Successivamente spostare il 1. Spostare quindi il robot sugli altri
su ’“Oscillazione circolare”. robot su uno dei punti per punti per determinare l’ampiezza
2. Impostare il tipo di modifica su determinare l’ampiezza di di oscillazione (punto di
“Aggiungi”. oscillazione (punto di ampiezza ampiezza 2).
3. Al punto in cui si desidera 1). 2. Allo stesso modo del punto di
iniziare l’oscillazione circolare, 2. Premere il tasto Enter e apparirà ampiezza 1, salvare questo
premere il tasto Enter. Apparirà quindi la finestra di dialogo per punto come punto di ampiezza 2.
quindi la finestra di dialogo per impostare il punto di
impostare il punto di programmazione.
programmazione. 3. Commutare il tipo di
4. Impostare i parametri nella interpolazione su “WEAVEP” e
finestra e cliccare sul pulsante impostare altri parametri nella
OK per salvare il punto come finestra.
punto iniziale circolare. 4. Premere il pulsante OK per
salvare il punto come punto di
ampiezza 1.
Punto di ampiezza 1
WEAVEP Punto di ampiezza 2
WEAVEP
23
Modelli di oscillazione
Sono disponibili sei modelli. (Vedere modelli di oscillazione di interpolazione di oscillazione lineare.)
24
4.11 Tracciamento
Il tracciato è utilizzato per controllare la posizione attuale o le condizioni dei punti programmati che
sono stati salvati. Con questa operazione è anche possibile cambiare i dati dei punti di
programmazione.
Accendere la spia dell’icona Robot e spostare il robot sulla nuova posizione che si desidera
motion ON
aggiungere come punto di programmazione, quindi salvare.
<Nota>
Clic >> >> L’icona del tipo di
Tipo Aggiungi
Modifica modifica usata nella
operazione di modifica
precedente si troverà nella
barra di menu.
1. Attivare la finestra di modifica.
2. Premere il tasto Enter. Apparirà la finestra 1
di dialogo in basso.
3. Se necessario impostare parametri nella 2(punto aggiunto)
finestra e cliccare sul pulsante OK per
aggiungerlo come punto di programmazione
al di sotto della linea dove è posizionato il
cursore.
25
[Interpolation] Specifica un tipo di interpolazione fra punti di
programmazione. Ad esempio, MOVEL significa che il robot
compie movimenti lineari.
[Position name] Specifica la variabile di posizione del punto di
programmazione.
[Manual speed] Specifica la velocità di spostamento del robot dal
punto di programmazione precedente al punto di programmazione
attuale.
[Wrist calculation] Impostare normalmente su “0” o specificare 1,
2 o 3 per calcoli specifici.
(Il campo non è disponibile se il punto di programmazione è
“MOVEP”)
26
4.11.3 Modifica dei punti di programmazione
Nel tracciamento, spostare il robot sul punto programmato che si desidera modificare. (Il cursore si
sposta sullo stesso punto nello schermo.)
<Nota>
Clic >> >> L’icona del tipo di
Tipo di Modifica
modifica modifica usata nella
precedente operazione di
modifica si troverà nella
barra di menu.
1. Attivare la finestra di modifica.
2. Spostare il robot sulla nuova posizione.
3. Premere il tasto Enter e apparirà la finestra di dialogo
in basso.
4. Impostare i parametri nella finestra e cliccare sul
pulsante OK per aggiornare il punto di
programmazione.
<Nota>
Clic >> >> L’icona del tipo di
Tipo di Cancella
modifica modifica usata nella
precedente operazione di
modifica si troverà nella
barra di menu.
27
Icona Posizione degli
strumenti del robot
Su un punto di
programmazione
Icon indicates robot tool position
Fuori da un punto di (Example: ‘On the teaching path’)
programmazione
Sulla traiettoria di
programmazione
Fuori dalla traiettoria di
programmazione
Nessuna delle
posizioni suddette
Percorso di programm
Operazione manuale
Tracciato
28
4.12 Movimento del tracciato dopo la modifica
I seguenti esempi mostrano il movimento del robot durante il tracciamento in avanti/indietro dopo ogni modifica nel
tracciamento
3 3 3
4 4 4
6 6 6
3 New point 5 3 5
3 5
4 4
4
(Aggiunge il punto di
programmazione 6)
Modifica della posizione di un
punto
5 5
3 3
3 5
4 4
4
New position
(Modifica il punto di
programmazione 4)
Cancellazione di un punto
5
3
3 5 3 5
4
(Cancella il punto di
programmazione 4)
(▼ indica la posizione del punto di controllo del robot dopo essere uscito o dopo il tracciamento in avanti
o indietro.)
29
○Arrestare il robot fra i punti di programmazione (4 e 5) e quindi modificare il punto
3 5 3 5
3 5
4 4
4
3 5 3 3 5
5
4 4
4
(Sposta il robot manualmente)
Aggiunta di un punto
3 5 3 3 5
5
4 4 6 4 6
6 (new)
(Aggiunge un punto di programmazione
(6) fra 4 e 5.)
Modifica della posizione di un
punto
3 5 3 3 5
5
4 4 4
Nuova
posizione
(Modifica il punto di
programmazione.)
Cancellazione di un punto
3 5 3 5
3 5
4
(Cancella un punto di
programmazione (4))
(▼ indica la posizione del punto di controllo del robot dopo essere uscito o dopo il
tracciamento in avanti o indietro.)
30
4.13 Modifica dei file (Operazione di base)
Spegnere la spia dell’icona Robot per modificare i file sulla finestra del programmatore pensile.
motion OFF
<Nota>
Clic >> >> Questa procedura è necessaria solo se
File Apri si desidera modificare un file diverso dal
programma di lavoro corrente.
Attenzione!
La modifica del file può essere eseguita a condizione che il file che si intende modificare sia aperto,
salvo diversa specifica.
Quando si apre più di una finestra, usare questa funzione per visualizzare il file specificato nella
parte superiore. Si può modificare il file visualizzato in alto.
31
Î
32
4.13.3 Aggiunta di un comando in sequenza
Spostare il cursore sulla linea alla quale si desidera aggiungere un comando in sequenza in basso.
<Nota>
Clic >> >> L’icona del tipo di
(Tipo di
modifica)
Aggiungi modifica usata nella
precedente operazione di
modifica si troverà nella
barra di menu.
Sul menu Comando cliccare il comando in
sequenza che si desidera aggiungere.
(Esempio: aggiungere un comando OUT)
Î
EXIT
<Nota>
Clic >> >> L’icona del tipo di
(Tipo di Modifica
modifica) modifica usata nella
precedente operazione di
modifica si troverà nella
barra di menu.
Compare la Lista comandi (come sopra). Impostare i parametri e quindi cliccare
sul pulsante OK
33
<Nota>
Clic >> >> L’icona del tipo di
(Tipo di Cancella
modifica) modifica usata
nell’operazione di
modifica precedente si
troverà nella barra di
menu.
Il programmatore pensile predispone la conferma della cancellazione del comando. Cliccare sul
pulsante OK per cancellare il comando.
Fine programma
34
Click >>
File
>>
Save
/ Save as Save
Sovrascrive i dati.
Î
[Type]:
Programma/AvvioArco/SpegnimentoArco
[OK]:Per cancellare il file specificato.
Click >> >> [The file name]: Digitare un nome per il file
File Rename
specificato. Il nome del file può contenere fino a
35
28 caratteri.
Selezionare dall’elenco, il file che si vuole [OK]: Per aggiornare il nome del file.
rinominare.
36
Capitolo 5 Modalità AUTO
5.1 Avvio
Ci sono due modi per iniziare le operazioni (avviare il programma); un modo è di
utilizzare l’interruttore di avvio (che è definito “manual start”) ed è posto sul
programmatore pensile, e l’altro modo è di inviare un segnale da un dispositivo
esterno (che è definito “auto start”). Questo documento (operazione di base) spiega
il sistema di avvio manuale.
Nota) Per il sistema di avvio automatico, consultare la sezione “Altri sistemi di avviamento” o il
manuale del robot controllore.
· Assicurarsi che non vi sia personale presente all’interno dell’area della barriera di
protezione prima dell’avvio.
Danger !
· L’operatore dovrebbe essere in grado di premere il pulsante di Emergency stop
in ogni momento in cui noti un pericolo.
<Nota>
Il quadro di controllo è opzionale per alcuni
modelli di robot. Quadro di controllo
Per assicurare un funzionamento sicuro, il
quadro di controllo deve essere posizionato
all’esterno della barriera di protezione.
1
5. Inserire il servo alimentatore.
6. Premere l’interruttore Start , il robot inizia a
eseguire la serie di operazioni programmate.
<Supplementi>
· Ogni azione una volta che viene eseguita viene indicata nel pannello destro in ordine di
esecuzione.
· Il programma si avvia da dove viene posizionato il cursore.
· Un ritardo nell’indicare ogni operazione potrebbe stare a significare che l’operazione ha la
priorità. Alcune operazioni potrebbero non venire indicate a secondo della temporizzazione.
2
5.2 Limitazione del funzionamento
Si può avviare il programma specificato ponendo alcune limitazioni, come per esempio disattivando
alcune funzioni, limitare la velocità di spostamento del robot o eseguire l’operazione senza
saldatura (controllare il bloccaggio dell’Arco).
Tasti
Obiettivo
Funzione
Amperaggio di saldatura
Voltaggio di saldatura
Velocità
3
Nota)
mentre si tiene premuto il tasto funzione, muovere · I dati modificati utilizzando la funzione override
il jog dial per regolare l’impostazione e cliccare per vengono salvati automaticamente.
aggiornare. · E’ possibile superare la velocità di
spostamento nella sezione oscillazione.
Disinserire l’icona dell’ override per terminare la · L’ Override è disponibile nei programmi
visualizzati nella finestra.
regolazione. Consultare il funzionamento avanzato del manuale
4
5.4 Bloccaggio e riavvio
1. Premere l’interruttore Hold, il robot viene disattivato mentre si tiene il servo power sulla
posizione ON. Posizionare l’interruttore di selezione modalità nella posizione TEACH per
attivare manualmente il braccio del robot.
2. Commutare l’ l’interruttore di selezione modalità nella posizione AUTO e premere
l’interruttore Start per riavviare il robot.
Hold Nota)
Teaching Operation Gli stati di Input/Output prima che il
robot vada nello stato di bloccaggio
vengono mantenuti finchè il robot non
viene riavviato.
2. Accendere l’icona poi il display del monitor I/O appare nel pannello destro.
In/Out
Selezionare il
terminale che si
vuole per
modificare lo stato
ON/OFF e
modificare lo
stato.
5
<Nota>
Il robot non conserva lo stato ON/OFF dei terminali OUTPUT se lo stato ON/OFF di un terminale
OUTPUT viene modificato utilizzando questa funzione I/O del monitor mentre il robot è nello
stato di bloccaggio.
6
5.6 Arresto d’emergenza e riavvio
7
8
Capitolo 6 Visualizzazione sullo schermo
Questa sezione spiega i display dello schermo disponibili dal menu View
Il menu View è disponibile sia in modalità Teach che AUTO.
Lista file
Click >> >>
View File list
Click >>
View
>> Display
>> Display
>>
XYZ
/ Angle
/ Pulse
change position
Î
XYZ
[[XYZ]:I dati del punto di controllo del robot sul sistema
delle coordinate del robot.
[UVW]: Orientamento utensile.
U: Angolo rotante intorno all’asse parallelo all’asse Z
incluso il punto di controllo del robot mentre conserva
l’angolo di V.
V: Angolo dalla superficie verticale.
W: Angolo di torsione del polso quando si fissa la direzione
dell’utensile.
Î Î
Angle Pulse
Indica
Indica l’angolo di ogni l’impulso
asse. encoder
dell’asse.
6.4 User-IN/OUT
Mostra lo stato ON/OFF di ogni porta I/O .
Click >>
View
>> Display
>> Display
>>
Byte
/ Integer
/ Long
/ Double
change variable
Quando “Byte”è
selezionato.
I valori memorizzati nelle variabili sono visualizzati alla destra dei due punti (:).
Î
Click >>
View
>> Display
>>
Load factor
>> /
Load factor Average
/ Peak
change load factor load factor
<Nota> Per I robot manipolatori, assicurarsi di posizionare ogni asse in modo tale che il suo fattore
di carico non ecceda 100%.
Quando si modificano dei file, spegnere la spia dell’icona del Robot per azionare il cursore nella
motion OFF
finestra di modifica.
Spostare il cursore sulla riga dove si vohgliono inserire I dati. (I dati verranno inseriti sotto la riga
dove è posizionato il cursore.)
Click >>
Edit
>>
Copy
>>
Paste
>>
Paste
/ Paste
(Reverse)
<How to check th
e setting> (Come controllare l’impostazione)
E’ possibile controllare le impostazioni spostando il robot sulla posizione registrata nel
tracciamento.
Nota)
· Il meccanismo è un numero di gruppo che specifica l’oggetto che deve essere controllato dal
sistema (incluso il robot e l’asse esterno). Fare riferimento alle istruzioni d’uso (funzionamento
avanzato) per I dettagli.
· Fare riferimento alla sezioni “Variabile” e “Elenco comandi in sequenza” che si trova più avanti in
questo documento.
7.9 Modifica fuori linea
Una funzione per modificare il programma in esecuzione.
Si avverte che le modifiche effettuate saranno applicate alla succesiva apertura del programma.
Click >>
Offline
(ON) >> >>
File Open
programming
Offline
.
programming
Fornisce informazioni particolari a ogni file, per esempio, quando è stato salvato e chi l’ha creato.
Offre anche lo spazio per poter aggiungere un commento.
Codice
Messaggio Causa probabile Soluzione
allarme
A4000 Temperatura troppo alta Se si rileva un aumento anomalo di Togliere la corrente elettrica e far
temperatura e si continua raffreddare la macchina, quindi
l’operazione, si può danneggiare ripristinare la corrente.
l’attrezzatura interna.
A4010 Contatto saldato: Arresto di
emergenza di riserva
Contatto saldato: Arresto di
emergenza TP
Contatto saldato: Arresto
porta
Contatto saldato: Arresto di
emergenza MANUALE
Contatto saldato:
Sovrapposizione
Contatto saldato: Arresto di Controllare il circuito collegato al
emergenza esterno Il circuito è fuso. La scheda di terminale indicato nel messaggio
Contatto saldato: Arresto di sicurezza può essere danneggiata. di allarme e sostituire la scheda di
emergenza software sicurezza come richiesto.
Contatto saldato: Arresto relè
di sicurezza
Contato saldato: Arresto di
emergenza 1 Harmony
Contatto saldato: Arresto di
emergenza 2 Harmony
Contatto saldato: Reazione
interruttore deadman TP
Contatto saldato: Interruttore
modo
A4020 Rilevato input versione di L’input della versione di Togliere la corrente e quindi
sovrapposizione sovrapposizione non è consistente. controllare l’interruttore versione di
sovrapposizione.
A4030 Errore circuito di sicurezza Errore rilevato nel voltaggio di Togliere la corrente e quindi
24V alimentazione nel circuito di controllare il fusibile della scheda
sicurezza. di sicurezza.
A4040 Errore sequenziatore Errore rilevato nel voltaggio di Togliere la corrente. Quindi
PWR24V alimentazione nel circuito di controllare il fusibile sul pannello
sequenza. del sequenziatore e sul pannello di
controllo della corrente.
Controllare anche la connessione
del voltaggio di alimentazione.
A5000 Allarme di sistema Si è verificato un errore nel sistema. Togliere la corrente e quindi
A6000 Corrente servo off Errore nell’ unità di controllo o ripristinarla.
inclusione di disturbo.
A6010 Errore comunicazione servo Errore nell’unità di controllo o pannello
di circuito servo o inclusione di
disturbo.
A6020 Errore comunicazione Errore nel circuito sequenziatore.
sequenziatore
Codice
Messaggio Causa probabile Soluzione
allarme
A6030 Errore comunicazione T.P. Errore nell’unità di controllo o
programmatore portatile o inclusione
di rumore.
A6040 Errore CPU principale Errore nell’unità di controllo o
A6050 Errore CPU servo inclusione di disturbo.
A6060 Errore CPU I/O Errore nell’unità di controllo. Togliere la corrente e consultare il
servizio di assistenza tecnica.
A6110 Errore comunicazione servo Errore nell’unità di controllo o Togliere la corrente e
est. 1 inclusione di disturbo. successivamente ripristinarla.
A6210 Errore comunicazione servo Errore nell’unità di controllo o
est. 2 inclusione di disturbo.
Codice
Messaggio Causa probabile Soluzione
allarme
A7010 Errore ready amplificatore Errore ready amplificatore servo Togliere la corrente e
A7020 Errore IPM successivamente ripristinarla.
Errore nell’unità di controllo o
Basso voltaggio amplificatore
inclusione di disturbo.
Errore corrente servo
A7030 Velocità eccessiva motore La velocità supera il valore accertato.
Errore di rilevazione corrente La corrente supera il valore accertato.
Conteggio posizione in La posizione reale del robot supera
eccesso l’estensione ammissibile specificata
dall’ unità di controllo.
Conteggio preimpostato in Il conteggio preimpostato supera il
eccesso valore accertato.
Errore di controllo servo Errore nel processo di distribuzione.
Errore di deriva Si è verificato un errore di deriva.
A7040 Errore di memoria servo
Errore timer CPU servo
Errore di comunicazione Errore nel circuito servo.
CPU servo
Errore dati in ricezione servo
A7050 Servo undefined code error Si è verificato un errore fra il servo e il
Servo undefined code over principale.
A7110 Errore istantaneo Errore ready amplificatore servo.
amplificatore est.1
A7120 Errore IPM est. 1
Basso voltaggio amplificatore Errore nell’unità di controllo o
est.1 inclusione di rumore.
Errore corrente servo est.1
A7130 Velocità motore est.1 in La velocità supera il valore accertato.
eccesso
Errore di rilevazione corrente La corrente supera il valore accertati
est.1
Conteggio posizione est.1 in La posizione reale del robot supera
eccesso l’estensione ammissibile specificata
dadall’unità di controllo.
Conteggio preimpostato est.1 Il conteggio preimpostato supera il
in eccesso valore accertato.
Errore di controllo servo est.1 Errore nel processo di distribuzione.
Errore spostamento est.1 Si è verificato un errore di deriva.
A7140 Errore di memoria servo
est.1
Errore timer servo CPU est.1
Errore nel circuito servo.
Errore di comunicazione
servo CPU est. 1
Errore dati di ricezione servo
A7150 Errore codice indefinito servo
est.1 Si è verificato un errore fra servo e
Codice indefinito servo est.1 unità centrale.
in eccesso
A7210 Errore istantaneo Errore ready amplificatore servo
amplificatore est.1
A7220 Errore IPM est. 2
Basso voltaggio amplificatore Errore nell’unità di controllo o
est.2 inclusione di disturbo.
Errore corrente servo est.2
A7230 Velocità motore est.2 in La velocità supera il valore accertato.
eccesso
Errore di rilevazione corrente La corrente supera il valore accertato.
est.2
Codice
Messaggio Causa probabile Soluzione
allarme
Conteggio posizione est.2 in L’ attuale posizione del robot supera
eccesso la gamma ammissibile specificata
dall’unità di controllo.
Conteggio preimpostato est.2 Il conteggio preimpostato supera il
in eccesso valore impostato.
Errore controllo servo est.2 Errore nel processo di distribuzione.
Errore di deriva est.2 Si è verificato un errore di deriva.
Codice
Messaggio Causa probabile Soluzione
allarme
A7240 Errore memoria servo est.2
Errore timer CPU servo
Errore nel circuito servo.
est.2
Si è verificato un errore fra servo e
Errore di comunicazione unità centrale.
servo CPU est.2 Togliere la corrente e
Errore ricezione dati servo successivamente ripristinarla.
A7250 Errore codice indefinito servo
est.2
Errore ready amplificatore servo
Codice indefinito servo est.2
in eccesso
A8000 Errore codificatore batteria Il voltaggio della batteria di backup dei Sostituire le batterie.
dati del codificatore si sta esaurendo.
Velocità in eccesso La velocità del codificatore supera il
codificatore valore accertato.
Togliere la corrente e quindi
Conteggio codificatore in La velocità del codificatore supera il
ripristinarla.
eccesso valore accertato.
A8010 Errore dati codificatore Rilevato errore dati codificatore.
A8020 Errore codificatore assoluto I dati del codificatore assoluto non Togliere la corrente e
sono leggibili. successivamente ripristinarla. Se
ciò si verifica frequentemente,
consultare il nostro servizio di
assistenza tecnica
A8030 Errore cavo codificatore Il cavo del codificatore è scollegato. Consultare il servizio di assistenza
tecnica.
A8040 Errore velocità dati assoluti La differenza fra contatore di
posizione e dati assoluti supera il Togliere la corrente e
campo di variazione ammissibile. successivamente ripristinarla. Se
A8050 Errore asimmetria La differenza nella pulsazione del ciò si verifica frequentemente,
codificatore fra l’asse del ponte e consultare il nostro servizio di
l’asse pari supera il campo di assistenza tecnica
variazione ammissibile.
A8110 Errore dati codificatore est.1 Rilevato errore dati codificatore. Togliere la corrente e quindi
riattivarla.
A8120 Errore codificatore assoluto I dati assoluti del codificatore non Togliere la corrente e
est. 1 sono leggibili. successivamente ripristinarla. Se
ciò si verifica frequentemente,
consultare il nostro servizio di
assistenza tecnica
A8130 Errore cavo codificatore Il cavo del codificatore è scollegato. Consultare il nostro servizio di
est.1 assistenza tecnica.
A8140 Errore velocità dati assoluti La differenza fra il contatore di Togliere la corrente e
est.1 posizione e i dati assoluti supera il successivamente ripristinarla. Se
campo di variazione ammissibile. ciò si verifica frequentemente,
consultare il nostro servizio di
assistenza tecnica
A8210 Errore dati codificatore est.2 L’errore dati del codificatore è stato Togliere la corrente e
rilevato. successivamente ripristinarla.
A8220 Errore codificatore assoluto I dati assoluti del codificatore non Togliere la corrente e
est.2 sono leggibili. successivamente ripristinarla. Se
ciò si verifica frequentemente,
consultare il nostro servizio di
assistenza tecnica
A8230 Errore cavo codificatore est.2 Il cavo del codificatore è scollegato. Consultare il nostro servizio di
assistenza tecnica.
A8240 Errore velocità dati assoluti La differenza fra il contatore di Togliere la corrente e
est.2 posizione e i dati assoluti supera il successivamente ripristinarla. Se
campo di variazione ammissibile. ciò si verifica frequentemente,
consultare il servizio di assistenza
tecnica.
Codice
Messaggio Causa probabile Soluzione
allarme
A9020 Errore comunicazione Il sensore rileva un errore di ricezione Togliere la corrente e rimuovere la
sensore comando o un errore di interruzione. causa dell’errore e
successivamente ripristinare la
corrente.
A9030 Sensore interruzione di Il sensore rileva un’interruzione di
corrente corrente.
A9040 Errore sensore CPU Si è verificato un errore nel sensore
CPU.
A9050 Errore memoria sensore Errore nel contenuto della memoria di
Togliere la corrente e rimuovere la
del sensore.
causa dell’errore.
A9060 Sensore Arc : parametro di Strumento N., rilevatore di corrente o
entrata RPM supera il campo di variazione
impostato.
A9070 Sensore Arc: comunicazione Time out.
principale
8.2 Codici degli errori
Codice
Messaggio Causa Probabile Soluzione
errore
E1010 Impossibile avviare Il robot non parte. Controllare se il programma di
avvio è stato selezionato.
Controllare se il servo
alimentatore è sulla posizione ON.
E1020 Errore di parametro di Il modello di oscillazione selezionato, Correggere le impostazioni (la
oscillazione la velocità, la frequenza o il timer sono velocità, la frequenza o il timer.
fuori del limite impostato.
E1030 Coordina l’errore
(Operazione) (Manuale)
L’interpolazione non funziona. Controllare il programma.
E1040 Spostare la posizione dei dati
(Operazione) (Manuale)
E1050 La posizione non corrisponde Il robot non può realizzare Cambiare i dati relativi
l’orientamento programmato nel all’orientamento del robot.
programma.
E1060 Oscillazione del polso oltre Numero CL (numero di calcolo al Correggere il numero CL.
i180° polso) specificato nel punto di
programmazione non è applicabile
all’interpolazione utilizzata.
E1070 Stai tentando di avviare un Il programma specificato dal comando
programma che non esiste o CALL non esiste.
non può essere avviato.
E1080 L’etichetta non esiste. L’etichetta specificata dal comando
Confermare l’etichetta. Jump non esiste nel programma.
Controllare e correggere il
E1090 Nessuna variabile di La variabile globale specificata non
programma.
posizione globale. esiste.
E1100 Non è possible chiamare Il comando CALL supera il limite
ulteriormente. gerarchico (max. 8).
E1120 Nessuna variabile di La variabile locale specificata non
posizione locale esiste .
E1130 Contatore a IMPULSI in Sono stati eseguiti più di 16 comandi Correggere il programma
eccesso di IMPULSO alla volta. riducendo il numero di comandi di
impulso da eseguire per volta.
E1140 Errore esecuzione di multi A causa dell’attuale combinazione dei
programma. programmi di esecuzione parallela,
non è possible alcun’altra esecuzione.
E1150 Errore comando di calcolo Il calcolo è impossibile. (Esempio: il
divisore Zero , radice quadrata di Controllare e correggere il
numeri negativi ecc.) programma.
E1160 Comando indefinito Il sistema non supporta il comando
specificato.
E1170 Errore parametro del Il parametro del comando è fuori del
comando limite di supporto.
E1180 Errore del limite Soft Errore limite Soft L’asse articolato è al limite soft.
E1190 Errore monitoraggio RT Il robot sta per entrare nell’area Il robot è in grado di ripristinare il
monitorata quando l’alimentatore del funzionamento quando
monitor RT è sulla posizione ON. l’alimentatore del monitor RT si
disattiva.
E1200 Errore monitoraggio del cubo Il robot sta per entrare nell’area Il robot è in grado di ripristinare il
monitorata quando l’alimentatore del funzionamento quando
monitor del cubo è sulla posizione l’alimentatore del monitor del cubo
ON. si disattiva.
E1210 La sovrapposizione non è La sovrapposizione al riavvio porterà il Portare il robot indietro sul punto
disponibile robot al punto di programmazione di programmazione precedente in
precedente. tracciamento prima di ripristinare il
funzionamento.
E1220 Sovrapposizione fallita Il robot ha raggiunto il punto di Staccare la corrente e
programmazione precedente durante successivamente ripristinarla.
l’operazione di sovrapposizione.
Codice
Messaggio Causa Probabile Soluzione
errore
E1230 Si è verificato un errore dei Il sistema delle coordinate armoniche Controllare le impostazioni del
dati armonici specificate non è definito. Il sistema delle coordinate
meccanismo specificato è inadeguato armoniche e il meccanismo.
per la struttura
E1240 Il meccanismo si sovrappone Un asse nel meccanismo del Controllare la struttura del
programma eseguito dal comando meccanismo del programma.
PARACALL è duplicato.
E1900 (Messaggio definito Utente) Il comando HOLD è eseguito.
E2010 Rilevamento non possibile. Il segnale di input era sulla posizione Eseguire il tracciamento
ON quando il comando con sensore al all’indietroe poi riavviare.
tatto è stato eseguito.
E2020 Nessun input del sensore Il lavoro non è entro i limiti del Eseguire il tracciamentoe in avanti
sensore. o all’indietro per riavviare.
E2030 Errore di calcolo dello Errore di calcolo. Cambiare la posizione o la
spostamento velocità del punto di
programmazione.
In caso di operazioni di
oscillamento, controllare le
condizioni.
E2040 Il limite di compensazione è Il risultato del calcolo supera il limite di
in eccesso. I dati di autocompensazione.
compensazione dell’utensile
non sono memorizzati.
E2041 Non è in grado di calcolare i I dati di riferimento della
dati di compensazione, compensazione per Controllare se il metodo di
perché i dati di riferimento l’autocompensazione dell’utensile non compensazione utensile applicato
della compensazione non esistono. è corretto.
sono memorizzati.
E2042 Non è in grado di calcolare i Esistono dati non validi. Oppure i dati
dati di compensazione, a non sono sufficienti per il calcolo.
causa di dati non validi o per
mancanza di dati.
E2120 Sensore dell’ arco: Saldatura Le impostazioni di saldatura non sono Correggere le impostazioni di
adeguate. saldatura.
Ruotare il sensore dell’arco: il Motore Staccare la corrente del robot e
nel rotary head è difettoso. La scheda ruotare il sensore dell’arco
P.C. è difettosa. I Connettori sono dell’unità di controllo. E poi
disconnessi/rotti. reinserirla nuovamente.
E2130 Sensore dell’arco: Cavo Le inpostazioni del cavo non sono Correggere le inpostazioni del
corrette. cavo.
Ruotare il sensore dell’arco: Errore di Staccare la corrente e
dati del contatore. successivamente ripristinarla..
E2140 Sensore dell’arco: Corrente Corrente di saldatura impostata fuori Controllare il valore di
di saldatura dei limiti(100 a 400 A). impostazione della corrente di
saldatura.
E2150 Sensore dell’arco:Velocità di L’impostazione della velocità di Controllare e correggere il valore
saldatura saldatura è fuori del valore limite (0.1 di impostazione della velocità di
to 1.2 m/min.). saldatura.
E2160 Sensore dell’arco : L’impostazione della frequenza di Controllare e correggere il valore
Frequenza oscillazione oscillazione è fuori del valore limite (1 di impostazione della frequenza di
to 5 Hz). oscillazione.
Rotazione del sensore dell’arco: RPM Disinserire l’alimentazione
supera i 4500rpm. dell’unità di rotazione, e poi
reinserirla nuovamente.
E2170 Sensore dell’arco : Ampiezza L’ampiezza di oscillazione è fuori del La programmazione corregge i
di oscillazione limite ammesso (2 fino a 6 mm). punti di ampiezza di oscillazione.
E2180 Sensore dell’arco: Modello Il sistema non supporta il modello di Controllare e correggere il
di oscillazione oscillazione specificato. modello di oscillazione.
E2190 Sensore dell’arco : Nessun input del segnale di Controllare le cause della
Rilevazione corrente rilevazione corrente in 3 secondi o più mancanza di input del segnale di
dopo aver azionato l’interruttore della corrente e della mancanza di
torcia. generazione dell’arco.
Codice
Messaggio Causa Probabile Soluzione
errore
E2200 Sensore dell’arco : Buffer- Deviazione del lavoro attuale dalla Cambiare la posizione del/dei
over (parabattenti-in traiettoria di programmazione supera punto di programmazione.
eccesso) il limite ammesso.
E2210 Sensore dell’arco: Distanza La distanza tra l’allineamento e la Cambiare la posizione del punto di
eccessiva traiettoria di saldatura programmata programmazione.
supera il limite di allineamento. Cambiare l’impostazione del limite
di allineamento.
E2220 Sensore dell’arco: Data Errore nell’unità di controllo, o Spegnere e riaccendere
comunicazione inclusione di rumore. nuovamente.
La corrente dell’arco è sulla posizione
OFF.
E2230 Sensore dell’arco: Errore Il servo driver all’interno dell’unità di Rimuovere lo sportello dell’unità di
Amp. controllo dell’allineamento è difettoso. controllo dell’allineamento e
Errore della temperatura del motore controllare il display errore.
all’interno dello spin head ( testa di Cercare la causa dell’errore.
allineamento) .
E2240 Sensore dell’arco: Errore di Errore di calcolo della quantità di
funzionamento spostamento dovuto a un’errore
nell’unità di controllo o a un’inclusione
di rumore.
E2260 Sensore dell’arco L’RPM del motore all’interno della
testa di rotazione è troppo alto o Spegnere e riaccendere
troppo basso. nuovamente.
E2270 Sensore dell’arco : Errore nel dispositivo di controllo o
Comunicazione dati inclusione di rumore.
La corrente dell’unità del sensore
dell’arco è disinserita.
E2280 Sensore dell’arco : Fase di Le impostazioni della fase di
rilevamento rilevamento non sono compatibili. Premere il tasto Cancel.
Controllare I valori di impostazione
E2290 Sensore dell’arco: Fase La fase Encoder è fuori dei limiti. della fase di rilevamento.
Encoder
E3020 Reset M-rot : posizione A causa del carico di inerzia. L’asse Aggiungere il comando DELAY
esterno non viene completamente (Ritarda) (circa da 1 a 2 secondi)
bloccato dal comando multi rotation davanti al commando RSTREV .
reset .
E3030 Errore di connessione Non accessibile. Cambiare la modalità del robot
(Modalità) Le Modalità non corrispondono. asservito.
E3030 Errore di connessione (Robot Non accessibile. Controllare le impostazioni del
N.) Il numero del robot asservito movimento armonico.
specificato è inadeguato.
E3030 Errore di connessione Non accessibile. Controllare le impostazioni del
(costante) La costante del robot asservito è robot asservito.
cambiata.
E3040 Hold(Bloccaggio) (errore Il robot asservito si è bloccato a causa Rimuovere la/le causa/e
robot asservito) di un errore. dell’errore del robot asservito.
E3050 Safety holder (Bloccaggio di Il Safety holder del robot asservito è Correggere l’interferenza
sicurezza) (robot asservito) attivato dell’utensile del robot asservito.
E3060 Il Multi-meccanismo non è Il multi-meccanismo non è stato Nel menu Set , cliccare
impostato. specificato. L’area di calcolo non è Management tool e System. Poi
protetta. aggiungere il “Multi-mechanism”.
E4000 Over run L’input dell’interruttore hard-limit è Con l’overrun in modalità
attivato a causa dell’ overrun. disinnesto, spostare l’asse entro il
limite.
E4010 Safety-holder in Il Safety holder è attivato a causa Rimuovere la causa
funzionamento dell’interferenza ecc. dell’interferenza.
E4020 Errore di input a 24V E’ stato rilevato un errore nell’input a Controllare il fusibile sulla scheda
24 V del circuito del sequenziatore del sequenziatore.
I/O. Controllare se l’alimentatazione
I/O è inserita.
E4030 L’input di modalità L’input di modalità programmazione è Posizionare l’interruttore di
programmazione è inserito. inserito. selezione modalità sulla posizione
"Teach" .
Codice
Messaggio Causa Probabile Soluzione
errore
E4040 L'input di modalità L'input di modalità funzionamento è Posizionare l’interruttore di
funzionamento è inserito. inserito. selezione modalità sulla posizione
"Auto".
E4050 Errore di connessione L’unità di espansione I/O è connessa Controllare il metodo di
dell’unità I/O . in modo errato. connessione dell’unità di
espansione I/O .
Controllare il numero ID dell’unità.
E4060 DeviceNet: Errore di Impostazioni inadeguate del Controllare la connessione del
impostazione. DeviceNet. DeviceNet.
・Un nodo di ID è duplicato. Correggere l’impostazione.
・Impostazioni non valide
dell’interruttore DIP.
E4061 DeviceNet: Errore scheda . Errore nell’interfaccia con il Controllare se le impostazioni
DeviceNet. della scheda di rete sono corrette.
E4062 DeviceNet: errore 01. Errore di comunicazione. Controllare la connessione del
cavo di comunicazione.
Controllare le impostazioni del
robot master
E4063 DeviceNet: errore 02. I dispositivi sul DeviceNet non sono Controllare la connessione con gli
pronti. altri dispositivi.
E4064 DeviceNet: mancanza di Mancanza di alimentazione. (24V) al Controllare l’alimentazione del
alimentazione. DeviceNet. DeviceNet.
E4065 DeviceNet: Comm. stop. Il master scan si è bloccato Controllare I dispositivi del robot
master.
Error
Message Probable Cause Remedy
code
E7000 Over duty Il fattore di carico medio della corrente Ridurre il carico o la velocità,
(Sovrasollecitazione) (media) del servo supera i suoi limiti. cambiare l’orientamento del robot
o aggiungere il commando DELAY
.
Over duty (alta) La corrente del Servo supera i suoi Cambiare l’orientamento del robot
limiti. per minimizzare il peso sul
motore.
Controllare se la tensione
d’ingresso principale è sufficiente.
E7010 Errore motore sovraccarico Il carico del motore supera i limiti. Cambiare l’orientamento del robot
per minimizzare il peso sul
motore.
E7020 Individuazione blocco Il motore non riesce a ruotare. Controllare se il motore e il robot
interferiscono.
E7030 Blocco di collisione Si è verificata una collisione o un Rimuovere la causa di
problema simile. interferenza e riavviare.
E7110 Ext.1 Errore di motore Il carico del motore supera i limiti. Ridurre il carico o la velocità,
sovraccarico. cambiare l’orientamento del robot
o aggiungere il commando DELAY
.
Cambiare l’orientamento del robot
per minimizzare il peso sul motore
Controllare se la tensione
d’ingresso principale è sufficiente.
E7120 Ext.1 Individuazione blocco Il motore non riesce a ruotare. Controllare se il motore e il robot
interferiscono.
E7130 Ext.1 Blocco di collisione Si è verificata una collisione o un Rimuovere la causa di
problema simile. interferenza e riavviare.
E7210 Ext.2 Errore motore Il carico del motore supera i limiti Ridurre il carico o la velocità,
sovraccarico cambiare l’orientamento del robot
o aggiungere il commando DELAY
.
Cambiare l’orientamento del robot
per minimizzare il peso sul motore
Controllare se la tensione
d’ingresso principale è sufficiente.
E7220 Ext.2 Individuazione blocco Il motore non riesce a ruotare.. Controllare se il motore e il robot
interferiscono.
E7230 Ext.2 Blocco di collisione Si è verificata una collisione o un Rimuovere la causa di
problema simile. interferenza e riavviare.
E9000 Errore al sistema dati E’ stato individuato un’errore nel Spegnere e poi riavviare
sistema dati. nuovamente.
8.3 Codici di errore della saldatrice
I codici di errore che iniziano con “W” indicano o che si è verificato un’errore nella apparecchiatura di saldatura a
comunicazione digitale applicata o un’errore di comunicazione di dati tra il robot e l’ apparecchiatura di saldatura a
comunicazione digitale applicata.
Codice
Messaggio Causa Probabile Soluzione
Errore
W0000 Errore di Saldatura: P-side Ricevuta segnalazione d’ errore "P- Controllare la macchina per la
ov/curr side ov/curr" dalla macchina di saldatura.
saldatura
W0010 Errore di Saldatura: Ricevuta segnalazione di errore "No Individuare perché la corrente di
mancanza di corrente current" dalla macchina di saldatura. saldatura non passa.
Se viene applicato un rilevatore della
pressione del gas, controllare se la
pressione del gas è bassa.
W0020 Errore di Saldatura: No arc Ricevuta segnalazione di errore Controllare le condizioni di saldatura.
"No arc" (arco non presente) dalla Controllare se il percorso del filo è
macchina di saldatura. libero e corretto.
W0030 Errore di Saldatura: Wire Ricevuta segnalazione di errore Tagliare le parti rovinate del filo.
stick "Wire stick" (filo fuso o attaccato) Cambiare la posizione del punto di
dalla macchina di saldatura. programmazione per evitare che il filo
si attacchi.
Controllare il generatore di saldatura.
W0040 Errore di Saldatura: Ricevuta segnalazione di errore
contatto torcia "Torch contact" dalla macchina di
saldatura.
Rimuovere la causa dell’errore
W0050 Errore di Saldatura: No Ricevuta segnalazione d’errore "No
wire/gas wire/gas" (mancanza filo/gas) dalla
macchina di saldatura.
W0060 Errore di Saldatura: Spina Ricevuta segnalazione d’errore Sostituire la spina.
fusa "Fused tip" dalla macchina di
saldatura.
W0070 Errore di Ricevuta segnalazione d’errore Controllare intorno all’ugello della
Saldatura:Contatto ugello "Nozzle contact” dalla macchina di torcia e rimuovere la causa dell’errore.
saldatura.
W0080 Mancanza della tabella Non è presente una tabella delle Spegnere l’interruttore di
delle caratteristiche caratteristiche. Il comando relativo alimentazione dell’unità di controllo.
alle condizioni di saldatura non può Controllare i cavi e inserire la corrente
essere eseguito o corretto. della macchina per la saldatura. Poi
("W0900 Welder comm. Err 0003" attivare l’interruttore di alimentazione
errore verificatosi a corrente inserita, dell’unità di controllo.
ma le operazioni sono proseguite
senza correggere l’errore.)
W0090 Errore di Saldatura: S-side Ricevuta segnalazione d’errore "S-
ov/curr side ov/curr" dalla macchina di
saldatura.
W0100 Errore di Saldatura: Temp Ricevuta segnalazione d’errore
Err "Temp Err" dalla macchina di
saldatura.
W0110 Errore di Saldatura: P-side Ricevuta segnalazione d’errore "P-
Controllare la machina per la
ov/volt side ov/volt" dalla macchina di
saldatura.
saldatura.
W0120 Errore di Saldatura: P-side Ricevuta segnalazione d’errore "P-
L-volt side L-volt" dalla macchina di
saldatura.
W0130 Errore di Saldatura: Ricevuta segnalazione d’errore
TriggerSwitch "TriggerSwitch" dalla macchina di
saldatura.
W0140 Errore di Saldatura: Ricevuta segnalazione d’errore Controllare la machina per la
mancanza di fase "Lack of Phase" dalla macchina di saldatura.
saldatura.
Codice
Messaggio Causa Probabile Soluzione
Errore
W0150 Retry Over (fine Riavvio) Nessun arco ha generato all’interno Controllare e rimuovere la causa e poi
(NO ARC)) del valore d’impostazione del riavvio riavviare.
dell’arco.
W0160 Errore di circuito dell’acqua Ricevuta segnalazione d’errore
"Water circuit error" dalla macchina
di saldatura. Controllare la machina per la
W0170 Errore di Saldatura: Ricevuta segnalazione d’errore saldatura.
raffreddamento circuito "Cooling water circuit" dalla
dell’acqua macchina di saldatura.
W0180 Errore di Saldatura: Ricevuta segnalazione d’errore Controllare la pressione del gas.
Riduzione pressione del "Gas pressure reduction" dalla
gas. macchina di saldatura.
W0190 Errore di Saldatura: Temp Ricevuta segnalazione d’errore
Err "Temp Err" dalla macchina di
saldatura.
W0200 Errore di Saldatura: Filo del Ricevuta segnalazione d’errore
motore "Wire feed motor" dalla macchina di
saldatura.
W0210 Errore di Saldatura: Input Ricevuta segnalazione d’errore
esterno 1 "External input 1" dalla macchina di
saldatura.
W0220 Errore di Saldatura: Input Ricevuta segnalazione d’errore
Esterno 2 "External input 2" dalla macchina di
saldatura.
W0230 Errore di Saldatura: Ricevuta segnalazione d’errore
Bloccaggio di emergenza "Emergency stop" dalla macchina di
saldatura.
W0240 Errore di Saldatura: Errore Ricevuta segnalazione d’errore
CPU "CPU error" dalla macchina di
saldatura.
Controllare la machina per la
W0250 Errore di Saldatura: errore Ricevuta segnalazione d’errore
saldatura.
memoria "Memory error" dalla macchina di
saldatura.
W0260 Errore di Saldatura: Ricevuta segnalazione d’errore
Regolatore filo "Wire feed governor" dalla macchina
di saldatura.
W0270 Errore di Saldatura: Ricevuta segnalazione d’errore
Encoder del filo "Wire feed encoder" dalla macchina
di saldatura.
W0280 Errore di Saldatura: Offset Ricevuta segnalazione d’errore "CT
del CT offset" dalla macchina di saldatura.
W0290 Errore di Saldatura: Offset Ricevuta segnalazione d’errore "VT
del VT offset" dalla macchina di saldatura.
W0300 Errore di Saldatura: Avvio Ricevuta segnalazione d’errore
segnale d’ingresso "Start input signal" dalla macchina di
saldatura.
W0310 Errore di Saldatura: Ricevuta segnalazione d’errore
tensione d’uscita principale "Initial output voltage" dalla
macchina di saldatura.
W0320 Errore di Saldatura: Una delle condizioni di sostituzione Sostituire la spina con una nuova.
Sostituire la spina. della spina è soddisfatta. Poi reimpostare il valore nella finestra
di dialogo cambio spina. (nel menu
[View], cliccare [Arc weld information]
e [TIP CHANGE] per visualizzare la
finestra di dialogo.)
W0900 Saldatrice Errore Si è verificato un errore durante la Premere il tasto Cancel per eliminare
comunicazione 0001 comunicazione con con la il messaggio d’errore.
saldatrice. Se l’errore si è verificato in modalità
Codice
Messaggio Causa Probabile Soluzione
Errore
Saldatrice comm. Err 0002 La comunicazione con la saldatrice Operation, uscire dalla modalità e
è interrotta. O il cavo è sconnesso. reimpostare nuovamente su modalità
Operation.
Premere il tasto Cancel per eliminare
il messaggio d’errore.
Se l’errore si è verificato in modalità
Operation, uscire dalla modalità e
reimpostare nuovamente su modalità
Operation.
E1050 si verifica quando l’attuale posizione dell’asse e i dati sulla posizione di programmazione
non corrispondono, mentre l’attuale posizione finale dell’utensile e il suo orientamento
corrispondono ai dati di programmazione.
Cause Probabili Soluzioni
Nell’operazione di tracciamento, il robot si sposta · Cambiare questi punti in interpolazione PTP.
tra due punti di programmazione di interpolazione
1 · Cambiare i dati di programmazione del punto
lineare dove l’asse RW e quello TW sono
programmati per ruotare di più di 180 gradi. affinchè il braccio FA e l’asse BW vengano a
creare un’angolo.
L’asse RW e quello TW non si trovano in (Cambiare solo l’orientamento dell’utensile e
posizione corretta quando il robot effettua il mantenere i dati correnti di posizione finale
2 tracciamento verso il punto di programmazione 1 o dell’utensile.)
quando il robot effettua il tracciamento dopo che il
polso viene spostato manualmente.
Il braccio FA è quasi parallelo all’asse BW Aggiungere un punto di programmazione di calcolo
(orientamento singolo). al polso (CL=3) dopo il punto singolo. (Assicurarsi di
aggiungere un’altro punto di programmazione prima
del punto singolo in modo tale da mantenere la
sezione di interpolazione CL=3 quanto più corta
3 possibile.)
Nota)
Se c’è un punto di programmazione di interpolazione
Il punto in cui l’angolo dell’asse BW è quasi 0 lineare o di interpolazione circolare vicino al punto
gradi, cioè l’asse TW è parallelo all’asse RW singolo, il calcolo al polso 3 (CL-3) viene
(orientamento singolo), è definito “Singular point”. memorizzato automaticamente.
<Esempio>
Il robot va in una condizione di errore nel punto C
a causa dell’orientamento singolo che aveva
quando si stava spostando dal punto A verso il
punto B con l’interpolazione lineare (osservare
Point A Point D Point C Point E Point B
l’immagine sulla destra).
<Precauzioni>
Soluzione: L’orientamento dell’utensile potrebbe essere
1. Effettuare il tracciamento all’indietro verso il instabile nella sezione CL=3 (il calcolo al polso è
punto A. impostato a 3). Di conseguenza, aggiungere un
altro punto prima del punto singolo (il punto D) in
2. Aggiungere un punto di programmazione di modo tale da mantenere la sezione CL=3 (punto D
calcolo al polso 0 (CL=0) (point D). a punto E) quanto più corta possibile.
3. Spostare il robot dopo il punto di orientamento Assicurare il funzionamento del robot in tale
sezione effettuando il tracciamento a bassa
singolo con il sistema delle coordinate del
velocità.
giunto.
Attenzione!
A causa delle caratteristiche delle batterie al litio, quando questa è consumata può verificarsi una forte
caduta di tensione. Se ciò si verifica, il robot potrebbe non essere in grado di mantenere il voltaggio
necessario per visualizzare il summenzionato messaggio di avvertimento la volta successiva che si
effettua l’accensione.
Assicurarsi di sostituire la batteria al litio periodicamente al fine di evitare il crash dei dati.
La durata di utilizzazione della batteria al litio nel caso di funzionamento standard (10-ore al giorno) è
approssimativamente di 2 anni.
1. Il sistema continua a funzionare se la caduta di tensione istantanea dura 0.01 secondi o meno.
2. Nel caso in cui la caduta di tensione duri 0.01 secondi o più, sebbene i dati in elaborazione
saranno conservat, il servo alimentatore verrà spento. Riaccendere nuovamente il dispositivo di
controllo al fine di riavviare il servo alimentatore.
8.1.5. Rilascio Overrun
Principal
(Main) e (Main)
Modific
a
File
Edit
(Sub-1) (Sub-1)
nuovo Taglia
New Cut
Apri Copia
Open Copy
(Sub-2)
Incolla
al
Chiudi Incolla contrari
o
Paste
Close Paste
Paste
(Reverse)
Salva Trova
Save Find
Salva Sostitui
come sci
Save as Replace
Trasferis Vai
ci a
Transfer Jump
Imposta
zioni
Proprietà variabil
e
Properties
globale
Global variable
settings
Cancella
Opzion
e
Delete
Option
Rinomin
Rename
a
Visual
izza
View
Lista file
File list
Operation
to management
Finestra
Window
Aggiun
ta
comand
o
Add
command
IN/OUT
Flusso
Flow
Saldatu
ra
CO2/MAG TIG
Weld
Calcolo
Calcolo
Calcolo numeri logico
co
Calculation Logical
Numerical calc.
calc.
Sposta Sposta
Sposta comand mento
o assistito Shift
Move
Move Move assist
command
Sensore
Opzion scherm Asse
e o esterno
Set
Adattame
Standard
Utensile tool
nto
TCP
Robot
Coordinate
Jog Utensil Area monitor Soft-limit Status
(User, Harmonize)
Tool e (RT, Cube) input/output
standar TCP adjust
d
Back up
Save Load Verify
Gestion
e Memory clear
Giorno/Ora Sistema Owner File di
User (Controller) Origin
utensile position
Entry registrazione
registration Cancell Inseri
Posizion
Registraz azione Day/Time System mento
e Log file
Management ione memori originale
proprie
tool utensile
a tario
Saldatu Config
ra ad urazion
arco e
Tipo di Saldatur
Tipo di (Tipo di
interpol Velocità a/Air-
giunto azione modifica
cut
Robot
Speed
(Joint type) (Edit type)
(Interpolation
type)
) Weld/Air-cut
Velocità
Giunto (bassa) Aggiungi
Robot PTP
Joint Speed Add
(Low)
Asse Velocità
Cartesian Lineare (media) Modifica
esterno
Circolar Velocità
Utensile (alta) Cancella
e
Cilindric Oscillaz
ione
Cylindrical
o Weaving
Oscillaz
ione
Utente circolar
e
User
Circle-
weaving
Controllo
traccia filo/gas Ulteriore
In/Out
Trace MORE Help
Wire/
gas check
Impostaz
ioni
program
mazione
Help
Teach
settings
Versione
Version
Unità
program
ma
Program unit
Passo
unità
Step unit
Continuo
Continuous
Capitolo 10 Variabili e comandi in sequenza
10.1 Variabili
• Una quantità in grado di assumere ognuno dei valori di riferimento, il cui valore può essere modificato da azioni
come sostituzioni, operazioni aritmetiche, operazioni logiche ecc. in combinazione con dei comandi in sequenza .
• Le variabili possono essere classificate in 2 tipi; una viene definita LOCAL VARIABLE (variabile locale) che può
essere usata solo in un programma, e l’altra viene definita GLOBAL VARIABLE che è comune a tutti i programmi.
• E’ necessario specificare e registrare il nome di una variabile per ogni variabile globale al fine di poterla
utilizzare in un’intero sistema
L G
Identificativo Identifier
B : Byte B : Byte Default (Auto name)
numero a
è un numero a 3 cifre.
I : Intero 3 cifre I : Intero
L : Intero lungo L : Intero lungo
R:Numero reale R: Numero Reale
P : Posizione · ‘L’ non è attaccata davanti P : Posizione
all’identificatore “P”. D : Tridimensionale
· Non è necessariamente seguita
da un numero a 3 cifre. A : Robot
1
Applicazione su esempi di variabili:
In un a programma, usare una variabile come contatore aggiungendo “1” ogni volta che viene completata l’elaborazione
di un lavoro. O creare un programma che spenga la spia quando il contatore raggiunge un set di valori, usando insieme
con esso il comando “IF”.
2
10.2 Comandi in sequenza
10.2.1 Elenco dei comandi in sequenza
I comandi in sequenza relativi alla saldatura non sono disponibili per i robot manipolatori.
Comando
Tipo Sequenza Funzione Formato
convenzionale
Spostament MOVEC Interpolazione circolare MOVEC [Position name] [Manual MOVEC
o speed]
MOVECW Interpolazione a oscillazione MOVECW [Position name] [Manual MOVCW
circolare speed] [Pattern No.] [Frequency]
([Timer])
MOVEL Interpolazione lineare MOVEL [Position name] [Manual MOVLW
speed]
MOVELW Interpolazione a oscillazione MOVELW [Position name] [Manual MOVLW
lineare speed] [Pattern No.] [Frequency]
([Timer])
MOVEP PTP interpolazione MOVEP [Position name] [Manual MOVEP
speed]
WEAVEP Ampiezza oscillazione WEAVEP [Position name] [Manual
speed] [Timer]
Input/Output IN Input digitale IN [Variable]=[Terminal type] IN REG
#([Terminal name])
OUT Output digitale OUT [Terminal type] #([Terminal OUTB, OUTG, OUTP,
name]) = [Value] ANALOG3
PULSE Uscita impulsi PULSE [Terminal type] #([Terminal PLSB
name]) T=[Time]
Flusso CALL Programma chiamata CALL [File name] GOSUB PROG
DELAY Ritardo DELAY T=[Timer]s DELAY
HOLD Blocco temporaneo HOLD [Message] HOLD
IF Salto condizionante IF [Factor1][Condition][Factor2] IF···
THEN[Execute1] ELSE[Execute2]
JUMP Spostare su LABEL JUMP [Label] GOTO STEP, GOTO
(Etichetta) non successiva in ADDR
sequenza
LABEL Salta indirizzo : [Label] *S, *A
NOP Nessuna operazione NOP NOP
PARACALL Esecuzione parallela di file. PARACALL [File] [ON/OFF]
REM Commento REM [comment]
RET Ritornare al programma RET RETPRG
chiamata.
STOP Fine del programma STOP STOP
WAIT-IP Ritardo WAIT_IP [Input port No.][Condition] WAIT IPORT=, T=
[Input value] (T=[Value])
WAIT-VAL Ritardo WAIT_VAL[Input port No.][Condition]
[Input value] (T =[Timer])
saldatura ADJRST Per reimpostare le modifiche ADJRST [Value] ADJRST
corrette di saldatura ai valori
di default
AMP Impostazione corrente di AMP [Amperage] AMP
saldatura
ARC-OFF Per terminare l’operazione di ARC-OFF [File name] AES
saldatura
ARC-ON Per iniziare l’operazione di ARC-ON [File name] ASS
saldatura
ARC-SET Impostazioni condizioni di ARC-SET AMP=[Amperage] AJO
saldatura VOLT=[Voltage] S=[Speed]
3
Comando
Tipo Sequenza Funzione Formato
convenzionale
ARC- Impostazioni condizioni di ARC-SET_TIG Ib=[Base Amp] AJO(TIG)
SET_TIG saldatura TIG Ip=[Peak Amp] WF=[Filler spd]
FRQ=[Frequency] S=[Speed]
BBKTIME Regolazione del tempo di BBKTIME [Value] BBKTIME
post-bruciatura
Welding CRATER Impostazioni delle condizioni CRATER AMP=[Amperage] CJO
di saldatura a cratere VOLT=[Voltage] T=[Timer]
CRATER_TIG Impostazioni delle condizioni CRATER_TIG Ib=[Base Amp] CJO(TIG)
di saldatura a cratere per le Ip=[Peak Amp] WF=[Filler spd]
saldatureTIG FRQ=[Frequency] T=[Timer]
FTTLVL Regolazione livello voltaggio FTTLVL [Value] FTTLVL
FTT
GASVALVE Controllo valvola del gas GASVALVE OUTB OPORT#210=*
HOTVLT Regolazione del voltaggio HOTVLT [Value] HOTVLT
hot
IAC Controllo di frequenza della IAC [Value] IAC
corrente di saldatura
IB Regolazione corrente di IB [Base amperage] IB
base
IB-TIG Impostazioni corrente di IB_TIG [Base amperage] IB
base per saldatura TIG
IP Regolazione del picco di IP [Peak amperage] IP
corrente
IP-TIG Impostazioni del picco di IP_TIG [Peak amperage] IP
corrente per saldatura TIG
ISC Regolazione di frequenza ISC [Value] ISC
della corrente di saldatura
ISL1 Regolazione di ISL1 [Value] ISL1
frequenza della corrente
di saldatura
ISL2 Regolazione di ISL2 [Value] ISL2
frequenza della corrente
di saldatura
PDUTY_TIG Regolazione ampiezza PDUTY_TIG [Pulse amplitude] PDUTY
d’impulso per saldatura TIG
PENET Controllo penetrazione PENET [Value] PENET
PFALL Regolazione angolo di PFALL[Value]
caduta impulso
PFRQ Regolazione frequenza PFRQ [Value] PFRQ
impulso
PFRQ_TIG Regolazione frequenza PFRQ_TIG [Value] PFRQ
impulso per saldatura TIG
PMODE Impostazione modalità PMODE [Mode] PMODE
impulso
PRISE Impostazione angolo di PRISE [Value]
crescita impulso
STICKCHK Istruzione di controllo della STICKCHK OUTB OPORT#211=*
leva
TORCHSW Controllo dell’interruttore TORCHSW OUTB OPORT#209=*
della torcia
VOLT Impostazione del voltaggio di VOLT [Voltage] VOLT
saldatura
WAIT-ARC Attendere che l’arco generi WAIT-ARC WAIT IPORT#217=1
prima di azionare il robot
WFED Impostazione quantità di WFED [Feed rate] WFRQ
avanzamento del filo
WIREFWD Avanzamento del filo in WIREFWD OUTB OPORT#212=*
avanti
4
Comando
Tipo Sequenza Funzione Formato
convenzionale
WIRERWD Avanzamento del filo verso WIRERWD OUTB OPORT#213=*
dietro DELAY 0.1
OUTB OPORT#212=*
WIRSLDN Regolazione rallentamento WIRSLDN [Value] WIRSLDN
della velocità del filo
WLDCHK Controllo saldatura WLDCHK [ON/OFF] WLDCHK
WPLS Controllo impulso saldatura WPLS [ON/OFF] PLS
Operazioni ADD Addizioni ADD [Variable] [Variable]
aritmetiche
ATAN Funzione tangente dell’arco [Variable]=ATAN[Variable]
CLEAR Valore netto CLEAR [Variable] RSTREG
COS Funzione coseno [Variable] =COS [Variable]
DEC Decremento di 1 DEC [Variable]
DIV Divisione DIV [Variable], [Variable]
GETEL Estrazione elemento GETEL[Variable]=[Variable].[Element]
Arithmetic GETPOS Salva l’attuale orientamento GETPOS [Variable]
del robot nella variabile di
operation posizione
INC Incremento di 1 INC [Variable]
MOD Funzione resto [Variable] =MOD [Variable]
MUL Moltiplicazione MUL [Variable], [Variable]
SET Sostituzione SET [Variable], [Variable] SETREG
SETEL Sostituzione di un elemento SETEL ([Variable]).[Element]=[Value]
SIN Funzione seno [Variable] =SIN ([Variable])
SQRT Funzione radice quadrata [Variable] =SQRT ([Variable])
SUB Sottrazione SUB [Variable], [Variable]
Logic AND Moltiplicazione logica [Variable] =[Variable] AND[Variable]
operation NOT NON logica [Variable] =[Variable] NOT[Variable]
OR Logica O [Variable] =[Variable] OR [Variable]
SWAP Swapping SWAP [Variable] [Variable] SWPREG
XOR Esclusione O [Variable] =[Variable] XOR [Variable]
Motion SMOOTH Impostazione del momento SMOOTH=[Level] SMOOTH
assist perequazione
TOOL Impostazione utensile TOOL [Tool No.] TOOL
Shift SHIFT-OFF Per terminare lo SHIFT-OFF
spostamento del sistema
delle coordinate
SHIFT-ON Per avviare lo spostamento SHIFT-ON [Coordinate systems] =
del sistema delle coordinate [Variable]
Sensor SNSSFTLD Per caricare il quantitativo di SNSSFTLD [Variable] LDBUF
spostamento del sensore
SNSSFT-OFF Per terminare lo SNSSFT-OFF SFTBUF=0
spostamento del sensore
SNSSFT-ON Per avviare lo spostamento SNSSFT-ON SFTBUF= 1
del sensore
SNSSFTRST Per reimpostare il SNSSFTRST RSTBUF
quantitativo di spostamento
del sensore
SNSSFTSV Per salvare il quantitativo di SNSSFTSV [Variable] SVBUF
spostamento del sensore
TCHSNS Per salvare sensore TCHSNS SPD= [Speed] TCHSNS
schermo
External axis RSTREV Ripristino rotazione multipla RSTREV [Ext axis] RSTREV
VELREF Calcolo velocità standard VELREF [Mechanism name] VELREF
5
6
10.2.2Sequenze ARC-ON/ARC-OFF
Nota: I seguenti comandi in sequenza non sono disponibili per i robot manipolatori.
Impostazioni di fabbrica alla consegna di programmi di inizio saldatura
ArcStart1 ArcStart2 ArcStart3 ArcStart4 ArcStart5
1 GASVALVE ON GASVALVE ON GASVALVE ON DELAY 0.10 DELAY 0.10
2 TORCHSW ON DELAY 0.10 DELAY 0.20 GASVALVE ON GASVALVE ON
3 WAIT-ARC TORCHSW ON TORCHSW ON DELAY 0.20 DELAY 0.20
4 WAIT-ARC WAIT-ARC TORCHSW ON TORCHSW ON
5 WAIT-ARC DELAY 0.20
6 WAIT-ARC
<Nota>
Il filo si ritrae al termine della saldatura:
Il quantitativo di ritrazione (verso dietro) del filo è determinato da [“AMP”] x [”DELAY” for WIRERWD OFF].
Alcune saldatrici ignorano il comando di corrente di saldatura durante il tempo di post-bruciatura. In questo caso, il
filo può essere ritratto con difficoltà. Se ciò avviene, impostare il DELAY per lo spegnimento della torcia a 1.2
secondi o più per assicurare che il filo si retragga dopo l’operazione di post-bruciatura.