Beruflich Dokumente
Kultur Dokumente
de
Robtica
Curso
Intermedio
Sonora
Forming
Technologies
__________________________________________________________________________________
SEGURIDAD...
4
Revisin...
5
Terminal
de
Enseanza.
6
Software
Handling
Tool.......
7
CONFIGURACION
GENERAL....19
MANEJO
DE
ENTRADAS
Y
SALIDAS...19
PLANEACION
Y
CREACIN
DE
PROGRAMAS...27
Informacin
posicional....31
Tipo
de
Terminacin..32
Posiciones
Predefinidas...33
INSTRUCCIONES.....35
Instrucciones
de
Registro...35
Instrucciones
de
Entrada
y
Salida.....39
Instrucciones
de
entrada
o
salidas
Digitales:
..39
Instrucciones WAIT.42
_________________________________________________________________________________________________________________________
2
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
OTRAS
INSTRUCCIONES...
44
Instrucciones
de
alarma
de
usuario.45
Instruccin
Timer..46
Instruccin
de
Remark...46
Instruccin
de
mensaje..46
Instruccin
Skip
(Salto)
....46
Instruccin
Payload..52
Instruccin
de
Guardia
de
Colisin...52
Funcin
de
Verificar
Espacio..52
RECUPERACIN
DE
ERROR....54
_________________________________________________________________________________________________________________________
3
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
SEGURIDAD
Proteja
al
personal
que
programe
al
robot
o
deba
hacerlo
funcionar
manualmente
para
que
cumpla
con
las
siguientes
reglas:
Nunca
lleve
relojes,
anillos,
corbatas,
bufandas
o
ropas
holgadas
que
puedan
quedar
atrapadas
en
la
maquina
en
movimiento.
Antes
de
programas
o
reprogramar,
inspeccione
visualmente
el
robot
y
el
rea
de
trabajo
para
asegurarse
que
las
condiciones
que
existen
no
son
peligrosas.
El
rea
cerca
del
robot
debe
estar
limpia
y
libre
de
aceite,
agua
o
escombros.
Se
recomienda
que
ninguna
persona
entre
al
rea
de
trabajo
de
un
robot
que
este
en
movimiento.
Si
debe
entrar
al
rea
de
trabajo,
asegrese
de
que
todas
las
terminales
de
enseanza
funcionen
adecuadamente.
nicamente
las
personas
con
la
terminal
de
enseanza
deber
estar
dentro
del
rea
de
trabajo.
Conozca
el
camino
que
se
puede
utilizar
para
escapar
de
un
robot
en
movimiento,
asegrese
de
que
nunca
se
bloqueen
esas
rutas
de
escape.
Asle
al
robot
de
todas
las
seales
de
control
remoto
que
puedan
causar
su
movimiento
mientras
se
le
esta
enseando
un
programa
nuevo.
Utilice
una
velocidad
baja
para
aumentar
su
control
sobre
el
robot
cuando
lo
este
desplazando.
Imagine
y
anticipe
el
movimiento
que
realizar
el
robot
antes
de
que
pulse
las
teclas
de
desplazamiento
en
el
terminal
de
enseanza.
Pruebe
todos
los
programas
que
se
ejecuten
por
primera
vez,
de
la
siguiente
manera:
a. Utilice
una
velocidad
de
movimiento
baja,
y
ejecute
el
programa
paso
a
paso
d. Asegrese que todo el personal est fuera del rea de trabajo antes de
ejecutar la produccin.
Los
ejes
del
robot
son:
a. ______________________________________________________________________________
b. ______________________________________________________________________________
c. ______________________________________________________________________________
d. ______________________________________________________________________________
e. ______________________________________________________________________________
f. ______________________________________________________________________________
_________________________________________________________________________________________________________________________
5
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
Controlador
y
panel
de
operador
Contiene
la
alimentacin
elctrica,
los
controles
de
operador,
el
sistema
de
circuitos
de
control,
la
memoria
que
dirige
la
operacin,
el
control
de
movimiento
del
robot
y
la
comunicacin
con
dispositivos
externos.
El
sistema
de
movimiento
dirige
al
robot
para
todos
sus
ejes,
incluso
cualquier
eje
extendido
y
hasta
grupos
de
movimientos
adicionales.
El
modelo
del
controlador
utilizado
es:
___________________________________________________.
Terminal
de
Enseanza
El
terminal
de
enseanza
(Teach
Pendant)
es
un
dispositivo
de
interfases
del
operador
que
despliega:
_________________________________________________________________________.
___________________________________________________.
___________________________________________________.
___________________________________________________.
___________________________________________________.
___________________________________________________.
_________________________________________________________________________________________________________________________
6
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
Software
Handling
Tool
Presione
MENU
Seleccione
STATUS
Presione
F1
TYPE
Seleccione
Versin
ID
_________________________________________________________________________________________________________________________
7
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
CDIGOS
DE
ERROR
Y
RECUPERACIN
DE
FALLAS
Procedimiento
de
recuperacin
de
errores
generales
Los
errores
ocurren
debido
a:
MANUALMENTE;
utiliza
la
pantalla
de
History
Alarm.
Esta
pantalla
despliega
las
100
ultimas
alarmas
sin
importar
su
gravedad.
Puede
visualizar
tambin
la
informacin
detallada
de
una
alarma
concreta.
Pera
desplegar
la
pantalla
Alarm
Log,
siga
los
siguientes
pasos:
Condicin:
debe
haber
ocurrido
un
error,
cuya
gravedad
es
PAUSE
o
ABORT.
Presione
MENU
Seleccione
ALARM
_________________________________________________________________________________________________________________________
8
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
Se
visualizara
automticamente
la
pantalla
siguiente.
Lista
todos
los
errores.
El
error
mas
reciente
es
el
numero
1.
Para
visualizar
un
mensaje
de
error
que
no
cabe
en
la
pantalla,
presione
F5,
HELP.
Para
cambiar
entre
las
pantallas
ACTIVE
y
HIST
ALARM
presione
F3.
Cuando
se
presiona
RESET
el
cdigo
de
error
y
causa
desaparecen
y
se
revisualiza
la
lnea
de
estado.
Un
cdigo
de
error
consiste
en:
PROG-048
PAUSE
Shift
released
while
running
Gravedad
del
error
_________________________________________________________________________________________________________________________
9
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
-Texto
del
mensaje
de
error
El
texto
de
mensaje
de
error
describe
el
error
que
ha
ocurrido.
Se
visualiza
el
texto
de
mensaje
al
final
del
cdigo
de
error.
Texto
de
mensaje
de
error
PROG-048
PAUSE
Shift
released
while
running
Se
tienen
las
siguientes
gravedades
de
error:
_________________________________________________________________________________________________________________________
10
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
_________________________________________________________________________________________________________________________
11
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
ENCENDIDO
Y
MOVIMIENTOS
BSICOS
DEL
ROBOT
Encender
el
robot
Al
encender
el
robot
se
energiza
el
robot
y
el
controlador
Arranque
en
fro
o Inicializa
cambios
a
las
variables
del
sistema.
o Inicializa
cambios
a
la
configuracin
de
entradas
y
salidas
(I/O).
o Despliega
la
pantalla
de
software
handling
tool.
o Un
arranque
en
fro
tarda
alrededor
de
30
segundos.
o Cuando
enciende
el
robot
se
efecta
un
arranque
en
fro.
Procedimiento
para
un
Arranque
en
Fro
1. Haga
una
inspeccin
visual
del
robot,
el
controlador,
la
celda
de
trabajo
y
el
rea
circundante.
Durante
la
inspeccin
asegrese
que
todas
las
protecciones
estn
en
su
lugar
y
no
haya
personas
en
el
rea
de
trabajo.
2. Ponga
el
interruptor
termo-magntico
del
panel
del
operador
en
ON.
ON
OFF
En
la
pantalla
del
Teach
Pendant,
ver
una
pantalla
similar
a
la
siguiente:
_________________________________________________________________________________________________________________________
12
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
CUIDADO!
Siempre
que
el
controlador
est
conectado
a
una
fuente
de
poder,
el
voltaje
presente
es
letal.
Sea
extremadamente
cuidadoso
para
evitar
el
choque
elctrico.
El
poner
la
desconexin
o
al
interruptor
termo-magntico
en
OFF
solo
retira
la
potencia
del
lado
de
salida.
Siempre
hay
presente
un
alto
voltaje
en
el
lado
de
entrada
cuando
el
controlador
esta
conectado
a
una
fuente
de
poder.
Apagar
el
robot
1. Si
un
programa
esta
corriendo
o
si
el
robot
esta
en
movimiento
presione
la
tecla
HOLD
en
el
Terminal
de
Enseanza.
2. Lleve
a
cabo
cualquier
procedimiento
especfico
para
apagar
su
instalacin.
3. Presione
el
botn
OFF
del
panel
del
operador.
4. Ponga
el
interruptor
termo-magntico
de
desconexin
en
OFF
cuando
de
mantenimiento
al
robot
o
al
controlador.
CUIDADO!
Siempre
que
el
controlador
est
conectado
a
una
fuente
de
poder,
el
voltaje
presente
es
letal.
Sea
extremadamente
cuidadoso
para
evitar
el
choque
elctrico.
El
poner
la
desconexin
o
al
interruptor
termo-magntico
en
OFF
solo
retira
la
potencia
del
lado
de
salida.
Siempre
hay
presente
un
alto
voltaje
en
el
lado
de
entrada
cuando
el
controlador
esta
conectado
a
una
fuente
de
poder.
Arranque
Controlado
o Energiza
el
robot
y
el
controlador
permitiendo
fijar
parmetros
de
movimiento
del
robot.
o Instalar
opciones
y
actualizaciones.
o Cargar,
fijar
variables
del
sistema.
Procedimiento
de
un
Arranque
Controlado
2. Presione
y
sostenga
al
mismo
tiempo
las
teclas
PREV
y
NEXT
en
el
Terminal
de
Enseanza
y
presione
el
botn
ON
en
el
panel
de
operacin.
_________________________________________________________________________________________________________________________
13
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
En
el
panel
del
operador,
se
iluminar
el
botn
ON,
indicando
que
el
robot
est
energizado.
En
la
pantalla
del
Terminal
de
Enseanza,
ver
una
pantalla
similar
a
la
siguiente.
3. Seleccione
3CONTROLLED
START
_________________________________________________________________________________________________________________________
14
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
Movimiento
del
Robot
Los
lmites
de
movimiento
del
Robot
R-2000iA
son:
El
tipo
de
movimiento
WORLD
utiliza
la
regla
de
la
mano
derecha
para
definir
la
direccin
y
sentido
del
sistema
de
movimiento.
_________________________________________________________________________________________________________________________
16
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
Se
debe
mover
el
origen
del
sistema
de
herramienta
(TOOL
FRAME)
que
viene
de
fbrica
a
la
posicin
(localizacin
y
orientacin)
donde
se
realizar
el
trabajo.
Esta
posicin
es
llamada
Punto
del
Centro
de
Herramienta
(TCP
Tool
Center
Point).
*Nota:
Asegrese
antes
de
borrar
o
configurar
un
FRAME,
este
no
sea
utilizado
en
algn
programa,
de
lo
contrario
las
posiciones
del
programa
podran
cambiar
y
lesionar
a
una
persona
o
daar
un
equipo.
Escriba
los
pasos
para
realizar
la
configuracin
del
TCP:
Presione
MENU.
Seleccionar
SETUP
Presionar
F1
(TYPE)
Seleccionar
(FRAMES)
Si
el
marco
USER
no
se
muestra
presiona
F3
(OTHER)
y
seleccionar
el
marco
TOOL.
Si
F3
no
se
despliega
presiona
PREV.
Presiona
F2
DETAIL.
Presiona
F2
METHOD.
Seleccionar
el
mtodo
que
va
a
utilizar
y
presione
ENTER.
Grabe
los
puntos
necesarios
para
configurar
la
direccin
y
sentido
de
su
sistema
de
coordenadas
como
se
lo
indica
el
instructor.
Para
grabar
las
posiciones
presione
y
sostenga
SHIFT
y
presione
F5
RECORD.
1._______________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
2._______________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
3._______________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
4._______________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
5._______________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________________________
17
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
Notas
sobre
el
tema:
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________________________
18
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
CONFIGURACION
GENERAL
MANEJO
DE
ENTRADAS
Y
SALIDAS
Las
seales
de
entrada
y
salidas
son
seales
elctricas
que
habilitan
la
comunicacin
entre
el
controlador,
Robot,
herramientas
del
robot
y
otros
dispositivos
externos
como
sensores
o
actuadores.
Para
usar
seales
de
entrada
y
salida
se
deber:
_________________________________________________________________________________________________________________________
19
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
Estos
tipos
de
seales
de
E/S
estn
unidos
a
puertos
de
conexin
fsicos
y
son
accesados
desde
los
programas.
Tabla
5.5
Asignacin
de
Diferentes
Tipos
de
Entradas
y
Salidas
en
el
Rack.
Anlogas:
Las
seales
de
entrada
o
salida
anlogas
son
seales
de
E/S
de
voltaje
que
tienen
un
valor
con
respecto
a
un
rango
de
la
tarjeta
E/S
de
proceso
o
de
E/S
modular.
Los
dispositivos
de
entrada
analgica
convierten
una
seal
externa
analgica
en
una
seal
numrica
para
ser
usada
en
el
controlador.
Las
salidas
anlogas
envan
una
seal
anloga
a
un
dispositivo
externo
_________________________________________________________________________________________________________________________
20
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
Se
configura
cada
seal
a
un
Bastidor
(Rack),
a
una
Ranura
(Slot)
y
a
un
nmero
de
canal
en
la
tarjeta.
Las
tarjetas
de
E/S
de
proceso
siempre
estn
asignadas
al
Bastidor
o
Rack
0.
Las
E/S
Modulares
comienzan
en
el
Bastidor
o
Rack
1-15.
Oprima
F3
IN/OUT
para
cambiar
el
listadote
entradas
al
de
salidas
o
de
salidas
a
entradas.
Seales
Digitales:
Seales
de
control
que
enva
o
recibe
el
controlador.
Estas
seales
tienen
dos
posibles
estados
ON
u
OFF.
Para
la
configuracin
de
entradas
o
salidas
oprima
F2
(CONFIG)
aparecer
la
siguiente
pantalla.
_________________________________________________________________________________________________________________________
21
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
Se
configura
cada
seal
a
un
Bastidor
(Rack),
a
una
Ranura
(Slot)
y
a
un
nmero
de
canal
en
la
tarjeta.
Las
tarjetas
de
E/S
de
proceso
siempre
estn
asignadas
al
Bastidor
o
Rack
0.
Las
E/S
Modulares
comienzan
en
el
Bastidor
o
Rack
1-15.
La
tarjeta
de
interfase
para
Allen
Bradley
(RIO
AB)
estar
configurada
en
bastidor
o
Rack
16.
Seales
de
grupo
Las
seales
de
grupo
proporcionan
el
acceso
a
mas
de
una
lnea
de
seal
de
entrada
o
salida,
pero
una
a
la
vez.
Permite
que
un
programa
monitoree
o
fije
un
grupo
de
seales
de
entrada
o
salida
como
un
nmero
binario.
Se
configura
cada
seal
a
un
Bastidor
(Rack),
a
una
Ranura
(Slot)
y
a
un
nmero
de
canal
en
la
tarjeta.
Las
tarjetas
de
E/S
de
proceso
siempre
estn
asignadas
al
Bastidor
o
Rack
0.
Las
E/S
Modulares
comienzan
en
el
Bastidor
o
Rack
1-15.
La
tarjeta
de
interfase
para
Allen
Bradley
(RIO
AB)
estar
configurada
en
bastidor
o
Rack
16.
_________________________________________________________________________________________________________________________
22
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
Seales
de
Robot
Las
Entradas
y
Salidas
de
Robot
consisten
en
las
seales
entre
el
controlador
y
el
robot.
Se
envan
estas
seales
al
conector
EE
(End
Effector)
localizado
en
el
brazo
del
robot.
Generalmente
estas
seales
son
utilizadas
para
controlar
la
herramienta.
Seales
de
UOP
User
Operator
Panel
Las
seales
de
UOP
proporcionan
18
seales
de
entrada
y
20
de
salida
que
se
pueden
conectar
a
un
dispositivo
remoto
o
a
un
panel
de
operador
remoto
para
el
control
del
robot.
Interconector
de
Seales
Se
realiza
la
configuracin
de
interconexin
de
seales
para
entrelazar
dos
tipos
de
seales.
Quiere
decir
que
cuando
se
reciba
una
seal
de
entrada
de
robot
internamente
se
interconecta
con
una
salida
de
Grupo,
para
evitar
la
conexin
fsica.
_________________________________________________________________________________________________________________________
24
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
Escriba
los
pasos
para
realizar
la
interconexin
de
seales:
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
_________________________________________________________________________________________________________________________
25
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
Notas
sobre
el
tema:
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________________________________
26
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
Para
crear
un
programa
debers
seguir
los
siguientes
pasos:
Presionar SELECT.
Presionar F2 (CREATE)
programa.
_________________________________________________________________________________________________________________________
27
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
Correr
en
continuo
y
a
velocidad
real
el
programa.
Encabezado
de
Programa
El
encabezado
de
programa
contiene
informacin
especfica
que
identifica
al
programa.
Esta
informacin
se
despliega
cuando
crea
un
programa
con
la
pantalla
de
SELECT
F2
(DETAIL).
La
informacin
contenida
en
el
encabezado
de
programa
es:
Creation
Date:
Fecha
de
modificacin
es
la
fecha
en
que
por
ultima
vez
fue
Modificado/Creado
el
programa.
Modification
Date:
Fecha
de
modificacin
es
la
ltima
vez
que
el
programa
fue
Modificado
o
que
apareci
en
la
pantalla
de
edicin,
aun
si
no
fue
modificado
nada.
Copy
source:
Es
el
nombre
del
archivo
del
cual
fue
copiado
el
programa.
El
nombre
del
programa
identifica
al
programa,
este
debe
ser
diferente
al
de
los
otros
programas
existentes
en
el
controlador.
Tiene
un
mximo
de
8
caracteres
disponibles
para
introducir
letras
o
nmeros,
siempre
debe
iniciar
con
una
letra.
_________________________________________________________________________________________________________________________
28
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
Sub
Type:
Identifica
el
tipo
de
programa
que
se
desea
escribir:
NONE,
MACRO
o
CONDICIONES.
None:
El
programa
no
tiene
tipo
con
esta
opcin,
por
lo
tanto
se
puede
incluir
cualquier
instruccin
en
el
programa.
Macro:
Puede
contener
cualquier
instruccin
y
funcionar
como
un
programa
normal.
Sin
embargo,
nicamente
pueden
establecerse
programas
macro
a
ser
ejecutados
desde
uno
de
los
siguientes
mtodos.
o Botones
del
panel
del
operador.
o Teclas
del
Terminal
de
enseanza.
o Pantalla
de
macros
MANUAL
FCTNS
o Dentro
de
un
programa
utilizando
la
instruccin
de
MACRO
COMMAND
Los
macros
le
dan
flexibilidad
en
como
y
cuando
el
robot
se
mover
para
modificar
su
programa.
Condicionados
Programa
condicionado
es
aquel
que
se
ejecuta
bajo
ciertas
condiciones
en
el
programa
ch
tienen
un
subtipo
COND.
Program
Comment
Cuando
se
crea
el
programa
se
puede
agregar
un
comentario
que
identifique
al
programa
el
mximo
de
caracteres
son
16.
Group
Mask
Grupo
de
mascara
identifica
que
grupo
de
ejes
se
utilizarn
en
el
programa.
El
asterisco
identificar
que
no
contiene
ninguna
instruccin
de
movimiento.
Write Protection
Ignore
Pause
Ignorar
pausa
especifica
si
el
programa
continuar
corriendo
siempre
que
un
error
ocurra,
si
una
seal
de
paro
de
emergencia
o
de
espera
es
activada
o
si
el
TP
es
habilitado.
Nota:
Solo
trabaja
para
programas
que
no
tengan
instrucciones
de
movimiento.
Nmero
de
Lnea
Identifica
el
nmero
de
lneas
de
un
programa.
Esta
numeracin
es
controlada
por
el
controlador
del
robot.
Si
una
instruccin
es
borrada
el
sistema
actualiza
la
numeracin.
LINEAL.-
El
robot
mueve
el
TCP
en
direccin
recta
desde
la
posicin
de
inicio
a
la
posicin
destino.
Si
existe
algn
cambio
en
la
orientacin
de
dos
posiciones,
este
se
realiza
gradualmente
durante
la
trayectoria.
_________________________________________________________________________________________________________________________
30
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
CIRCULAR.-
El
robot
mueve
el
TCP
en
arco
desde
la
posicin
de
inicio
hasta
la
posicin
intermedia
y
la
posicin
destino.
Informacin
posicional
Describe
la
localizacin,
orientacin
y
configuracin
del
TCP.
La
localizacin
es
en
3
dimensiones,
(x,
y,
z);
La
orientacin
describe
la
rotacin
(w,
p,
r)
sobre
los
ejes
x,
y,
z.
Velocidad
Define
la
velocidad
en
que
el
robot
se
desplaza
entre
un
punto
y
otro.
Dependiendo
del
tipo
de
movimiento
se
especifica
la
velocidad
del
robot:
_________________________________________________________________________________________________________________________
31
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
Para
LINEAL
o
Circular
2000
mm/seg
12000
cm/min
4724.41
plg/min
1
500
grados/seg
Tipo
de
Terminacin
Determina
como
el
robot
finalizar
el
movimiento.
CONTINUA.-
El
robot
desacelera
al
aproximarse
a
la
posicin
destino
pero
no
se
para,
acelerando
nuevamente
para
alcanzar
la
nueva
posicin.
La
continuidad
varia
de
0
a
100%.
_________________________________________________________________________________________________________________________
32
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
Posiciones
Predefinidas
Una
posicin
predefinida
es
aquella
que
se
puede
utilizar
varias
veces
en
un
programa
o
en
otros
programas.
Con
frecuencia,
el
movimiento
del
robot
a
una
posicin
desde
una
posicin
predefinida
est
unido
a
una
seal
de
entrada.
El
robot
debe
esperar
hasta
que
se
reciba
la
seal
de
entrada
antes
de
que
se
pueda
mover
a
la
posicin
predefinida.
Esto
permite
al
sistema
controlar
cuando
se
permite
que
el
robot
se
mueva
a
una
posicin
predefinida.
Se
puede
usar
tambin
una
seal
de
salida
para
indicar
al
sistema
que
el
robot
ha
llegado
a
la
posicin
predefinida,
como
es
el
caso
con
una
posicin
de
referencia.
Para
configurar
una
posicin
predefinida
usaremos
registros
de
posicin:
Presione
DATA
Presione
F1
(TYPE)
Seleccione
Position
reg.
Desplace
el
cursor
al
registro
de
posicin
que
quiere
establecer.
Desplace
al
robot
hasta
la
posicin
que
quiera
definir.
Sostenga
la
tecla
SHIFT
y
presione
F3
RECORD.
Para
utilizar
un
registro
de
posicin,
como
posicin
predefinida
en
un
programa,
incluya
el
registro
el
posicin
que
estableci
en
una
instruccin
de
movimiento,
por
ejemplo:
L
PR
[1:HOME
POSITION]
50
mm/seg
FINE
_________________________________________________________________________________________________________________________
33
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
Notas
sobre
el
tema:
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________________________
34
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
INSTRUCCIONES
Instrucciones
de
Registro
Directo
R[2]=3
Indirecto
R[R[2]]=6
Las
instrucciones
de
registros
manipulan
datos
de
registros
aritmticamente.
_________________________________________________________________________________________________________________________
35
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
Las
operaciones
aritmticas
son:
Suma
Substraccin
Multiplicacin
Divisin
Divisin
de
Nmeros
Enteros
(DIV)
Divisin
de
Restante
(MOD)
El
nmero
mximo
de
operadores
aritmticos
que
puede
tener
la
misma
instruccin
es
5.
R[X]=[valor]
[operador
aritmtico]
[valor]
Para
ver
los
registros:
2. Presione
DATA.
3. Presione
F1
TYPE.
4. Seleccione
los
Registros.
Instrucciones
de
registro
de
posicin
Un
registro
de
posicin
almacena
la
informacin
posicional
(x,
y,
z,
w,
p,
r).
Se
identifican
por
nmeros
los
registros
de
posicin
en
un
programa
y
existen
un
total
de
64
registros.
Hay
dos
clases
de
instrucciones
de
registros
de
posicin:
1. Instrucciones
que
manipulan
los
registros
de
posicin
PR[X]
PR[GPN:X]=[valor]
Donde:
GPN
Nmero
de
Grupo
(1-3)
X
Directo:
Nmero
de
registro
de
posicin
(1-64)
Indirecto:
Nmero
de
registro
de
posicin
=
Contenidos
en
R[X]
Valor
_________________________________________________________________________________________________________________________
36
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
LPOS
Coordenadas
Cartesianas
JPOS
los
ngulos
de
cada
eje
del
robot
PR
[X]
Contenidos
en
PR
[X]
P[X]
UFRAME[
]
YTOOL[
]
Las
operaciones
aritmticas
son
la
Suma
y
la
substraccin.
Coordenadas
cartesianas.
o 1=x
o 2=y
o 3=z
o 4=w
o 5=p
o 6=r
Posiciones
JOINT
o 1=J1
o 2=J2
o 3=J3
o 4=J4
o 5=J5
o 6=J6
o n=JOINT
n
_________________________________________________________________________________________________________________________
37
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
Las
instrucciones
PR[i,
j]
=
[valor]
guardan
la
informacin
posicional
en
un
elemento
de
registro
de
posicin.
Valor
constante
Valor
de
seal
de
entrada
analgica
AI
Valor
de
seal
de
salida
analgica
AO
Valor
de
seal
de
entrada
digital
DI
Valor
de
seal
de
salida
digital
DO
Valor
de
seal
de
entrada
grupo
GI
Valor
de
seal
de
salida
grupo
GO
PR
[i,
j]
=
Valor
de
seal
de
entrada
robot
RI
Valor
de
seal
de
salida
robot
RO
Valor
de
seal
de
entrada
SOP
SOP
Valor
de
seal
de
salida
SOP
SOP
Valor
de
seal
de
entrada
UOP
UOP
Valor
de
seal
de
salida
UOP
UOP
Valor
d e
seal
de
entrada
W I
WI
Valor
de
seal
de
salida
WO
WO
PR[i,
j]
R[X]
R[R[X]]
TIMER
[X]
Para
ver
los
registros:
1. Presione
DATA.
2. Presione
F1
TYPE.
3. Seleccione
los
Registros.
_________________________________________________________________________________________________________________________
38
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
Instrucciones
de
Entrada
y
Salida
Las
instrucciones
de
E/S,
le
permiten
al
programa
encender
o
apagar
las
seales
de
salida
y
recibir
seales
de
entrada.
Hay
varios
tipos
de
entradas
de
instrucciones
de
E/S:
DO[X] = ON/OFF
RO[X] = ON/OFF
GO
[X]
=
valor
GO
[X]
R
[X]
_________________________________________________________________________________________________________________________
40
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
Instrucciones
de
Ramificado
Las
instrucciones
de
ramificado
hacen
que
el
programa
se
divida,
o
salte
de
una
lnea
a
otra
en
el
programa.
Una
etiqueta
LABEL
marca
la
localizacin
en
un
programa
del
destino
de
una
ramificacin.
Puede
ser
usada
con
instrucciones
de
ramificado
condicional
o
incondicional.
Hay
tres
tipos
de
instrucciones
de
ramificado:
JUMP
LABEL
[X]
.-
El
programa
salta
a
una
etiqueta
especificada,
la
etiqueta
puede
ser
llamada
directa
o
indirectamente.
ELSE
[ACCION]
JUMP
LABEL
CALL
PROGRAM
_________________________________________________________________________________________________________________________
41
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
IF
.-
Ramifica
el
programa
a
una
etiqueta
especfica
o
llama
a
una
programa
si
cierta
condicin
es
verdadera.
IF
R
[
]
[operador]
[valor]
[accin]
DI
=
IGUAL
R[
]
JUMP
LBL
[X]
DO
<>
NO
IGUAL
ON
CALL
PROGRAM
RI
<
MENOR
QUE
OFF
RO
>
MAYOR
QUE
DI
SO
<=
MENOR
O
IGUAL
DO
SI
>=
MAYOR
O
IGUAL
RI
UO
RO
UI
SO
SI
UO
UI
TimeOut.-
LBL
[i]
El
programa
espera
hasta
que
un
tiempo
especificado
se
cumpla.
Si
la
condicin
no
se
pone
a
verdadero
el
programa
se
ramificar
a
la
etiqueta.
Se
utiliza
el
tiempo
especificado
en
la
variable
$WAITMOUNT
en
milisegundos.
_________________________________________________________________________________________________________________________
42
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
WAIT[ELEMENTO]
[OPERADOR]
[VALOR]
[TIEMPO]
DI
=
IGUAL
R[
]
FOREVER
DO
<>
NO
IGUAL
ON
TIMEOUT
LBL[X]
RI
OFF
RO
DI
SO
DO
SI
RI
UO
RO
UI
SO
SI
UO
UI
WAIT
ERR-NUM
=
[VALOR][TIEMPO]
Donde:
ERR_NUM=aaabbb
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________________________
43
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
OTRAS
INSTRUCCIONES
Instrucciones
de
alarma
de
usuario
Las
instrucciones
de
alarma
de
usuario
colocan
en
el
programa
una
condicin
de
alarma,
pausando
el
programa
y
desplegando
mensajes
de
error.
Si
el
programa
es
reanudado,
la
ejecucin
del
programa
continuar
en
la
siguiente
lnea
del
programa.
La
Instruccin
de
alarma
de
usuario
especifica
el
mensaje
de
alarma
que
serpa
desplegado.
UALARM
[X]
Por ejemplo:
Presione
MENU
Seleccione
SET
UP
Presione
F1
TYPE
Seleccione
USER
ALARM
Mueve
el
cursor
al
nmero
de
alarma
que
desea
configurar
el
mensaje
y
presione
ENTER
para
que
aparezca
el
alfabeto.
Ingrese
el
mensaje
y
oprima
ENTER.
El
mensaje
deber
contener
hasta
29
caracteres.
La
severidad
que
el
robot
o
el
controlador
tomaran
cuando
esta
alarma
ocurra
tambin
debe
configurarse.
La
severidad
que
esta
por
defecto
es
STOP,
la
cual
para
el
movimiento
del
robot
y
pausa
el
programa.
Se
puede
cambiar
la
severidad
de
alarmas
de
usuario
en
la
variable:
$UALARM_SEV
[n]
_________________________________________________________________________________________________________________________
44
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
Los
valores
de
las
severidades
son:
Valor
Accin
1
No
Accin.
2
Pausa
el
programa.
3
Aborta
el
programa
con
error.
4
Para
el
programa
de
movimiento.
6
Pausa
el
programa
y
para
el
robot
si
este
tiene
movimiento.
8
Cancela
el
programa
de
movimiento.
10
Pausa
el
programa
y
cancela
si
este
tiene
movimiento.
11
Aborta
el
programa
y
cancela
si
este
tiene
movimiento.
Agregar
estos
valores
a
los
siguientes
causan
efecto
en
el
controlador.
16
a
los
servomotores
para
apagarlos.
32
la
accin
es
aplicada
a
todos
los
programas
y
a
todos
los
movimientos
64
requiere
de
un
arranque
en
fro
para
resetear
al
controlador
Presione
MENU.
Seleccione
SYSTEM
Presione
F1
TYPE
Seleccione
VARIABLES
Mueva
el
cursor
al
nmero
que
corresponda
al
nmero
de
alarma
que
desea
configurar
la
severidad.
Ingrese
el
valor
de
la
severidad
y
presione
ENTER.
_________________________________________________________________________________________________________________________
45
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
Instruccin
Timer
La
instruccin
de
tiempo
(TIMER)
inicializa
,
para
y
resetea
diez
diferentes
temporizadores
en
un
programa.
Los
timer
permiten
determinar
el
tiempo
que
tarda
en
ejecutarse
un
programa
y
parado
en
otro,
para
desplegar
el
valor
del
timer
vaya
a
la
pantalla
de
STATUS
PRG
TIMER.
TIMER
[X]
=
[ACCIN]
_________________________________________________________________________________________________________________________
46
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
SKIP
CONDITION
ERR_NUM=[VALOR]
Donde:
ERR_NUM
=
aaabbb
aaa:
Error
Facility
code
(Decimal)
bbb:
Nmero
de
error
en
Decimal
Las
instrucciones
de
control
mltiple
son
utilizadas
para
mltiples
tareas
que
pueden
ser
ejecutadas
a
la
vez
por
el
controlador
del
robot.
Estas
instrucciones
son:
SEMAPHORE
WAIT
SEMAPHORE
RUN
PROGRAM
La
instruccin
de
SEMAPHORE
[X]
=
ON/OFF
son
utilizadas
para
inicializar
o
retardar
un
segundo
programa.
SEMAPHORE[X]
=
[VALOR]
Nmero
de
semforo
ON
1-32
OFF
R[X]
el
nmero
del
semforo
Es
igual
al
nmero
de
Registro.
La
instruccin
de
WAIT
SEMAPHORE
[X]
[TIME]
suspende
la
ejecucin
del
programa
hasta
que
algn
otro
programa
que
se
este
ejecutando
alcance
la
lnea
que
contenga
el
semforo
especificado
y
el
semforo
est
activo
(ON).
Esta
instruccin
puede
retardar
la
ejecucin
del
programa
para
siempre
o
por
un
tiempo
especificado.
_________________________________________________________________________________________________________________________
47
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
R[X]
el
nmero
del
semforo
Es
igual
al
nmero
de
Registro.
La
instruccin
RUN
PROGRAM
hace
que
el
programa
seleccionado
se
ejecute
inmediatamente.
El
programa
principal
contina
siendo
ejecutado.
RUN
PROGRAM
Nombre
del
programa
que
correr
Oprime
MENU
Selecciona
SET
UP
OPRIME
F1
TYPE
Selecciona
MACRO
Mueve
el
cursor
a
la
columna
de
PROGRAM
y
oprime
CHOSE
F4.
Selecciona
el
programa.
Mueva
el
cursor
a
la
columna
de
ASSIGN
y
configure
la
asignacin
del
MACRO
con
F4
CHOSE.
Estas
asignaciones
son:
MF
programas
que
se
configuran
en
la
pantalla
de
funciones
manuales
y
desde
esta
_________________________________________________________________________________________________________________________
48
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
pantalla
son
ejecutados
oprimiendo
SHIFT
y
F3.
Estos
programas
pueden
tener
movimiento
del
robot.
UK
programas
que
se
ejecutan
oprimiendo
las
teclas
de
macros
estos
programas
no
debern
tener
movimiento.
SU
Programas
que
se
ejecutarn
oprimiendo
SHIFT
y
las
teclas
de
macros.
Estos
programas
pueden
tener
movimiento
del
robot.
UI
Programas
que
se
ejecutarn
cuando
se
reciba
una
seal
de
usuario
estos
programas
pueden
tener
movimiento
del
robot,
pero
no
deber
estar
corriendo
otro
programa.
DI
Programas
que
se
ejecutarn
cuando
se
reciba
una
seal
digital.
Estos
programas
pueden
tener
movimiento
del
robot,
pero
no
deber
estar
corriendo
otro
programa.
RI
Programas
que
se
ejecutarn
cuando
se
reciba
una
seal
de
robot.
Estos
programas
pueden
tener
movimiento
del
robot,
pero
no
deber
estar
corriendo
otro
programa.
SP
Programas
que
se
ejecutarn
cuando
se
reciba
una
seal
del
Panel
del
operador
de
usuario
PB
USER
1
y
PB
USER
2.
Estos
programas
pueden
tener
movimiento
del
robot,
pero
no
deber
estar
corriendo
otro
programa.
_________________________________________________________________________________________________________________________
49
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
Instrucciones
de
Control
de
Programa
Las
instrucciones
de
control
de
programa
son
ejecutadas
directamente
en
el
programa
son
utilizadas
cuando
se
requiera
que
en
cierta
rea
del
programa
este
se
pause,
aborte
o
resuma
un
programa,
o
permanezca
en
error.
Instruccin
de
Pausa
Una
instruccin
de
pausa
suspende
la
ejecucin
del
programa
de
la
siguiente
manera
:
Algn
movimiento
ya
empezado
continuar
hasta
que
sea
terminado.
Todos
los
tiemrs
contenidos
en
el
programa
seguirn
incrementndose.
Todas
las
instrucciones
de
PULSE
continuarn
hasta
que
sean
completadas.
Algunas
instrucciones
que
se
estn
ejecutando,
excepto
la
instruccin
CALL
PROGRAM
son
completadas.
Instruccin
Abort
_________________________________________________________________________________________________________________________
50
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
Instrucciones
de
Condicin
de
Monitoreo
La
instruccin
de
CONDITION
MONITOR
monitorea
la
condicin
de
una
seal
de
E/S,
registro
o
alarma
de
estado
durante
la
ejecucin
de
un
programa.
Tan
pronto
como
la
condicin
es
activada
el
programa
especificado
es
ejecutado
y
el
programa
que
estaba
corriendo
es
interrumpido.
Las
Instrucciones
de
Monitoreo
son:
MONITOR
<program>:
Esta
instruccin
inicializa
el
monitoreo
de
la
condicin
enseado
en
el
programa
de
condicin
(ch
sub
type)
Instruccin
de
Guardia
de
Colisin
La
opcin
de
Guardia
de
Colisin
ofrece
un
mtodo
muy
sensible
para
detectar
el
choque
del
robot
y
detenerlo.
Esto
ayuda
a
minimizar
el
potencial
de
daos
en
el
herramental
al
final
del
brazo
y
del
robot.
Se
puede
utilizar
la
opcin
de
Guardia
de
Colisin
durante
la
ejecucin
de
un
programa
i
parte
de
este.
COLL
DETECT
OFF
COLL
DETECT
ON
Funcin
de
Verificar
Espacio
_________________________________________________________________________________________________________________________
52
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
La
seal
de
entrada
INTERLOCK.-
Cuando
se
intenta
mover
el
robot
al
rea
de
interferencia
mientras
la
seal
de
entrada
de
INTERLOCK
est
apagada,
el
robot
entra
en
estado
HOLD.
Cuando
la
seal
de
entrada
se
enciende,
se
libera
HOLD
y
el
robot
reanuda
la
operacin
automtica.
Procedimiento
para
Verificar
Espacios:
1. Presione
MENU
2. Seleccione
SET
UP
3. Seleccione
CHECK
SPACE
Notas
sobre
el
tema:
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________
_________________________________________________________________________________________________________________________
53
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
RECUPERACIN
DE
ERROR
Error
Recovery
Option
El
programa
de
un
robot
puede
detener
su
ejecucin
durante
la
produccin
como
resultado
de
distintas
alarmas.
Por
ejemplo,
un
robot
soldador
dejar
de
moverse
y
de
soldar
si
una
entrada
de
HOLD
o
de
EMERGENCY
STOP
es
detectada.
Otro
ejemplo
es
la
alarma
ARC-013
Arc
Start
failed.
En
algunos
casos,
puede
que
se
quiera
limpiar
la
antorcha
y
cortar
el
cable
antes
de
terminar
el
programa
de
soldadura
pausado.
Se
puede
usar
Error
Recovery
para
ejecutar
estas
operaciones
automticamente
y
eliminar
el
tiempo
requerido
para
mover
e
robot
desde
y
hasta
una
estacin
de
reparacin
manual.
Esta
seccin
est
organizada:
Los
siguientes
dos
ejemplos
ilustran
estas
diferencias.
En
ambos
casos,
el
programa
JOB.TP
el
robot
encuentra
un
error
despus
de
pasar
por
la
posicin
P3.
Continuar
Programa
JOB.TP
define
REPAIR1.TP
como
programa
a
continuar.
Un
error
ocurre
entre
las
posiciones
P3
y
P4.
REPAIR.1TP
es
ejecutado
desde
el
punto
del
error.
Cuando
REPAIR1.TP
termina,
JOB.TP
continua
corriendo
en
el
punto
que
se
qued.
Use
Continuar
Programa
cuando
pueda
definir
un
camino
libre
para
el
robot
y
la
pistola
desde
cualquier
posicin
de
error
a
la
posicin
guardada
de
CONTINUAR
PROGRAMA.
Un
movimiento
incremental
para
alejarse
de
la
posicin
de
error
es
generalmente
un
buen
primer
paso
en
caso
de
continuar
un
programa.
No
use
Continuar
programa
si
su
programa
o
configuracin
de
la
pieza
de
trabajo
no
le
_________________________________________________________________________________________________________________________
54
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
permiten
alejarse
del
punto
donde
ocurri
el
error
con
facilidad
sin
chocar
con
algn
objeto.
Si
se
da
el
caso
use
el
PROGRAMA
DE
MANTENIMIENTO.
PROGRAMA
DE
MANTENIMIENTO
(Maintenance
Program)
1. JOB.TP
define
REPAIR2.TP
como
un
programa
de
mantenimiento.
2. Un
error
ocurre
ente
la
posicin
P3
y
P4.
3. El
programa
pausado
es
abortado
junto
con
la
secuencia
original
del
programa
con
la
aplicacin
del
proceso
apagada,
por
ejemplo
la
pistola
deja
de
soldar.
Esto
se
conoce
como
Secuencia
de
Salida
de
Programa
o
Exit
Path.
4. REPAIR2.TP
es
ejecutado
desde
la
posicin
de
HOME
P1.
5. JOB.TP
se
re-ejecuta
desde
el
inicio
del
programa
hasta
el
punto
en
el
que
ocurri
el
error
con
los
procesos
de
aplicacin
apagados.
6. Cuando
se
alcanza
el
punto
en
el
que
ocurri
el
error
entonces
el
programa
JOB.TP
contina
y
los
procesos
de
aplicacin
encendidos.
Usa
el
Programa
de
Mantenimiento
cuando
no
se
puede
definir
un
camino
libre
para
la
herramienta
y
el
robot
desde
cualquier
posible
posicin
de
error
hasta
la
posicin
grabada
en
el
CONTINUAR
PROGRAMA.
_________________________________________________________________________________________________________________________
55
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
Summarizes
the
features
available
in
the
Error
Recovery
option
INCOMPLETE
END
DO
Cuando
un
Programa
de
Recuperacin
de
Errores
es
abortado
antes
de
su
terminacin
total,
se
prende
el
Incomplete
END
DO.
Esta
salida
digital
se
apaga
hasta
la
siguiente
ejecucin
del
programa.
El
Incomplete
END
DO
no
se
enciende
si
el
programa
original
es
abortado.
Es
importante
revisar
el
estatus
de
esta
seal
de
salida
digital
antes
de
introducir
la
seal
de
entrada
START.
En
caso
de
que
est
encendida,
es
necesario
confirmar
la
posicin
actual
del
robot.
Si
existe
alguna
interferencia
entre
la
posicin
actual
del
robot
y
la
posicin
pausada
del
programa
original,
mueva
el
robot
hasta
una
posicin
cercana
al
punto
en
el
que
se
paus
antes
de
introducir
la
seal
START.
RESET
DI
STATUS
DO
y
MAINT
DO
Las
seales
STATUS
DO
y
MAINT
DO
son
provedas
para
indicar
si
un
programa
de
recuperacin
de
errores
se
ejecutar
con
la
siguiente
seal
de
entrada
START:
Las
seales
STATUS
DO
y
MAINT
DO
son
muy
tiles;
sin
ellas
es
difcil
saber
que
programa
se
ejecutar
cuando
se
contine
un
programa
que
se
encuentra
pausado.
Por
ejemplo
si
ha
configurado
un
Monitoreo
de
Cdigo
de
Alarma,
solo
algunos
errores
solicitarn
ERROR
RECOVERY,
no
todos.
Otro
ejemplo
sera
si
se
ha
configurado
una
seal
de
entrada
de
aprobacin
APPROVAL
DI,
su
estado
dictar
que
programa
se
va
a
ejecutar.
NOTA:
Es
necesario
que
deshabilite
el
modo
STEP
(Paso
a
paso)
antes
de
iniciar
un
ERROR
RECOVERY.
Si
el
modo
de
STEP
est
habilitado
durante
el
ERROR
RECOVERY,
es
ignorado
hasta
que
la
secuencia
de
recuperacin
es
terminada.
SETUP
Es
necesario
configurar
una
Recuperacin
de
Errores
para
cualquier
caso
ya
sea
CONTINUAR
PROGRAMA(Resume
program)
o
PROGRAMA
DE
MANTENIMIENTO
_________________________________________________________________________________________________________________________
56
Departamento
de
Mantenimiento
Entrenamiento
Tcnico
__________________________________________________________________________________
(Maintenance
Program),
usando
la
pantalla
de
ERROR
RECOVERY
SETUP
que
se
muestra
en
ERROR
RECOVERY
SETUP
SCREEN.