Documente Academic
Documente Profesional
Documente Cultură
5.1
A
INTRODUCCIN
Transmisiones
reducciones
Elementos terminales
Sistema
motriz
:
( Elementos motores )(
Actuadores )
Sistema
sensorial
( Sensores )
Sistema de control
B
CARACTERSTIC
AS ESTTICAS
Movilidad
Espacio de trabajo
Estabilidad ( oscilaciones )
48
CARACTERSTIC
AS DINMICAS
Precisin de los
movimientos,
que
depende de :
Resolucin
espacial
Precisin
( exactitud )
ESTRUCTURA
MECNICA
Repetibilidad
Brazo
Elementos
terminales
Mueca
De operacin ( Herramientas )
De sujecin
SISTEMA
MOTRIZ
SISTEMA
LOCOMOTO
R
Pinzas
paralelas
Pinzas de 3
dedos
Cilindros neumticos
Motores neumticos
Cilindros hidrulicos
De simple efecto
De doble efecto
Motores hidrulicos
Motores elctricos
De pistones
De engranajes
Motores
Elctricos
Motores de
corriente
continua ( DC )
Con escobillas
Sin escobillas
( Motores
brushless )
49
Motores de
corriente
alterna
( AC )
Motores
paso a paso
Sncronos
De imn permanente
Asncronos
De reluctancia variable
Hbridos
2) REDUCTOR
CYCLO
EPICICLOIDAL
AS :
IKONAGEAR
SYNKDRIVE
SISTEMA
SENSORIA
L
Desviacin angular
Desplazamiento axial
Separacin
Juntas cardam y juntas homocinticas
TIPOS
De una pieza
Acoplamientos elsticos
De varias piezas
Acoplamientos mviles y articulados
Sensores
:
Dispositivos elctrico/mecnicos que convierten
magnitudes fsicas a valores medibles de dicha magnitud ( tensin,
intensidad, pulsos,)
Sensores internos ( propioceptivos ) : Conocer el estado interno
del robot a travs de la posicin y v de cada articulacin : Posicin,
orientacin, v, a,
Sensores externos ( exteroceptivos ) :
Deteccin y
reconocimiento del entorno exterior del robot : Distancia, proximidad,
contacto. Se utilizan para :
Guiado del robot
Manipulacin
Identificacin de
50
objetos
Digitales
Encoders pticos
INTERNOS
De
posicin
Encoder ptico
incremental
Encoder ptico absoluto
Reglas pticas
Potencimetros
Analgicos
Resolvers
Sincroresolvers
De velocidad
Tacmetros
De
inclinacin
De
aceleracin
Inclinmetros
Convertidores ( f V )
Acelermetros
De
fuerza
Galgas extensomtricas :
De
presencia
Con contacto
Galgas de hilo
Galgas semiconductoras
Clulas de carga
De distancia
( De alcance ) Ultrasonidos
Lser :
51
De reconocimiento de formas
Otros :
Sistemas de V.A
Sistemas tctiles
SISTEMA
DE
CONTROL
SISTEMAS
DE TRANSPORTE
SISTEMAS
DE
MANUTENCI
N
5.2
SISTEMAS
DE ALIMENTACIN
DE PIEZAS
Rodillos
Elevadores
Vibradores
Dosificadores
Posicionadore
s
5.2.1
CARACTERSTICAS ESTTICAS
GRADOS DE LIBERTAD
GDL
DOF
El n GDL de una estructura robtica , viene determinado por la suma de los GDL de cada
una de las articulaciones que lo componen :
GDL. Estructura ( GDL. Articulaci ones )
52
ROBOT REDUNDANTE
Para posicionar y orientar un cuerpo de cualquier manera en el espacio son necesarios 6 parmetros
( 3 para definir la posicin respecto a un sistema de referencia fijo y 3 para la orientacin ).
Para que un robot posicione y oriente su extremo ( y con l la pieza o
herramienta manipulada ) de cualquier modo en el espacio, son necesarios al
menos 6 GDL ( 6 movimientos independientes entre s ) : 3 GDL en el brazo
que proporcionan la posicin en que se quiere ubicar la mueca y 3 GDL en la
mueca que proporcionan su orientacin.
Si hay simetra, no son necesarios 6 GDL. De todas formas, se necesita siempre de 3 ejes en la
estructura del brazo, responsable del posicionamiento del elemento terminal.
Mayor n GDL
Flexibilidad en el posicionamiento del
elemento terminal.
Complejidad mecnica y de control
Ambas figuras representan 2 Robots planares redundantes a los que les bastara con 2 GDL
para posicionar su extremo en cualquier punto del plan
Normalmente, en cadenas cinemticas abiertas, cada par ( enlacearticulacin ) slo tiene 1
GDL, rotacional o traslacional, pero no necesariamente. Puede haber enlaces de longitud 0
(inexistentes), cuando una articulacin tiene 2 o ms GDL que operan sobre ejes que se cortan.
A veces aparecen situaciones degeneradas. Ejemplo : Manipulador con 2 articulaciones
prismticas
53
Con ejes
El elemento terminal se
desplaza en un plano.
Con orientacin cte.
2 eslabones y 2 GDL
N GDL = N eslabones
Con ejes
El elemento terminal
se desplaza en una
recta.
Con orientacin cte.
2 eslabones y 1 GDL
N GDL < N
eslabones
HOLONOMA Y REDUNDANCIA
GRADOS DE MANIOBRABILIDAD
GDM
Robot con 2 GDM
54
Conjunto de puntos en los que puede situarse el elemento terminal del robot .
Conjunto de posiciones en el espacio potencialmente alcanzables por el
extremo del robot.
Necesario para disear el entorno de trabajo del robot y suele ser suministrado por el
fabricante.
Normalmente viene representado por 2 secciones elegidas en funcin del tipo de robot.
Espacio de trabajo = f ( tamao, forma y tipo de los eslabones que integran el robot,
limitaciones de movimiento impuestas por el sistema de control )
Los movimientos de posicionado posibles ( movimientos 1os ) determinan el espacio bsico
de trabajo, y los de orientacin ( movimientos 2os ) definen el espacio suplementario
de trabajo.
En los catlogos suministrados por los fabricantes se suele indicar mediante un dibujo acotado. Si la
informacin es de tipo numrico Se indica mediante el rango de recorrido de cada
articulacin
Nunca deber utilizarse el elemento terminal ( efector ) colocado en la mueca para la
obtencin del espacio de trabajo. Razones :
Es un elemento aadido al robot, y si variase habra que calcular de nuevo el espacio de
trabajo.
Si es largo ( para aumentar el Vtrabajo ) puede impedir ciertos movimientos y se pierde precisin.
D
ACCESIBILIDAD
Representa la facilidad con la que el robot llega a los
distintos puntos de su espacio de trabajo.
Accesibilidad total de un
punto en el espacio de
trabajo
55
espacio de trabajo. A ellos slo puede llegarse con una nica orientacin.
MOVILIDAD
CARACTERSTICAS DINMICAS
CAPACIDAD DE CARGA
A veces, este dato lo proporcionan los fabricantes, incluyendo la masa de la propia garra, caso de
ser comercializada en conjunto.
Es una de las caractersticas que ms se tienen en cuenta en la seleccin de un robot, segn la tarea
a la que se destine.
En modelos de robots industriales, la capacidad de carga puede oscilar entre ( 1 200 )Kg
En soldadura y mecanizado es comn precisar capacidades de carga > 50Kg
B
ESTABILIDAD
RESOLUCIN ESPACIAL
56
PRECISIN ( EXACTITUD )
REPETIBILIDAD
Capacidad del robot para posicionarse de nuevo sobre el mismo punto que
haba sido indicado previamente, en idnticas condiciones ( T, direccin y
vaproximacin ) y las veces que sean necesarias.
Viene representada por la superficie esfrica que encierra los puntos de varianza del extremo del
rgano terminal despus de mltiples rdenes de posicionamiento, desde el mismo punto inicial
al mismo punto final de un programa en idnticas condiciones de carga, T,...
REPRESENTACIN GRFICA DE PROPIEDADES DINMICAS
57
>
+
5.
3
Trained positions
Rango de error debido a imprecisiones
en componentes y sensores.
ESTRUCTURA MECNICA
5.3.1
ai
Torsin del eslabn :
Definida por el ngulo de
torsin
58
ai
i
Distancia ( medida sobre la normal comn ) entre los ejes de las articulaciones en las que
finaliza el eslabn.
ngulo que en un plano a a i , existe entre ambos ejes.
CARACTERIZACIN DE LAS ARTICULACIONES
eslabones : i
ngulo entre eslabones :
i
di
5.3.
2
TIPOS DE ARTICULACIONES
De giro
ARTICULACIN
GDL
ROTACIONAL
(R)
( ROTATIVA )
( DE
ROTACIN)
PRISMTICA
(P)
(TRASLACION
AL)
( DE
TRASLACIN )
Una combinacin de
ambas
DESCRIPCIN
El eslabn dado gira alrededor de un eje fijo al enlace
anterior.
i es el parmetro variable que describe el movimiento
59
ESFRICA
( RTULA )
DE TORNILLO
GDL = 1
CILNDRICA
PLANAR
GDL = 2
= ( Prismtica +
Rotacional )
GDL = 2
PRISMTICA ( P )
La posicin y orientacin del cuerpo Ci referido al cuerpo Ci 1 vendr definida por los parmetros
de los eslabones ( a i , i ) y de las articulaciones ( i , d i ) Parmetros de
DENAVITHARTENBERG
5.3.3
ESTRUCTURAS
La eleccin de los tipos de articulaciones que se elijan para la unin de los distintos eslabones,
configura una estructura con unas caractersticas determinadas, que influirn en el diseo del
sistema de control y la distribucin de los elementos motores.
Por comodidad se suele separar el problema de posicionar el elemento terminal del de su
orientacin. Se suele hablar por separado de : BRAZO ( Estructura base ) y MUECA
1
5.3.3.1
Las configuraciones de la base hacen referencia a las 3 primeras articulaciones del manipulador.
60
CONFIGURACIONES
CLSICAS
CONFIGURACIONES
NO CLSICAS
Las coordenadas que definen su movimiento (que son las clsicas ) les dan
nombre e indican los desplazamientos y giros bsicos que les permiten :
CILNDRICA
SCARA
PARALELA
ANGULAR ( ARTICULAR )
Robot SCARA
CONFIGURACIN CARTESIANA
Traverse Robot
Rectilinear Geometry Robot or
Gantry Robot
Robot angular
61
3
VOLUMEN DE TRABAJO TERICO : V L
Velocidad baja.
CONFIGURACIN CILNDRICA
una
trayectoria
previamente
62
[ V L [ (2 L) 2 ( L2 ) ] ( 3 L3 ) ] V ( 9 L3 )
El volumen de trabajo es el de un toroide de seccin cuadrada
de radio interior L y radio exterior 2L
C CONFIGURACIN PARALELA
El elemento terminal se encuentra conectado a la base por al
menos 2 cadenas cinemticas independientes.
Espacio de trabajo reducido : De tipo casquete esfrico.
63
[ V (4 / 3) [ (2 L) 3 L3 ] ( 28 / 3 ) L3 ] V ( 29 L3 )
En un manipulador con 3 enlaces de longitud L, el volumen de
trabajo es el que existe entre una esfera de radio 2L y otra
concntrica de radio L.
Capacidad de carga : Dependiente de la configuracin :
al r
Accesibilidad : Mayor que la cilndrica. Permite trabajar
sobre la base del robot.
Resolucin y precisin : Variable con la distancia al eje.
Sistema de control : Complejo. Transformacin ( , , r )
( x, y, z ) compleja
64
3
VOLUMEN DE TRABAJO TERICO : [ V (4 / 3) (2 L) (32 / 3) L ] V ( 34 L )
CONFIGURACIN SCARA
VOLUMEN DE TRABAJO TERICO :
V L (2 L) 2 ( 4 L3 )
V ( 13 L3 )
65
5.3.3.
2
ESTRUCTURA DE LA MUECA
NGUL
OS
DE
EULER
Cualquier orientacin se
describe mediante :
Rotacin 1 sobre eje Z +
Rotacin 2 sobre el
nuevo eje Y + Rotacin
3 sobre el nuevo eje Z
66
NGUL
OS RPY
Roll ( balanceo )(
Elevacin )
Pitch ( cabeceo )(
Desviacin )
Yaw ( guio )( Giro )
Roll y Pitch son iguales a los
2 primeros ngulos de Euler.
Yaw es diferente y consiste en
una rotacin 3 sobre el eje X
5.3.
4
pinzas
DISPOSITIVO DE AGARRE : Mecnico Ventosas Adhesivo Ganchos
67
ACCIONAMIEN
TO
Pinza de presin :
Desplazamiento angular
Desplazamiento lineal
Neumtico
Elctrico
Pinza de enganche
Neumtico
Elctrico
Ventosas de vaco
Neumtico
Electroimn
Elctrico
USO
Cuchara para
colada
( Para trabajos de
fundicin )
Can lser
( Para corte de
Atornillador
Pistola de
Can de agua a p
pintura
( Para cortar diversos
eliminar rebabas,
materiales, soldadura o
materiales por chorro de
( Por pulverizacin
pulir,)
inspeccin
)
agua )
de la pintura )
Permite cambiar rpidamente la herramienta terminal del
robot.
68
CAMBIADOR
DE
HERRAMIENTAS
FUNCIN :
Insercin de piezas
APLICACIONES
Ensamblado, medicin,
verificacin
CARACTERSTICAS :
Elevada precisin de posicionamiento.
Acomodacin de la pieza :
Pasiv
a
Activa
SISTEMA MOTRIZ
5.4.1
Propiedades a considerar :
Potencia
Precisin
Velocidad
Mantenimiento
Coste
Controlabilidad y buena respuesta
Peso y volumen ( baja relacin peso
dinmica
potencia )
ACTUADORES
NEUMTICOS
Su sencillez, seguridad y robustez los hacen adecuados para aquellos casos en los que sea suficiente
un posicionamiento en 2 situaciones diferentes ( todo o nada ).
69
Emplear un robot con algn accionamiento neumtico requiere una instalacin de aire comprimido.
CILINDROS
NEUMTICOS
De simple efecto : El mbolo se desplaza en un sentido debido al empuje ejercido por el aire
a p, mientras que en el otro sentido se desplaza debido al efecto de un muelle recuperador
( recupera al mbolo a su posicin de reposo ).
MOTORES
NEUMTICOS
De paletas rotativas : Sobre el rotor excntrico estn dispuestas unas aletas de longitud
variable. Al entrar aire a p en uno de los compartimentos formados por 2 aletas y carcasa, stas
tienden a girar hacia una situacin en la que el compartimento tenga mayor volumen.
De pistones axiales : Tiene un eje de giro solidario a un tambor que se ve obligado a girar
por las fuerzas que ejercen varios cilindros, que se apoyan sobre un plano inclinado.
ACTUADO
RES
HIDRULI
COS
VENTAJAS :
70
INCONVENIENTES :
CILINDROS
HIDRULICOS
MOTORES
HIDRULICOS
ROTATIVOS
De paletas
deslizantes
Facilidad de control.
ACTUADO
RES
ELCTRIC
OS
A.1
CON ESCOBILLAS
71
Inducido : Situado en el rotor, hace girar al mismo debido a la fuerza de Lorentz que
aparece como combinacin de la I circulante por l y el campo magntico de
excitacin. Recibe la I del exterior a travs del colector de delgas, en el que se apoyan
unas escobillas de grafito.
Para que se pueda realizar la conversin ( Eelctrica Emecnica ) de forma continua es necesario que
los campos magnticos de estator y rotor permanezcan estticos entre s. Esta transformacin es
mxima cuando ambos campos se encuentran en cuadratura.
Colector de delgas : Conmutador sincronizado con el rotor y encargado de que se
mantenga el ngulo relativo entre el campo del estator y el creado por las corrientes rotricas.
El par motor se produce por la interaccin de : Campo magntico inductor
estacionario + Ielctrica de un arrollamiento inducido giratorio.
Campo y Ielctrica se mantienen siempre en la misma posicin relativa gracias al
mecanismo de conmutacin formado por el colector de delgas y las escobillas.
En una bobina cerrada, por la que circula una I, sometida a un campo magntico, se induce una F
que la hace girar. Para mantener la rotacin en el mismo sentido es necesario conmutar el sentido de
la I
Entrada
Tensin
Salida
Velocidad
proporcional.
72
SOLUCIN : Para evitar estos problemas, se han desarrollado los motores DC sin
escobillas
A.2
Rotor : No tiene bobinado, est compuesto por imanes permanentes Se evitan las
fluctuaciones en el campo magntico de excitacin.
Estator : Conserva el bobinado, que puede ser mediante espiras serigrafiadas Inercia
Desaparecen las escobillas y las delgas Menor mantenimiento.
Las bobinas del estator se conectan a la electrnica de control, que las activa secuencialmente,
atrayendo al rotor.
Es necesario detectar de posicin del rotor.
B
B.1
DE INDUCCIN ( ASNCRONO )
73
Polaridad del estator variable, controlada por trenes de pulsos : La seal de control
son trenes de pulsos que van actuando rotativamente sobre una serie de electroimanes
dispuestos en el estator.
Por cada pulso recibido, el rotor gira un determinado n discreto de grados.
La f de los pulsos debe ser aumentada progresivamente.
Ligeros, fiables y fciles de controlar. Pnominal y precisin ( mnimo ngulo girado
) bajas.
Aumentando el n polos del rotor mediante distribucin de dientes, se
aumenta la resolucin
PRINCIPAL APLICACIN : Giro de pinzas y mesas posicionadas
SECUENCIAS DE EXCITACIN :
Wave
drive
Normal
Medio
paso
D
74
5.4.2
TRANSMISIONES
Los pares estticos que deben vencer los actuadores dependen directamente de la distancia a
las masas al actuador Se procura que los actuadores, por lo general pesados, estn
lo ms cerca posible de la base del robot.
75
Conversin de
movimiento circular
a lineal
Conversin de
movimiento lineal a
circular
5.4.3
Engranajes de cremallera
Sistemas
bielamanivela
Paralelogramos
articulados
REDUCTORAS ( REDUCTORES )
Al contrario que con las transmisiones, hay determinados sistemas reductores usados de
manera preferente en robots industriales. Esto se debe a que a los reductores usados en
robtica se les exige unas condiciones de funcionamiento muy restrictivas. Exigencia motivada por
las altas prestaciones que se le piden al robot en cuanto a precisin y v de posicionamiento.
Especficos para robots Altas prestaciones
76
nico paso.
4
Holgura mnima : Se busca que el juego angular ( ngulo que gira el eje de
salida cuando se cambia su sentido de giro sin que llegue a girar el eje de entrada ) sea lo
menor posible.
Alta rigidez a la torsin Rigidez torsional : Par que hay que aplicar sobre
el eje de salida para que, manteniendo bloqueado el de entrada, aqul gire un ngulo
unitario.
Los reductores, por motivos de diseo, tienen una ventrada (max ) admisible, que como regla general
a medida que tamao del motor.
Existe una limitacin en cuanto al par de salida nominal permisible ( T2 ) que depende
del par de entrada ( T1 ) y de la relacin de transmisin a travs de la relacin :
T2 T1 ( 1 / 2 )
El rendimiento puede acercarse al 100% y la relacin de reduccin de velocidades (
1 = velocidad rotacional de entrada; 2 = velocidad rotacional de salida ) vara entre 50 y 300
A REDUCTORA HARMONIC DRIVE
Inventada en 1955 por C. Walton
Musser ( USA patent n. 2.906.143 )
HDUC
COMPONENTES : Corona circular exterior fija y rgida con dentado interior ( circular
spline )( CS ) + Vaso flexible ( flexpline )( FS ) fijado al eje de salida y con dentado
exterior que engrana en el del CS + Rodamiento elipsoidal ( wave generator )( WG
) al que se fija el eje de entrada.
La diferencia de dientes entre el CS y el FS es de 1 2.
FUNCIONAMIENTO : Interiormente al FS gira el WG que deforma al FS, poniendo en contacto la
CS con la zona del FS correspondiente al mximo dimetro de la elipse.
Al girar el WG se obliga a que los dientes exteriores del FS engranen uno a uno con los dientes
Z ( N c N f ) , tras una
interiores del CS, de modo que al haber una diferencia de dientes
vuelta completa del WG, el FS solo habr avanzado Z dientes.
RELACIN DE REDUCCIN :
REDUCTORA CYCLO
n ( Z / Nf ) ( Nc / Nf ) 1
77
Se sustituye el :
WG por una leva excntrica unida al rbol de
entrada.
CS por unos rodillos exteriores fijos.
FS por un disco de curvas que encaja en el rbol
de salida a travs de unos pernos de arrastre.
Sistema de reduccin basado en el movimiento cicloidal de un disco de curvas movido por una
leva excntrica solidaria al rbol de entrada.
Por cada revolucin de la excntrica, el disco de curvas avanza un saliente rodando sobre
los rodillos exteriores fijos. Este avance arrastra a su vez a los pernos del rbol de
salida que describirn una cicloide dentro de los huecos del disco de curvas.
n ( N rodillos N huecos )
5.4.
4
78
Por ello, los robots de DD son generalmente de tipo SCARA, cuyo diseo se
corresponde bien con las necesidades que el DD implica.
Las perturbaciones inciden directamente sobre el par motor ( sin verse divididas
por el cuadrado de la reduccin como en las reductoras ).
4
5
EL primer robot comercial con DD se present en 1984. Era un robot SCARA llamado
AdeptOne, de la compaa norteamericana Adept Technology, Inc. A partir de entonces este tipo
de robots se ha hecho popular para aplicaciones que requieran robots con altas
prestaciones en posicionamiento y v : Montaje microelectrnico, corte de metal por lser,
5.
5
5.5.1
1
Rango
de medida
Precisin
Resolucin
Rango dinmico :
79
Error
Sensibilida
d
Linealidad
Excitacin
Estabilidad
Tiempo
de
respuest
a
10
Offset
11
Repetitividad
5.5.2
POTENCIMETROS
80
wiper )( movable slider ) que puede deslizarse a su alrededor. El wiper se conecta al elemento
cuyo movimiento vamos a medir. Cuando el elemento se mueva, el wiper se ir moviendo por la
V
V
resistencia y la Vsalida ( s ) en el wiper ir cambiando. Si medimos est s , podremos
determinar cunto se ha desplazado el wiper y por lo tanto cunto se ha desplazado el elemento
que pretendamos controlar.
Vs V ( / max )
VBC VAC ( R BC / R AC )
VAC
: Voltaje de referencia
VBC
R BC
81
que indique el sentido de giro, y que acte sobre el contador correspondiente indicndole que o
la cuenta que est realizando.
Es necesario una marca de referencia ( marca de paso por 0 ) sobre el disco que
indique que se ha dado una vuelta completa, y que por tanto, se ha de empezar la cuenta de nuevo.
La marca sirve tambin para poder comenzar a contar tras recuperarse de una cada de tensin.
Precisa : Contador de impulsos ( para conocer la posicin del eje ) y de posicin de
puesta a 0
RESOLUCIN : Se mide por el n pulsos de la salida por cada revolucin del eje.
Depende directamente del ( n de marcas / franja ) que se pueden poner
fsicamente en el disco.
Pueden obtenerse hasta 100000( pulsos / vuelta ) Mtodo para aumentar la resolucin :
Contabilizar no solo los flancos de subida de los trenes de pulsos, sino tambin los de bajada.
B.2
Mide exactamente la posicin angular, de la cual se puede obtener la v. En este caso lo que se va
a medir no es el incremento de esa posicin, sino la posicin exacta.
Da una salida paralelo ( codificada en BCD o Gray ) indicando la posicin angular del eje.
82
RESOLUCIN : Fija, y viene dada por el n bandas ( anillos ) que tenga el disco
graduado, o lo que es lo mismo, por el n bits del cdigo utilizado. Resoluciones
desde 28 a 219 bits
USOS : En aplicaciones que estn mucho tiempo sin moverse o con
desplazamientos lentos.
Cdigo
Gray
Cdigo
binario
Cdigo Gray absoluto frente a cdigo Binario : Codificar en cdigo Gray es la mejor
opcin ya que como 2 combinaciones binarias consecutivas slo difieren en un solo bit, se impide
la aparicin de combinaciones errneas que pueden proporcionar informacin incorrecta la realizar
la medida.
Con cdigo Gray, solo un bit cambia a la vez, una ventaja que elimina ambigedades asncronas causadas
por la electrnica y las tolerancias de los componentes mecnicos.
El cdigo binario, por otro lado, involucra mltiples cambios de bit cuando se o la cuenta en 1. Por
ejemplo, al ir de la posicin 255 a la posicin 0, 8 bits cambian de 1s a 0s.
a( Disco codificado en cdigo Gray absoluto ) : La
rotacin en sentido antihorario por un incremento posicin,
provocar solo el cambio de 1 bit.
b( Disco codificado en cdigo binario ) : La misma
rotacin, provocar que todos los bits cambien, para el caso
particular ( 255 a 0 ) ilustrado por la lnea horaria de
referencia de las 12.
83
Schematic of Rx
Symbolic
representation
Schematic of Cx
84
LVDT
85
toda su longitud, y en la mvil, que se desplaza sobre la fija con sus espiras superpuestas, pero sin
contacto elctrico con las de la fija, hay 2 grupos de espiras, desfasadas ( 1 / 4 ) de periodo.
v
Al aplicar una e alterna a la fija, en los grupos de espiras de la mvil se inducen las tensiones
e1 y e2 , donde x es el desplazamiento lineal de la mvil desde el inicio de su recorrido, y la
longitud de una espira de la escala. A partir del valor eficaz de e1 y e2 es posible extraer el valor de
x.
ve V sen ( t )
e1 E sen ( t )
e2 E sen [ ( t ) ]
vi a sen ( t )
v1 b sen [ ( 2 x ) / p ] sen ( t )
v2 b cos [ 2 ( x d ) / p ] sen ( t )
La distancia d entre los 2os se ajusta de modo que sus seales estn desfasadas 90
5.5.3
SENSORES DE VELOCIDAD
TACMETR
O
CONVERTID
OR
(fV)
5.5.4
Convertidor ( f
V)
Diferenciacin digital
86
Con
contacto
Electromecnicos
( Fines de
carrera
mecnicos )
Sin
contacto
Magnticos :
Inductivos
PTICOS
Reed switches
( Contacto
elctrico )
De efecto Hall
Vh R h [ ( I B ) / e ]
Capacitivos
Magnetoresistivos
pticos
INDUCTIV
OS
Tipo reflexin
difuso
Tipo convergente
87
CAPACITIV
OS
MAGNTIC
OS
GALGAS
EXTENSIOMTRI
CAS
88
CLULA DE
CARGA
5.5.6
5.5.7
SENSORES DE DISTANCIA
Rango de 15cm a 20m
Ultrasonido Baja precisin : Depende de condiciones ambientales.
s
Incertidumbre de la procedencia del eco.
Cortas distancias ( mm a 10m ).
Lser Triangulacin
Precisin no uniforme en el rango de medida.
Medida del
Medida del tiempo de vuelo : Grandes distancias ( >50m )
tiempo
Medida del desfase : Distancias cortas y medias ( 20cm a 100m )
de propagacin
89
PALANCA
Similar al microinterruptor pero
flexible, permitiendo que el robot
no sea daado al avisar antes de la
colisin.
Funciona por p.
DE
ARTICULACI
NY
MUECA
5.6
Hollow
cruciform
Se basan en galgas de
deformacin, pero dispuestas de
distintas formas segn su aplicacin.
Solid square
shaft
Sensores de articulacin
SISTEMA DE CONTROL
CONTROL CINEMTICO
5.6.1.1
INTRODUCCIN
90
LIMITACIONES EN EL
CONTROL DE LOS
ACCIONAMIENTOS
5.6.1.2
No siempre es posible
seguir cualquier
trayectoria articular.
91
q (t)
trayectorias articulares i
para
cada articulacin como funciones del
tiempo.
Las trayectorias articulares obtenidas
deben ser muestreadas con un perodo T a
decidir, generndose en cada instante kT un
q (kT)
vector de referencias articulares i
para los algoritmos del control
dinmico.
1
2
92
[ x
(f x / q1 ) (f x / q n )
y z ]T
(f / q1 ) (f / q n )
q 1
En forma
q n compacta
j( t ) J ( q ) q ( t )
:
Relacin lineal. Para una localizacin q determinada permite conocer las velocidades
A partir de la trayectoria cartesiana j(t) deseada para el extremo del robot, podr obtenerse
5.6.1.3
Normalmente el usuario del robot indica el movimiento que ste debe realizar
especificando las localizaciones espaciales ( posiciones y orientaciones ) por las que
debe pasar el extremo libre del robot, junto con otros datos adicionales : Instantes
de paso, v o tipos de trayectorias.
i
f
Es frecuente especificar que el robot debe ir desde un punto inicial j hasta otro final j , siguiendo en
cartesianas una lnea recta a v = cte.
93
f
el final j
Entre 2 puntos
( Ej : lnea recta )
t ti
ji
j(t) ( jf ji )
tf ti
94
(t) [ ( t t i ) / ( t f t i ) ]
CONCLUSIN
1 No se pueden interpolar las MTH
2 Se pueden interpolar los ngulos de Euler y el par de rotacin ( y de l los cuaternios )
5.6.1.4
TIPOS DE TRAYECTORIAS
Para realizar una determinada tarea, el robot debe moverse desde un punto
inicial a un punto final. Este movimiento puede realizarse segn mltiples trayectorias
espaciales.
Las ms comunes, ya sea por su sencillez de implementacin por parte del control cinemtico o
por su utilidad para diversas tareas, son las que en la prctica incorporan los robots comerciales :
Trayectorias punto a
punto :
1.1
1.2
Trayectorias
continuas :
3.
1
3.
2
95
El movimiento del robot no acabar hasta que se alcance definitivamente el punto final, lo que
se producir cuando el eje que ms tarde concluya su movimiento. El tiempo total
invertido en el movimiento coincidir con el del eje que ms tiempo emplee
en realizar su movimiento particular, pudindose dar la circunstancia de que el resto
de actuadores hayan forzado su movimiento a una v y a elevadas, vindose obligados
finalmente a esperar a la articulacin ms lenta.
El tiempo de ciclo se reduce ( coincide con el eje que ms tarde en concluir
su movimiento ), aunque aumenta el consumo instantneo de P.
TRAYECTORIAS CONTINUAS
96
Sin embargo, el resultado conjunto ser que el extremo del robot describir la trayectoria deseada.
( t, q i ) y
Se representan las trayectorias articulares q1 (t) y q 2 (t) en el espacio articular
el resultado final en el espacio de la tarea ( x, y ) para los 4 tipos de trayectorias :
Movimiento eje a eje
Trayectoria coordinada
5.6.1.5
97
5.6.1.6
Una de las funciones del control cinemtico es : Unir una sucesin de puntos en el
espacio articular por los que se quiere que pasen las articulaciones del robot en
un instante determinado.
Junto con las condiciones de posicintiempo, es conveniente aadir restricciones en la v
y a de paso por los puntos, de manera que se asegure la suavidad de la
trayectoria y se limiten las v y a mximas.
Para ello se deber seleccionar algn tipo de funcin ( frecuentemente polinmica ) cuyos
coeficientes se ajustarn al imponer las condiciones de contorno : Posiciones ( q ), v ( q ) y a ( q )
En la seleccin de esta funcin debe considerarse que tanto el clculo de sus coeficientes, como su
posterior utilizacin para generar puntos de consigna para el control dinmico, debe hacerse
en tiempo real, por lo que la simplicidad de la funcin ser un factor a valorar.
98
Funciones sinusoidales,
Cada interpolador ha sido desarrollado para 1 solo GDL, por lo que el mismo clculo
deber repetirse para cada uno de los GDL del robot.
INTERPOLADORES LINEALES
Posicin ( q ), velocidad (
q )
El ms sencillo.
La unin entre sucesivos valores de una
coordenada articular es una lnea recta :
y aceleracin ( q )
t t i 1
q i 1 ( t i 1 t t i )
q(t) ( q i q i 1 )
T ( t i t i 1 )
INTERPOLADORES CBICOS
Para asegurar que la trayectoria que une los puntos por los que tiene que
pasar la articulacin considerada presente continuidad en v : Cada pareja de
i1 i
puntos adyacentes (q , q ) se une mediante un polinomio de grado 3 :
q ( t ) a b ( t t i 1 ) c ( t t i 1 ) 2 d ( t t i 1 )3 ( t i 1 t t i )
a q i 1
c ( 3 / T 2 ) ( q i q i 1 ) ( 2 / T 2 ) q i 1 ( 1 / T 2 ) q i
b q i 1
d ( 2 / T 3 ) ( q i q i 1 ) ( 1 / T 2 ) ( q i 1 q i )
T ( t i t i 1 )
99
INTERPOLADORES A TRAMOS
C.1
INTERPOLADOR DE 3 TRAMOS
V ( a )
q(t) q 0 s ( V 2 / 2 a ) ( s V ) t
t (T )
q q V
2
2
T s 1 0
q
(
aT
/
2
)
(
aT
t
)
(
a
/
2
)
t
]
(T
T
1
V a
( q
)
( q
)
( q q )
V : vmxima max permitida a : amxima max a utilizar
s : signo 1 0
C.2
100
q 0 [ ( q1 q 0 ) / T1 ] t
0 t ( T1 )
q1 q 0
( t T1 ) a ( t T1 ) 2 ( T1 ) t ( T1 )
q ( t ) q1
T1
2
1
2
1
( T1 ) t ( T1 T2 )
q [ ( q q ) / T2 ] ( t T1 )
T ( q 2 q1 ) T2 ( q1 q 0
a 1
2 T1 T2
transicin : Si q
Tiempo utilizado en variar la q del movimiento, estando repartido simtricamente respecto
al instante T1
1
Es fcil obtener el mximo error e cometido entre la trayectoria ideal ( pasando por q ) y la real
con el segmento parablico. Este se produce en t T1 y toma el valor :
2
1
1
0
a 2 T1 ( q q ) T2 ( q q
e
4 T1 T2
2
OTROS INTERPOLADORES
Diferentes tipos de interpoladores han sido propuestos y utilizados para conseguir unir los puntos de
la trayectoria con funciones continuas, derivables 2 veces y computacionalmente manejables.
Pueden utilizarse funciones sinusoidales, que aseguran continuidad en todas las derivadas.
Para unir 2 puntos consecutivos podra utilizarse : q (t) a ( b t ) c sen ( t )
101
CONTROL DINMICO
5.6.2.1
INTRODUCCIN
Mucho
Complejo :
Fuertemente no lineal.
Sistema multivariable.
Modelo acoplado.
Parmetros variables en el tiempo ( posicin,
carga,).
( t ) D [ q( t ) ] q ( t ) h [ q( t ), q ( t ) ] c [ q( t ) ] Fv [ q ( t ) ]
F : Par debido al rozamiento viscoso.
q (t)
Con reductoras, la posicin de las articulaciones [ i ] est relacionada
102
q (t)
con la posicin del actuador [ a
]:
q a ( K q )
4
k 1
[ K : Matriz diagonal con los factores de reduccin ii
]
Consecuentemente se cumple
que :
q a ( K q )
q a ( K q )
a ( K 1 )
5.6.2.2
Control local
Servo lineal.
Control predictivo ( con prealimentacin de par ).
103
Control en el
espacio
cartesiano
Control
multiarticular
Control
Control
Control
Control
).
monoarticular
5.6.2.3
predictivo.
por planificacin de ganancias.
adaptativo por modelo de referencia.
adaptativo autosintonizado ( modelo autoregresivo
CONTROL MONOARTICULAR
1
[ K F1 ( s ) q d ( s ) p ( s ) ]
1
( J s B ) s
q( s ) q ( s )
p ( s )
d
F1 ( s ) ( 1 / K ) ( J s B ) s
( J s B ) s
q ( s )
B.1
RESPUESTA A ENTRADA
0
q
q( s ) q d ( s )
Si la referencia d toma cualquier valor y la perturbacin es nula ( p
):
104
q (t)
La salida q(t) coincide exactamente con la entrada d
Error de seguimiento nulo.
Esto slo es cierto si :
Se conoce exactamente el modelo del motor y de la articulacin : (
Parmetros K, J, y B )
No hay perturbaciones
En la prctica :
El modelo nunca es perfecto.
Es necesario compensar el par perturbador para eliminar las desviaciones
q (t)
entre q(t) y d
B.2 RESPUESTA A PERTURBACIN
q 0 ) y la perturbacin tiene forma de escaln [ p ( 1 / s ) ] :
Si no hay cambio en la referencia ( d
1/ s
q( s )
2
( B / J ) t
salida ser :
( t / B ) ( J / B2 )
( J s B ) s La
q( t ) ( J / B ) e
p
q(t) evolucionar continuamente [ trmino ( t / B ) ] como consecuencia de la perturbacin
, a pesar que se pretenda que permanezca inmvil.
CONTROL REALIMENTADO
1
[ K R( s ) q d ( s ) p ( s ) ]
q ( s )
( J s B ) s K R( s )
Control ms frecuente : PID
C.1
u ( t ) [ k p e( t ) ] k i [ e( t ) d( t ) ] [ k d ( d e( t ) / d( t ) ) ]
q ( 1 / s ) ] y la perturbacin es nula ( p 0 ) :
Si la referencia toma forma de escaln unitario [ d
1
K R(s)
q(s)
lim q( t ) q( ) lim [ s q( s ) ] 1
(
J
s
B
)
R(s)
s t
s 0
q
Respuesta de la articulacin ante d escaln con R(s) 0
En rgimen permanente la salida alcanza a la entrada.
C.2
RESPUESTA A PERTURBACIN
(1 / s )
: q(s)
2
perturbaci
n
tiene
forma
de
escaln
[
(
1
/
s
)
]
J
s
B
s
R(s)
p
105
R(s) K p
q( ) Lim [ s q(s) ] [ 1 / ( K K p ) ]
Si R(s) es un P :
R(s) K p ( K i / s )
Si R(s) es un PI :
entrada en rgimen estacionario.
s 0
q( ) Lim [ s q(s) ] 0
s 0
En rgimen
La salida alcanza a la
C.
RESPUESTA A PERTURBACIN-ESCALN
3
Regulador P : La salida queda retrasada
Regulador PI : La salida alcanza a la entrada.
1
p ( s )
( J s B ) s K R( s )
q ( s ) q d ( s )
1/ s
q ( s )
( J s B ) s K R( s ) ( Coincide con el caso realimentado ).
Combina las ventajas de prealimentado y realimentado.
E CONTROL CON COMPENSACIN DE GRAVEDAD
La accin integral es necesaria para poder compensar el efecto de las perturbaciones, pero tiende a
empeorar la respuesta dinmica. Hay que considerar mtodos alternativos para tratar de anular
el error producido por las posibles perturbaciones, distintas del uso de la accin integral.
De los trminos que generan el par perturbador el ms importante suele ser el de la gravedad.
CONTROL [( PD + FF )+ G ]
106
1
[ p ( s ) C( q ) ]
q( s )
( J s B ) s K R( s )
El uso de la accin integral es necesario para eliminar el error en rgimen permanente, pero
empeora la respuesta dinmica del actuador.
La prealimentacin puede utilizarse para eliminar el error de seguimiento.
El control PD con prealimentacin ( PD + FF ) y compensacin de gravedad ( G ) combina las
ventajas de un control prealimentado, evitando los efectos del par perturbador de las dems
articulaciones.
5.6.2.4
CONTROL MULTIARTICULAR
En ocasiones, la suposicin simplificadora del par p ( influencia del resto de las articulaciones
sobre el control de una articulacin ) no es vlida ( accionamientos sin reductoras, v
elevadas ).
Planificacin de ganancias.
Con modelo de referencia (
MRAC )
Par calculado adaptativo.
Como en el caso monoarticular, se utiliza la prealimentacin con el modelo inverso para cancelar la
dinmica ( y as desacoplarla ).
Modelo del robot
107
CONTROL MULTIARTICULAR ( D,
A.2
Fv , C, K, H )
[ ( D( q ) s 2 ) ( Fv s ) ] K 1 q d ( H ( q, q ) C( q ) ) K 1 K
D( q ) q H ( q, q ) C( q ) ( Fv q ) e
[ ( D( q ) s ) Fv ] s
q q d
q ( t ) coinciden,
En ausencia de perturbacin externa ( e ), la trayectoria real q(t) y la deseada d
quedando el sistema desacoplado.
A.3
108
SOLUCIN : Utilizar un control PID, sobre el sistema desacoplado, para dar robustez al
control frente a las incertidumbres anteriores.
Al haber desacoplado el sistema, cada regulador PID ser monovariable :
0
k p1 ( k i1 / s ) ( k d 1 s )
0
k p 2 ( ki2 / s ) ( kd 2 s )
R(s)
0
0
k pm ( k i m
/ s ) ( k dm s )
ESQUEMA
Par de mando a la salida de los motores :
[ ( D( q ) s 2 ) ( Fv s ) ] q d [ H ( q, q ) C( q ) ] R( s ) K ( q d q )
2
q qd
( D( q ) s 2 ) ( F s ) ( R( s ) K )
v
A.4
2
1
Ley de control : q q d [ ( D( q ) s ) ( Fv s ) ( R( s ) K ) ] e
En ausencia de perturbacin :
( e 0 ) q( t ) q d ( t )
q
Ante perturbaciones en forma de escaln unitario en todas las articulaciones sin variar d :
e [ ( 1 / s ) ( 1 / s ) ]T
q (s ) 0
y d
En rgimen permanente : t
s 0
109
R ii1
( k s ) k ( k s2 )
p1
i1
d1
u [ ( D( q ) s 2 ) ( Fv s ) ] q d H ( q, q ) C( q ) K 1 R( s ) e
( e 0 )
e [ ( 1 / s ) ( 1 / s ) ]T
q d ( s ) 0
Si :
B
q( t ) q d ( t )
q d ( ) 0
CONTROL ADAPTATIVO
B.1
110
Discretizar las diferentes condiciones de funcionamiento, y para cada una de ellas, ajustar el
regulador ( PID, FF,... )
Una tabla almacena los parmetros PID y otros.
Las entradas a la tabla pueden ser los valores de las coordenadas articulares y la carga.
Los valores intermedios pueden ser interpolados.
LIMITACIONES DE LA PLANIFICACIN DE GANANCIAS
[ 6 GDL + Carga ( 7 parmetros ) ] Excesivo n situaciones una vez discretizado.
Para disminuir el n parmetros :
Los movimientos de los 3 GDL de orientacin suponen pequeas
variaciones en la dinmica No discretizar.
En ocasiones, el valor del primer GDL est en un plano a los dems. Su
posicin no afecta al comportamiento de los dems.
Hay que garantizar la estabilidad en el cambio de parmetros del regulador.
B.2
B.3
F
Identificacin en lnea de las matrices D, v , H, C y K.
Dificultades en garantizar la estabilidad y problemas por la limitacin del tiempo de clculo
necesario.
111
5.6.2.5
CRITERIOS DE DISEO :
R( s ) k p ( k i / s ) ( k d s )
p( s ) s 2 [ ( B k d ) / J ] s ( k p / J )
Slo accin PD :
R( s ) k p ( k d s )
( B k d ) [ 2 ( k p J ) ] 1
Coeficiente de amortiguamiento :
( kp / J )
Frecuencia natural : n
( B k d ) [ 2 ( k p J ) ] 1 1
n ( r / 2 )
2 ( k p / J ) r
112
SOLUCIONES A LA SATURACIN
1
q ( s ) ( J s B ) s K k p ( k i / s ) ( k p s )
FdT con mismos polos que PID : d
5.6.2.8
OSCILACIONES ESTRUCTURALES
113
s 2 ( 2 n ) s 2n
s 2 ( s ) 2
n
n
G M (s)