INGENIERA MECNICA
INTEGRANTES:
Aguilar Miranda , Juan Julio
Benites Ramos Hugo Csar
Cortez Gomez
Gamboa Montalvo Alberto
Rabines Caballero Carlos
I. INTRODUCCIN
La robtica logr
aperturar una nueva
etapa en los procesos de
automatizacin de los
procesos de produccin y
mecanizado, pudiendo
sustituir maquinas o
sistemas capaces de ser
automatizados en la
industria.
Robot Cartesiano
Robot Angular
Robot Cilndrico
Robot Scara
fines de
desconocimientos
Tipo D Robot capaz de adquirir datos de su entorno, readaptando su tarea en funcin de estos.
Robot secuencial.
Robot de trayectoria controlable.
Robot adaptativo.
Robot telemanipulado.
Para posicionar y orientar un cuerpo de cualquier manera en el espacio son necesarios seis parmetros, tres
para definir la posicin y tres para la orientacin, de este modo en el espacio se precisaran 6 GDL.
Denominacin
Circular-Circular
Engranaje
Pares altos
Correa dentada
Distancia grande
Cadena
Distancia grande
Ruido
Circular-Lineal
Lineal-Circular
Ventajas
Paralelogramo
Cable
Poca holgura
Cremallera
Holgura media
Paral, articulado
Cremallera
Holgura media
Inconvenientes
Holguras
Giro limitado
Deformabilidad
Rozamiento
Rozamiento
Control difcil
Rozamiento
Transmisin
de
movimiento
correspondiente a la mueca del robot
Reductores
En cuanto a los reductores, al contrario que con las transmisiones, s existen determinados
sistemas usados de manera preferente en los robots industriales.
La Tabla muestra valores tpicos de los reductores para robtica actualmente empleados.
-reduccin elevada de velocidad en un nico paso.
-minimizar su momento de inercia.
-por motivos de diseo, tienen una velocidad mxima admisible, que como regla general aumenta a medida que
disminuye el tamao del motor.
Caractersticas
Relacin de reduccin
Peso y tamao
Valores tpicos
50 - 300
0.1 - 30 kg
Momento de inercia
104 kg m2
5700 Nm
7900 Nm
Juego angular
0 - 2"
Rigidez torsional
100-2000 Nm/rad
Rendimiento
85 % - 98 %
2.3 Accionamiento
Actuador
Los actuadores tienen como misin
generar el movimiento de los elementos
del robot segn las rdenes dadas por la
unidad de control. Los actuadores
utilizados en robtica pueden emplear
energa neumtica, hidrulica o elctrica.
Actuadores neumticos
Utilizan el aire comprimido como fuente de energa(5-10bar) y son muy indicados en el control
de movimientos rpidos, pero de precisin limitada.
Cilindros
neumticos:
Se
consigue
el
desplazamiento de un mbolo encerrado en un
cilindro como consecuencia de la diferencia de
presin a ambos lados de aqul.
Motores
neumticos:
Se
consigue
el
movimiento de rotacin de un eje mediante aire a
presin. Los dos tipos ms utilizados son los
motores de aletas rotativas y los motores de
pistones axiales.
Actuadores hidrulicos
Este tipo de actuadores no se diferencia mucho de los neumticos. En ellos,
en vez de aire se utilizan aceites minerales a una presin comprendida
normalmente entre los 50 y 100 bar, llegndose en ocasiones a superar los
300 bar. Existen, como en el caso de los neumticos, actuadores del tipo
cilindro y del tipo motores de aletas y pistones.
Actuadores elctricos
Motores
de
corriente
continua
(servomotores): Son un tipo especial de motor de c.c. que
se caracterizan por su capacidad para posicionarse de
forma inmediata en cualquier posicin dentro de su
intervalo de operacin. Para ello, el servomotor espera un
tren de pulsos que se corresponde con el movimiento a
realizar. Estn generalmente formados por un amplificador,
un motor, un sistema reductor formado por ruedas dentadas
y un circuito de realimentacin, todo en un misma caja de
pequeas dimensiones.
. Aire a presin
(5-10 bar)
Opciones
Ventajas
Hidrulico
.Aceite mineral
Elctrico
.Corriente elctrica
(50-100 bar)
.Cilindros
.Cilindros
.Corriente continua
.Motor de paletas
.Motor de paletas
.Corriente alterna
.Motor de pistn
.Baratos
.Rpidos
.Rpidos
.Precisos
.Fiables
.Sencillos
.Auto lubricantes
.Fcil control
.Robustos
.Sencilla instalacin
.Estabilidad frente a
.Silenciosos
cargas estticas
Desventajas .Dificultad de
control continuo
.Difcil mantenimiento
.Instalacin especial
.Instalacin especial
(Compresor, filtros)
. Frecuentes fugas
.Ruidoso
.Caros
.Potencia limitada
2.4 Sensores
Presencia
.Inductivo
.Capacitivo
.Efecto hall
.Clula Reed
.ptico
.Ultrasonido
.Contacto
.Potencimetros
Posicin
Externos:
.Analgicos
1- Deteccin de Alcance.
2- Deteccin de proximidad.
3- Sensores de contacto.
.Resolver
.Sincero
.Inductosyn
.LVDT
.Digitales
.Encoders absolutos
.Encoders incrementales
.Regla ptica
Velocidad .Tacogeneratriz
2.5 Controlador
Como su nombre indica, es el que regula cada uno de los movimientos del manipulador, las
acciones, clculos y procesado de la informacin. El controlador recibe y enva seales
mdulo de ordenador.
Tipos de controladores:
De
posicin:
el
controlador
interviene
nicamente en el control de la posicin del
elemento terminal.
Cinemtica: en este caso el control se realiza
sobre la posicin y la velocidad.
Dinmico: regula la velocidad y la posicin.
Sensores
Actuadores
Sistema de control
Eslabones
Elemento terminal
Elementos de transmisin
III. HERRAMIENTAS
MATEMATICAS PARA LA
LOCALIZACION ESPACIAL
Manipulacin de
piezas
Movimiento
espacial del
extremo del Robot.
Necesidad de
herramientas
Matemticas
para especificar
posicin y
orientacin.
REPRESENTACION DE LA POSICION
Coordenadas cartesianas
Coordenadas esfricas
Figura 3.3.
Representacin de
coordenadas esfricas
REPRESENTACIN DE LA ORIENTACIN
Un punto queda totalmente definido en el espacio a travs de los datos de su
posicin. Sin embargo, para el caso de un slido, es necesario adems definir cul es
su orientacin con respecto a un sistema de referencia.
Matrices de rotacin
Matrices de rotacin 2D
= ,
= ,
= . + .
= . + . .
( , ) se relacionan con ( , ) :
Donde: =
=
=
Figura 3.4. Orientacin de un sistema
OUV respecto a otro OXY en un plano.
= +
Matrices de rotacin 3D
Supnganse los sistemas OXYZ y OUVW, coincidentes en el
origen, siendo el OXYZ el sistema de referencia fijo, y el OUVW
el solidario al objeto cuya orientacin se desea.
Un vector p del espacio podr ser referido a cualquiera de los
sistemas de la siguiente manera:
= , ,
= , ,
= . + . . + .
= . + . + .
Donde:
=
.
, = .
.
.
.
.
1
0
, = 0
0
.
, = .
.
.
.
.
0
, =
0
1
0
0
.
, = .
.
.
.
.
, =
0
0
0
1
COMPOSICIN DE ROTACIONES:
Orden de la composicin:
1.Rotacin sobre
OX
2.Rotacin
sobre OY
3.Rotacin
sobre OZ
p = R Z, p = R Z, R Y, p = R Z, R Y, R X,
p
p
p
En general, sucede:
= ,
= ,
Rotacin simultanea alrededor de OZ:
= ,
p
p
p
px
pu
py = R Z, R Y, R X, pv
pz
pw
0
0 0 1
0
1
0
0
0
1 0 0
+
= +
+
+
NGULOS DE EULER
Para la representacin de orientacin en un espacio tridimensional mediante un matriz de
rotacin es necesario definir nueve elementos.
Existen otros mtodos de definicin de orientacin que hacen nicamente uso de tres
componentes para su descripcin (es el caso de los llamados ngulos de Euler).
Todo sistema OUVW solidario al cuerpo cuya orientacin se quiere describir, puede definirse con
respecto al sistema OXYZ mediante tres ngulos: ,,, denominados ngulos de Euler.
PAR DE ROTACIN
Mediante la definicin de un vector k (kx, ky, kz) y un ngulo de giro , tal que el sistema
OUVW corresponde al sistema OXYZ girado un ngulo sobre el eje k.
MATRICES DE TRANSFORMACIN
HOMOGNEA
Coordenadas y Matrices Homogneas
MATRICES DE TRANSFORMACIN
Coordenadas homogneas
, , , , ,
; con : factor de escala
Generalmente tomamos a = 1, por simplicidad.
= , , en coordenadas homogneas como matriz se escribe:
=
=
1
El hecho de emplear coordenadas homogneas con su posterior
representacin en matriz, es porque nos ayuda a representar de manera
eficaz la traslacin de un sistema de coordenadas.
Matriz de transformacin homognea
Compuesta por cuatro sub-matrices:
31
= 33
=
13 11
33 : Sub-matriz de rotacin.
31 : Sub-matriz de traslacin.
13 : Sub-matriz de perspectiva.
11 : Sub-matriz de escalado.
31
= 33
=
0
1
0
1
La matriz de transformacin homognea sirve para:
Representar la posicin y orientacin de un sistema girado y trasladado OUVW con
respecto a un sistema fijo de referencia OXYZ, que es lo mismo que representar una
rotacin y traslacin realizada sobre un sistema de referencia.
Transformar un vector ( , , ) expresado en coordenadas con respecto a un sistema
OUVW, a su expresin en coordenadas del sistema de referencia OXYZ esto es
( , , ).Por lo que:
1
1
Rotar y trasladar un vector con respecto a un sistema de referencia fijo OXYZ.
La matriz de transformacin homognea bsica de traslacin se representa por:
1 0 0
0 1 0
=
0 0 1
0 0 0 1
, y son las coordenadas del punto que el sistema OUVW tiene como
origen. Luego la relacin entre los sistemas de coordenadas OUVW y OXYZ,
donde OUVW puede pensarse como obtenido por traslacin de OXYZ :
1 0
0 1
=
0 0
1
0 0
0
0
1
1
0 1
Ejemplo 01:
0
=
0
1
0
0
1
0
0
0 6
0 3
1 8
0 1
2
4
7
4
=
3
11
1
1
0
0
0
0
0
1
0
, =
0
0
1
0
0
0
0
0
0
0
1
,
=
0
0
0
0
0
0
1
0
0
0
0
1
0
0
Rotacin y luego traslacin:
Z, , =
0
0
1
0
0
0 1
0
Traslacin y luego una rotacin:
0 +
, , =
0
0
1
0
0
0
1
1
1
0
0 0
1
( , , ) Representa la posicin del
origen del sistema coordenado de la
herramienta con respecto al sistema
coordenado de la base del Robot. A este
origen tambin se le llama Tool Center
Point (TCP).
, , : Terna ortonormal que representa
la orientacin.
=
Cinemtica inverso
03 = 10 12 23
Aunque para descubrir la relacin que existe entre dos elementos contiguos se puede hacer uso
de cualquier sistema de referencia ligado a cada elemento, la forma habitual que se suele utilizar
en Robtica es la Representacin de Denavit-Hartemberg.
Denavit-Hartemberg propusieron en 1955 un mtodo matricial que permite establecer de
manera sistemtica un sistema de coordenadas ( ) ligado a cada eslabn de una cadena
articulada, pudindose determinar a continuacin las ecuaciones cinemticas de la cadena
completa.
El procedimiento de colocacin de ejes de referencia es como sigue:
1.Identificar los enlaces y ejes de las articulaciones y trazar lneas imaginarias a lo largo de
ellos.
2.Identificar la perpendicular comn entre ejes consecutivos. El origen del ( ) estar en la interseccin del eje con la
normal comn entre los ejes e + 1.
4.Colocar el eje sobre la perpendicular comn, o si los ejes intersectan, sobre la normal al plano que forman
los ejes y +1 .
Segn la representacin D-H, escogiendo adecuadamente los sistemas de coordenadas asociados para
cada eslabn, ser posible pasar de uno al siguiente mediante 4 transformaciones bsicas que dependen
exclusivamente de las caractersticas geomtricas del eslabn
1.Rotacin alrededor del eje 1 un ngulo .
2.Traslacin a lo largo de 1 una distancia ; vector (0,0, ).
3.Traslacin a lo largo de una distancia ; vector ( , 0,0).
4.Rotacin alrededor del eje un ngulo .
1
= , 0,0, , 0,0 (, )
=
0
0
0
0
=
0
0
0
0
1
0
0
0
0
1
1
0
0
0
0
1
0
0
0
0
1
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
1
1
0
0
0
0
0
0
1
Donde , , , son los parmetros D-H del eslabn . De este modo, basta con identificar los
parmetros D-H de cada eslabn para obtener matrices 1
y relacionar as todos y cada uno de los
Para la obtencin del modelo cinemtico directo de un Robot, tendremos en cuenta los siguientes
pasos generales:
1. Establecer para cada elemento del Robot un sistema de coordenadas cartesiano ortonormal , ,
donde = 1,2,3 (:nmero de GDL).Cada sistema de coordenadas corresponder a la articulacin
+ 1 y estar fijo en el elemento .
2. Encontrar los parmetros D-H de cada una de las articulaciones.
3. Calcular las matrices 1
.
4. Calcular la matriz: = 0 = 10 12 23 34 45 1
D-H 2: Numerar cada articulacin comenzando por 1 (la correspondiente al primer grado de libertad) y
acabando en .
D-H 3: Localizar el eje de cada articulacin. Si esta es rotativa, el eje ser su propio eje de giro. Si es prismtica,
ser el eje a lo largo del cual se produce el desplazamiento.
D-H 10: Obtener como el ngulo que hay que girar en torno a 1 para que 1 y queden
paralelos.
D-H 11: Obtener como la distancia, medida a lo largo de 1, que habra que desplazar (1 )
para que y 1 quedasen paralelos.
D-H 12: Obtener como la distancia medida a lo largo de (que ahora coincidira con 1 )
que habra que desplazar el nuevo (1 ) para que su origen coincidiese con ( ).
D-H 13: Obtener como el ngulo que habra que girar entorno a (que ahora coincidira con
1 ), para que el nuevo (1 ) coincidiese totalmente con ( ).
D-H 14: Obtener las matrices de transformacin 1
.
D-H 15: Obtener la matriz de transformacin entre la base y el extremo del Robot = 0 =
10 12 23 34 45 1
Articulacin
90
90
=
0
0
1
1
10 =
0
0
1
1
0
0
0
0
1
0
0
0
1
1
1
1
12 =
0
0
0
0
1
0
1 4
1 4
= 10 12 23 34 =
0
0
1
0
0
0
0
0
2
1
1
0
23 =
0
0
1 4
1 4
0
0
0
1
0
0
1
1
0
0
1
0
1
0
1
0
0
3
1
4
4
34 =
0
0
(3 + 4 )1
(3 + 4 )1
1 + 2
1
4
4
0
0
0
0
1
0
0
0
4
1
CINEMATICA INVERSA
OBJETIVO: Encontrar los valores que deben
adoptar las coordenadas articulares del robot
para que su extremo se posicione y oriente
segn una determinada localizacin espacial.
La resolucin no es sistemtica.
Depende de la configuracin del robot
(soluciones mltiples).
No siempre existe solucin en forma cerrada.
Cinemtica Inversa
Objetivo General
Cinemtica Inversa
Objetivo General
Se conoce especificacin de localizacin del robot T=[ n o a p ]
Se conoce la cinemtica del robot definida por sus parmetros
D-H y por lo tanto:
0
An(q1, . . . ,qn) = T
A1(q1) . . . n-1An(qn) =[ n o a p ]
posible
que
no
exista
una
solucin.
Puede existir mltiples soluciones.
Eleccin
que
minimice
los
Mtodos Geomtricos
Se suele utilizar para las primeras variables articulares
Uso de relaciones geomtricas y trigonomtricas (resoluciones de tringulos)
Desacoplo Cinemtico
En robots de 6 GDL
Separacin de orientacin y posicionamiento
Mtodos Geomtricos
Este procedimiento es adecuado para robots de pocos grados de
libertad o para el caso de que se consideren solo los primeros
grados de libertad, dedicados a posicionar el extremo.
tpica articular).
El dato de partida son las coordenadas (Px, Py, Pz )
referidas a {So}
extremo.
2
2
2
2
r Pz l2 l3 2l2l3 cos q3
r Px Py
Px Py Pz l2 l3
cos q3
2l2l3
2
senq3 1 cos q3
3 =
Con
tan1
1 2 3
cos 3
cos 3 =
2 +2 +2 22 32
22 3
q2
Pz
pz
arctg arctg
r
px2 p 2y
l senq3
arctg 3
l2 l3 cosq3
q2 arctg
l3senq3
pz
arctg
2
2
l2 l3 cosq3
px p y
SOLUCION
DOBLE
A1 0
1
0
A3 0
0 senq1
0 cos q1
1
0
0
0
0
1
0
0
0
0
1
0
0
0
q3
0
0
l1
cos q2 0 senq2
senq 0 cos q
2
2
1
A2 0 1 0
0
0
0
0
0
0
A2 senq2
0
cos q2
0
0
0
cos
q
senq
senq
q
senq
senq
1
2
1
1
2
3
1
2
0
T A3 senq2
0
cos q2
q3 cos q2 l1
0
0
0
1
0
0
l1
cos q1 senq1
0
0
senq1 cos q1
0
0
cos q1 senq1
0
0
senq1 cos q1
0
0
0 0 nx ox a x
1 l1 n y o y a y
0 0 nz oz a z
0 1 0 0 0
0 0 nx ox a x
1 l1 n y o y a y
0 0 nz oz a z
0 1 0 0 0
senq1 p x cos q1 p y 0
p x cos q2 0 senq2
p y senq2 0
cos q2
1
0
pz 0
1 0
0
0
0 1
0 0
0 0
1 0
p x cos q2 0 senq2
p y senq2 0 cos q2
1
0
pz 0
1 0
0
0
py
tan(q1)
px
arctan
0 0
0 0
1 d3
0 1
0
1
0
0
senq2 q3
cos q2 q3
0
1
p
p
Dado que q1 est obtenido, para q2, buscare relaciones entre q1 y q2 con un elemento
constante en el lado derecho:
(1A2)-1(0A1)-1 T=2A3
C2 S 2 0
0 1
0
S 2 C 2 0
0 0
0
0 C1 S1
0 0
0
0 S 1 C1
1 0
0
0 0 n x o x a x p x 1
1 l1 n y o y a y p y 0
0 0 n z o z a z p z 0
0 1 0 0 0 1 0
C 2 C1 C 2 S 1 S 2 l 1 S 2 n x o x a x
0
0
S
C
1
1
n y o y a y
S 2 C1 S 2 S 1 C 2 C 2 l1 n z o z a z
0
0
1 0 0 0
0
p x 1
p y 0
p z 0
1 0
0
1
0
0
0
1
0
0
0
0
1
0
0
q 3
0 0
0 0
1 q 3
0 1
q 2 arctan
p 2x p 2y
l1 p z
q3 cos q2 p z l1 senq2 p x p y
2
Desacoplamiento Cinemtico
Habitualmente los tres ltimo ejes del robot se cortan en un
punto llamado mueca del robot (a4=a5=a6=d5=0)
La posicin de la mueca no depende entonces de q4, q5, q6.
(Conocida)
R 6 n o a 0 R 3 3 R 6
1 0
R n
0
R 6 3 R 6 rij
o a 3 R 4 4 R 5 5 R 6
C4C5C6 S4 S6
r ij S4C5C6 C4 S6
S5C6
C4C5 S6 S4C6
S4C5 S6 C4C6
S5C6
C4 S5
S4C5
C5
r33 cos5
5 arccosr
33
r32
6 arctan
r31
MATRIZ JACOBIANA
Matriz
Jacobiana:
Permite
conocer
las
velocidades del extremo del robot a partir de las
velocidades de cada articulacin
Relaciones Diferenciales
x f x q1 ,, qn
f q1 ,, qn
f
x x qi
1 q
i
n
y f y q1 ,, qn
f q1 ,, qn
f
y y q i
1 q
i
n
q1
x
y
z
J
q n
f
z z qi
1 q
i
n
Con:
z f z q1,, qn
f q1,, qn
f
qi
1 q
i
n
f x
q
1
f
q
1
f
qi
1 q
i
n
f x
qn
f
qn
f
qi
qi
no
es
cuadrada
entonces
En ocasiones | J | = 0
matriz
V.- PROGRAMACION
ROBOTS
DE
Gestual o Directa
(Guiado)
Clasificacin de la
Programacin
Por aprendizaje
directo
Mediante un
dispositivo de
enseanza (botonera)
Articular
Nivel de movimiento
elemental
Programacin textual
explcita
Cartesiano
Nivel estructurado
Textual
Nivel de Objeto
Programacin textual
especificativa
Nivel de Tarea
desplazamientos
que,
tras
ser
este
ordenadas
caso,
se
las
operaciones
sincronizan
para
Programacin Textual
En la programacin textual, las acciones que ha de realizar el
brazo se especifican mediante el programa, que consta de un
texto
de
instrucciones
sentencias
(en
un
lenguaje
Las
trayectorias
del
manipulador
se
calculan
Programacin Textual
Explicita
Formado
por
lenguajes
encaminados al control de
movimientos
En
esta,
formado
el
por
instrucciones
programa
esta
ordenes
concretas
o
que
Cartesiano
Cuando
el
lenguaje
define
los
movimientos
relacionados
con
el
sistema de manufactura
Nivel estructurado
Intenta introducir relaciones entre el objeto y el sistema
del robot, para que los lenguajes se desarrollen sobre
el producto final.
mecnico o informtico.
Adaptabilidad a sensores (tacto, visin,
etc.).
Posibilidad de descripcin de todo tipo de
herramientas acoplables al manipulador.
Interaccin con otros sistemas.
Entorno de programacin.
Tipo de datos.
Control de movimiento.
ENTORNO DE PROGRAMACIN
Programar las acciones de un manipulador es complicado en el
sentido de que en todo momento existe una interaccin con el
entorno, tratndose de un proceso continuo de prueba y error
TIPO DE DATOS
Un sistema de programacin de robots cuenta, adems de con los tipos de
datos convencionales (enteros, reales, booleanos, etc.) con otros
especficamente destinados a definir las operaciones de interaccin con el
entono, como son, por ejemplo,
CONTROL DE MOVIMIENTO.
Indudablemente, un mtodo de programacin de robots debe incluir la
posibilidad de especificar el movimiento del robot. Adems del punto de
destino, puede ser necesario especificar el tipo de trayectoria espacial
que debe ser realizada, la velocidad media del recorrido
Nom.
Parmetros
Na de lnea, condicin
Nfi de lnea
Descripcin
Posiciona el extremo del robot en la
position especificada.
Llamada a una subrutina.
Bucle de repeticin.
Fin de bucle.
Realizacin de una operacin entre
variables.
Salto condicional.
Salto incondicional.
POS$
SBR
BUC
REP
N Subrutina
Narep. .identificador
Identificador de bucle
OPE
SAL*
SAL
EST
Valor numrico
EST 2
GPZ
ESE
RET
VEL
Variable orientacin
Id. Entrada = valor
tipo y velocidad
GPZ Oa
ESEEa=l
RET
VEL a=2000
MON
VAR
VARPa= 100,100
VARa
VARa Op = 100
SUB
BAJ
Subir la pinza.
Bajar la pinza.
SUB
BAJ
SLD
Ejemplo
POS$ Pa
SBR 300
BUC 5, 1
REP 1
OPE Pv=Pa+Pi
Macroinstrucciones
MAC COG
; Definicin de la macroinstruccin coger
PINZA = ABRIR
BAJ
EST 0.5
PINZA = CERRAR
SUBIR
END MAC
MAC DEJ
; Definicin de la macroinstruccin DEJAR
BAJ
PINZA = ABRIR
EST 0.5
SUB
PINZA = CERRAR
END MAC
Inicializacin de variables
Se definen en este bloque de datos inicial la velocidad lineal y
angular del efector final, as como distintas variables con posiciones
y orientaciones a utilizar durante el desarrollo de la aplicacin.
1
VEL
VELa = 100
3
4
5
6
7
8
10
VAR
VAR
VAR
VAR
VAR
VAR
VAR
11 VAR
= 2000
Pa
Pt
Pi
Pd
Pv
Pf
Ic
=
=
=
=
=
=
=
-450,275
0, 450
330,-30
-250,450
330,-30
330,-30
80, 0
If
= 0, 80
12 VARa op = 100
13 VARa Oa = 0
16 VARa Ot = 50
SBR
300
BUC
5, filas
OPE Pv=Pf
BUC 3 , columnas
SAL* 100, Ep=0
SBR 500
SBR 600
SAL* 110, Et=l
SBR 700
SAL 104
SLD St=0
SUB
SBR 400
OPE Pv=Pv+Ic
REP columnas
OPE Pf=Pf+If
REP filas
SAL 100
Pv=Pi
Pf=Pi
Sm=1
2
Ep=1
Sm=0
Inicializacin de Pv
Inicializacin de Pf
Pedir nuevo pallet, activar cinta
Tiempo de evacuacin del pallet anterior
Espera llegada de pallet nuevo
Parar cinta
Fin de nuevo pallet
POS$ Pv
401
402
403
GPZ Op
DEJ
RET
Pa
Oa
Ea=l,506,30
30
Sn=l,10
502
510,Eh= 0
Sh=l,5
500
Subrutina de test
Esta subrutina coloca el componente en el dispositivo
de test y lo activa.
600 POS$ Pt
601 GPZ Ot
602 BAJ
603 SLD St=1
604 RET
; Componente defectuoso
; Sacar componente del dispositivo de test
; Posicionarse sobre almacn de piezas malas
; Dejar componente
; Fin de rechazar componente
CRITERIOS DE
IMPLANTACIN
DE UN ROBOT
INDUSTRIAL
1. DISEO Y CONTROL
DE
UNA
CLULA
ROBOTIZADA
Implica considerar gran nmero
de factores que llevar como
finalidad definicin detallada de
lay-out y as mismo la
arquitectura de control.
Especificacin del tipo y nmero
de robots a utilizar, as como de
los
elementos
perifricos,
indicando posicin relativa de los
mismos.
Centro
Mvil
En Lnea
Suspendido
Control individual
Sincronizacin
Deteccin, tratamiento y
recuperacin
Organizacin del funcionamiento
Interfaz con el usuario
Interfaz con otras clulas
Interfaz con un sistema de
control superior
2. CARACTERSTICAS A CONSIDERAR EN LA
SELECCIN DE UN ROBOT
AREA DE TRABAJO
Volumen espacial al que puede
llegar el extremo del robot.
Determinado por tamao, forma
y tipo de eslabones.
Existe reas de trabajo regulares
como irregulares.
No se toma en cuenta el efector
del robot.
GRADOS DE LIBERTAD
Determina la accesibilidad de
ste y su capacidad para
orientar
su
herramienta
terminal.
Se determina por el tipo de
aplicacin.
Comnmente 6 GDL, ms GDL
mayor costo; para contrarrestar
este problema se hace uso de
utillajes alternativos.
PRECISIN
Capacidad de un robot para
situar extremo de su mueca en
un punto sealado dentro del
campo de funcionamiento.
Menor distancia entre posicin
especificada y posicin real.
Se ve afectada por cargas,
temperatura, inercia.
REPETIBILIDAD:
Radio de la esfera que abarca los
puntos alcanzados por el robot tras
suficientes
movimientos,
al
ordenarle ir al mismo punto de
destino
programado,
con
condiciones
de
carga
y
temperatura.
Error debido a transmisin.
Valores normales : ensamblaje 0,1
mm;
soldadura,
pintura,
manipulacin de piezas 1 y 3 mm.
2. CARACTERSTICAS A CONSIDERAR EN LA
SELECCIN DE UN ROBOT (Continuacin)
VELOCIDAD
CAPACIDAD DE CARGA
2. CARACTERSTICAS A CONSIDERAR EN LA
SELECCIN DE UN ROBOT (Continuacin)
SISTEMA DE CONTROL
Hace referencia a sus posibilidades
cinemticas y dinmicas, y por otra
parte a su modo de programacin.
Cinemticas: tipo de trayectoria (PTP
o CP).
Dinmicas: prestaciones dinmicas
del robot.
Modo de programacin: guiado y
textual.
3. SEGURIDAD EN
INSTALACIONES ROBOTIZADAS
CAUSAS DE ACCIDENTES
Mal funcionamiento de sistema de
control.
Acceso indebido de personal.
Errores humanos de operacin.
Rotura y fatiga de robot.
Sobrecarga del robot.
Medio ambiente o
peligrosa.
herramienta
3. SEGURIDAD EN INSTALACIONES
ROBOTIZADAS
MEDIDAS DE SEGURIDAD
En fase de diseo de robot:
Supervisin del sistema de control
Paradas de emergencia
Velocidad mxima limitada
Detectores de seguridad
Cdigos de seguridad
Frenos mecnicos adicionales
Comprobacin de seales autodiag.
MEDIDAS DE SEGURIDAD
Dispositivos de intercambio de piezas
Movimientos condicionados
Zonas de reparacin
Condiciones adecuadas en la instalacin
auxiliar.
4. MERCADO DE ROBOTS
APLICACIONES DE LA ROBTICA
En la actualidad los robots se usan de manera extensa en la
industria, siendo un elemento indispensable en una gran parte
de los procesos de manufactura.
A continuacin van hacer analizadas algunas de las
aplicaciones industriales de los robots. Dando una breve
descripcin del proceso.
TRABAJOS EN FUNDICIN
El material usado, en estado lquido, es inyectado a presin en
el molde. Este ltimo est formado por dos mitades.
Los robots no necesitan una gran
precisin.
Su
estructura
ms
frecuente es la polar y la articular.
Su sistema de control es por lo
general sencillo.
SOLDADURA
La industria automovilstica ha sido la gran impulsora. La tarea ms
frecuente ha sido sin duda alguna la soldadura de carroceras, siendo la
ms usada la soldadura por punto
Los robots precisan capacidad de carga del orden de los 50-100 Kg y estructura
articular, con suficientes grados de libertad (5 o 6) como para posicionar y orientar la
pinza. En cuanto al control suele ser suficiente con un control punto a punto (PTP).
PINTURA
Suelen ser robots articulares, ligeros, con 6 o
ms grados de libertad que les permiten
proyectar pintura en todas direcciones.
Estn protegidos para defenderse de las
partculas en suspensin y sus posibles
consecuencias. Su accionamiento puede ser
hidrulico o elctrico.
ADHESIVOS Y SELLANTES
El material se encuentra en forma lquida o pastosa en un tanque, siendo
bombeado hasta la pistola que porta el robot
ALIMENTACIN DE MQUINAS
La alimentacin de mquinas especializadas es otra tarea de manipulacin de posible
robotizacin. La peligrosidad y monotona de las operaciones de carga y descarga ha
conseguido que gran nmero de empresas hayan introducido robots en sus talleres.
Los robots usados en estas tareas son, por lo general, de baja complejidad,
precisin media, nmero reducido de grados de libertad y un control sencillo
(PTP), basado en ocasiones con manipuladores secuenciales.
PROCESADO
Dentro del procesado se incluyen aquellas
operaciones en las que el robot enfrenta la
pieza y herramientas (transportando una u
otra) para conseguir, en general, una
modificacin en la forma de la pieza
(mecanizado).
Por este motivo se precisan robots con
capacidad de control de trayectoria continua
y buenas caractersticas de precisin y
control de velocidad.
CORTE
Es una aplicacin reciente que cuenta con notable
inters. Los mtodos de corte no mecnico ms
empleados son oxicorte, plasma, laser y chorro de
agua, dependiendo de la naturaleza del material a
cortar.
El corte por lser y por chorro de agua es de ms
reciente aparicin. La disposicin tpica del robot en el
corte por chorro de agua es la de robot suspendido
trabajando sobre las piezas fundamentalmente en
direccin vertical. Los robots empleados precisan
control de trayectoria continua y elevada precisin.
MONTAJE
Muchos procesos de ensamblado se han automatizado empleando mquinas
especiales que funcionan con gran precisin y rapidez.
PALETIZACIN
Generalmente las tareas de paletizacin implican el manejo de grandes cargas,
de peso y dimensiones elevadas. Por este motivo, los robots empleados en este
tipo de aplicaciones acostumbran a ser robots de gran tamao, con una
capacidad de carga de 10 a 100 Kg. No obstante, se pueden encontrar
aplicaciones de paletizacin de pequeas piezas, en las que un robot con una
capacidad de carga de 5 Kg es suficiente.
CONTROL DE CALIDAD
El robot industrial puede participar en esta tarea
usando su capacidad de posicionamiento y
manipulacin. As, transportando en su extremo
un palpador, puede realizar el control
dimensional de piezas ya fabricadas.
No existe, en este caso, un tipo concreto de
robot ms adecuado para estas tareas, suelen
usarse robots cartesianos por la precisin de
estos pero, en general, son igualmente validos
robots articulares.
INDUSTRIA NUCLEAR
Por sus especiales caractersticas, el sector nuclear es uno de los
ms susceptibles de utilizar robots de diseo especifico, ya que la
industria nuclear genera una cantidad considerable de residuos
radioactivos de baja o de alta contaminacin.
MEDICINA
De entre las varias aplicaciones de la robtica a la medicina destaca
la ciruga.
CONSTRUCCIN
Es Japn el pas que cuenta con mayor
nmero
de
sistemas
en
funcionamiento. En algunos casos se
trata
de
robots
parcialmente
teleoperados, construidos a partir de
maquinaria
convencional
(gras,
excavadoras, etc.). En otros es
maquinaria especficamente construida
para resolver un proceso concreto.