Professional Documents
Culture Documents
Introduccin a los
Robots Industriales
Introduccin
{ Hasta hace pocos aos, ni l ms imaginativo
empresario habra podido concebir lo que hoy es
ya una realidad cotidiana, la entrada de los robots
en el mbito de la produccin y la actividad
humana.
Introduccin a los
Robots Industriales
Introduccin
{ La robtica ha abierto una nueva etapa
en los procesos de mecanizacin y
automatizacin de los procesos de
produccin, ya que gracias a ella se ha
podido sustituir mquinas o sistemas
capaces de automatizar operaciones
concretas, por dispositivos mecnicos de
uso general dotados de varios grados de
libertad que son capaces de adaptarse a
la automatizacin de un nmero muy
variado de procesos u operaciones
Introduccin a los
Robots Industriales
Introduccin
{ El robot industrial es el resultado de la
unin de una estructura mecnica
articulada (robot) y de un sistema
electrnico de control, en el que se
integra un procesador como cerebro del
sistema. Esta disposicin, permite la
programacin y el control de los
movimientos, as como la memorizacin
de diversas secuencias de trabajo,
dotando al robot de una gran flexibilidad
y posibilita su adaptacin a diversos
trabajos o tareas
Resea Histrica
{ Antiguamente, se creaban artefactos
capaces de realizar tareas diarias y
comunes para los hombres, o bien, para
facilitarles las labores cotidianas. Como
ejemplo de estas mquinas se tiene las
siguientes:
z La rueda como medio de transporte o como
herramienta
z Los engranajes utilizados en diversas
aplicaciones.
z El molino
Resea Histrica
{ 1500 a.C., Amenhotep, construye
una estatua de Memnon, el rey de
Etiopa, que emite sonidos cuando
la iluminan los rayos del sol al
amanecer.
{ 500 a.C., King-su Tse, en China,
inventa una urraca voladora de
madera y bamb y un caballo de
madera que saltaba.
Resea Histrica
{ 400-397 a.C., Archytar de Tarento
construye un pichn de madera
suspendido de un pivote, el cual rotaba
con un surtidor de agua o vapor,
simulando el vuelo.
{ 300-270 a.C., Cresibio inventa una
clepsidra (reloj de agua) y un rgano que
funciona con agua.
{ 220-200 a.C., Filon de Bizancio invent
un autmata acutico y la catapulta
repetitiva.
Resea Histrica
{ 206 a.C., fue encontrado el tesoro de Chin Shih
Hueng Ti consistente en una orquesta mecnica
de muecos.
{ 62 d.C., Hern de Alejandra hace un tratado de
autmatas, un famoso registro de aplicaciones de
la ciencia, as como su teatro automtico en el
cual, las figuras que se encuentran montadas en
una caja, cambian de posicin ante los ojos de los
espectadores: pjaros cantores, trompetas que
suenan, medidores de la fuerza del vapor,
animales que beben, termoscopios, sifones y
mquinas que operaban con monedas.
Resea Histrica
{ 335 d.C., Hsieh Fec construye un carro
con cuatro ruedas con la figura de Buda,
hecha de madera de sndalo.
{ En el 700 d.C., Huang Kun construy
barcos con figuras de animales,
cantantes, msicos y danzarines que se
movan.
{ 770 d.C., Yang Wu-Lien construye un
mono que extiende sus manos y dice
Limosna! Limosna!, guardando su
recaudacin en una bolsa cuando alcanza
un peso determinado.
Resea Histrica
{ 1294 d.C., Roger Bacon construye,
despus de 7 aos, una cabeza que
habla.
{ 1235 d.C., Villard dHonnecourt hace un
libro de esbozos que incluyen secciones
{ de dispositivos mecnicos, como un ngel
autmata, e indicaciones para la
construccin de figuras humanas y
animales.
{ 1500 d.C., Leonardo Da Vinci construye
un len automtico en honor de Luis XII
Resea Histrica
{ 1662 d.C., se abre en Osaka el
teatro Takedo de autmatas.
{ 1783 d.C., Jacques de
Vaucanson, construye el pato,
el autmata ms conocido; un
pato hecho de cobre, que
bebe, come, grazna, chapotea
en el agua y digiere su comida
como un pato real.
Resea Histrica
{ Los inicios de la robtica, como estudio
sistemtico de los robots y su comportamiento, se
identifican a finales de los aos cincuenta, cuando
George Devol desarroll el primer robot
comercial.
{ En 1962 aparecieron los primeros modelos de
Unimate Inc. (Universal Automation), empresa
dedicada exclusivamente al diseo y fabricacin
de robots industriales.
{ Ms tarde en 1967, Kawasaki y Unimation se
asocian para desarrollar robots industriales en
Japn.
Resea Histrica
{ En 1968 se incorporaron
los primeros robots
Unimate serie 2000 a
las cadenas de
fabricacin de
carroceras de la
General Motors. En
Europa se utilizaron
robots en cadenas de
fabricacin de
automviles, alrededor
de 1971.
Programmable Universal Machine for Assembly
PUMA
{ En 1978, UNIMATION,
trabajando bajo una serie de
especificaciones de la
General Motors, desarroll la
Mquina Universal
Programable para
Ensamblado (Programmable
Universal Machine for
Assembly -PUMA-). El PUMA
poda mover un objeto y
ubicarlo en cualquier
orientacin en un punto
deseado dentro de su
entorno de trabajo. La
concepcin del PUMA es la
base de la mayora de los
robots industriales actuales.
Definiciones
{ Manipulador multifuncional
reprogramable con varios grados de
libertad, capaz de manipular
materias, piezas, herramientas o
dispositivos especiales segn
trayectorias variables programadas
para realizar tareas diversas
Asociacin Francesa de
Normalizacin (AFNOR)
{ Robot secuencial.
{ Robot de trayectoria controlable.
{ Robot adaptativo
{ Robot telemanipulado
Clasificacin en generaciones
{ 1 Generacin: Repite la tarea programada
secuencialmente. No toma en cuenta las posibles
alteraciones del 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.
De acuerdo a sus funciones
{ Estructura
mecnica,
transmisores,
sistemas de
accionamiento,
sistema sensorial,
sistema de control
y elementos
terminales
Morfologa de Robots
{ Mecnicamente un robot esta formado
por una serie de elementos o eslabones
unidos por articulaciones que le permiten
tener movimiento relativos entre cada
uno de los eslabones consecutivos.
{ Este movimiento puede ser de
desplazamiento (prismtico P), de giro
(revolucin R) o una combinacin de
estas. Se tienen seis tipos diferentes de
articulaciones, pero las ms usadas son la
prismtica y la de revolucin.
Articulaciones de un robot
Configuracin de robots industriales
{ Los fabricantes de
robots industriales
definen al espacio
dentro del cual
puede desplazarse el
extremo de su
mueca como
volumen de trabajo
Transmisores y reductores
{ Las transmisiones son los elementos
que transmiten el movimiento desde
los actuadores hasta las
articulaciones, ya que los actuadotes
normalmente pesados suelen estar lo
ms cerca de la base del robot. Las
transmisiones tienen las siguientes
caractersticas:
z Tamao y peso reducido
z No debe tener juegos u holguras
considerables
z Debe tener un rendimiento alto
Introduccin a los
Robots Industriales
Sistemas de transmisin
Introduccin a los
Robots Industriales
Reductores
{ Los reductores se encargan de adaptar el par y la
velocidad de salida del actuador a los valores
adecuados para el movimiento de los elementos
del robot. Estos elementos deben cumplir con las
siguientes caractersticas:
{ Bajo peso, tamao y rozamiento
{ Capacidad de reduccin elevada en un solo paso
{ Mnimo momento de inercia
{ Mnimo juego
{ Alta rigidez torcional
Introduccin a los
Robots Industriales
Caractersticas - reductores
Introduccin a los
Robots Industriales
Representacin de la posicin
Sistema de referencia cartesiano
{ Esta definido por ejes perpendiculares
entre si y un origen definido. Se puede
trabajar en el plano (2 dimensiones)
donde el sistema OXY queda definido por
los vectores perpendiculares entre si, OX.
OY. Si se trabaja en el espacio (3
dimensiones) el sistema OXYZ queda
definido por los vectores OX, OY, OZ.
Introduccin a los
Robots Industriales
Sistema de referencia cartesiano
Introduccin a los
Robots Industriales
Coordenadas polares y cilndricas
Introduccin a los
Robots Industriales
Coordenadas esfricas
Introduccin a los
Robots Industriales
Representacin de la orientacin
Introduccin a los
Robots Industriales
ngulos de Euler ZXZ
1. Girar el sistema OUVW un
ngulo con respecto a
OZ, obteniendo OUVW
2. Girar el sistema OUVW un
ngulo con respecto a
OU, obteniendo OUVW
3. Girar el sistema OUVW
un ngulo con respecto
a OW, obteniendo
finalmente el sistema
OUVW
Introduccin a los
Robots Industriales
ngulos de Euler ZYZ.
1. Girar el sistema OUVW un
ngulo con respecto a OZ,
obteniendo OUVW
2. Girar el sistema OUVW un
ngulo con respecto a OV,
obteniendo OUVW
3. Girar el sistema OUVW un
ngulo con respecto a
OW, obteniendo finalmente
el sistema OUVW
Introduccin a los
Robots Industriales
Roll, pitch and yaw
(alabeo, cabeceo y guiada)
Introduccin a los
Robots Industriales
Par de rotacin
{ Para esta representacin
se define el vector k(kx,
ky ,kz ) y un ngulo ,
tal que el sistema OUVW
corresponde al sistema
OXYZ girado un ngulo
sobre el eje k. El eje
k debe pasar por el
origen de los dos
sistemas. Al par (k, )
se le denomina par de
rotacin
Introduccin a los
Robots Industriales
Modelo cinemtico
CINEMTICA DIRECTA
{ Sirve para determinar la posicin y
orientacin del extremo del robot
con respecto a un sistema de
coordenadas que se toma como
referencia conocindose los valores
de las articulaciones y los
parmetros geomtricos de los
elementos del robot
Introduccin a los
Robots Industriales
Mtodo geomtrico
Introduccin a los
Robots Industriales
Mtodo Geomtrico
Introduccin a los
Robots Industriales
Matrices de trasformacin homognea
{ Sirven para
transformar un
vector expresado
en coordenadas
homogneas con
respecto a un
sistema OUVW a
su expresin en
coordenadas OXYZ
Introduccin a los
Robots Industriales
Ejemplo
Introduccin a los
Robots Industriales
ALGORITMO DE DENAVIT Y HARTENBERG
Introduccin a los
Robots Industriales
ALGORITMO DE DENAVIT Y HARTENBERG
Introduccin a los
Robots Industriales
ALGORITMO DE DENAVIT Y HARTENBERG
Introduccin a los
Robots Industriales
ALGORITMO DE DENAVIT Y HARTENBERG
Introduccin a los
Robots Industriales
ALGORITMO DE DENAVIT Y HARTENBERG
Introduccin a los
Robots Industriales
ALGORITMO DE DENAVIT Y HARTENBERG
Introduccin a los
Robots Industriales
ALGORITMO DE DENAVIT Y HARTENBERG
Introduccin a los
Robots Industriales
ALGORITMO DE DENAVIT Y HARTENBERG
Introduccin a los
Robots Industriales
ALGORITMO DE DENAVIT Y HARTENBERG
Introduccin a los
Robots Industriales
ALGORITMO DE DENAVIT Y HARTENBERG
Introduccin a los
Robots Industriales
CINEMTICA INVERSA
Introduccin a los
Robots Industriales
MODELO DINMICO
Introduccin a los
Robots Industriales
Modelo dinmico
{ La obtencin del modelo dinmico es uno
de los aspectos ms complejos de la
robtica y su complejidad aumenta con
el numero de grados de libertad, pero
son indispensables si se desea hacer:
1. Simulacin del movimiento del robot
2. Diseo y evaluacin de la estructura
mecnica del robot
3. Dimensionamiento de los actuadotes
4. Diseo y evaluacin del control dinmico
del robot
Introduccin a los
Robots Industriales
Modelo Dinmico
{ Para obtener el modelo dinmico se
pueden usar algunos algoritmos como los
siguientes:
z Algoritmo computacional para el modelado
dinmico de Lagrange- Euler
z Algoritmo computacional para el modelado
dinmico de Newton Euler
z Modelado dinmico por variables de estado
z Modelado dinmico en el espacio de la tarea
Introduccin a los
Robots Industriales
Arquitectura de control de robots
{ Es la estructura computacional
formada por diversos mdulos
interconectados y cuya funcin es
garantizar el cumplimiento de la o
las tareas asignadas en condiciones
estables, seguras y en tiempos
apropiados
Introduccin a los
Robots Industriales
Arquitectura de control de robots
{ Controlador. Es el encargado de controlar y coordinar
cada una de las partes que constituyen el robot para
lograr un nico objetivo. Es la parte del robot que le
confiere flexibilidad.
{ El Sistema de control. constituye el soporte lgico en
el que se fundamenta el controlador. Esta formado por:
z El Software de control: Es el sistema operativo, el cual
debe responder a acontecimientos internos y externos en
tiempo real.
z Lenguaje de Programacin: En el cual se tiene tres
categoras
z Nivel de Articulacin: Programa de posicin de cada
articulacin
z Nivel de Manipulador: Programa para la posicin del
punto efectivo de la herramienta (Fortran, Val, Sigla, etc.)
z Nivel de Tarea: Integracin de datos, definicin de tipo
de datos, concurrencia, etc. (C, Ada, Smalltalk, etc.)
Introduccin a los
Robots Industriales
Arquitectura de control de robots
{ Ley de control. Requiere conocimiento de las
propiedades Cinemticas, tipo de trayectorias, as
como prestaciones dinmicas del robot. Hay
muchas tcnicas de control que dependen de los
intereses del usuario, de las caractersticas y
limitaciones de las operaciones a realizar, del
nivel de programacin, etc.
{ Desempeo dinmico de un Robot. Depende
fundamentalmente de su arquitectura, de sus
sensores, de los cambios de carga inercial,
velocidades de trabajo y lmites de operacin.
{ Estabilidad: Se refiere a la ausencia de
oscilaciones o no en el rgano terminal del
manipulador.
Introduccin a los
Robots Industriales
Arquitectura de control de robots
{ Resolucin Espectral: Especifica el incremento
de movimiento ms pequeo en que el elemento
terminal del robot puede dividir el espacio de
trabajo.
{ Precisin: Distancia entre el punto programado y
el valor medio de los puntos realmente
alcanzados, si se repite el movimiento varias
veces con carga y temperatura nominales.
{ Repetibilidad: Se define como la capacidad que
tienen los robots para posicionarse en un punto
previamente accesado
Introduccin a los
Robots Industriales
Arquitectura de control de robots
{ Velocidad de operacin: Se define
como la medida de productividad de un
robot. Esta estrechamente relacionada
con las caractersticas de precisin,
repetibilidad y estabilidad.
{ Capacidad de carga: Se refiere al
mximo peso que el robot es capaz de
manipular continuamente sin afectar su
funcionamiento
Introduccin a los
Robots Industriales
Sensores y Percepcin
SENSORES
{ Son los encargados de monitorear la posicin,
velocidad, aceleracin, torque, etc. Se clasifican en:
Sensores Propioceptivos (Internos)
{ Informan del estado de las variables internas del robot
(sensores de contacto, de velocidad, de posicin, de
aceleracin, de torque, de fin de carrera, etc.). Son
empleados en el control de la estructura mecnica.
Sensores Externos
{ Informan del estado y evolucin del medio ambiente
(Sensores de tacto, de esfuerzo, de proximidad,
distancia de visin, etc.).
{ No participan en el control directo del manipulador sino
en el desarrollo de la tarea encomendada.
Introduccin a los
Robots Industriales
Sensores Internos
Introduccin a los
Robots Industriales
Sensores Externos
Introduccin a los
Robots Industriales
Elementos Terminales
Introduccin a los
Robots Industriales
Actuadores
{ Son los dispositivos que producen el
movimiento de las articulaciones. Pueden
ser neumticos, hidrulicos y/o elctricos.
Generalmente se les agrega elementos
reductores, para obtener grandes
torques. La eleccin del actuador, es un
compromiso de diseo, que involucra los
factores: potencia, controlabilidad, peso,
volumen, precisin, velocidad,
mantenimiento y costo
Introduccin a los
Robots Industriales
Actuadores Neumticos
Introduccin a los
Robots Industriales
Actuadores Hidrulicos
Introduccin a los
Robots Industriales
Actuadores Elctricos
Introduccin a los
Robots Industriales
Motor de DC
{ Controlar la velocidad y
el sentido de giro de los
motores es uno de los
aspectos ms
importantes, para variar
la velocidad se debe
variar el voltaje de
alimentacin mientras
que para variar el
sentido de giro es
necesario cambiar la
polaridad de la
alimentacin del motor
Introduccin a los
Robots Industriales
Programacin de Robots manipuladores
Programacin On-Line
{ Un robot es programado On Line cuando durante el
desarrollo del programa se hace uso del propio robot de
forma que se haga que el extremo describa las trayectorias
deseadas. Es necesario que durante el tiempo del desarrollo
del programa se disponga del robot fsicamente as como del
entorno en el cual se realizar la tarea.
Programacin Off-Line
{ La programacin Off-Line, permite desarrollar los programas
sin la necesidad de disponer del robot. Este tipo de
programacin se realiza utilizando paquetes software que
permiten simular los movimientos del robot, utilizando para
ello un modelo cinemtico, y en ocasiones dinmico del robot.
Debido a que el simulador utiliza el modelo ideal, es necesario
corregir pequeos errores que se puedan producir cuando se
lleve a la prctica.
Introduccin a los
Robots Industriales
Programacin de Robots manipuladores
Programacin por aprendizaje o guiado
{ Programar por guiado un robot, consiste en moverlos por la
trayectoria que se desea que posteriormente describan. De esta
manera el programador manipula el robot de forma que en la
memoria del controlador se almacenan las posiciones para ser ms
tarde repetidas. Una de las ventajas es que el programador no tiene
que ser un experto en robots. Durante la programacin por guiado, el
robot no est operando en la lnea de produccin. Dependiendo de si
la trayectoria a aprender es indicada a travs de un dispositivo de
enseanza o control de mandos (Paleta de programacin o Teach
Pendant) o de si es indicada manualmente, siendo llamados GUIADO
ACTIVO y GUIADO PASIVO, respectivamente.
Guiado Activo
{ En este tipo de aprendizaje, se utiliza un dispositivo de enseanza,
cuya funcin es indicar al robot las acciones a realizar para describir
la tarea deseada. A lo largo de la trayectoria, se seguir una serie de
puntos que se almacenarn en la memoria del controlador. Es ms
utilizado para programar trayectorias simples punto a punto, debido a
la dificultad para utilizar el dispositivo de enseanza para programar
trayectorias complejas.
Introduccin a los
Robots Industriales
Programacin de Robots manipuladores
Guiado Pasivo
{ Tambin llamado aprendizaje directo manual o pasivo. En
este caso, el programador, mueve fsicamente el robot a lo
largo de la trayectoria que se desea aprender. Este mtodo
se utiliza para trayectorias complejas como en aplicaciones de
moldeado o de pintura en spray. Cuando el robot no es
manipulable fsicamente, se dispone de un dispositivo de
enseanza de la misma geometra y caractersticas que el
robot real, para su manipulacin, como puede ser una
maqueta o modelo a escala del mismo.
Guiado Extendido
{ El guiado extendido, permite especificar, junto a los puntos
por los que deber pasar el robot, datos relativos a la
velocidad, tipo de trayectoria, precisin con la que se desea
que se alcancen los puntos, control de flujo del programa,
atencin a entradas/salidas binarias, etc. La programacin
por guiado extendido, aumenta notablemente la potencia del
sistema de programacin.
Introduccin a los
Robots Industriales
Programacin de Robots manipuladores
Programacin Textual
{ La programacin textual utiliza lenguajes de programacin,
para indicar la tarea al robot. Puede ser clasificada en tres
niveles: nivel robot, objeto y tarea. Dependiendo de que las
rdenes se refieran a los movimientos a realizar por el robot,
al estado en que deben ir quedando los objetos manipulados
o al objetivo a conseguir. Actualmente, la programacin de
robots, se queda materialmente en el primer nivel (nivel
robot), existiendo una gran cantidad de lenguajes de
programacin textual a este nivel, de entre los que se
destacan:
{ AL Universidad de Stanford-1974
{ AML IBM-1979
{ LM Universidad de Grenoble, SCEMI-1981
{ VAL II Unimation-1982 [STAUBLI]
{ V+ ADEPT-1989 (ltima versin en 2003)
{ RAPID ABB-1994
Introduccin a los
Robots Industriales