Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Festo Didactic-2006
Festo Didactic 2
Uso al que se destina
N de artculo:
Descripcin: Clula MPS-C, Gua rpida del robot RV2-AJ
Fecha: 03/2006
Autor: Aquilino Rodrguez Penin
Festo Didactic 3
Festo Didactic 4
Contenido
1 INTRODUCCIN......................................................................................... 7
1.1 OBJETIVOS ...................................................................................... 7
1.2 SEGURIDAD ..................................................................................... 9
1.2.1 Recomendaciones ................................................................ 9
1.2.2 A tener en cuenta ................................................................. 9
1.3 GARANTAS Y RESPONSABILIDADES .................................................... 10
2 ROBOT MITSUBISHI RV2-AJ.................................................................... 11
2.1 INTRODUCCIN .............................................................................. 11
2.1.1 General .............................................................................. 11
2.1.2 Conexiones ........................................................................ 11
2.1.3 Controlador........................................................................ 12
2.1.4 Comunicaciones................................................................. 12
2.1.5 Ampliacin ......................................................................... 12
2.2 CARACTERSTICAS DEL ROBOT ........................................................... 13
2.3 CARACTERSTICAS DEL CONTROLADOR ................................................. 14
3 LENGUAJE DE PROGRAMACIN MELFA-BASIC IV ................................... 15
3.1 CONTROL DE MOVIMIENTO ................................................................ 15
3.2 PALETIZADO (DEF PLT, PLT)............................................................ 17
3.3 CONTROL DE PROGRAMA .................................................................. 17
3.4 ENTRADAS Y SALIDAS ...................................................................... 18
3.5 COMUNICACIONES .......................................................................... 18
3.6 EXPRESIONES Y OPERACIONES ........................................................... 18
4 PRIMEROS PASOS CON EL ROBOT.......................................................... 19
4.1 CREACIN DE UN PROGRAMA DESDE LA BOTONERA ................................ 19
4.2 CORRECCIN DE UNA LNEA DE PROGRAMA ........................................... 21
4.3 GRABAR UNA POSICIN .................................................................... 22
4.4 MOVERSE A UNA POSICIN ............................................................... 23
4.5 BORRAR UNA POSICIN .................................................................... 23
4.6 PROBAR UN PROGRAMA ................................................................... 24
4.7 FUNCIONAMIENTO EN AUTOMTICO .................................................... 25
4.8 PROGRAMA DE EJEMPLO ................................................................... 27
5 MANTENIMIENTO.................................................................................... 31
5.1 BATERAS...................................................................................... 31
5.1.1 Bateras del brazo del robot ............................................... 31
5.1.2 Bateras del controlador..................................................... 32
5.1.3 Temporizador bateras ....................................................... 33
5.2 ORIGEN DE COORDENADAS ............................................................... 34
5.2.1 Mtodo DATA ..................................................................... 34
5.2.2 Mtodo MECH .................................................................... 36
5.3 RESET DEL CONTROLADOR CR ........................................................... 40
Festo Didactic 5
Ilustraciones
Tablas
Festo Didactic 6
1Introduccin
1.1 Objetivos
- Planificacin
- Montaje
- Programacin
- Puesta a punto
- Funcionamiento
- Mantenimiento
- Localizacin de averas
Mecnica
- Montaje y ajuste mecnico de una estacin
Neumtica
- Conexionado de componentes neumticos
Sensores
- Uso correcto de sensores pticos
- Ajuste
Robtica:
- reas de aplicacin de los robots
- Fundamentos de robtica
- Terminologa utilizada en robtica
- Programacin de robots
Puesta a punto
- Puesta a punto de un sistema de produccin
Localizacin de averas
- Localizacin sistemtica de averas en un sistema de produccin
Festo Didactic 7
Proponemos algunos temas que se pueden desarrollar con este equipo:
Festo Didactic 8
1.2 Seguridad
1.2.1 Recomendaciones
General
Los alumnos slo deben trabajar en la estacin bajo la supervisin de un
instructor.
Observar los datos de los componentes individuales de las fichas
tcnicas.
Electricidad
Las conexiones elctricas deben establecerse y desconectarse slo
cuando la tensin principal est cortada
Utilizar slo bajas tensiones de hasta 24 V DC.
Neumtica
No sobrepasar la presin admisible de 8 bar (800 kPa).
No aplicar el aire comprimido hasta que no se hayan establecido y
asegurado todas las uniones con tubos.
No desconectar conductos de aire que estn bajo presin.
Hay que tener especial cuidado al aplicar el aire comprimido. Los
cilindros pueden avanzar o retroceder tan pronto se aplique el aire
comprimido.
Mecnica
Montar todos los componentes en la placa de forma segura.
No intervenir manualmente a no ser que la mquina se halle parada.
Festo Didactic 9
Sistema robtico
No tocar ninguna parte mvil del robot durante el funcionamiento.
Cualquier intervencin dentro del espacio operativo slo debe hacerse
tras haber cortado la tensin.
No guardar el terminal de mano cerca del robot si no est conectado al
control, ya que el dispositivo de PARO DE EMERGENCIA no funcionara.
Si la pinza sostiene una pieza durante un PARO DE EMERGENCIA, sta se
caer durante la funcin de restablecimiento (recorrido al origen).
El Sistema Modular de Produccin est diseado segn los ltimos
avances en esta tecnologa y cumple con reconocidas normas de
seguridad. Sin embargo, al utilizar el sistema siempre puede haber un
riesgo de ocasionar daos fsicos o lesiones graves al usuario o a
terceras partes, o de causar daos a la mquina o a otros bienes
materiales.
Festo Didactic 10
2Robot Mitsubishi RV2-AJ
2.1 Introduccin
2.1.1 General
El diseo del Robot RV2-AJ lo hace ideal para aplicaciones donde no sobra el espacio
y con movimiento de cargas de hasta 2 Kg de peso.
Este robot tiene un alcance (con la pinza hacia abajo) de 410mm, y combina una
velocidad mxima de 2,100mm/s con una repetibilidad de 0.02mm.
2.1.2 Conexiones
El brazo del robot tiene integradas en su interior una serie de conductos que
permiten la conexin de pinzas y ventosas neumticas. Tambin tiene integrado un
conector para cuatro sensores, y la posibilidad de utilizar pinzas de accionamiento
elctrico.
Festo Didactic 11
2.1.3 Controlador
El corazn del controlador es una CPU de 64 bit que permite la ejecucin en paralelo
de, hasta 32 programas en modo multitarea. Es decir, mientras se est moviendo
puede recibir datos, activar o desactivar entradas y salidas, hacer clculos, y 28
tareas ms.
2.1.4 Comunicaciones
2.1.5 Ampliacin
Festo Didactic 12
2.2 Caractersticas del robot
Modelo RV-2AJ
Grados de libertad 5
Motores Servomotores AC ( Ejes J1, J3 y J5 con freno)
Deteccin de posicin Encoders absolutos
Mxima carga (Kg) 2
Longitud del brazo (mm) 250+160
Alcance radial mximo (mm) 410
Lmites (grados) J1 150
J2 180(-60~+120)
J3 230 (-110~+120)
J4 --
J5 90
J6 200
Velocidad mxima (grados/s) J1 180
J2 90
J3 135
J4 --
J5 180
J6 210
Velocidad mxima (mm/s) 2100
Repetibilidad (mm) 0.02
Peso (Kg) 17
Cableado 4 entradas (pinza) / 4 salidas (base)
Conexiones aire 4mm x 4 en la base
Instalacin Suelo o techo
Festo Didactic 13
2.3 Caractersticas del controlador
Modelo CR2-571
Control de recorrido Punto a punto, Continuo
Ejes controlables 6, simultneos
CPU 64 bit RISC/DSP
Funciones principales Interpolacin indirecta y directa,
interpolacin en 3 dimensiones,
paletizado, ramificacin de programas,
subrutinas, multitarea, etc.
Lenguaje de programacin MELFA-BASIC IV
y MoveMaster
Aprendizaje de posiciones Teaching, Entrada manual de datos (MDI)
Memoria Posiciones 2,500
Pasos de
5,000
programa
Programas 88
Entradas
I/O 16/16 (max. 240/240)
externas
Asignado por salida general (1"STOP"
Exclusivas
fijo)
Pinza 4/0 (con opciones: 4/4)
Emergencia 1
Puerta 1
Interfases RS232C 1 (PC, visin, etc.)
RS422 1 (teaching box)
Ranura para
1 (pinza elctrica y neumtica)
pinza
Expansin 0 ( 3 para ampliaciones)
Robot I/O link 1
Festo Didactic 14
3Lenguaje de programacin MELFA-BASIC IV
Festo Didactic 15
Movimiento continuo (CNT)
El brazo del robot se mueve entre las posiciones sin detener su movimiento.
Podemos definir el arco que se describir al cambiar de trayectoria para ir a
la siguiente posicin.
Festo Didactic 16
3.2 Paletizado (DEF PLT, PLT)
Funciones especificas para realizar operaciones de paletizado.
Ilustracin 7 Paletizado
- Ramificaciones
- Interrupciones (ACT)
Permite realizar acciones antes de que el robot termine de ejecutar una
orden.
- Temporizadores (DLY)
Retrasos en la ejecucin de una orden o en la activacin de salidas (pulsos)
Festo Didactic 17
3.4 Entradas y salidas
3.5 Comunicaciones
Festo Didactic 18
4Primeros pasos con el robot
Primero hay que activar la botonera mediante el selector del frontal de la unidad de
control (MODE TEACH), y mediante el selector de la botonera (ENABLE).
Festo Didactic 19
- En la pantalla que aparece entraremos el nombre del programa que vamos
a crear:
Festo Didactic 20
- y el comando de la misma:
Festo Didactic 21
4.3 Grabar una posicin
Para grabar una posicin, desde la pantalla de edicin, pulsar la tecla ADD o RPL
mientras se mantiene pulsada la tecla POS.
Festo Didactic 22
4.4 Moverse a una posicin
Para llevar el brazo robot a una posicin determinada, debemos colocarnos primero
en la pantalla de coordenadas de posicin (Vase el apartado anterior)
Solo se podrn borrar las posiciones que no se hagan servir dentro del programa.
Festo Didactic 23
4.6 Probar un programa
Festo Didactic 24
4.7 Funcionamiento en automtico
Antes de iniciar el modo automtico, debemos fijar la velocidad de trabajo del robot,
teniendo en cuenta que esta ser:
En el controlador hay que pulsar el botn CHNG DISP hasta que aparezca la
indicacin de OVERRIDE:
Cada vez que se pulse una de las teclas UP o DOWN, el porcentaje de velocidad
cambiar:
10 20 30 40 50 60 70 80 90 100%
Si el ajuste se hace desde la botonera, hay que mantener pulsadas las teclas
STEP/MOVE y FORW o BACKW, segn queramos aumentar o disminuir el
porcentaje, respectivamente.
Festo Didactic 25
Mediante el botn CHNG DISP, seleccionaremos el nmero de programa a ejecutar.
Festo Didactic 26
4.8 Programa de ejemplo
P1 P5 P3
Ilustracin 16 Estacin del ejemplo
Festo Didactic 27
El listado de programa:
Podemos dar nombres a las posiciones y trabajar de esta manera con sus nombres
simblicos.
Festo Didactic 28
530 MVS P3+OSPIEZA
540 ' ir a posicin 1 y dejar pieza
550 MOV P1+OSPIEZA
560 MVS P1
570 DLY TPINZA%
580 HOPEN 1
590 DLY TPINZA%
600 MVS P1+OSPIEZA
610 ' ir a posicin 5 y coger pieza
620 MOV P5+OSPIEZA
630 MVS P5
640 DLY TPINZA%
650 HCLOSE 1
660 DLY TPINZA%
670 MVS P5+OSPIEZA
680 ' ir a posicin 3 y dejar pieza
690 MOV P3+OSPIEZA
700 MVS P3
710 DLY TPINZA%
720 HOPEN 1
730 DLY TPINZA%
740 MVS P3+OSPIEZA
750 CNT 0
760 ' ir a por la punta
770 JOVRD VLENTA% 'para MOV
780 SPD VLENTA% 'para MVS
790 MOV P12
800 MOV P10+OSPUNTA
810 MVS P10
820 DLY TPINZA%
830 HCLOSE 1
840 DLY TPINZA%
850 MVS P10+OSPUNTA
860 MOV P12
870 'PROBAR PIEZA POS 1
880 CNT 1,5,5 'cambio de trayectoria interpolado
890 MOV P21+OSTEST
900 MVS P21
910 DLY TPINZA%
920 SPD VRAPIDA%
930 MVS P21+OSTEST
1160 *SACUDE
1170 JOVRD M_NJOVRD 'velocidad interpolacin ejes, normal
Festo Didactic 29
Trabajo con variables de memoria
1180 M_10#=0
1190 CNT 1
Operaciones aritmticas
1210 M_10#=M_10#+1
1220 MOV P31
1230 MOV P41
1240 WEND
1250 CNT 0
1260 RETURN
Festo Didactic 30
5Mantenimiento
5.1 Bateras
Las bateras se encuentran en el brazo del robot y en el controlador. Tienen una vida
aproximada de 14.000 horas, o ao y medio.
En el brazo del robot se ubican cinco bateras de litio del tipo: ER17/33-4AX3.6V
Debe colocarse el brazo del robot en una posicin tal que permita retirar la carcasa
de plstico del mismo.
Festo Didactic 31
Retirada la carcasa, retirar la cubierta del contenedor de las bateras. El contenedor
queda a la vista, pudindose apreciar que cada una va provista de un cable con
conector.
Si el recambio es solo de las bateras, debe hacer servir los cables de conexin de
las bateras viejas y soldarlo en las nuevas.
En el controlador se encuentra una batera de litio del tipo: ER6C (AA) 3.6V
Festo Didactic 32
5.1.3 Temporizador bateras
Festo Didactic 33
5.2 Origen de coordenadas
En ciertos casos puede ser necesario reponer los datos de origen del robot para que
ste pueda seguir trabajando.
Se van a describir los dos primeros mtodos por ser los ms prcticos.
Festo Didactic 34
En el men de la consola, seleccione DATA, y desconecte los servos.
Festo Didactic 35
5.2.2 Mtodo MECH
Una vez retiradas las carcasas de la base del robot, y cambiadas las bateras:
1. Encender el Robot
2. Poner la llave de la controladora en la posicin Teach
3. Habilitar la consola de programacin (Llave de la consola en Enable )
En la pantalla de la consola:
1. Pulsar: 5 MAINT
2. Dentro del men: MAINT, Elegir la opcin: ORIGIN, o pulsar 4.
3. Dentro del men: ORIGIN, entrar en la opcin: MECH, o pulsar 2.
4. Desactivar los servos mediante el botn 1.
Festo Didactic 36
Una vez activados los motores, deberemos colocar el robot, a mano, en la posicin
de referencias mecnicas (Habr que acompaar a cada uno de los ejes hasta su
tope mecnico). Para ello tendremos que desactivar los frenos de los ejes uno a
uno.
Con los botones de flechas (Arriba, Abajo izquierda o derecha), colocarse encima de
los nmeros de la lnea BRAKE .
Recomendacin!!!
Esta operacin deberan realizarla dos personas, porque
al tener que apretar en la consola tres botones a la vez,
se hace sumamente difcil acompaar al robot y
mantener pulsados los botones.
Tendremos que acompaar cada eje del robot en direccin + o hasta que
lleguemos al tope.
Festo Didactic 37
Para el modelo RV-2AJ, los sentidos de accionamiento de los ejes hacia sus
respectivos topes mecnicos son los siguientes:
Una vez tengamos todos los ejes posicionados correctamente en sus topes
mecnicos, el robot tendr que quedar en esta posicin.
Pondremos a 0 todos los ejes en BRAKE para volver a habilitar los frenos de los
motores.
Festo Didactic 38
En la lnea SET AXIS , pondremos la configuracin siguiente (1,1,1,0,1,1,0,0) y le
daremos a la tecla INP/EXE .
Aparecer una pantalla que nos indicar si queremos confirmar estos puntos como
ejes de referencia.
Festo Didactic 39
5.3 Reset de memoria RAM del controlador CR
ATENCIN!
Durante este proceso, todos los datos del controlador se
pierden (origen, parmetros, posiciones, programas,
contadores y registros de errores)
RP-1AH
RP-3AH
RP5AH
RV-1A
RV-2AJ
RV-3AL
RV-4A
RV-5AJ
Pasos a seguir:
RP-1AH: rP1AH
RP-3AH: rP3AH
RP5AH: rP5AH
RV-1A: u1A
RV-2AJ: u2AJ
RV-3AL: u3AL
RV-4A: u4A
RV-5AJ: u5AJ
RH-5AH55: 5AH5
RH-10AH85: 10AH8
Festo Didactic 40
8. Tras unos 15-25 segundos (depende del contenido de la memoria RAM) se
activa una cuenta regresiva.
9. Tras un tiempo, ok aparece en la pantalla.
10. Finalmente, el controlador se reinicia solo.
Festo Didactic 41