Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Clave: BP-70
Conocer las bases de la Robtica Industrial con el fin de aplicar esta tecnologa
en procesos automatizados.
Y sobre todo, tales industrias han demandado una urgente solucin para las
condiciones ms rudas de trabajo:
Hace ya mucho tiempo que existe el deseo de dejar las tareas arduas repetitivas
para las mquinas.
Philon de Bizancio construy un contenedor de aceite all por el ao 230 A.C. que
rellenaba lmparas de aceite en forma automtica.
La expresin ROBOT es usada por primera vez en el ao 1921 por el escritor checo
Karel Capek en el teatro nacional de Praga.
Manipuladores
Controlados Controlados
Manualmente Mecnicamente
De programa Libremente
Manipuladores Telemanipuladores fijo programables
Manipuladores
Unidades de desplazamiento
controladas manualmente; utilizadas
principalmente en operaciones de
manipulacin, por ejemplo, en
laboratorios que manejan substancias
peligrosas.
Telemanipuladores
Manipuladores controlados de
forma remota, por ejemplo, para
el manejo de materiales en
hornos de fundicin, desde atrs
de una pared o como cirujano a
distancia.
Robot da Vinci.
De programa fijo
Libremente programables
Robots industriales:
Unidades de desplazamiento de aplicacin
universal, con varios ejes, cuyos
movimientos son libremente programables
(es decir sin modificacin mecnica) en lo
que respecta a la secuencia de
movimientos, recorridos o direcciones, y
que pueden ser guiados por sensores.
Pueden dotarse de pinzas, herramientas u
otros medios de produccin y son capaces
de llevar a cabo operaciones de
manipulacin y/o fabricacin.
Festo Didactic Mxico Ing. Alejandro Tern Torres 01.05.13
Manipulador vs Robot
Cartesiano
Cilndrico Esfrico
SCARA Articulado
Festo Didactic Mxico Ing. Alejandro Tern Torres 01.05.13
Estructura mecnica
Mecnicamente, un robot est formado por una serie de eslabones unidos mediante
articulaciones que permiten un movimiento relativo entre cada dos eslabones
consecutivos.
La constitucin fsica de la mayor parte de los robot guarda cierta similitud con la
anatoma del brazo humano, por lo que en ocasiones, para hacer referencia a los
distintos elementos que componen el robot, se usan trminos como cintura, brazo,
codo y mueca.
Tienen la misin de generar el movimiento de los elementos del robot segn ordenes
dadas por la unidad de control. Pueden emplear energa neumtica, hidrulica o
elctrica.
1 Generacin
Repite la tarea programada secuencialmente. No toma en cuenta posibles
alteraciones de un entorno.
2 Generacin
Adquiere informacin limitada de su entorno y acta en consecuencia. Puede
localizar, clasificar (visin) y detectar esfuerzos y adaptar sus movimientos en
consecuencia.
3 Generacin
Su programacin se realiza mediante el empleo de un lenguaje natural. Posee
capacidad para la planificacin automtica de tareas.
3 Es la generacin ms
avanzada, incluye todas las
capacidades de la generacin
anterior, pero con la gran
diferencia de poseer la
capacidad de realizar anlisis y
tomar decisiones e incluso
aprender, en otras palabras:
Grados de libertad: 5
Capacidad de carga: 2 kg
Repetabilidad: 0.02 mm
Velocidad mxima: 2,1 m/s
Tipo de controlador: CR1
Peso del Robot: 17 kg
Encoder: Absoluto
Motores: Servo motors CA
con freno en J1, J2 y J3
Gripper: Neumatico/Electrico
Eje 5
Eje 3 Elbow / Codo
1 2 3
Robtica
Mecatrnica
Automatizacin de fbricas
CIROS Robotics
Mensajes Programa
Posiciones Simulacin 3D
JOINT
X-Y-Z
TOOL
SPD Speed (Designa la velocidad del robot para movimientos lineales y circulares)
Procedimiento:
P1 En la que se encuentra el
robot originalmente.
25. Para poder correr la simulacin, es necesario ligar el programa recin creado y la
lista de posiciones al proyecto que creamos al inicio.
Practiquemos un poco
Lo que hemos hecho es mover la caja hasta cierta posicin predefinida por el usuario,
ahora necesitamos que, una vez que el robot regresa a la posicin inicial,
deber esperar 3 segundos y
posteriormente iniciar una
secuencia para regresar la caja
a la posicin en la que se
encontraba originalmente .
7. Nosotros procederemos a
borrar todo el cdigo de
programa para hacer el propio.
Los robots estn obligados a interactuar con el mundo real a travs del mdulo de
entradas y salidas del robot.
Con ello podemos saber cmo se encuentra el entorno del robot para que ste
pueda realizar su trabajo de manera ptima.
En el caso del simulador, contamos con 256 entradas y 256 salidas digitales que
van de la 0 a la 255.
En el caso del robot real, el modelo RV-2AJ y su controlador CR-1 cuentan con una
tarjeta de 16 entradas y 16 salidas digitales que van de la 0 a la 15.
8. Para poder utilizar el mdulo de entradas/salidas del robot con el sensor que
acabamos de agregar, es necesario ligarlos
9. Para ligarlos, el procedimiento es el
siguiente:
a) En el Light Barrier, expandimos
Transmitter >> Outputs >> Detect.
Sacar
Acostar
Dispositivo de sujecin
Brazo superior
Levantar
Brazo Robot
Base
Frente
Controlador
Caja
Cables controlador
Manuales
Caja
170 ms
Tarjeta de alimentacin
Interruptor de
alimentacin
principal
Terminal de alimentacin
Cable de alimentacin
Insercin de cables
Tornillos de fijacin
Seal de paro
de emergencia
Salidas 0 al 15
Entradas 0 al 15
M4 x 10, SW, PW
4-M8 x 30
(En 4 posiciones)
Rondana de presin
Rondana de plana
Cable de tierra
(2mm2 ms)
Controlador
Cable de potencia
Cable de control
Paro de emergencia
Teclado
Teaching Pendant
.
(T/B)
Objetivos:
Nombre Ubicacin
P0 Posicin de Home
P1 Toma pieza del deslizador
P2 Toma / Deja pieza de la base para analizar color
P3 Posicin de lectura de color
P4 Almacn de piezas claras (Rojas y Plateadas)
P5 Almacn de piezas obscuras (Negras)
P4
P3
P1
P2
Una vez que se reciba pieza en el deslizador, el robot deber esperar 2seg. antes de
comenzar a moverse.
Los movimientos entre las posiciones de acercamiento se harn con la instruccin
MOV mientras que las posiciones de sujecin se harn con MVS.
Antes de abrir y/o cerrar el gripper, se har un retardo de al menos 0.5 seg. Esto se
hace para que la pieza se acomode o deje de moverse antes de que el robot la tome.
En la posicin 3 (Evaluacin del color) se har una pausa de 3 seg. antes de que se
tome la decisin de moverse hacia P4 o P5.
Por seguridad, al desplazarnos entre posiciones, lo haremos siempre pasando por la
posicin home.
11 HOPEN 1 17 HOPEN 1
Pieza liberada Pieza liberada
Position List:
CR1-571
Festo Didactic Mxico Ing. Alejandro Tern Torres 01.05.13
El controlador
Paro de emergencia
Teaching Pendant
Teclado de operacin
7m de cable con
Correa de mano conector final
Atrs
N Nombre Descripcin
4 <TOOL, JOINT, XYZ> Selecciona entre el modo de movimiento (JOINT, XYZ, 3-AXIS XYZ, CYLINDER, TOOL).
7 <STEP / MOVE> Activa el modo de movimiento cuando es presionado junto con las teclas JOG. Adems, tambin
enciende los servomotores si se presiona junto con Deadman. Puede usarse para hacer un salto.
8 <+ FORWD> Avanza un paso y aumenta el porcentaje de velocidad.
N Nombre Descripcin
12 Jog Operation Opera el robot de acuerdo al modo JOG. Se usan tambin para ingresar datos de nmeros.
13 <ADD / > Agrega registros y datos de posicin. Tambin mueve el cursor hacia arriba.
14 <RPL / > Corrige datos de posicin. Tambin mueve el cursor hacia abajo.
15 <DEL / > Borra datos de posicin. Tambin mueve el cursor hacia la izquierda.
16 <HAND / > Abre y cierra el gripper. Tambin mueve el cursor hacia la derecha.
19 Deadman Cuando se encuentra activo el T/B y esta tecla no esta presionada o se presiona con fuerza, los
servos se apagan y la operacin del robot se detiene inmediatamente.
Objetivos:
1. Encender el controlador.
3. A continuacin, procederemos a habilitar los servos del robot parar poder comenzar
a moverlo. Para ello es necesario presionar la tecla de DEADMAN del Teach Pendant
y la tecla STEP/MOVE al mismo tiempo.
Deadman
SVO ON
7. Para abrir y/o cerrar el gripper, no es necesario mantener presionadas las teclas
DEADMAN y STEP/MOVE. Slo se necesitan los siguientes comandos:
MENU
#%!
Gripper
8. Cada posicin debe tener un nombre; para este ejemplo, la primera posicin se
llama PGET. Una vez introducido el nombre, aceptamos con INP/EXE.
Nombre Ubicacin
P0 Posicin de Home
P1 Toma pieza del deslizador
P2 Toma / Deja pieza de la base para analizar color
P3 Posicin de lectura de color
P4 Almacn de piezas claras (Rojas y Plateadas)
P5 Almacn de piezas obscuras (Negras)
11. Al terminar, nos salimos con la tecla MENU y un mensaje nos aparecer diciendo
que el programa qued salvado PROGRAM IS SAVED.
P4
P3
P1
P2
El programa que se realiz para el MPS Robot virtual, funciona para el robot real.
1. Abrir el software
CIROS Programming.
7. A continuacin tomaremos
el programa que hicimos
en CIROS Robotics para
la estacin MPS Robot
virtual y lo pegamos en la
pantalla de programa de
CIROS Studio.
10. Lo nico que resta es correr el programa y lo haremos desde el controlador, por lo
que deshabilitaremos el T/B y en el Switch de MODE en el controlador, pasaremos
la llave a la posicin AUTO (Op.)
12. Antes de correr el ciclo del robot, debemos asegurar que la velocidad del robot es
baja, para poder reaccionar ante alguna emergencia. Si todo va bien, podemos
aumentar la velocidad en los siguientes ciclos hasta llegar a un hasta un 100%.
13. Presionaremos SVO ON y despus START. Con esto el programa estar corriendo.
14. Para detener la ejecucin del programa, se debe presionar las siguientes teclas:
A = Ax i + A y j + Az k B = B x i + B y j + Bz k C = Cx i + C y j + C z k
La suma algebrica: S = A + B + C
S = A x i + A y j + A z k + Bx i + By j + B z k + C x i + C y j + C z k
S = (Ax + Bx + Cx ) i + (A y + B y + C y ) j + (Az + Bz + Cz ) k
O bien: Sx = A x + Bx + C x
Sy = A y + By + C y
Sz = A z + Bz + C z
Proviene de la palabra Pallet o Pal que significa armazn o base para transportar o
almacenar objetos.
DEF PLT <No. palet>,<Punto de inicio>,<Punto final A>,<Punto final B>, <Punto diagonal>,<Puntos
en la trayectoria A>,<Puntos en la trayectoria B>,<Modo del recorrido>
DEF PLT <No. palet>,<Punto de inicio>,<Punto final A>,<Punto final B>, <Punto diagonal>,<Puntos
en la trayectoria A>,<Puntos en la trayectoria B>,<Modo del recorrido>