Professional Documents
Culture Documents
Operacin
deTOOL
Robots
HANDLING TOOL
GUIA DEL ESTUDIANTE
La informacin ilustrada o contenida aqu no debe ser reproducida, copiada, traducida a otro idioma o
transmitida total o parcialmente sin el previo consentimiento por escrito de FANUC Robotics Corporation.
FANUC Robotics
Copyright 2007 by
FANUC Robotics North America, Inc.
Todos los derechos reservados
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
HANDLING
Operacin
deTOOL
Robots
Seguridad
FANUC Robotics no es ni representa por s
misma una compaa de expertos en equipos o
sistemas de seguridad para su empresa. Es
responsabilidad del propietario, empleado o
usuario tomar todos los datos necesarios para
garantizar la seguridad de todo el personal.
FANUC Robotics
HANDLING
Operacin
deTOOL
Robots
Seguridad
FANUC Robotics recomienda que el personal
encargado de la programacin (diseo,
implementacin y correccin) debe de estar
familiarizado con los procedimientos definidos
para la aplicacin as como de las condiciones
de instalacin del robot.
FANUC Robotics
HANDLING
Operacin
deTOOL
Robots
Seguridad
La seguridad es escencial en cualquier lugar en que sean
utilizados robots. Es necesario monitorear los siguientes
factores:
Seguridad del Personal y Equipo
Dispositivos para la incrementar la seguridad
Tcnicas apropiadas para la enseanza y
manejo manual del robot
Inspeccin peridica del robot y celda de
trabajo
Mantenimiento apropiado al Robot
FANUC Robotics
HANDLING
Operacin
deTOOL
Robots
Seguridad
La seguridad del personal es la importancia primaria en
cualquier situacin para despus evaluar que el equipo pueda
mantenerse a salvo tambin.
Debe considerarse como orden de prioridad la siguiente lista:
- Personal
- Dispositivos Externos
- Robot(s)
- Herramienta
- Pieza de Trabajo
FANUC Robotics
HANDLING
Operacin
deTOOL
Robots
Seguridad
Para mejorar la seguridad en la celda de trabajo debe de
considerarse la instalacin y uso de algunos o todos de los
siguientes elementos :
- Vallas, cadenas o barreras
- Cortinas de luz
- Interlocks
- Tapetes de presin
- Luces de advertencia
- Paros mecnicos
- Botones de Paro de Emergencia
- Selectores DeadMan
FANUC Robotics
HANDLING
Operacin
deTOOL
Robots
Seguridad
Establecer una celda segura es escencial para proteger al
personal y equipo :
Nunca permita que el robot sea manipulado por personal
sin entrenamiento adecuado
Es conveniente el uso de elementos con clave de
acceso.
Utilizar lgica de programacin que evite la simulacin o
bypass de seales de seguridad
Es importante que el operador pueda observar
claramente lo que sucede dentro de la celda
NUNCA establecer el Software como elemento primario
de seguridad
FANUC Robotics
HANDLING
Operacin
deTOOL
Robots
Seguridad
Instale un nmero adecuado de botones de PARO DE
EMERGENCIA al alcance de los operadores.
Instale seales luminosas o auditivas cuando exista energa
aplicada a los servomotores del Robot.
Donde sea posible instale barreras de seguridad para evitar
que personal no autorizado ingrese a la celda de trabajo y
prevenir que el operador accese a la celda.
Trate de eliminar los pinch points. Son aquellos puntos
dentro de la celda donde el operador puede ser atrapado por
el robot u otros elementos mviles.
Es conveniente que exista espacio suficiente dentro de la
celda de trabajo para mantenimiento del area de trabajo y
enseanza del robot.
FANUC Robotics
HANDLING
Operacin
deTOOL
Robots
Seguridad
Operacin del Robot de manera manual (Enseanza):
Nunca use relojes, anillos, collares, bufandas o cualquier
tipo de ropa suelta que pudiera quedar atrapada durante el
movimiento del robot o la maquinaria de la celda.
Antes de comenzar la enseanza inspeccione el robot y
rea de trabajo para asegurar que no existen potenciales
condiciones inseguras.
Revise el correcto funcionamiento de los selectores Dead
Man antes de ingresar a la celda.
Visualice los movimientos que el robot ejecutar antes de
cada punto de la enseanza.
FANUC Robotics
10
HANDLING
Operacin
deTOOL
Robots
Seguridad
Operacin del Robot de manera manual (Enseanza):
Solamente la persona que maneja el Teach Pendant debe
entrar al rea de trabajo.
Conozca la ruta de escape en caso de algn problema
con el robot en movimiento
Aisle la celda de trabajo de cualquier elemento que
pudiera provocar maquinaria o robots en movimiento
dentro de la celda.
Asegrese que todo el personal est fuera de la celda
antes de arrancar nuevamente produccin.
FANUC Robotics
11
HANDLING
Operacin
deTOOL
Robots
Seguridad
Operacin del Robot de manera manual (Enseanza):
En caso de cambios mayores en el programa de movimientos del robot
es recomendable:
FANUC Robotics
12
HANDLING
Operacin
deTOOL
Robots
Seguridad
Operacin el Robot de manera automtica (Produccin):
Asegurarse de que todas la condiciones de seguridad se
encuentran activas y funcionales.
Conocer el rea de la celda de trabajo. Esto incluye al
Robot y su entorno adems del espacio ocupado por
dispositivos externos y equipo adicional que interactue con
el robot.
Comprender la tarea ejecutada dentro de la celda antes de
iniciar la operacin automtica.
Asegrese que todo el personal est fuera de la celda
antes de arrancar produccin.
FANUC Robotics
13
HANDLING
Operacin
deTOOL
Robots
Seguridad
Operacin el Robot de manera automtica (Produccin):
Nunca entre o permita la entrada de personal a la celda de
trabajo durante operacin automtica.
Conozca la ubicacin y estado de todos los sensores,
selectores y seales de control que ocasionan movimiento
del robot dentro de la celda.
Conozca la ubicacin de cada uno de los botones de paro
de emergencia.
Nunca asuma que un programa ha finalizado porque el
robot se encuentra sin movimiento.
FANUC Robotics
14
Operacin
deTOOL
Robots
HANDLING
Seguridad
Durante Inspeccin y Mantenimiento:
Apagar el Controlador.
Nunca entre en la celda si existe algn robot o maquinaria
en movimiento.
Antes de entrar a la celda inspeccionarla visualmente para
asegurarnos de que no existen condiciones de riesgo
potenciales.
Nunca use relojes, anillos, collares, bufandas o cualquier
tipo de ropa suelta que pudiera quedar atrapada.
FANUC Robotics
15
HANDLING
Operacin
deTOOL
Robots
Seguridad
Durante Inspeccin y Mantenimiento:
Es importante tomar en cuenta que en caso de remover un
servomotor de la unidad mecnica el brazo asociado puede
caer en caso de no estar soportado.
Examine el funcionamiento correcto del TPendant antes de
entrar a la celda de trabajo (DEADMAN Switch).
Durante la rutina de mantenimiento al controlador siempre
desconecte la energa elctrica trifsica.
Utilice paros mecnicos para evitar movimientos riesgosos
del robot.
FANUC Robotics
16
HANDLING
Operacin
deTOOL
Robots
Seguridad
Durante Inspeccin y Mantenimiento:
Durante el reemplazo de componentes mecnicos debe
evitarse que suciedad o residuos entren al sistema.
Solo utilice partes especficas para el reemplazo de
componentes.
Asegrese que todo el personal est fuera de la celda y de
que los robots y dispositivos de la celda de trabajo funcionan
de manera normal antes de arrancar produccin.
FANUC Robotics
17
HANDLING
Operacin
deTOOL
Robots
Seguridad
Consideraciones de Seguridad en la Programacin:
Asegrese que las seales provenientes desde los sensores
de lmite de posicin (Limit Switch) y dispositivos de
seguridad se reciben de manera correcta y lgica en el
controlador.
Implemente rutinas en los programas para que el robot
ejecute operaciones adecuadas en caso de falla en algn
dispositivo u otro robot.
Es conveniente que el programa verifique las condiciones de
los dispositivos externos durante produccin .
FANUC Robotics
18
HANDLING
Operacin
deTOOL
Robots
Seguridad
Consideraciones de Seguridad en la Programacin:
Establezca zonas de interferencia para prevenir colisiones
entre 2 o ms robots y maquinaria que compartan reas de
trabajo.
Es conveniente que el Robot termine la rutina de trabajo en
posicin de Casa (Home).
Considerar seales provenientes de otros dispositivos que
inicien la operacin de elementos que pudieran ocasionar
lesiones al personal o dao a los equipos.
FANUC Robotics
19
HANDLING
Operacin
deTOOL
Robots
Seguridad
Consideraciones Mecnicas para Seguridad:
Inspeccione de manera rutinaria el interior de la celda
de trabajo para asegurarse de que se encuentra limpia y
libre de aceite, agua o residuos.
Utilice lmites de Software, sensores de lmite y paros
fsicos para evitar que el robot ejecute movimientos no
deseados que pudieran lesionar personal o daar
equipo.
FANUC Robotics
20
HANDLING
Operacin
deTOOL
Robots
Envolvente
restringida
Envolvente
de
operacin
Interlock de
barrera de
seguridad
Cerca de
intrusin
Teach Pendant
Controlador
del Robot
Interruptor
de puerta
FANUC Robotics
21
HANDLING
Operacin
deTOOL
Robots
Sistema Robtico
4 Componentes:
Unidad
Mecnica
Software
Controlador
Equipo
Perifrico
FANUC Robotics
22
HANDLING
Operacin
deTOOL
Robots
Unidad Mecnica
Es una serie de mecanismos asociados manejados por
servomotores.
El area de unin entre ellos es conocida como eje.
Es una herramienta mecnica para posicionar la otra
herramienta.
Los ejes mayores (1,2 y 3) al igual que los ejes menores
(4,5 y 6) posicionan la herramienta montada al final del
brazo del robot (face plate).
Tiene un controlador para direccionar y gobernar sus
movimientos
FANUC Robotics
23
HANDLING
Operacin
deTOOL
Robots
Robot R-2000i
Eje J4 y J6
Eje-J5
Eje-J3
Eje-J2
Eje-J1
FANUC Robotics
24
HANDLING
Operacin
deTOOL
Robots
R-2000i Robot
Ensamble del
brazo del Eje J3
Motores de los
ejes Menores
Mueca
Motor Eje-J3
Eje-J1 (pedestal)
FANUC Robotics
25
HANDLING
Operacin
deTOOL
Robots
Unidad Mecnica
Cada eje es manejado por un sevomotor de VCA.
200 VAC
Utiliza un pulse coder serial para posicionarse
No es posible su reparacin por el cliente.
26
HANDLING
Operacin
deTOOL
Robots
Software
Protocolos de comunicacin.
FANUC Robotics
27
HANDLING
Operacin
deTOOL
Robots
Software
HandlingTool trabaja en conjunto con el
controlador para:
FANUC Robotics
28
HANDLING
Operacin
deTOOL
Robots
Controlador FANUC
El Controlador del Robot
Es un dispositivo programable que gobierna los movimientos
del robot.
Provee la energa electrica para el funcionamiento del
sistema.
Presenta los elementos para el control del robot (Panel del
Operador y Teach Pendant)
Incluye las tarjetas de control y dispositivos para direccionar
los movientos del robot.
Almacena el SW de aplicacin as como los programas y
datos definidos por el usuario.
Establece la comunicacin con dispositivos externos.
FANUC Robotics
29
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
30
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
31
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
32
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
33
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
34
HANDLING
Operacin
deTOOL
Robots
Selector de Modo
El Selector de Modo (AUTO, T1, T2) es estndar
En el modo AUTO no podr inicializar programas usando el Teach Pendant
En el modo T1 y T2 el robot es habilitado solo cuando el interruptor DEADMAN en
el Teach Pendant es presionado
El selector de modo puede ser configurado para usar llave de seguridad y evitar
cambios inesperados.
Controlador
Modelo
R-J3 iB
FANUC Robotics
35
HANDLING
Operacin
deTOOL
Robots
Selector de Modo
Modo T1:
Los programas pueden ser ejecutados slo desde el Teach
Pendant (TP habilitado y selector DEADMAN activado).
El robot funcionar a una velocidad segura de operacin con limite
< 250mm/sec (Ejecucin de Programas y Movimiento Manual)
En este modo el monitoreo de puertas y barreras de seguridad es
anulada.
Es posible bloquear el interruptor en T1 quitando la llave del
interruptor.
Si en modo T1 el interruptor de activacin del TP se encuentra en
OFF el robot se detendr y se visualizar un mensaje de error.
FANUC Robotics
36
HANDLING
Operacin
deTOOL
Robots
Selector de Modo
Modo T2:
Los programas pueden ser ejecutados slo desde el Teach Pendant
(TP habilitado y selector DEADMAN activado).
En el modo T2 se restringe la velocidad de movimiento durante la
enseanza, pero en pruebas de ejecucin de programas, la velocidad
mxima es permitida
En este modo el monitoreo de puertas y barreras de seguridad es
anulada.
No es posible bloquear el interruptor en T2, no se puede retirar la llave
del interruptor
Si en modo T2 el interruptor de activacin del TP se encuentra en OFF
el robot se detendr y se visualizar un mensaje de error
FANUC Robotics
37
HANDLING
Operacin
deTOOL
Robots
Selector de Modo
Modo AUTO:
En el modo AUTO, no es posible inicializar programas usando el
Teach Pendant
Es necesario cumplir con las condiciones necesarias de seguridad y
dispositivos remotos para el arranque.
El Robot funciona a la velocidad mxima especificada.
La puerta y barrera de seguridad son monitoreados.
Es posible bloquear el interruptor en modo AUTO quitando la llave
del interruptor.
Si en modo AUTO el interruptor de activacin del TP se encuentra
en ON el robot se detendr y se visualizar un mensaje de error.
FANUC Robotics
38
HANDLING
Operacin
deTOOL
Robots
Teach Pendant
El Teach Pendant es utilizado para:
Mover en modo manual el robot, la tarea ms importante
para el programador
Crear, editar y correr programas de prueba
Ingresar datos al robot (configuracin)
Desplegar el estado del robot al operador.
Deadman Switch de Tres Posiciones
Cuando un Deadman Switch RIA (Robotic Industries
Association) es presionado totalmente o liberado, el
controlador ir a fallo.
Teclas del Teach Pendant
Cada software de aplicacin FANUC tiene un conjunto de
teclas especficas nico.
FANUC Robotics
39
HANDLING
Operacin
deTOOL
Robots
Teach Pendant
Screen: Displays
the DispenseTool
software menus.
Status Indicators:
Display system
status.
PREV: Displays
the previous
screen.
FAULT
HOLD
STEP
ON/OFF Switch:
Together with the
DEADMAN switch,
enables or disables
robot motion.
BUSY
RUNNING
SHIFT key:Together
with other keys
performs a specific
function.
NEXT: Displays
more function
keys when more
are available.
Function keys: Take
specific action depending
on the screen displayed.
SEAL ENBL
PR OD MOD E
TEST CYC
JOINT
XYZ
TOOL
F1
F1
PREV
F2
F3
F2
F4
F3
F4
F5
NEXT
TEACH
SHIFT
MENUS SELECT
EDIT
DATA
HOLD
STEP
K
RESET SBPAAC
CE
8
5
ITEM ENTER
MAN
FCTNS
MOVE
MENU
FWD
BWD
COORD
TEST
CYC
HOT
EDIT
POSN
ALAR MS
STATUS
--
+%
-%
FCTN
-X
(J1)
-Y
(J2)
-Z
(J3)
-X
(J4)
-Y
(J5)
-Z
(J6)
SHIFT
FCTN key: Use this
key to display the
supplementary
menu.
+X
(J1)
(J2)
+Y
+Z
(J4)
+X
+Y
+Z
(J3)
(J5)
(J6)
FANUC Robotics
SET
F5
RE
ON
RESET
OFF
RESET
SHIFT key:Together
with other keys
performs a specific
function.
Emergency
Stop Button:
Use this
button to stop
a running
program, turn
off drive power
to the robot
servo system,
and apply
robot brakes.
STATUS key:
Use this key
to display the
STATUS
screen.
HOT EDIT key:
Use this key to
display the
UTILITIES Prog
Adj screen.
40
HANDLING
Operacin
deTOOL
Robots
iPendant
Teach Pendant con grficos a color (v6.20 o superior)
Caractersticas
Diseo ergonmico
Display seccionable en multi-pantallas y mens tipo windows.
Cuatro veces ms informacin que un display
monocromtico.
Ayuda y diagnsticos integrados.
Interface personalizable utilizando herramientas disponibles en
internet.
Habilitado para internet con un explorador web integrado
(opcional).
FANUC Robotics
41
HANDLING
Operacin
deTOOL
Robots
iPendant
FANUC Robotics
42
HANDLING
Operacin
deTOOL
Robots
Teach Pendant
Mens del Teach Pendant
Nos permiten seleccionar que informacin deseamos
visualizar en pantalla.
Podemos seleccionar cualquier pantalla del men
presionando la tecla MENUS.
Podemos seleccionar entre el men completo o un men
rpido con la tecla FCTN.
Seleccionar aplicaciones
Gran variedad de aplicaciones estn disponibles como
opciones. La opcin debe ser cargada en el software y
habilitada en un arranque controlado.
Es posible seleccionar una aplicacin asignando funciones a
las teclas del usuario del teach pendant.
Las teclas de usuario y leds pueden ser monitoreados en la
pantalla de estado (STATUS).
FANUC Robotics
43
HANDLING
Operacin
deTOOL
Robots
Teach Pendant
FANUC Robotics
44
HANDLING
Operacin
deTOOL
Robots
Teach Pendant
Teclas de Navegacin y Entrada de Datos:
F1 a F5: Las teclas de funcin son utilizadas para realizar
elecciones basadas en la pantalla del TP.
Next: Es utilizado para desplegar el siguiente menu de teclas
de funcin.
MENUS / FCTN : Despliega la ventana de MENU / FUNCIONES.
SELECT: Accede a la pantalla de seleccin de programas.
EDIT / DATA : Despliega la pantalla de Edicin / Datos.
DISP: Solamente en I-Pendant, utilizado para el activar menu
de Display y cambiar el foco de pantalla.
FANUC Robotics
45
HANDLING
Operacin
deTOOL
Robots
Teach Pendant
Teclas de Ejecucin:
SHIFT: Utilizado para joggear el robot, ensear una posicin e iniciar
un programa.
46
HANDLING
Operacin
deTOOL
Robots
Teach Pendant
Teclas de Edicin:
FANUC Robotics
47
HANDLING
Operacin
deTOOL
Robots
Teach Pendant
Teclas de Aplicacin:
FANUC Robotics
48
HANDLING
Operacin
deTOOL
Robots
Teach Pendant
FANUC Robotics
49
HANDLING
Operacin
deTOOL
Robots
Teach Pendant
Indicadores de STATUS:
FANUC Robotics
50
HANDLING
Operacin
deTOOL
Robots
Encender el Controlador
Al encender el controlador.
FANUC Robotics
51
HANDLING
Operacin
deTOOL
Robots
Velocidad de movimiento.
Sistema de Coordenadas
Tipo de movimiento en ejes menores.
Movimiento en TCP Remoto.
Grupos de Movimiento
FANUC Robotics
52
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
53
HANDLING
Operacin
deTOOL
Robots
Mover el Robot
FANUC Robotics
54
HANDLING
Operacin
deTOOL
Robots
Mover el Robot
Speed Values
Joint
% de Velocidad
FINE
(Pasos Incrementales)
Aproximadamente
0.001 grados
Aproximadamente
0.023 mm
VFINE
(Pasos Incrementales)
Aproximadamente
0.0001 grados
Aproximadamente
0.002 mm
FANUC Robotics
Cartesian
% de Velocidad
55
HANDLING
Operacin
deTOOL
Robots
Mover el Robot
Seleccionar el Sistema de Coordenadas
5 sistemas de coordenadas estn disponibles
JOINT
XYZ incluyendo World, Jogframe, y Userframe
TOOL
56
HANDLING
Operacin
deTOOL
Robots
Sistema de Coordenadas
FANUC Robotics
57
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
58
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
59
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
60
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
61
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
62
HANDLING
Operacin
deTOOL
Robots
Sistemas de Coordenadas
Modo - XYZ
Los tres pares superiores de teclas de movimiento del
teach pendant ahora movern el TCP en lneas rectas.
Los movimientos sern paralelos a los tres ejes
(llamados X, Y, y Z) de un sistema tridimensional de
coordenadas teniendo como origen un punto fijo en el
espacio.
Se movern todos aquellos ejes que sean necesarios
para generar un movimiento resultante en lnea recta.
La orientacin de la herramienta (la direccin se
encuentra apuntando en el espacio) es la misma.
FANUC Robotics
63
HANDLING
Operacin
deTOOL
Robots
Sistemas de Coordenadas
World frame
El origen y la orientacin del world frame son determinados
por la masterizacin del robot, una vez que el robot ha sido
masterizado, nunca cambian.
El origen del world frame para un robot de 6 ejes es sobre la
lnea centro del eje 1 y como altura la lnea centro del eje 2.
Utilice la regla de la mano derecha para referenciar de
manera rpida el sentido de los movimientos.
Los tres pares inferiores de las teclas de movimiento que se
encuentran en el teach pendant cambian la orientacin de
la herramienta rotandola alrededor de los tres ejes del
frame. Esto es difcil de visualizar si ninguno los frames ha
sido configurado (valores en cero).
Existe un punto el cual genera un error cuando el robot es
movido en World y el eje 5 est a cero grados. Este punto
es conocido como punto de singularidad.
FANUC Robotics
64
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
65
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
66
HANDLING
Operacin
deTOOL
Robots
Sistemas de Coordenadas
Jog frame
Un frame definido por el usuario para facilitar el
movimiento del robot.
Elimina la necesidad de mover el robot en varias
direcciones para alcanzar un punto, cuando el rea de
trabajo se encuentra sesgada del world frame.
Imagine que es otra regla de la mano derecha definida en
alguna parte del rea de trabajo.
No tiene efecto en los datos del programa .
FANUC Robotics
67
HANDLING
Operacin
deTOOL
Robots
Sistemas de Coordenadas
User frame
Funciona igual al WORLD FRAME con una importante
diferencia, este frame es la referencia de los puntos
guardados.
La posicin en el espacio de todos los puntos programados
depende de la posicin y orientacin del USERFRAME.
NOTA: Seleccione el USERFRAME 1, pero deje sus valores
en cero.
Si un programa es enseado teniendo seleccionado el
USERFRAME 0, el programa nunca podr utilizar un
USERFRAME.
FANUC Robotics
68
HANDLING
Operacin
deTOOL
Robots
User Frame
FANUC Robotics
69
HANDLING
Operacin
deTOOL
Robots
Sistemas de Coordenadas
Tool frame
El tool Frame es un frame tridimensional como World, Jog
y User con una importante diferencia:
El origen del Tool frame es localizado por default en el
*face plate*, por lo que ste se mueve dentro de la celda
de trabajo.
*Face Plate* Parte final del robot (eje 6) donde es
montada la herramienta.
La orientacin generalmente es diferente a la del world
frame.
World y Tool son los que utilizamos comnmente.
FANUC Robotics
70
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
71
HANDLING
Operacin
deTOOL
Robots
Origen
-X
+Y
-Y
+X
-Z
Marco World
FANUC Robotics
72
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
73
HANDLING
Operacin
deTOOL
Robots
Rotacin al
rededor de X
FANUC Robotics
Rotacin al
rededor de Y
Rotacin al
rededor de Z
74
HANDLING
Operacin
deTOOL
Robots
Grupos de Movimiento
Mximo de 16 ejes
Grupo de Movimiento
Define los diferentes grupos de ejes que pueden ser
utilizados como elementos del equipo, mesas
posicionales y otros dispositivos.
5 grupos de movimientos como mximo.
Ejes extendidos
Ejes adicionales a los del robot
Mximo de 3 ejes extendidos por grupo.
Ejes 1 al 6 del grupo 1 son siempre asignados al robot.
FANUC Robotics
75
HANDLING
Operacin
deTOOL
Robots
Mover el Robot
Desplegar Alarmas.
Presionar MENUS y seleccionar ALARMS.
Despus presionar F1 [TYPE] y seleccionar Alarm Log.
Presionar [F3] HIST para desplegar las ltimas 100 alarmas.
FANUC Robotics
76
HANDLING
Operacin
deTOOL
Robots
Mover el Robot
FANUC Robotics
77
HANDLING
Operacin
deTOOL
Robots
Mover el Robot
FANUC Robotics
78
HANDLING
Operacin
deTOOL
Robots
Mover el Robot
79
HANDLING
Operacin
deTOOL
Robots
Mover el Robot
80
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
81
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
82
HANDLING
Operacin
deTOOL
Robots
Frames
Qu es un Frame?
Es un conjunto de 3 planos que se encuentran en ngulo
recto entre ellos denominado sistema cartesiano.
El punto en que los 3 planos interesectan es conocido
como el origen del frame.
En el robot, la interseccin de los planos conforman los
ejes x,y,z del frame.
Son utilizados para para describir la ubicacin (milmetros)
y orientacin (grados) de cada uno de los puntos en el
sistema.
Cada vez que un punto es enseado su ubicacin y
orientacin son guardados como x,y,z,w,p,r.
FANUC Robotics
83
HANDLING
Operacin
deTOOL
Robots
Frames
Tipos de Frames
World Frame.
User Frame.
Tool Frame.
Jog Frame.
RTCP.
FANUC Robotics
84
HANDLING
Operacin
deTOOL
Robots
Tool Frame
Tool Frame
Por default se encuentra en el centro del Faceplate
El origen debe ser relocalizado para cada herramienta
distinta instalada.
Todos los puntos son relativos a dicho origen.
El origen es conocido como punto central de la
herramienta (Tool Center Point) TCP.
Un programa que es enseado con un TCP determinado
no podr ser ejecutado bajo otro TCP.
FANUC Robotics
85
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
86
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
87
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
88
HANDLING
Operacin
deTOOL
Robots
Entrada directa.
Robots de 4 ejes.
Dimensiones de la herramienta conocidos.
FANUC Robotics
89
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
90
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
91
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
92
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
93
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
94
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
95
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
96
HANDLING
Operacin
deTOOL
Robots
Tool Frame
FANUC Robotics
97
HANDLING
Operacin
deTOOL
Robots
World Frame
FANUC Robotics
98
HANDLING
Operacin
deTOOL
Robots
Desplazando un Frame
FANUC Robotics
99
HANDLING
Operacin
deTOOL
Robots
Jog Frame
Jog Frame
Puede ser localizado en cualquier ubicacin y con cualquier
orientacin.
Utilizado cuando la parte o la mesa de trabajo se encuentra
orientada de manera distinta al World frame.
Permite mover al robot a travs de los los ejes X, Y y Z de la
pieza o mesa de trabajo.
FANUC Robotics
100
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
101
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
102
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
103
HANDLING
Operacin
deTOOL
Robots
Introduccin a la Programacin
Revisar la masterizacin.
Moviendo el robot hasta la posicin cero (observando la
pantalla de posicin) y modificando un punto a cero grados.
Revisar que las marcas de cero se encuentren alineadas.
Masterizar el Robot.
Realizar un estudio de alcance.
Asegrese que el robot puede alcanzar todos los puntos
necesarios.
Revisar el Tool y User Frames.
FANUC Robotics
104
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
105
HANDLING
Operacin
deTOOL
Robots
Ejemplo de Programa
Nombre de Programa
Comentario
Instruccin de Movimiento
Instrucciones de Programa
Nmero de Lnea
Fin de Programa
FANUC Robotics
106
HANDLING
Operacin
deTOOL
Robots
Utilice Macros.
Realizan funciones especficas
Pueden usarse cuando sea necesario
Ejecucin de distintas maneras.
FANUC Robotics
107
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
108
HANDLING
Operacin
deTOOL
Robots
109
HANDLING
Operacin
deTOOL
Robots
110
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
111
HANDLING
Operacin
deTOOL
Robots
Probar un Programa
Un plan tpico de prueba sera:
Prueba Paso a Paso utilizando el Teach Pendant a
velocidad baja.
FANUC Robotics
112
HANDLING
Operacin
deTOOL
Robots
113
HANDLING
Operacin
deTOOL
Robots
114
HANDLING
Operacin
deTOOL
Robots
Editar un Programa
Copiar programas
Antes de editar un programa, es posible realizar una copia
de el.
Borrar programas
Cuando un programa es eliminado, no puede ser
recuperado.
Un programa pausado debe ser abortado antes de ser
eliminado.
FANUC Robotics
115
HANDLING
Operacin
deTOOL
Robots
Editar un Programa
Seleccionar un programa
Use la tecla TYPE para seleccionar una lista de programas
por subtipo.
Editando
Es posible editar cualquier componente de una instruccin,
solamente posicione el cursor sobre el valor deseado y
edtelo.
Si en algn campo est disponible la tecla F4_[CHOICE],
seleccione la opcin deseada.
Si necesita ingresar un valor numrico, es posible hacerlo
directamente.
FANUC Robotics
116
HANDLING
Operacin
deTOOL
Robots
Editar un Programa
Editando
El teach pendant deber estar habilitado (switch en la
posicin ON), a menos que se desee editar en segundo
plano.
Proteccin contra escritura WRITE PROTECT, debe ser
primeramente deshabilitada desde la pantalla de detalles de
programa (Detail).
Programas de nivel de sistema no pueden ser editados.
FANUC Robotics
117
HANDLING
Operacin
deTOOL
Robots
Editar un Programa
Shift+TouchUp
Si se intenta retocar un punto utilizando SHIFT+TOUCHUP se
modificarn todos los datos de posicin de la instruccin.
118
HANDLING
Operacin
deTOOL
Robots
Editar un Programa
Registros de Posicin
Los registros de posicin permiten ser definidos para
compartirse entre programas.
Para utilizar un registro de posicin en una instruccin de
movimiento, posicione el cursor sobre el nmero de posicin
y presione F4[choice]
El registro de posicin PR[1] es utilizado por comunmente
para almacenar la posicin de Home (casa).
Los datos de los registros de posicin pueden ser
enseados o ingresados manualmente. An cuando se
desee ingresar manualmente los datos de un registro de
posicin es necesario primeramente ensear un punto
cercano a la posicin deseada y posteriormente editar los
datos a los valores deseados.
FANUC Robotics
119
HANDLING
Operacin
deTOOL
Robots
Programacin de Movimientos
Caractersticas generales
Un programa es una secuencia de comandos llamados
instrucciones. Dichas instrucciones determinan como el
robot y el controlador realizarn una tarea especfica. En
trminos generales, un programa le dice al robot:
A donde ir
Como ir
Y que debe hacer cuando est ah
FANUC Robotics
120
HANDLING
Operacin
deTOOL
Robots
Programacin de Movimientos
HandlingTool+ pertenece a la categora de formato TPP+
(Programacin para el Teach Pendant FANUC).
Todos los comandos se encuentran en puntos y mens, por
lo que no es necesario recordarlos exactamente y no es
posible obtener mensajes de comando o compilacin
incorrecto.
TPP+ es la base de todos los softwares de aplicacin
FANUC, como ArcTool, PaintTool, SpotTool, HandlingTool,
etc.
Desde la versin v6.21, Existe un confirmador de posicin.
un smbolo de @ indica la posicin fsica del robot.
FANUC Robotics
121
HANDLING
Operacin
deTOOL
Robots
Programacin de Movimientos
Una instruccin de movimiento provoca que el robot se
mueva a una posicin especfica de una manera especfica
y utilizando una velocidad especfica.
Tipo de Movimiento Como se mueve el robot.
122
HANDLING
Operacin
deTOOL
Robots
Instruccin de Posicin
FANUC Robotics
123
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
124
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
125
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
126
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
127
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
128
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
129
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
130
HANDLING
Operacin
deTOOL
Robots
Movimiento Circular
FANUC Robotics
131
HANDLING
Operacin
deTOOL
Robots
Informacin de Posicin
Tipos de Posicin
P: Posicin, tipo de posicin por default
Define una posicin individual y especfica en el programa
PR: Registro de Posicin
Una posicin predefinida almacenada en un registro la
cual puede ser utilizada (compartida) por cualquier
programa.
Nmero de Posicin
Es un identificador automticamente asignado por el software
que indica la secuencia de enseanza.
Puede ser editado y renumerado en orden secuencial del
programa. Comentarios pueden ser asignados a cada punto.
La informacin de la posicin no es normalmente desplegado,
pero puede ser accesado a travs del editor.
FANUC Robotics
132
HANDLING
Operacin
deTOOL
Robots
Informacin de Posicin
Informacin Posicional
La informacin Posicional describe la localizacin,
orientacin y configuracin del TCP.
Es almacenada cuando una instruccin de movimiento es
agregada o modificada en un programa.
La informacin Posicional est formada por 7 componentes
que se encuentran representados por el comando de
posicin P[n].
FANUC Robotics
133
HANDLING
Operacin
deTOOL
Robots
Informacin de Posicin
FANUC Robotics
134
HANDLING
Operacin
deTOOL
Robots
Informacin de Posicin
FANUC Robotics
135
HANDLING
Operacin
deTOOL
Robots
Informacin de Posicin
Posicin (localizacin)
Describe la ubicacin de la posicin en un plano
tridimensional (x, y, z).
Orientacin
Los componentes (w, p, r) describen la rotacin alrededor de
los ejes x, y, z .
Configuracin
Los componentes de la configuracin describen la condicin
de los ejes cuando el robot alcanza la posicin destino.
FANUC Robotics
136
HANDLING
Operacin
deTOOL
Robots
Velocidad
Define que tan rpido se mueve el robot.
En un movimiento de tipo JOINT, es utilizado un porcentaje
de la velocidad mxima del robot.
En un movimiento LINEAR, la velocidad debe ser ingresada,
en distancia por unidad de tiempo.
HandlingTool cambia al tipo de formato adecuado para el
tipo de movimiento seleccionado.
Mientras un programa es ejecutado el valor de la velocidad
puede ser modificado con las teclas +% y -%.
La velocidad programada no puede exceder la capacidad
del robot, en caso de ser as, un error ocurrir.
FANUC Robotics
137
HANDLING
Operacin
deTOOL
Robots
Tipo de Terminacin
Terminacin Fine
La terminacin FINE ocasiona que el robot se detenga
en la poscin de destino antes de comenzar el
movimiento hacia la siguiente posicin o punto.
FANUC Robotics
138
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
139
HANDLING
Operacin
deTOOL
Robots
Tipo de Terminacin
Terminacin Continuous (CNT)
La terminacin CNT permita al robot reducir la aceleracin
conforme se aproxima a la posicin de destino pero no se
detendr en l ya que antes de llegar comenzar a
acelerar hacia la siguiente posicin.
El valor de 0-100 define que tan cerca el robot se
aproximar a dicha posicin. Un valor de CNT0 colocar al
robot lo ms cercano a la posicin con una desaceleracin
mxima. En CNT100 el robot estar lo ms lejano posible
con un mnimo de desaceleracin.
FANUC Robotics
140
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
141
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
142
HANDLING
Operacin
deTOOL
Robots
Instrucciones de Movimiento
Ensear Puntos
La programacin en HandlingTool+ consiste bsicamente en
una secuencia de puntos enseados.
Antes de ensear los puntos, asegrese de seleccionar la
tool y el user frame que desea utilizar.
Para ensear un punto basta con mover el robot al punto
deseado, y enseguida presionar SHIFT conjuntamente con
F1 POINT.
El software grabar las instrucciones de movimiento
incluyendo la posicin actual y agregando un tipo de
movimiento, velocidad y terminacin.
FANUC Robotics
143
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
144
HANDLING
Operacin
deTOOL
Robots
145
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
146
HANDLING
Operacin
deTOOL
Robots
Position Register
Registros de Posicin
La pantalla de registros de posicin muestra la informacion
actual de los registros.
FANUC Robotics
147
HANDLING
Operacin
deTOOL
Robots
Position Register
FANUC Robotics
148
HANDLING
Operacin
deTOOL
Robots
Reference Position
Posiciones de Referencia
Establece HOME vlido
Cuando el robot se mueve dentro de un rango de tolerancia
especificado una seal de salida (DORO) ser encendida.
La opcin de ENABLE / DISABLE especifica si la seal ser
o no utilizada.
FANUC Robotics
149
HANDLING
Operacin
deTOOL
Robots
Reference Position
FANUC Robotics
150
HANDLING
Operacin
deTOOL
Robots
Reference Position
Pantalla DETAIL
FANUC Robotics
151
HANDLING
Operacin
deTOOL
Robots
Editar un Programa
- Seleccionar un Programa: Se refiere a elegir un programa desde
la lista de programas existentes en la memoria del controlador.
152
HANDLING
Operacin
deTOOL
Robots
Editar un Programa
-
153
HANDLING
Operacin
deTOOL
Robots
Editar un Programa
Insertar Instrucciones (INSERT)
Ubicar el cursor en la lnea siguiente a la que se quiere
insertar.
Seleccionar INSERT en el men [EDCMD].
Teclear la cantidad de lneas que se quieren insertar.
FANUC Robotics
154
HANDLING
Operacin
deTOOL
Robots
Editar un Programa
Copiar lneas
Cuando un rango de instrucciones es copiado, este permanece en el
buffer hasta que otra copia es ejecutada.
Utilice las teclas arriba y abajo para seleccionar el rango de lneas
que se desean copiar.
Las lneas pueden ser pegadas en orden normal o en orden
invertido.
FANUC Robotics
155
HANDLING
Operacin
deTOOL
Robots
Editar un Programa
Encontrar Instrucciones (FIND)
En cualquier lnea seleccionar FIND en el men [EDCMD].
Seleccionar el tipo de instruccin a encontrar e ingresar la
informacin necesaria para su bsqueda.
En caso de encontrarse una similitud ser resaltada en
pantalla.
Para seguir buscando presionar F4, para finalizar F5.
FANUC Robotics
156
HANDLING
Operacin
deTOOL
Robots
Editar un Programa
Reemplazar Instrucciones (REPLACE)
En cualquier lnea seleccionar REPLACE en el men [EDCMD].
Seleccionar el tipo de instruccin a reemplazar e ingresar la
informacin necesaria para su bsqueda.
En caso de encontrarse una similitud ser resaltada en
pantalla.
Seleccionar el elemento a reemplazar.
Para reemplazar la instruccin en todos las lneas de comando
en que sea encontrada presionar F2 (ALL), para reemplazarla
solamente en la lnea actual presionar F3 (YES).
Para ignorar el reemplazo presionar F4, y finalmente presionar
F5 para cancelar la operacin de reemplazo.
FANUC Robotics
157
HANDLING
Operacin
deTOOL
Robots
Editar un Programa
La funcin UNDO
UNDO, acta como una operacin deshacer de simple nivel, para
los siguientes casos:
Retocar o modificar una instruccin de movimiento.
Modificar una aplicacin u otra instruccin.
Sobreescribir una lnea.
Insertar o eliminar del men [EDCMD]
Copiar del men [EDCMD] (antes de que el buffer sea
restablecido)
Pegar desde el men [EDCMD]
Remplazar desde el men [EDCMD]
Renumerar los nmeros de posicin desde el men [EDCMD]
UNDO, acta despus de otra operacin UNDO como un re-do
(volver a hacer).
UNDO, deshace todos los cambios que hayan sido realizados en
una lnea de programa.
FANUC Robotics
158
HANDLING
Operacin
deTOOL
Robots
Editar un Programa
UNDO, tiene las siguientes limitaciones::
UNDO, no funciona cuando se edita en segundo plano
UNDO, no funciona en un programa protegido contra escritura.
UNDO, no puede recuperar un programa eliminado.
UNDO, no funciona en caso de no existir suficiente memoria
disponible
No es posible deshacer un cambio si antes de ejecutar la funcin
UNDO sucede:
Un Fallo en el suministro elctrico
El controlador es apagado
Otro programa con el mismo nombre es guardado en modo
sobre-escribir
Un ajuste de programa es ejecutado
FANUC Robotics
159
HANDLING
Operacin
deTOOL
Robots
Editar un Programa
FANUC Robotics
160
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
161
HANDLING
Operacin
deTOOL
Robots
Instrucciones de Salto
Dentro de la ejecucin de un programa puede realizarse un salto fuera
de la secuencia del programa, utilizando la instruccin JMP LBL [x]
El destino de JMP LBL [x] ser LBL [x] en caso que no exista LBL[x] se
originar una alarma.
Un programa puede tomar la decisin de saltar o no de acuerdo a una
condicin lgica.
Existen instrucciones de salto condicional e incondicional.
FANUC Robotics
162
HANDLING
Operacin
deTOOL
Robots
Instrucciones de Salto
LBL[x] - Definicin de Etiqueta
LABEL indica la ubicacin dentro de un programa que ser el
destino de una instruccin de salto.
Un comentario puede ser agregado como descripcin de la
etiqueta
FANUC Robotics
163
HANDLING
Operacin
deTOOL
Robots
Instrucciones de Salto
CALL Llamada a Programa
CALL produce un salto a otro programa y su ejecucin.
Cuando el programa llamado termina su ejecucin se
retorna al programa principal en la lnea inmediata
despus de la instruccin CALL.
FANUC Robotics
164
HANDLING
Operacin
deTOOL
Robots
Instrucciones de Salto
IF Salto condicional
IF produce un salto a una etiqueta especfica (JMP LBL) o
llama a otro programa (CALL) si ciertas condiciones son
cumplidas.
Pueden encadenarse varias condicionales utilizando
conectores AND / OR
Operador AND (Y)
IF [cond1] AND [cond2] AND ..., [action]
Operador OR
IF[cond1] OR [cond2] OR ..., [action]
FANUC Robotics
165
HANDLING
Operacin
deTOOL
Robots
Instrucciones de Salto
IF R[x] [operator] [value] [action ]
Compara el valor contenido dentro de un registro con otro
valor y toma una accin si la comparativa es verdadera.
FANUC Robotics
166
HANDLING
Operacin
deTOOL
Robots
Instrucciones de Salto
IF [I/O] [operator] [value] [action]
Compara el valor de una seal de entrada o salida con otro
valor y toma una accin si la comparativa es verdadera.
FANUC Robotics
167
HANDLING
Operacin
deTOOL
Robots
Instrucciones de Registros
Un registro es un espacio especfico en la memoria donde un
nmero puede ser almacenado.
Las instrucciones de programa pueden accesar a los registros.
Nmeros pueden ser almacenados en registros. Si un cero es
grabado en un registro, el registro ser limpiado.
Operaciones aritmticas pueden ser realizadas con el contenido de
los registros.
FANUC Robotics
168
HANDLING
Operacin
deTOOL
Robots
Instrucciones de Registros
Direccionamiento Directo
El valor deseado es ingresado en la instruccin.
R[3] = 2
Direccionamiento Indirecto
La instruccin contiene un registro dentro de otro registro.
R[R[3]] = 5 resulta en R[2] = 5
FANUC Robotics
169
HANDLING
Operacin
deTOOL
Robots
Instrucciones de Registros
R[x] = [value]
El valor indicado es almacenado en el regitro.
R[x]=[value][operator][value]
Almacena el resultado de la operacin aritmtica .
FANUC Robotics
170
HANDLING
Operacin
deTOOL
Robots
Estructura de Entradas/Salidas
Descripcin
Las Entradas y Salidas (I/O) es el modo en que se interconectan el
controlador, Teach Pendant, Robot, Herramienta y cualquier otro
dispositivo externodentro de la celda de trabajo.
Las I/O, pueden ser vistas en tres maneras:
Como Hardware
Como Seales
Como funciones de Software
FANUC Robotics
171
HANDLING
Operacin
deTOOL
Robots
Estructura de Entradas/Salidas
FANUC Robotics
172
HANDLING
Operacin
deTOOL
Robots
Estructura de Entradas/Salidas
FANUC Robotics
173
HANDLING
Operacin
deTOOL
Robots
Estructura de Entradas/Salidas
FANUC Robotics
174
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
175
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
176
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
177
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
178
HANDLING
Operacin
deTOOL
Robots
PLC I/O
No son un tipo de seal, es un mtodo de configuracin del
hardware de entradas/salidas FANUC para ser controladas por el
controlador de celda (PLC)
Estas seales son controladas por el PLC, no por el Robot,
pero estn localizadas en el hardware de entradas/salidas del
robot.
Interconexiones I/O
No se refiere a un tipo de seal, es un mtodo para enlazar
determinadas entradas y salidas directamente, sin necesidad de
instrucciones programadas.
FANUC Robotics
179
HANDLING
Operacin
deTOOL
Robots
Monitorear I/O
Cualquier tipo de I/O puede ser monitoreados cada tipo de en la
pantalla principal de entradas y salidas.
Presione NEXT para ordenar las seales por nmero o en forma
alfabtica por el comentario.
Es posible observar el estado de cada seal
Forzar Salidas
Es posible forzar las seales de salida para verificar la operacin
de dispositivos perifricos.
Pueden ser forzadas desde un programa.
FANUC Robotics
180
HANDLING
Operacin
deTOOL
Robots
Forzar I/O
Forzar Salidas
Posibilidad de poder temporalmente activar las salidas con fines de
prueba.
181
HANDLING
Operacin
deTOOL
Robots
Simular I/O
Simular una seal permite cambiar su bit correspondiente en el
software sin que una seal entre o salga del controlador.
Simulando una seal de entrada es posible probar la respuesta
de un programa a esa entrada sin tener que originar que la
seal se presente fsicamente en el controlador.
Simulando salidas es posible probar un programa sin tener
dispositivos perifricos conectados al controlador.
Cuando las seales son simuladas, no hay respuesta a las I/O de
hardware, por lo que las seales debern dejar de estar simuladas
para una operacin normal.
Fcilmente se pueden dejar de simular todas las I/O
presionando FCTN y seleccionando UNSIM ALL I/O
FANUC Robotics
182
HANDLING
Operacin
deTOOL
Robots
Simular I/O
Simulacin
Posibilidad de activar temporalmente las I/O sin que las seales
entren o salgan del controlador
Puede ser utilizado cuando el sistema no se encuentra
completamente terminado y se requiere probar
FANUC Robotics
183
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
184
HANDLING
Operacin
deTOOL
Robots
Instrucciones de Espera
WAIT [item] [operator] [value] [time]
La intruccin WAIT detiene la ejecucin del programa
hasta que una condicin es especificada o un monto de
tiempo transcurre.
WAIT time
La intruccin WAIT Time detiene la ejecucin del
programa durante un monto especfico de tiempo.
Tiempo especificado en segundos.
FANUC Robotics
185
HANDLING
Operacin
deTOOL
Robots
Instrucciones Miscelneas
REMARK
Permite agregar anotaciones.
No afecta la ejecucin del programa.
Inicia con un signo de admiracin (!)
OVERRIDE X%
Establece la velocidad global del sistema.
TIMER [x] = action (start, stop, reset)
Permite arrancar, detener e inicializar hasta 10 diferentes
temporizadores en un programa.
FANUC Robotics
186
HANDLING
Operacin
deTOOL
Robots
Instrucciones Miscelneas
MESSAGE (Contenido del Mensaje)
Permite desplegar un mensaje especfico en la pantalla de
USER.
FANUC Robotics
187
HANDLING
Operacin
deTOOL
Robots
Programas Macro
Propsito
Es un programa asigando como subtipo MACRO al crearlo.
Generalmente contiene una serie de instrucciones para ejecutar
una tarea especfica (Ej: Home_IO, OpenGrp, Torchcln, etc).
Un MACRO a diferencia de los programas convencionales puede
ser ejecutado:
Presionando una telca del Teach Pendant.
Desde la pantalla de MANUAL FCNTS.
Un botn del Panel de Operador.
Una seal digital de entrada.
Como una intruccin en un programa que se ejecuta.
FANUC Robotics
188
HANDLING
Operacin
deTOOL
Robots
Programas Macro
Crear Macros
Generalmente un macro se crea para tareas repetitivas aunque
puede ser creado para cualquier propsito.
Para crear un macro se debe seleccionar el subtipo macro en la
pantalla detalles al crear un nuevo programa.
FANUC Robotics
189
HANDLING
Operacin
deTOOL
Robots
Programas Macro
FANUC Robotics
190
HANDLING
Operacin
deTOOL
Robots
Programas Macro
FANUC Robotics
191
HANDLING
Operacin
deTOOL
Robots
Programas Macro
FANUC Robotics
NOTA: No es
posible asignar
Programas Macro
con movimiento a
UK
192
HANDLING
Operacin
deTOOL
Robots
Programas Macro
Ejecucin de Macros desde el Panel del Operador
Para un gabinete B, es posible asignar los botones del SOP para
correr un macro
SP 4 = User PB 1
SP 5 = User PB 2
FANUC Robotics
193
HANDLING
Operacin
deTOOL
Robots
Programas Macro
Ejecucin de Macros desde un Programa
Es posible llamar un macro desde un programa que se encuentra
corriendo sin necesidad de asignarle una instruccin, basta con
que el macro exista.
FANUC Robotics
194
HANDLING
Operacin
deTOOL
Robots
CPU
Boot
ROM
FANUC Robotics
DRAM
FROM
CMOS
195
HANDLING
Operacin
deTOOL
Robots
Flash ROM
Es una memoria NO voltil (No requiere batera de respaldo)
Almacena la mayora del software de sistema
Puede ser comparado con un CD-ROM en una PC
Los datos puedes ser ledos, pero normalmente no escritos.
El contenido Flash ROM puede ser borrado y recargado.
C-MOS RAM
Es una memoria voltil, es respaldada por una batera para no
perder la informacin que en ella se almacena
Almacena los datos de usuario (Programas TPP y variables del
sistema) en un formato comprimido
Puede ser comparado con el disco duro de una una PC
FANUC Robotics
196
HANDLING
Operacin
deTOOL
Robots
D-RAM
Es una memoria voltil, no respaldado por una batera
Es cargada por la Flash ROM en el arranque
Todo las operaciones del controlador son hechas desde esta
memoria
Puede ser comparada con la memoria RAM de una PC
Boot ROM
Contiene las rutinas que corren fueran de la operacin normal del
software de sistema
Rutina de carga inicial (Boot up) para el encendido del
controlador
Rutinas especial como la carga del software de sistema
Puede ser comparada con la BIOS de una PC
FANUC Robotics
197
HANDLING
Operacin
deTOOL
Robots
FANUC Robotics
198
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
IBM PC
PCMCIA
FANUC Robotics
199
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Memory Card (MC:)
El controlador R-J3 iB soporta Compact Flash Disks mediante un
adaptador para PCMCIA.
A pesar de que el sistema de archivos es compatible con MSDOS (sistema operativo tpico en PC), se recomienda realizar el
procedimiento FORMAT en el controlador FANUC por cuestiones
de almacenamiento.
La tarjeta de memoria puede ser conectada o removida con el
controlador encendido, pero se debe tener precaucin de no
desconectarla mientras est leyendo o escribiendo datos ya que
adems de perder la informacin podemos daar la tarjeta.
FANUC Robotics
200
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Memoria FROM (FR:)
Se puede utilizar una porcin de la memoria FROM como un
dispositivo separado de almacenamiento.
Es posible dar FORMAT para limpiar la FR. Su tamao est
definido desde la instalacin del SW.
FTP Ethernet
Dispositivo remoto que utiliza la opcin de comunicacin
Ethernet para realizar el respaldo y carga de archivos.
FANUC Robotics
201
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Discos Floppy
Es posible utilizar dispositivos de almacenamiento magntico para
copiar y transferir archivos.
El dispositivo para manejo de discos se conecta a travs del
puerto serial del controlador.
Computadora Personal
Una computadora puede utilizarse como dispositivo de
almacenamiento.
Es posible conectar el equipo a travs del puerto serial o utilizando
SW especfico para esta tarea.
FANUC Robotics
202
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Dispositivo en Memoria (MD:)
El MD maneja la memoria del controlador como un dispositivo
para manejo y almacenamiento de archivos.
Se puede accesar a todo tipo a archivos.
Dispositivo MF (MF:)
Dispositivo que realiza bsquedas en memoria RAM y FR de un
archivo especfico.
FANUC Robotics
203
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Estableciendo el dispositivo
Seleccionar el dispositivo que el controlador utilizar para respaldar
y cargar archivos
Pasos
MENU.
FILE.
F1, [TYPE].
Seleccionar FILE.
FANUC Robotics
204
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
La siguiente pantalla aparecer.
205
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Aparecer el siguiente menu:
206
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Insertando una Memory Card
FANUC Robotics
207
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Dando formato a una MC (FORMAT)
Elimina la informacin y da formato a una MC
Pasos
MENUS
Seleccionamos FILE.
F1, [TYPE].
Seleccionamos FILE.
FANUC Robotics
208
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
La siguiente pantalla aparecer.
Seleccionar FORMAT.
FANUC Robotics
209
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Se despliega el siguiente cuadro.
210
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Salvando un programa
Nos permite salvar un programa en el dispositivo especificado.
El dispositivo debe estar instalado apropiadamente y seleccionado.
Pasos
Presionamos Select
FANUC Robotics
211
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Posicionamos el cursor en el programa deseado.
Presionamos NEXT y [F4] SAVE AS
212
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Cargando un programa
Nos permite cargar un programa en la memoria del controlador
desde el dispositivo especificado.
El dispositivo debe estar instalado apropiadamente y seleccionado.
Pasos
Presionamos Select
FANUC Robotics
213
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Presionar NEXT y [F3] LOAD
FANUC Robotics
214
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Copiar un programa dentro del Menu SELECT
Es posible realizar una copia de un programa antes de ser modificado.
Pasos
Presionamos Select y se coloca el cursor en el programa a copiar
FANUC Robotics
215
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Presionar [F1] COPY
FANUC Robotics
216
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Borrar un programa
Es posible eliminar un programa que no se desea mantener en
memoria.
Pasos
Presionamos Select y se coloca el cursor en el programa a borrar
FANUC Robotics
217
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Presionar [F3] DELETE
FANUC Robotics
218
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Pantalla FILE
Un archivo es una unidad lgica que almacena informacin relativa
al sistema.
La manipulacin a Archivos se realiza desde la pantalla FILE
FANUC Robotics
219
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Desde la Pantalla FILE es posible:
Generar un directorio de archivos
Respaldar programas y archivos de sistema
Desplegar archivos de texto
Copiar archivos al dispositivo definido
Borrar archivos del dispositivo.
Salvar archivos al dispositivo.
FANUC Robotics
220
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Tipos de archivos:
*.* - Todo tipo de Archivos
*.BMP Archivo de Imagen
*.CF Archivo de Comando
*.CH Archivo Conditional Handler (monitoreo)
*.DF Archivo de Default
*.DT Archivo de Datos
*.IO Archivo de Configuracin de Entradas y Salidas
*.KL Archivo de Programas Karel
FANUC Robotics
221
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Tipos de archivos:
FANUC Robotics
222
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Generando un directorio.
Pasos
MENU
FILE
F1 TYPE
FILE
F2 DIR
FANUC Robotics
223
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Cargar Archivos.
Pasos
Seleccionar el dispositivo origen
Generar un listado del dispositivo.
Mover el cursor en el listado al archivo que se desea cargar y
presionamos F3 LOAD
FANUC Robotics
224
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Cargar Archivos.
Pasos
Para cargar el archivo presionar [F4] YES
Si el programa existe es necesario confirmar que se desea
sobre-escribir el archivo destino (Overwrite)
FANUC Robotics
225
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Respaldo de archivos All of Above
Realiza un respaldo de los archivos mnimos necesarios para la
recuperacin del sistema en SRAM.
Pasos
MENU.
Seleccionar FILE
Presionar F1, [TYPE].
Seleccionar FILE
FANUC Robotics
226
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
La siguiente pantalla aparecer.
FANUC Robotics
227
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Aparecer el siguiente menu.
228
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Restaurar archivos All of Above
Cargar archivos respladados a la SRAM
Pasos
Si el controlador est encendido apagarlo.
229
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Al terminar el arranque.
Presionar MENU.
FILE
Seleccionar FILE
FANUC Robotics
230
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Aparecer la siguiente pantalla
FANUC Robotics
231
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
El siguiente MENU aparece.
232
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Respaldo tipo IMAGEN (IMG Backup)
Realiza una copia completa de los mdulos de memoria FROM y
SRAM del controlador.
Pasos
Si el controlador est encendido apagarlo.
Mantener presionado [F1] y [F5] en el teach pendant (o botones USER
1 y USER 2 en el panel del operador) y encienda el controlador.
Aparece la siguiente pantalla.
233
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
La siguiente pantalla aparece.
234
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Aparece la siguiente pantalla.
FANUC Robotics
235
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Cuando todos los archivos sean copiados a la Memory
Card el siguiente mensaje aparecer.
FANUC Robotics
236
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Restaurar Respaldo tipo IMAGEN
Restaura la informacin en los mdulos de memoria FROM y SRAM
del controlador.
Pasos
Si el controlador est encendido apagarlo.
Mantener presionado [F1] y [F5] en el teach pendant (o botones USER
1 y USER 2 en el panel del operador) y encienda el controlador.
Aparece la siguiente pantalla.
237
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
La siguiente pantalla aparece.
238
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Aparece la siguiente pantalla.
FANUC Robotics
239
HANDLING
Operacin
deTOOL
Robots
Manipulacin de Archivos
Cuando todos los archivos sean copiados a la Memory
Card el siguiente mensaje aparecer.
FANUC Robotics
240