Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PDF Analisis Cinematico Del Robot Fanuc Arc Mate 100ic - Convert - Compress
PDF Analisis Cinematico Del Robot Fanuc Arc Mate 100ic - Convert - Compress
1. INTRODUCCIÓN
1.2 Aplicaciones
Base
Dimensiones en mm.
1 p /2 150 0 q1
2 0 600 0 q2
3 p /2 200 0 q3
4 -p / 2 0 640 q4
5 p /2 0 0 q5
6 0 0 264 q6
Es necesario aclarar que se supone un proceso de corte, es decir que el extremo del
efector nunca va a tocar el material trabajado. La siguiente figura se usa para
observar donde va la conexión de la antorcha en la junta J5 en las antorchas de la
marca ABIROB serie A, que son las utilizadas en los FANUC de este tipo.
Se trabaja según los pasos propuestos por Tsai [2]. Habiendo definido los marcos
de referencia y los parámetros Denavit Hartemberg, se sustituyen los
correspondientes a cada junta en la respectiva matriz de transformación D-H.
donde la orientación está definida por la matríz de rotación de 3X3 que se forma
quitando de A06F la última fila y la última columna. Se observa que, según los
valores en la matríz, hay una rotación de –pi/2 alrededor del eje x seguida por otra
de –pi/2 alrededor de z.
1
Archivo: am100iCdirecta.m
Figura 6: Posición de HOME (vista de planta).
4. CINEMÁTICA INVERSA
Se puede simplificar la solución, como lo hizo Tsai [2], tratando el robot como
compuesto por dos secciones, donde la primera está conformada por los eslabones
y uniones que proporcionan la posición de la muñeca (ubicada en el centro del
marco de referencia x4 y4 z4 ) dada por los ángulos q1, q 2 y q 3.
La segunda sección está dada por los eslabones y articulaciones que proporcionan
la orientación de la muñeca, dada por los ángulos q 4 , q 5 y q 6 .
0
Multiplicando ambos extremos de la ecuación anterior por la inversa de A1 y
reemplazando las matrices de transformación homogénea se obtiene:
(1)
Entonces existen dos soluciones para q1 . La solución es de alcance frontal si
q1 Î[ 0, p ] y de alcance trasero si q1 Î[ p , 2p ] .
donde:
(2)
(3)
Se puede calcular:
(4)
Entonces se obtienen: dos raíces reales si el discriminante es mayor que cero, dos
raíces iguales si el discriminante es cero (brazo totalmente extendido o totalmente
flexionado), y, dos raíces complejas conjugadas si el discriminante es menor que
cero, en cuyo caso la posición no es alcanzable. La figura 9 muestra el caso de dos
soluciones reales.
donde:
(5)
(6)
Se obtiene un único valor para q 2 . Dada la posición del centro de la muñeca, las
posibles configuraciones del brazo son máximo 4, pero dadas las limitaciones
mecánicas solo dos son físicamente posibles.
0
Ya conocidos los ángulos q1, q 2 , q 3 entonces A3 es conocida. Para hallar los ángulos
restantes se hace:
(7)
Dado que los elementos del extremo derecho de la ecuación son conocidos, por lo
que igualando término a término con los del otro extremo se tiene:
(8)
donde:
(9)
(10)
(11)
Igualmente, si:
Entonces:
(12)
5. CINEMÁTICA DIFERENCIAL
De acá en adelante se mostraran los cálculos usando las abreviaturas para las
funciones seno y coseno, y , código en Matlab, de tal forma que la expresión del
i
Mj
arreglo en general se escribe como Mij. Según lo anterior:
r56=[0 0 264]’;
r45=[0 0 0]’;
r34=[0 0 640]’;
r23=[200*c3 200*s3 0]’;
r12=[600*c2 600*s2 0]’;
r01=[150*c1 150*c2 0]’;
R01=[c1,0,s1;s1,0,-c1;0,1,0];
R02=[c1*c2,-c1*s2,s1;s1*c2,-s1*s2,-c1,s2,c2,0];
R03=[c1*c23,s1,c1*s23;s1*c23,-c1,s1*s23;s23,0,-c23];
R04=[c1*c23*c4+s1*s4,-c1*s23,-c1*c23*s4+s1*c4;
s1*c23*c4-c1*s4,-s1*s23,-s1*c23*s4-c1*c4;
s23*c4,c23,-s23*s4];
R05=[c5*(c1*c23*c4+s1*s4)-c1*s23*s5,-
c1*c23*s4+s1*c4,s5*(c1*c23*c4+s1*s4)+c1*s23*c5;
c5*(s1*c23*c4-c1*s4)-s1*s23*s5,-s1*c23*s4-c1*c4,s5*(s1*c23*c4-
c1*s4)+s1*s23*c5;
s23*c4*c5+c23*s5,-s23*s4,s23*c4*s5-c23*c5];
Entonces:
p56*=(R05)(5p56)’; (5p56)=(0 0 d6)
donde R05 es la matríz de rotación del marco 5 con respecto al marco base, y, el
vector (5p56) es p56* pero visto desde el marco 5.
Por lo tanto:
p56a*=[d6*(s5*(c1*c23*c4+s1*s4)+c1*s23*c5)
d6*(s5*(s1*c23*c4-c1*s4)+s1*s23*c5)
d6*(s23*c4*s5-c23*c5)];
p46a=p56a;
p46a=p56a;
p36a=R03*r34+p46a’;
p26a=R02*r23+p36a’;
p16a=R01*r12+p26a;
6. DINÁMICA
−1
Θ̇=J Ẋ
Se aplica el método de Newton-Euler comenzando por la iteración hacia
delante. Primero se calculan las velocidades y aceleraciones lineales y
angulares absolutas de cada eslabón en su correspondiente marco de
referencia. Es de aclarar que todos los datos necesarios para hacer estos
cálculos ya se encuentran disponibles o se obtienen por la geometría del
manipulador.
El software DELMIA V5 proporciona los datos de masa, centro de masa y
tensor de inercia para cada eslabón, los cuáles se muestran en las siguientes
tablas.
Base:
Eslabón 1:
Eslabón 2:
Eslabón 3:
Eslabón 4:
Eslabón 5:
Eslabón 6:
7. CONCLUSIONES Y COMENTARIOS
REFERENCIAS
[1] http://www.fanucrobotics.com/cmsmedia/datasheets/ARC%20Mate%
20100iC%20Series_7.pdf