Beruflich Dokumente
Kultur Dokumente
TULANCINGO
U Por:
Luis Rodrigo Hernndez Garca
Sergio Adair Hernndez Trejo
Ingeniera Robtica
P Asesor
M. en C. J. Carlos Cruz Resndiz
T
Tulancingo de Bravo, Hidalgo
10 de Junio de 2015
1
Captulo 1 Robot Mitsubishi:RV35B
CAPTULO 1
ROBOT MITSUBISHI: RV 3SB
2
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
NDICE
Introduccin4
Descripcin..4
Objetivo general.................................................4
3
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
INTRODUCCIN
Los robots pueden ser una alternativa muy econmica para diversas aplicaciones de la
automatizacin. La programacin de un robot Mitsubishi es muy sencilla. El lenguaje de
programacin que utiliza tiene una estructura sencilla de frases. Por ejemplo, la instruccin MOVE
tiene como consecuencia un movimiento del robot.
Los robots de la serie RV-3S fueron diseados para ser integrados de forma sencilla en una clula
de trabajo ya existente. Estn integrados por 32 entradas y salidas que permiten la interaccin
directa con sensores y actuadores. Tambin ofrecen la posibilidad de enlace con tres de las ms
importantes redes de comunicacin: Ethernet, Profibus/DP y CC-Link. La serie RV-3S puede manejar
hasta 8 ejes adicionales y como estos ejes pueden interpolarse, resulta posible un control eficiente
de los movimientos para la evasin de obstculos.
DESCRIPCIN
El presente reporte tiene como finalidad proporcionar las caractersticas principales de un robot
antropomrfico, reconocimiento de las partes que constituyen un robot RV-3SB, as como realizar
prcticas sencillas como una introduccin a la manipulacin de robots fijos para toda la comunidad
de la Universidad Politcnica de Tulancingo.
La importancia del reporte es proporcionar las herramientas mnimas necesarias para operar el
robot con el teach pendant, el cual es una botonera que permite mover cada uno de sus 6 grados
de libertad del cual est constituido el robot antropomrfico RV-3SB. Tambin se pretende el poder
realizar un programa para el robot por medio del software COSIMIR con instrucciones bsicas para
motivar al usuario y despertar la inquietud de adentrase en el desarrollo de programas complejos y
comunicacin con otros perifricos o dispositivos externos.
OBJETIVO GENERAL
4
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
6 grados de libertad.
Servomotores de AC.
Frenos en cada uno de los ejes.
Carga mxima de 3.5 kg.
Rango de movimiento en los ejes (grados)
Waist(J1): 340 (-170 a +170)
Shoulder (J2): 225 (-90 a +135)
Elbow (J3): 191 (-20 a +171)
Wrist Twist (J4): 320 (-160 a +160)
Wrist Pitch (J5): 240 (-120 a +120)
Wrist Roll (J6): 720 (-360 a +360)
5
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
CONTROLADOR CR2B-574
6
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
7
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
8
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
TEACHING PENDANT
Habilita o deshabilita el
2 ENABEL/DISABLE. teaching pendant.
9
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
10
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
11
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
El alumno ser capaz de conocer e identificar las funciones del teaching pendant as como aprender
a programar el robot mediante instrucciones simples por medio del teaching pendant.
INTRODUCCIN
El Teaching pendant es un accesorio que nos permite manejar de manera sencilla el robot, para
poder manipularlo seguiremos los siguientes pasos:
2.-En la pantalla del Teaching pendant se ver un mensaje que muestra el nmero de versin y nos
dir que esperemos un momento.
3.-Cuando haya pasado el tiempo de espera, pondremos el Teaching pendant en la posicin ENABLE.
4.-Para operar el robot tenemos que presionar el DEADMAN SWITCH ligeramente al mismos tiempo
que presionamos el botn STEP/MOVE, en ese instante se encendern los servos.
Se pueden elegir 5 sistemas de coordenadas para la operacin del robot: JOINT Jog, TOOL Jog, XYZ
Jog, 3-axis XYZ Jog y CYLNDER Jog.
JOINT Jog.
En este modo cada uno de los ejes se puede ajustar de forma independiente, sus unidades estn
dadas en ngulos.
12
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
TOOL Jog.
Ajusta las coordenadas de cada uno de los ejes a lo largo de la direccin de la punta del gripper. Los
ejes X, Y y Z estn dados en mm. Los ejes A, B y C estn en unidades angulares. Para elegir este
modo, se presiona el botn STEP/MOVE y el botn TOOL.
XYZ Jog.
Ajusta el eje de coordenadas a lo largo del sistema de coordenadas del robot en la base. Los ejes X,
Y, Z estn dados en mm. Los ejes A, B y C estn en unidades angulares. Para elegir este modo, se
presionan el botn STEP/MOVE y el botn XYZ.
13
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
Ajusta los ejes X, Y, Z a lo largo de la direccin del robot, los ejes J4, J5 y J6 tienen el mismo
funcionamiento que en el modo JOINT Jog. Los ejes X, Y, Z estn dados en mm. Los ejes J4, J5 y J6
estn en unidades angulares. Para seleccionar este modo, se presiona el botn STEP/MOVE y se
presiona el botn XYZ doble hasta que el modo XYZ456 este seleccionado.
CYLNDER Jog
Ajusta el eje X para mover la mano en direccin radial al origen, ajusta el eje Y para rotar el brazo
alrededor de J1, ajusta el eje Z para mover la mano en la direccin Z del sistema del robot y los ejes
A, B y C tienen la misma operacin que en el modo XYZ Jog. Los ejes X y Z estn dados en mm. Los
ejes Y, A, B y C estn en unidades angulares. Para elegir este modo, se presiona el botn STEP/MOVE
y el botn XYZ se presiona doble vez hasta que el modo CYLNDER este seleccionado.
14
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
<TEACH>
(7 )
SELECT PROGRAM
4.-Escribimos un nmero para nuestro programa que en este caso ser 7 y presionamos el botn
INP/EXE, nos pasar a la siguiente pantalla.
PR:7 ST:1
LN:0
-NO DATA-
15
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
5.-Presionamos la tecla RPL tres veces y el cursor se pondr en la lnea para escribir el cdigo.
6.-Presionamos las teclas con los nmeros 1, 0 y SPACE, el nmero 10 estar escrito en la
pantalla.
PR:7 ST:1
LN:0
10
CODE EDIT
7.-Dejar presionado el botn POS y presionar el botn +C/STU hasta que aparezca la letra S. Soltar
el botn POS.
PR:7 ST:1
LN:0
10 S
CODE EDIT
PR:7 ST:1
LN:0
10 SPD 20
CODE EDIT
9.-Cuando se haya escrito toda la lnea, presionar el botn INP/EXE; nos pasar a la segunda lnea.
PR:7 ST:2
LN:0
CODE EDIT
16
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
10 SPD 20
20 MOV P1
30 MOV P2
40 MOV P3
50 DLY 0.5
60 MOV P1
70 END
11.-Cuando estemos en la ltima lnea presionamos el botn POS y el botn ADD, nos mostrar una
pantalla para guardar las posiciones.
MO.POS(P1 )
X:( )
Y:( )
Z:( )
Con los botones escribimos como nombre P1. Presionamos el DEADMAN SWITCH junto con el
botn STEP/MOVE y seleccionamos el modo de operacin JOINT, con los botones de (J1) a (J6)
ponemos el robot en la siguiente posicin.
J1: 0
J2: 0
J3: 90
J4:0
J5:0
J6:0
17
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
MO.POS(P2 )
X:( )
Y:( )
Z:( )
Seguimos el paso anterior para guardar la posicin P2 con las siguientes coordenadas.
J1: -50
J2: 20
J3: 50
J4: 45
J5: 30
J6: 0
14.-Seguimos los mismos pasos para la posicin P3 con las siguientes coordenadas.
J1: 70
J2: 15
J3: 40
J4: -45
J5:0
J6:0
18
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
15.-Ya que se hayan guardado las tres posiciones, presionar el botn MENU, en la pantalla aparecer
PROGRAM SAVED y nuestro programa estar guardado en el controlador.
17.- Una vez finalizado el programa en el robot, este dejara de moverse, se deber presionar el
botn SERVO OFF y posteriormente girar la llave y poner el controlador en modo Teach, sacar la
llave y volver a colocarla en el teaching pendant.
19
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
INTRODUCCIN
El uso del software de COSIMIR nos permite planificar la programacin de la rutina de un robot, ya
que podemos ver la accesibilidad de las posiciones y optimizar el diseo. Todos los movimientos y
operaciones de manipulacin pueden ser simulados para evitar colisiones y optimizar los tiempos
de ciclo. La descarga directa de los programas y posiciones al controlador del robot son totalmente
compatibles.
El modelado est basado en clulas de trabajo (work cells) y se tienen varias herramientas como
libreras, modelos de robots y maquinaria, distintos tipos de objetos.
20
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
2.-Se abrir una ventana en la cual especificaremos el nombre de nuestro proyecto, el nombre del
programa, el nombre de quien lo crea y una descripcin.
21
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
3.-Ya que llenamos los campos, damos click en Next y nos aparecer otra ventana en la cual
elegiremos el modelo del robot, el nmero de I/O Interface Cards, el nmero de manos o grippers,
el lenguaje de programacin. Elegimos las opciones que se muestran en la imagen.
4.-Damos click en Finish, nuestro proyecto ha sido creado y aparecern varias ventanas como las
que se muestran.
22
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
Workcell window. Muestra grficamente el robot y las simulaciones de los programas que se vayan
creando.
Robot Program. En esta ventana se escribe el cdigo del programa, se tienen disponibles dos
lenguajes de programacin: MOVEMASTER Y MELFA BASIC-IV.
Message window. Nos muestra mensajes de las situaciones que se vayan dando a lo largo de la
creacin y ejecucin de un programa.
RCI Explorer. Es un centro de intercambio de datos e informacin. Nos muestra el estado actual
del robot y provee una forma intuitiva para bajar, subir, comenzar y monitorear los programas que
contenga el controlador del robot. El RCI Explorer contiene dos carpetas principales; una es la del
robot que contiene todos los parmetros y estado actual de este mismo, y la otra carpeta es la del
rea de trabajo (Workplace) en la cual se muestran los datos de contenidos en la PC.
5.-Para realizar el cdigo del programa, primero tenemos que guardar varias posiciones para el
robot en la Lista de Posiciones (Position List). Para guardar estas posiciones existen varios mtodos;
para esta prctica utilizaremos el Teach-In.
6.-Elegimos el comando Teach-In del Men Extras o presionamos la tecla F8, se abrir una
ventana como la de la imagen.
Con esta herramienta podemos controlar el robot virtual de la Worcell window. Cuenta con tres
sistemas de coordenadas: XYZ Jog, JOINT Jog y TOOL Jog. Presionando los Teach Buttons
controlamos cada una de las articulaciones del robot.
7.-Presionamos el botn Set Joint Coordinates y se abrir una ventana como la que se muestra
en la imagen.
P3
Waist: 90 Twist: 0
Shoulder: 0 Pitch: 20
Elbow: 0 Roll: 85
24
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
P2
Waist: 90 Twist: 0
Shoulder: 20 Pitch: 0
Elbow: 90 Roll: 0
P3
Waist: 0 Twist: 0
Shoulder: 0 Pitch: 60
Elbow: 45 Roll: 0
25
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
11.- El siguiente paso es crear el cdigo del programa en la ventana de Robot Program. El cdigo
que se escribir es el siguiente:
13.-El siguiente paso es compilar y enlazar nuestro programa, para esto elegimos el comando
26
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
14.-Para simular nuestro programa, elegimos el comando Start o Start Cycle del Men
Execute, el robot virtual empezar a ejecutar la rutina del programa.
27
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
Una vez situado en esa ventana dar click en Connection y despus doble click en State.
28
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
En la pestaa TC/IP poner los valores 192.168.0.1 en la IP Adress. Una vez hecho esto asegurarse de
que la computadora tenga una direccin IP en ese rango, por ejemplo 192.168.0.2
Una vez hecho esto establecer la conexin como se muestra en el paso 15.
16.-Ya que la conexin fue establecida se pueden descargar los programas al controlador. Usando
el RCI Explorer se descargan de forma fcil los programas realizados.
Con solo arrastrar nuestro programa del espacio de trabajo a la carpeta de programas del
controlador.
Antes de que se inicie la descarga, aparecer una ventana como la que se muestra.
30
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
Se pueden descargar los programas y las listas de posiciones eligiendo la opcin Download PC-
>Robot del Men Execute.
18.-Ya que el programa y la lista de posiciones han sido descargadas al controlador, el robot real
puede ejecutar la rutina. El controlador debe estar en la posicin Auto(Op) y con los botones CHNG
DISP, UP Y DOWN elegimos el nmero de nuestro programa y el porcentaje de velocidad del
robot la pondremos en 30. Presionamos el botn SVO ON para activar los servos y luego
presionamos el botn START, el robot empezar a ejecutar la rutina. El robot automticamente
cicla la rutina, para detenerla presionamos el botn END y ya no la ciclara ms.
19.- Una vez detenido el programa volver a poner el controlador en modo teach y colocarlo en su
posicin original.
31
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
INTRODUCCIN
Seleccionando el comando Jog Operation del Men Execute, podemos controlar el robot de la
misma forma que con el Teach Pendant. Esta opcin nos permite ver la posicin actual del robot y
podemos grabar la posicin actual en la Position List.
DESARROLLO
5.-Una vez que se ha creado nuestro proyecto, seleccionamos el comando Init Connection del
Men Execute.
6.-Seleccionamos el comando Jog Operation del Men Execute, se abrir un cuadro como el
que se muestra en la imagen.
Se cuenta con tres sistemas de coordenadas: XYZ Jog, JOINT Jog y TOOL Jog.
32
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
Teach Buttons
Estos botones sirven para mover el robot, haciendo click en estos botones el robot comenzara a
moverse.
Jog Speed
Nos indica la velocidad a la que se mover el robot cada vez que presionemos uno de los Teach
Buttons.
Jog Increment
Nos indica la distancia que se mover el robot cada vez que presionemos los Teach Buttons.
7.-Hacemos click en el botn Set Joint Coordinates, nos aparecer una ventana en la cual
introduciremos los datos que se muestran en la imagen.
9.-Nos regresamos a la ventana de Jog Operation y hacemos click en el botn Current Position -
>Pos. List, la posicin ha sido guardada en la Position List.
33
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
P2
J1: 90 J4: 0
J2: 30 J5: 45
J3: 90 J6: 0
P3
J2: 40 J5: 40
J3: 50 J6: 0
11.-Ya que han sido guardadas las posiciones, crearemos el cdigo del programa. El cdigo del
programa es el que se muestra a continuacin.
34
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
10 SPD 50
20 MOV P1
30 DLY 1
40 MOV P2
50 DLY 2
60 MOV P3
70 DLY 1
80 MOV P1
90 END
35
Ingeniera Robtica Universidad Politcnica de Tulancingo
Captulo 1 Robot Mitsubishi:RV35B
36
Ingeniera Robtica Universidad Politcnica de Tulancingo