- Resumen
- CIM (Computer Integrated Manufacturing)
- Desarrollo histórico
- Conceptos y definiciones
- Morfología del robot
- Modelo cinemático directo de los manipuladores
- Modelo cinemático inverso del robot
- Velocidades, fuerzas estáticas y singularidades
- Dinámica
- Descripción del funcionamiento de la estación de ensamble
- Conclusión
- Referencias bibliográficas
En los últimos años se ha introducido el concepto robótica el cual ha venido a revolucionar la automatización de su clasificación denominada "fija" que consistía en la realización de la producción automática de piezas, elementos y productos en grandes cantidades o de manera repetitiva a su denominación actual "automatización flexible" que estriba en adaptar la producción a la demanda de un mercado en constante cambio por medio de un sistema de producción programable y adaptable como lo es un robot.
El presente trabajo propone una estación automatizada para representar de manera didáctica el proceso de ensamble que se realiza en la industria. Dicho proceso será representado mediante el diseño de un robot de cuatro grados de libertad y un dispositivo neumático mismos que formaran parte del CIM-2000 del Instituto Tecnológico de Puebla.
Este proyecto nace de la inquietud de conformar un SIM (Sistema integrado de manufactura) más completo que nos permita observar los procesos que se realizan en la industria. El actual trabajo comprende una descripción de la operación del robot dentro del CIM-2000; así como teoría cinemática y dinámica como parte importante del diseño mecánico.
Hay una creciente necesidad en la industria de automatizar procesos para tener una variedad mas amplia de productos, con diferentes requerimientos tecnológicos, calidad mejorada, desarrollo en menor tiempo y a los mas bajos costos; esto con el único fin de satisfacer las necesidades del ser humano. El ensamble de piezas utilizando robots manipuladores es un tema que ha trascendido y se ha diversificado en áreas tales como la industria automotriz, electromecánica y la electrónica (miniaturización) entre otras. Desde hace 30 años desde la invención del robot SCARA (Selective Compliant Assembly Robot Arm) los robots industriales han sido "caballos de trabajo" de la manufactura. El Sistema Integrado de Manufactura del ITP es una representación de carácter didáctico de los procesos que se realizan en la industria; al no contemplar el ensamble dentro de sus operaciones, se presenta este trabajo que tiene como fin diseñar un proceso, el cual comprende el diseño de un robot de cuatro grados de libertad y un dispositivo neumático mismos que posicionaran y ensamblaran las piezas respectivamente. Se realizaran cálculos de la cinemática directa e inversa del robot, así como de su dinámica. Con la ayuda de un programa CAD se comprobarán los cálculos realizados de manera grafica. En la figura 1 se observa el CIM-2000 del ITP.
Fig. 1 CIM-2000 del Instituto Tecnológico de Puebla.
CIM (Computer Integrated Manufacturing).
Un sistema CIM según la definición de Arthur Andersen & Co., 1986, es: " La aplicación integrada de conceptos y técnicas de organización y gestión de la producción, junto con las nuevas tecnologías de diseño, fabricación e información, con el objeto de diseñar, fabricar y distribuir un producto acorde a las necesidades de mercado, con una alta calidad, óptimo nivel de servicio y los menores costes".
El CIM-2000 del Instituto Tecnológico de Puebla es un sistema diseñado para la enseñanza del concepto CIM mediante el uso de diferentes equipos con principios de funcionamiento diversos (neumático, hidráulico, eléctrico) controlado por computadoras y cuya distribución es de tipo celular. El sistema cuenta con estaciones de:
- Control.
- Neumática de suministro.
- Hidráulica de retiro.
- De procesos.
- Banda transportadora.
- Robot Mitsubishi.
- Fresadora de Control Numérico Computarizado (CNC – Computer numerical control).
- Torno de Control Numérico Computarizado (CNC – Computer numerical control).
- Mesa de inspección.
- Sistema de Manufactura flexible (FMS), constituido por:
Para conocer la historia de la robótica que es tema central de este trabajo se mencionarán sus inicios de manera general; así como algunos conceptos fundamentales con el fin de que el lector se familiarice con ellos y comprenda más fácilmente el presente trabajo.
La palabra robot se introdujo en la lengua inglesa en 1921 con el drama R.U.R. de Karel (Rossum Universal Robots). En este trabajo, los robots son máquinas que se asemejan con los seres humanos, pero que trabajan sin descanso. Inicialmente, los robots se fabricaron como ayudas para sustituir a los operarios humanos, pero posteriormente los robots se vuelven contra sus creadores, aniquilando a toda raza humana. La obra de Capek es en gran medida responsable de algunas de las creencias populares mantenidas acerca de los robots en nuestros tiempos incluyendo la perfección de los robots como máquinas humanoides dotadas de inteligencia y personalidades individuales. Esta imagen se reforzó aún más con la película alemana de robots Metrópolis, de 1926, con el robot andador eléctrico y su perro "sparko", representada en 1939 en la feria mundial de Nueva York, y más recientemente por el robot C3PO, protagonista en la película de 1927, "La guerra de las galaxias". Ciertamente los robots industriales modernos parecen primitivos cuando se comparan con las expectativas creadas por los medios de comunicación durante las pasadas décadas.
Los primeros trabajos que condujeron a los robots industriales de hoy día se remontan al periodo que siguió inmediatamente a la segunda guerra mundial. Durante los años finales de la década de los cuarenta, comenzaron programas de investigación en Oak Ridge y Argonne National Laboratories para desarrollar manipuladores mecánicos controlados de forma remota para manejar materiales radiactivos. Estos sistemas eran del tipo "maestro-esclavo", diseñados para reproducir finalmente los movimientos de la mano y brazos realizados por un operario humano. El manipulador maestro era guiado por el usuario a través de una secuencia de movimientos, mientras que el manipulador esclavo duplicaba a la unidad maestra tan fidedignamente tal y como le era posible. Posteriormente se añadió la realimentación de fuerza acoplando mecánicamente el movimiento de las unidades maestro-esclavo de forma que el operador podía sentir las fuerzas que se desarrollaban entre el manipulador esclavo y su entorno. A mediados de los cincuentas, el acoplo mecánico se sustituyo por sistemas eléctricos e hidráulicos.
El trabajo sobre manipuladores maestro-esclavo fue seguido rápidamente por sistemas más sofisticados capaces de operaciones repetitivas autónomas. A mediados de los años cincuenta, George C. Devol desarrolló un dispositivo de transferencia articulada, un manipulador cuya operación podía ser programada y que podía seguir una secuencia de pasos y movimientos determinados por las instrucciones en el programa. Posteriores desarrollos de este concepto de Devol y Joseph F. Engelberger condujo al primer robot industrial, introducido por Unimation Inc. en 1959.
Aunque los robots programados ofrecían una herramienta de fabricación nueva y potente, aun podía mejorarse mediante el uso de una realimentación sensorial.
Al comienzo de los años sesenta, H. A. Ernst publicó el desarrollo de una mano mecánica controlada por computador con sensores táctiles. El sistema manipulativo consistía en un manipulador ANL, modelo 8 con 6 grados de libertad, controlado por una computadora TX-O. Este programa de investigación posteriormente evolucionó añadiéndole una cámara de televisión para comenzar la investigación sobre la percepción de la máquina.
A finales de los setenta McCarthy y sus colegas en el Stanford Artificial Intelligence Laboratory publicaron el desarrollo de una computadora con manos, ojos y oídos (es decir, manipuladores, cámaras de TV y micrófonos). Demostraron un sistema que reconocía mensajes hablados, "veía" bloques distribuidos sobre una mesa y los manipulaba de acuerdo con instrucciones. Durante los años setenta se centro un gran esfuerzo de investigación sobre el uso de sensores externos para facilitar las operaciones manipulativas. En Stanford, Bolles y Paul utilizando realimentación tanto visual como de fuerza, demostraron que un brazo Stanford controlado por computadora efectuaba el montaje de bombas de agua de automóviles. Hoy en día se ve la robótica como un trabajo mucho más amplio, que trata temas además de la investigación y el desarrollo de una serie de áreas interdisciplinarias, con la cinemática, dinámica, planificación de sistemas, control, sensores, lenguajes de programación e inteligencia de máquina.
ROBOT. La definición técnica adoptada por el Instituto Norteamericano de Robótica y aceptada internacionalmente es la siguiente: "Un robot es un manipulador multifuncional reprogramable, diseñado para mover materiales, piezas, herramientas o dispositivos especiales mediante movimientos programados y variables que permiten realizar diversas tareas". Suelen tener forma de brazo articulado, en cuyo extremo incorporan elementos de sujeción o herramientas. Realizan tareas repetitivas en industrias de automoción, fabricación mecánica o electrónica, en las que se emplean para montar y mover piezas o componentes, ajustarlos, soldar, pintar, etcétera.
Una vez comprendido el concepto de robot podemos avanzar hacia la definición de la ciencia que estudia este tipo de dispositivos, la cual se denomina "Robótica" y ha evolucionado rápidamente en estos últimos años.
Podríamos aproximarnos a una definición de Robótica como:
El diseño, fabricación y utilización de máquinas automáticas programables con el fin de realizar tareas repetitivas como el ensamble de automóviles, aparatos, etc. y otras actividades. Básicamente, la robótica se ocupa de todo lo concerniente a los robots, lo cual incluye el control de motores, mecanismos automáticos neumáticos, sensores, sistemas de cómputos, etc.
Las características básicas de la estructura de los robots están formadas por los tipos de articulaciones y configuraciones clásicas de brazos de robots industriales. Los robots manipuladores son esencialmente, brazos articulados. De forma más precisa, un manipulador industrial convencional es una cadena cinemática abierta formada por un conjunto de eslabones o elementos de la cadena interrelacionados mediante articulaciones o pares cinemáticas como lo esquematiza la figura 2. Las articulaciones permiten el movimiento relativo entre los sucesivos eslabones.
Fig. 2 Cadena cinemática abierta.
Tipos de articulaciones.
Existen diferentes tipos de articulaciones. Las más utilizadas en robótica son las que se indican en la figura 3.
Fig. 3 Tipos de articulaciones robóticas.
La articulación de rotación suministra un grado de libertad consistente en una rotación alrededor del eje de la articulación. Está articulación es, con diferencia, la más empleada.
En la articulación prismática el grado de libertad consiste en una traslación a lo largo del eje de la articulación.
En la articulación cilíndrica existen dos grados de libertad: una rotación y una traslación.
La articulación planar está caracterizada por el movimiento de desplazamiento en un plano, existiendo por lo tanto, dos grados de libertad.
Por último, la articulación esférica combina tres giros en tres direcciones perpendiculares en el espacio.
Los grados de libertad son el número de parámetros independientes que fijan la situación del órgano terminal. El número de grados de libertad suele coincidir con el número de eslabones de la cadena cinemática.
Estructuras básicas.
La estructura típica de un manipulador consiste en un brazo compuesto por elementos con articulaciones entre ellos. En el último enlace se coloca un órgano terminal o efector final tal como una pinza o un dispositivo especial para realizar operaciones.
Se consideran, en primer lugar, las estructuras más utilizadas como brazo de un robot manipulador. Estas estructuras tienen diferentes propiedades en cuanto a espacio de trabajo y accesibilidad a posiciones determinadas. En la figura 4 se muestran cuatro configuraciones básicas.
Fig. 4 Estructuras básicas de manipuladores.
El espacio de trabajo es el conjunto de puntos en los que puede situarse el efector final del manipulador. Corresponde al volumen encerrado por las superficies que determinan los puntos a los que accede el manipulador con su estructura totalmente extendida y totalmente plegada.
Por otra parte, todos los puntos del espacio de trabajo no tienen la misma accesibilidad. Los puntos de accesibilidad mínima son los que las superficies que delimitan el espacio de trabajo ya que a ellos solo puede llegarse con una única orientación.
Configuración cartesiana.
La configuración tiene tres articulaciones prismáticas (3D o estructura PPP). Esta configuración es bastante usual en estructuras industriales, tales como pórticos, empleadas para el transporte de cargas voluminosas. La especificación de posición de un punto se efectúa mediante las coordenadas cartesianas . Los valores que deben tomar las variables articulares corresponden directamente a las coordenadas que toma el extremo del brazo. Esta configuración no resulta adecuada para acceder a puntos situados en espacios relativamente cerrados y su volumen de trabajo es pequeño cuando se compara con el que puede obtenerse con otras configuraciones.
Configuración cilíndrica.
Esta configuración tiene dos articulaciones prismáticas y una de rotación (2D, 1G). La primera articulación es normalmente de rotación (estructura RPP). La posición se especifica de forma natural en coordenadas cilíndricas. Esta configuración puedes ser de interés en una célula flexible, con el robot situado en el centro de la célula sirviendo a diversas máquinas dispuestas radialmente a su alrededor. El volumen de trabajo de esta estructura RPP (o de la PRP), suponiendo un radio de giro de 360 grados y un rango de desplazamiento de L, es el de un toro de sección cuadrada de radio interior L y radio exterior 2L. Se demuestra que el volumen resultante es: .
Configuración polar o esférica.
Está configuración se caracteriza por dos articulaciones de rotación y una prismática (2G, 1D o estructura RRP). En este caso las variables articulares expresan la posición del extremo del tercer enlace en coordenadas polares.
En un manipulador con tres enlaces de longitud L, el volumen de trabajo de esta estructura, suponiendo un radio de giro de 360 grados y un rango de desplazamiento de L, es el que existe entre una esfera de radio 2L y otra concéntrica de radio L. Por consiguiente el volumen es .
Configuración angular.
Esta configuración es una estructura con tres articulaciones de rotación (3G o RRR). La posición del extremo final se especifica de forma natural en coordenadas angulares.
La estructura tiene un mejor acceso a espacios cerrados y es fácil desde el punto de vista constructivo. Es muy empleada en robots manipuladores industriales, especialmente en tareas de manipulación que tengan una cierta complejidad. La configuración angular es la más utilizada en educación y actividades de investigación y desarrollo. En esta estructura es posible conseguir un gran volumen de trabajo. Si la longitud de sus tres enlaces es de L, suponiendo un radio de giro de 360 grados, el volumen de trabajo sería el de una esfera de radio 2L, es decir .
Configuración SCARA.
Esta configuración está especialmente diseñada para realizar tareas de montaje en un plano. Está constituida por dos articulaciones de rotación con respecto a dos ejes paralelos, y una de desplazamiento en sentido perpendicular al plano. El volumen de trabajo de este robot, suponiendo segmentos de longitud L, un radio de giro de 360 grados y un rango de desplazamiento de L es de .
Para llevar a cabo los cálculos y de esta forma asegurar su correcto funcionamiento del robot en cuanto a la cinemática y dinámica se refiere, se toma en consideración la siguiente teoría que tiene por objeto crear las bases de un modelo matemático del sistema.
MODELO CINEMÁTICO DIRECTO DE LOS MANIPULADORES.
La cinemática es la ciencia del movimiento que trata a éste sin importarle las fuerzas que lo causan. Dentro de la cinemática se estudia la posición, la velocidad, aceleración y todas las derivadas de las variables de posición de mayor orden con respecto al tiempo o cualquier otra variable. El estudio de la cinemática de los manipuladores se refiere a todas las propiedades geométricas y basadas en el tiempo del movimiento.
Los robots consisten en un conjunto de eslabones conectados mediante articulaciones que permiten el movimiento relativo entre los eslabones vecinos. El número de grados de libertad que un robot posee es el número de variables de posición independientes que deberían ser especificadas para localizar todas las partes del mecanismo. En el caso de los robots industriales el número de grados de libertad suele equivaler al número de articulaciones siempre y cuando cada articulación tenga un solo grado de libertad. Al final de la cadena de eslabones del robot se encuentra el órgano terminal. Dependiendo de la aplicación del robot, el órgano terminal puede ser una pinza, un soldador, un electroimán o un gripper como en este caso.
Generalmente se describe la posición del robot dando una descripción del marco de la herramienta, la cual esta unida al órgano terminal, relativo al marco de la base, el cual está a su vez unido a la base fija del robot.
El modelo cinemático directo es el problema geométrico que calcular la posición y orientación del efector final del robot. Dados una serie de ángulos entre las articulaciones, el problema cinemática directo calcula la posición y orientación del marco de referencia del efector final con respecto al marco de la base.
MODELO CINEMÁTICO INVERSO DEL ROBOT.
Dada la posición y orientación del efector final del robot, el problema cinemático inverso consiste en calcular todos los posibles conjuntos de ángulos entre las articulaciones que podrían usarse para obtener la posición y orientación deseada.
El problema cinemático inverso es más complicado que la cinemática directa ya que las ecuaciones no son lineales, sus soluciones no son siempre fáciles o incluso posibles en una forma cerrada. También surge la existencia de una o de diversas soluciones. La existencia o no de la solución lo define el espacio de trabajo de un robot dado. La ausencia de una solución significa que el robot no puede alcanzar la posición y orientación deseada porque se encuentra fuera del espacio de trabajo del robot o fuera de los rangos permisibles de cada una de sus articulaciones.
VELOCIDADES, FUERZAS ESTÁTICAS Y SINGULARIDADES.
Además de tratar problemas de posicionamiento estáticos debemos analizar los robots en movimiento.
Cuando se analiza la velocidad de un mecanismo es conveniente definir una matriz llamada el Jacobiano del manipulador. El jacobiano establece una aplicación entre las velocidades del espacio de articulaciones y las velocidades del espacio cartesiano. En ciertos puntos (llamados singularidades) está aplicación no es invertible.
Muchas veces los robots que no se mueven en el espacio, simplemente aplican una fuerza estática sobre alguna pieza o superficie de trabajo. En este caso se nos proporciona una fuerza de contacto y un momento de aquí que la matriz Jacobiana nos ayuda a encontrar la solución
La dinámica es un campo de las ciencias dedicado al estudio de las fuerzas requeridas para producir el movimiento. Para acelerar un robot desde el reposo y finalmente desacelerarlo hasta una completa posición de reposo, los actuadotes articulares (motores eléctricos, actuadotes hidráulicos y neumáticos, deben aplicar un conjunto complejo de funciones de par.
Un método para controlar que un robot siga un camino determinado consiste en calcular estas funciones de par usando las ecuaciones dinámicas del robot. Un segundo uso de las ecuaciones dinámicas del movimiento es en la simulación. Reformulando las ecuaciones dinámicas de forma que la aceleración se calcule como una función del par actuador, es posible simular cómo un robot se movería bajo la aplicación de un conjunto de pares del actuador.
DESCRIPCIÓN DEL FUNCIONAMIENTO DE LA ESTACIÓN DE ENSAMBLE.
La estación de ensamble estará formada por un robot de cuatro grados de libertad de configuración SCARA. Los robots SCARA son unidades articuladas que hacen la tarea de tomar y colocar (pick and place). Este tipo de robot combina dos puntos de pivote uno que cubre el eje x-y dentro de un plano de referencia y otro que se desplaza cubriendo un área en el eje z; a diferencia de un robot SCARA comercial el robot propuesto presentará su desplazamiento del eje z en el eslabón próximo a la base ya que los robots comerciales tienen este desplazamiento en su eslabón próximo al efector final, esto con el objeto de situar la tenaza como efector final, así mismo un dispositivo auxiliar de ensamble (dos pistones neumáticos, cuatro guías mecánicas) y una mesa de trabajo serán parte complementaria de la estación. Este proceso formará parte del SIM dado que empleará el mismo sistema de alimentación el cual utiliza una banda transportadora de vagones. Los vagones transportan plantillas que contienen la materia prima a ensamblar proveniente de la estación de manufactura flexible donde las piezas se maquinan para su correcto ensamble. Las piezas a ensamblar son 3 prismáticas de aluminio o acrílico con dimensiones, 77 x 50 x 19 mm. Como se muestra en la figura 5.
Fig. 5 Pieza prismática de acrílico.
Las piezas a ensamblar presentarán un maquinado de tal manera que nos permitirán realizar un ensamble deslizando una pieza en el interior de la otra en una de sus caras frontales con la ayuda de los dispositivos neumáticos tal y como se muestra en la figura 6.
Fig. 6 Forma de las piezas a ensamblar.
Los pasos para las tareas de ensamble de la estación son:
Para ver el gráfico seleccione la opción "Descargar" del menú superior
Fig. 7 Robot transportando la pieza No 1
- El robot sujetará la pieza número 1 proveniente de la banda transportadora para situarla en el dispositivo de ensamble.
Para ver el gráfico seleccione la opción "Descargar" del menú superior
Fig. 8 Robot colocando la pieza No 2
- El manipulador sujetará la pieza 2 para situarla en las guías mecánicas las cuales estarán posicionadas en la misma dirección de uno de los pistones neumáticos.
- El actuador se accionará para realizar el primer ensamble por presión, finalmente el manipulador repetirá esta operación con la pieza 3, quedando unidas de esta forma las tres piezas para ser retiradas y colocadas en el vagón que las conducirá a la estación de descarga, donde el robot de esta estación descargará la pieza ensamblada.
Para ver el gráfico seleccione la opción "Descargar" del menú superior
Fig. 9 Actuadores neumáticos realizando ensamble de las piezas No 2 y No 3.
Las piezas unidas quedarán como se muestra en la figura 10.
Para ver el gráfico seleccione la opción "Descargar" del menú superior
Fig. 10 Ensamble final de piezas.
El presente trabajo comprende un resumen del marco teórico, y una idea general del ensamble a realizar así como del tipo de robot a diseñar, en lo consecuente se diseñará el robot en base a los requerimientos de operación establecidos, dibujarlo en el programa Mechanical Desktop así como la comprobación de los resultados de los cálculos.
Joe Portelli, Flexibility and agility robots to acomódate current and future product production.
Industrial Robots: Fast, nimble at 30,Control Engineering,Barrington
Nov 2002, Gary A Mintchell.
Antonio Barrientos, Luis F Peñin, Fundamentos de Robotica 1997,Madrid España.
Eduardo Lebano Pérez "Determinación del estado de flexibilidad e integración del FMS del CIM-2000 del Instituto Tecnologico de Puebla, 2002, México.
Aníbal Ollero Baturone, Robótica Manipuladores y robots móviles 2001, Barcelona España.
K. S. Fu, R.C. González, C.S.G. Lee. Robotica: Control, detección, visión e inteligencia, Madrid España.
http://www.maloka.org/colombia/cachivaches.htm.
http://www.ucsc.cl/~kdt/procesos/donwload/doc/cim.doc
http://www.isa.uma.es/personal/antonio/Robotica/Tema1%20-%20Introduccion.pdf.
Nomely Gijón Yescas
Estudiante de la maestría en Ciencias en Ingeniería Mecánica.
Instituto Tecnológico de Puebla.
M.C. Sergio Javier Torres Méndez
Instituto Tecnológico de Puebla. Av. Tecnológico No 420 Col Maravillas