Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Robtica.
El objetivo de la Robtica es liberar al hombre de tareas peligrosas, tediosas o
la soldadura o la pintura. En el
Robot Industrial
La principal diferencia entre un robot y una mquina convencional es que el primero
es capaz de modificar su tarea a realizar. Esto convierte a los robots en la solucin ideal
para el cambiante y exigente mundo de la industria.
El trmino robot puede adquirir muchos significados diferentes dependiendo del
contexto. En
llamado manipulador o brazo robot. Este tipo de robot consiste en un brazo mecnico
articulado (inspirado en el brazo humano).
La Federacin Internacional de Robtica (IFR) en su informe tcnico ISO/TR
distingue entre robot industrial y otros robots con la siguiente definicin [Barrientos et al.
97]:
...por robot industrial de manipulacin se entiende a una mquina de manipulacin
automtica, reprogramable y multifucional con tres o ms ejes que pueden posicionar y
orientar materias, piezas, herramientas o dispositivos especiales para la ejecucin de
trabajos diversos en las diferentes etapas de la produccin industrial, ya sea en una posicin
fija o en movimiento...
Un tpico robot industrial no tiene la capacidad de iniciar
El brazo mecnico es la parte del robot con la que estamos ms familiarizados. Este
se encarga de realizar los movimientos necesarios para llevar a cabo la tarea. El brazo esta
formado por una serie de elementos o eslabones unidos mediante articulaciones. Cada uno
de los movimientos independientes que puede realizar cada articulacin con respecto a la
anterior, se denomina grado de libertad (GDL). El nmero de grados de libertad del robot
viene dado por la suma de los grados de libertad de las articulaciones que lo componen
La unidad de control, generalmente una computadora es la encargada de controlar
los distintos componentes del robot. sta puede almacenar las trayectorias a seguir por
parte del robot. Tambin se encarga de controlar la comunicacin tanto interna como
externa.
El brazo mecnico por si solo poco puede hacer. Necesita de una herramienta para
poder realizar una tarea. Las herramientas varan de acuerdo al tipo de tarea, un ejemplo de
estas son las pinzas, las pistolas de pintura o de soldadura.
La fuente de poder no es necesariamente nica ya que puede ser: elctrica,
neumtica o hidrulica. La unidad de control funciona con energa elctrica, pero el brazo
mecnico y la herramienta
hidrulica (fluidos). La Figura 2.1 muestra los componentes de un tpico robot industrial
Herramienta
Manipulador
o brazo
mecnico
Fuente de poder
Unidad de
control
La Tabla 2.1 lista las diferentes caractersticas que encontramos en los robots
industriales [Barrientos, et al. 97]:
Caractersticas
de los robots
industriales
Geomtricas
Area de trabajo
Grados de libertad
Esfrica
Cilndrica
Prismtica
Distancia tras
emergencia
Repetividad
Resolucin
Error de posicionamiento
Errores en el seguimiento de
trayectorias
Aceleracin y desaceleracin
Fuerza
De agarre
Carga mxima
Control de fuerza-par
Frecuencia de resonancia
Circular
Lineal
Spline
Cinemticas
Dinmicas
Tipo de
movimientos
Modo de
programacin
Enseanza-guiado
Programa
Tarea
Tipo de
Accionamiento
Elctrico
Neumtico
Hidrulico
Comunicacin
Entrada-Salida Digital-Analgica
En lnea-serie
Servicios
Mantenimiento, curso de
formacin
Costo
La Tabla 2.2 muestra los datos tcnicos del modelo KR 125 de la compaa KUKA,
no debe ser difcil ahora entender a que se refieren:
KR 125
Kuka
Caractersticas
Unidades
Capacidad de carga
125 kg
Carga adicional
120 kg
245 kg
Longitud de brazo
1000 mm
Instalacin
Piso/Techo
Repeticin
+-0,2 mm
Peso
975 kg
Volumen de trabajo
39 m3
Movimientos
PTP,LIN,CIR
Accionamiento
Electromecnico
con
servomotores
Sensores
Sistema digital
de posicin
Controlador
KR C1
Tabla 2. Error! Argumento de modificador desconocido. Unidades del robot industrial KR 125
Tipo
Notacin
Revolucin
Prismtica
Smbolo
Descripcin
Movimientos de rotacin respecto a un eje
De esta clasificacin podemos empezar a construir toda una gama de robots. Cada
uno con distintas caractersticas que les permitirn ser ms aptos para diferentes tarea. En la
Figura 2.2 encontramos mas ejemplos de robots industriales.
P
R
P
Robot Cartesiano
a)
PPP
R
b)
Robot Cilndrico
RPP
c)
R
R
R
R
d)
Robot SCARA
RRP
e)
Tipo
usado para controlar el movimiento del elemento terminal o herramienta. Dos son los tipos
bsicos de movimiento. El primero es el movimiento de punto a punto
(PTP), donde la
10
movimiento entre dos puntos se alejan mucho de una recta y no suelen ser previsibles. En la
programacin de movimientos PTP se debe observar por lo tanto, que los puntos a alcanzar
estn suficientemente alejados de los elementos cercanos al robot para evitar colisiones con
estos. Este tipo de movimientos se utiliza en el caso de carga y soldadura.
PTP
LIN
Figura 2. Error! Argumento de modificador desconocido. Trayectoria PTP y contnua rectilnea LIN.
11
2.2.2 Aplicaciones
La Federacin Internacional de la Robtica (IFR) estableci una clasificacin de
las aplicaciones de la robtica en
Aplicaciones de la
Robtica en la
Industria
Fundicin
Moldeo de plsticos
Tratamientos trmicos
Forja y estampado
Moldes
Otros
Al arco
Por puntos
Lser
Otros
Soldadura
Aplicacin de materiales
Pintura
Adhesivos y secantes
Otros
Corte
Lser
Chorro de agua
Montaje mecnico
Insercin
Unin por adhesivos
Unin por soldadura
Manipulacin para
montaje
Otros
Montaje
Paletizacin
Medicin, inspeccin-control
de calidad
Manipulacin de materiales
Formacin, enseanza e
investigacin
12
informacin interna
robot
Interaccin
Computadora
informacin de sensores
medio ambiente
lenguaje
tarea
13
del hardware disponible. En algunos casos los elementos de la clula robotizada son pocos
y puede el mismo controlador del robot encargarse de la tarea de coordinar el
funcionamiento por medio de entradas y salidas, ya sean digitales o analgicas.
14
2.3
Programacin de Robots
La automatizacin en las fbricas se est convirtiendo en un requisito para
15
16
17
Todo esto reduce el tiempo gastado en la programacin del robot y no solo significa que el
programador puede dedicarse a otra tarea, si no que la clula robtica entrar en
funcionamiento ms rpido.
Una vez que la clula est en operacin puede requerirse modificar el programa
realizado de alguna manera. Estos cambios pueden llevarse a cabo y ser verificados
fcilmente en el sistema de simulacin mientras la clula est todava en operacin. Este
nuevo programa puede ser entonces cargado al controlador del robot durante una parada de
mantenimiento programada. As no se pierde tiempo de produccin en ningn momento.
2.3.3 Programacin a nivel tarea.
En este caso la tarea a realizar es definida en lugar de especificar cada movimiento
del robot. En base a esto se genera "automticamente" el programa. La tarea se define en
trminos de un lenguaje de alto nivel. Este esquema requiere que el sistema tenga la
habilidad de realizar muchos y distintos tipos de tareas. Su principal dificultad radica en la
definicin del lenguaje de alto nivel. Sin embargo se ha avanzado bastante en esta rea
gracias a la inteligencia artificial. Aqu podemos reconocer tres reas importantes segn
Lozano-Prez [92]:
Especificacin de la tarea
Sntesis de programacin.
El modelo del mundo debe incluir por lo menos lo siguiente: descripcin geomtrica
de todos los objetos, incluido el robot y el ambiente de trabajo [Lozano-Prez, et al. 92].
Descripcin fsica de los objetos (por ejemplo masa, inercia). Descripcin cinemtica de los
enlaces. As como la descripcin de las caractersticas del robot, por ejemplo limites de
articulacin, mrgenes de aceleracin y la capacidad de los sensores. Adems es necesario
agregar la posicin de todos los objetos y enlaces entre estos que formen parte del modelo.
Como se puede ver el componente principal de este modelo del mundo es la descripcin
geomtrica de los objetos . Este componente es principalmente proporcionado por sistemas
de CAD. Durante la ejecucin de la tarea, la informacin del mundo no cambia, en
18
comparacin con los enlaces cinemticos que cambian. Es decir en este tipo de
programacin se representan todos los aspectos fsicos de la tarea a realizar para que se
demuestre su eficiencia.
Cuando se especifica una tarea, es importante al igual que en el caso anterior tener a
la mano la informacin tanto del robot como del medio en el que se va a desempear as
como de los objetos a manipular. En este caso para generar una secuencia, es necesario
definir los diferentes estados del robot, medio ambiente y objetos en intervalos de tiempo.
El programa entonces generar automticamente los pasos intermedios para alcanzar estos
estados. El problema aqu es que puede haber problemas con la informacin del sistema, ya
sea por un error de clculo o un error de posicin. Es decir que el objeto no se encuentre
exactamente donde se supone que debe estar, as que es necesario considerar estos casos al
disear una solucin. En otras ocasiones el encargado de utilizar este sistema se basa en su
experiencia para decidir que es lo ms conveniente para especificar en un modelo o no. Este
tipo de programacin no puede manejar la incertidumbre en el ambiente de trabajo, adems
de que es difcil de escribir sus instrucciones.
La sntesis de programacin consiste en tres pasos principales: ensamblar la
planeacin de secuencia con la planeacin de movimiento y revisar el planteamiento. Lo
que se genera en este caso es un programa a nivel del robot que es muy verstil y til por lo
que no necesita reprogramacin. Este programa incluye comandos para tomar los objetos,
diferentes tipos de movimientos, comandos para los sensores y prueba de errores. La
principal aplicacin de este tipo de programas es la manipulacin de objetos. Una vez
tomado el objeto, el programa debe sintetizar los movimientos que lleven la operacin su
finalizacin. Adems es tan capaz el programa que inclusive planea como tomar el objeto
de manera que no tenga colisin con otros objetos cuando este se mueva. La complejidad
de este tipo de programacin radica en su capacidad manejar la incertidumbre
y poder
llevar a cabo la tarea. Sin embargo a pesar de las ventajas que ofrece este sistema, su
ejecucin debe estar vigilada por sensores (de proximidad o de fuerza). Esto ltimo es muy
importante ya que las alternativas toma el programa, como no estn predefinidas pueden
provocar un accidente y daar objetos alrededor.
19
Captulo 2
Marco Terico.............................................................................................................................................4
2.1
Robtica. ...............................................................................................................................................................4
2.1.1
Robot ............................................................................................................................................................4
2.2
Robot Industrial ...................................................................................................................................................5
2.2.1
Componentes ...............................................................................................................................................5
2.2.2
Aplicaciones ..............................................................................................................................................12
2.2.3
Sistema Robotizado..................................................................................................................................13
2.3
Programacin de Robots ..................................................................................................................................15
2.3.1
Programacin en lnea .............................................................................................................................15
2.3.2
Programacin fuera de lnea...................................................................................................................16
2.3.3
Programacin a nivel tarea. ....................................................................................................................18
20