Documentos de Académico
Documentos de Profesional
Documentos de Cultura
“Trabajo de investigación”
1.1 Titulo............................................................................................................................3
1.2 Objetivos......................................................................................................................3
1.5 Resultados....................................................................................................................9
1.7 Bibliografía.................................................................................................................22
Índice de tablas
Tabla 1....................................................................................................................................5
Tabla 2....................................................................................................................................6
Índice de figuras
Figura 1..................................................................................................................................4
Figura 2..................................................................................................................................5
Figura 3..................................................................................................................................6
Figura 4..................................................................................................................................8
1.1 Titulo
1.2 Objetivos
Objetivo general
VIPER s650.
Objetivos específicos
Deducir los parámetros DH del brazo robótico ADEPT VIPER s650 para la
final obtenida.
Robot
Articulaciones
Matrices
1.4 Marco teórico
Figura 1
Robot Adept Viper s650
Nota: El grafico representa al Robot Adept Viper s650 donde se puede observar cómo es
Los robots Adept Viper s650 son robots de seis articulaciones de alto rendimiento
La velocidad y precisión de los robots Viper también los hacen ideales para la
La familia de productos Adept Viper está disponible en versiones estándar, para sala
limpia e IP65.
Figura 2
Identificación de articulaciones robóticas
Nota: En este grafico se puede Identificar las articulaciones que posee el robot [ CITATION
Cor19 \l 12298 ].
Tabla 1
Descripción de articulaciones.
Clave Significado
A Base (primera articulación)
B 2da Junta
C 3ra junta Cubierta del motor (lado trasero)
D 1er Brazo
E 3ra articulación
F 4ta tapa de junta
G 2do Brazo
H 3ra junta Tapa del motor (lado trasero)
J 4ta Junta
K Cubierta del segundo brazo
L 5ta articulación
M 6ta Junta
Nota: Esta tabla muestra la descripción de cada letra descrita en la figura 2.
Dimensiones del robot
Figura 3
Dimensiones del robot
Nota: En este grafico se puede observar las dimensiones laterales del robot Adept Viper s650,
Tabla 2
Especificaciones
Especificaciones S650
Alcance del brazo 653 mm
Desplazamiento del brazo J1 (giro): 75 mm, J3 (enlace
delantero): 90 mm
Rango de movimiento J1: ± 170 °
J2: -190 °, + 45 °
J4: ± 190 °
J5: ± 120 °
J6: ± 360 °
Velocidad máxima conjunta J1: 328°/sec
J2: 300°/sec
J3: 375°/sec
J4: 375°/sec
J5: 375°/sec
J6: 600°/sec
Carga útil máxima 5 kg
Repetibilidad (XYZ) ± 0.020 mm
Momento de inercia máximo permitido Alrededor de J4: 0,295 kgm2
Nota: Esta tabla muestra las especificaciones que posee el robot Adept Viper s650.
Los motores de alta eficiencia brindan un alto rendimiento con más torque por
amperio.
de la ruta.
Aplicaciones
Montaje de piezas
Figura 4
Carga y descarga de piezas
Nota: Estos Robots son ideales para operaciones que requieren una automatización rápida y
1.5 Resultados
Figura 5
Dimensiones de ADEP VIPER s650
Nota: Adept Viper s650 dimensiones a considerar para el cálculo de la matriz homogénea en
base a parámetros D-H en base a la rotación y traslación del eje x y z [ CITATION Cor19 \l
12298 ].
Hartenberg (D-H) la cuales nos permiten definir las matrices de transformación y establecer
θz d a α
0 A 1= [ z x ]
0 ° 335 75−90 °
0 A 1= [ z x ]
[ Rz ] [ Tz ] [ Tx ][ Rx ]
1 0 0 0 1 0 0 75 1 0 0 0
0 A 1= 0
0
0
[ 1
0
0
0 0
*
][
0 1
1 335 0 0
0 1 0 0
][
0 0 0 cos 90 ° −sen 90 °
*
1 0 0 sen 90 ° cos 90 °
0 1 0 0 0
0
0
1
]
1 0 0 75 1 0 0 0
0 A 1= 0
0
0
[ 1
1
0
0 0
*
][
0 0 1
1 335 0 −1 0
0 1 0 0 0
]
0
0
1
1 0 0 75
[
0 A 1= 0 0 1 0
0 −1 0 335
0 0 0 1
]
−90 ° 0 270 0°
1 A 2= [ z x ]
[ Rz ] [ Tz ] [ Tx ][ Rx ]
[
1 A 2= sen (−90)
0
0
cos (−90) 0 0 0 0
0
0
*
1 0 0 0
0 1 0 0
][ 0 0
1 0
0 1
]
0 1 0 0
1 A 2= −1
0
0
[ 0
0
0
0 −270
1
0
0
1
]
0 ° 0 90−90°
2 A 3= [ z x ]
[ Rz ] [ Tz ] [ Tx ][ Rx ]
1 0 0 90 1 0 0 0
2 A 3= 0
0
0
[ 1
0
0
*
][
0 0 0 cos (−90) −sen(−90) 0
1 0 0 sen (−90) cos ( −90) 0
0 1 0 0 0 1
]
1 0 0 90 1 0 0 0
2 A 3= 0
0
0
[ 1
0
0
][
0 0 0 0 1
*
1 0 0 −1 0
0 0 0 0 0
0
0
1
]
1 0 0 90
[
2 A 3= 0 0 1 0
0 −1 0 0
0 0 0 1
]
0 ° 295 0 90 °
3 A 4= [ z x ]
[ Rz ] [ Tz ] [ Tx ][ Rx ]
1 0 0 0 1 0 0 0
3 A 4= 0
0
0
[ 1
0
0
0 0
*
][
0 cos ( 90) −sen (90)
1 295 0 sen (90) cos (90)
0 1 0 0 0
0
0
1
]
1 0 0 0 1 0 0 0
3 A 4= 0
0
0
[ 1
0
0
0 0
0 0
*
][
0 0 −1 0
1 295 0 1 0 0
0 0 0 1
]
1 0 0 0
3 A 4= 0
0
0
[ 0 −1 0
1 0 295
0 0 1
]
0 ° 0 0−90°
4 A 5= [ z x ]
[ Rz ] [ Tz ] [ Tx ][ Rx ]
1 0 0 0
4 A 5=
0
[
0 cos (90) −sen (−90)
0 sen(−90)
0
cos ( 90)
0
0
0
1
]
1 0 0 0
[
4 A 5= 0 0 + 1
0 −1 0
0 0 0
0
0
1
]
180 ° 80 0 0 °
5 A 6= [ z x ]
[ Rz ] [ Tz ] [ Tx ][ Rx ]
0
0
[
5 A 6= 0 −1 0 0
0 1 80
0 0 1
]
T =0 A 1∗1 A 2∗2 A 3∗3 A 4∗4 A 5∗5 A 6
1 0 0 75 0 1 0 0 1 0 0 90 1 0 0 0
T¿
0
[0 1 0
0 −1 0 335
0 0 0 1
∗ −1
0
0
][ 0
0
0
1
0
0
1
][ ][
0 −270 0 0 1 0 ∗ 0 0 −1 0
*
0 −1 0 0
0 0 0 1
0 1 0 295
0 0 0 1
]
1 0 0 0 −1 0 0 0
[ 0 0 0 1 0
][ ]
0 0 +1 0 ∗ 0 −1 0 0
0 −1 0 0 0 0 1 80
0 0 1
0 1 0 75 1 0 0 90
T= 0
0
0
[ 0
0
0
][ ]
1 0 ∗
0 605
0 1
0 0 1 0
0 −1 0 0
0 0 0 1
0 0 0 75 1 0 0 0
T=
[
0 −1 0 0 ∗
0 0 0 695
0 0 0 1
][ ] 0
0
0
0 −1 0
1 0 295
0 0 1
0 1 0 370 1 0 0 0
T= 0
1
0
[ 0
1
0
][ ]
1 0 ∗ 0 0 +1 0
0 695 0 −1 0 0
0 1 0 0 0 1
0 0 1 370 −1 0 0 0
[
0 0 0 1
0
0
][ ]
T = 0 −1 0 0 ∗ 0 −1 0 0
1 0 0 695 0 1 80
0 0 1
0 0 1 450
T= 0
−1
0
[ 1
0
0
0 0
]
0 695
0 1
Tabla 3
Comprobación mediante Matlab
El proceso de comprobación de la matriz
Tabla 4
Carga de robot
A continuación, digitamos el comando
en la figura.
Nota: Esta tabla se especifica el comando que permite cargar los tipos de robots de la librería
arte en Matlab para nuestro análisis se procedió a elegir el modelo ADEP VIPER s650.
Tabla 5
Transparencia y ejes del sistema
Una vez elegido el robot procedemos a
muestra a continuación
Nota: Esta tabla se especifica los dos comandos que nos permiten realizar la transparencia del
sistema para visualizar de mejor manera además de otro comando que nos sirve para
Tabla 6
Ingreso de valores de rotación y traslación
En base a la digitación de comandos
respectiva comprobación.
Tabla 7
Verificación de valores de rotación y traslación
Una vez digitados los comandos
rotaciones en x y z respectivamente en
respectivas.
Nota: Esta tabla se observa los valores digitados de rotación y traslación y se procede a
Tabla 8 Matrices
Nota: Esta tabla se observa las matrices de cada articulación del robot ADEP VIPER s650
Tabla 9
verificación de matrices en base a variables para su posterior multiplicación
Nota: Esta tabla se observa las matrices de cada articulación del robot ADEP VIPER s650
las cuales están representadas por una variable T para su multiplicación adecuada.
Tabla 10
Matriz Resultante
Una vez culminado el análisis y
obtenido.
Nota: Esta tabla se observa las matriz resultante del robot ADEP VIPER s650.
Conclusiones
De acuerdo a los cálculos obtenidos en la matriz homogénea final del brazo robótico los
giros que este puede realizar, permitiéndonos así comprender cuales son los límites que tiene
Recomendaciones
Se recomienda que la Carga útil máxima sea de 5 kg ya que si sobrepasa el peso indicado
https://assets.omron.eu/downloads/manual/en/v3/i599_viper_650,_850_robot_with_e
mb-60r_users_manual_en.pdf
viper-s650-p94-en.html
file:///C:/Users/Usuario/Downloads/Omron_Adept_Viper_s650_Six-
Axis_Robot_DS_EN_201602_R79IE01_tcm849-111999.pdf