Subido por Yazmin Salazar

AF5 SCARA realizando una trayectoria circular 2077527

Universidad Autónoma
de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Actividad Fundamental 5
“SCARA realizando una trayectoria Circular”
Nombre: Yazmin Noelia Salazar Palomo
Matricula: 2077527
Profesor: Dr. Francisco Eugenio López Guerrero
Materia: Arquitectura de robots
Semestre: Agosto-Diciembre 2024
Ciudad Universitaria, San Nicolas de los Garza,
Nuevo León a 22 de Noviembre de 2024
Interpolación en trayectoria robóticas
La interpolación es una técnica numérica clave en robótica y control de máquinas
automatizadas. Su propósito principal es estimar valores desconocidos entre puntos
conocidos de una trayectoria. En el ámbito robótico, esta técnica permite generar
movimientos suaves y precisos, esenciales para tareas complejas como el
ensamblaje, el mecanizado o la manipulación de objetos.
Dentro de los métodos de interpolación, destaca la interpolación lineal, que calcula
un valor intermedio mediante la proporcionalidad entre dos puntos en un espacio
cartesiano. Este método permite a los robots trazar trayectorias rectas entre puntos,
garantizando rutas directas y eficientes.
Por otro lado, la interpolación circular es fundamental en aplicaciones que requieren
trayectorias curvadas, como el mecanizado de arcos o círculos. En este caso, el
robot realiza un movimiento en arco, partiendo de un punto inicial, pasando por un
punto intermedio y concluyendo en un punto final. Este tipo de interpolación es
ampliamente utilizado en procesos industriales, como el torneado y fresado, donde
es esencial mantener un control preciso sobre la velocidad y la trayectoria.
Desarrollo
La siguiente actividad consiste en encontrar la ecuación de la trayectoria del robot
mediante los puntos que se nos otorgan:
Pini=(72.28, 523.93, -393.39)
Qmed=(330.74, 446.64, -219.94)
Rfin=(360.96, 572.66, 171.81)
Para la elaboración de este reporte, realizaremos un vídeo de animación utilizando
el complemento SolidMotion dentro del software Solidworks empleando el archivo
del robot SCARA de actividades anteriores, mismo que realizará una trayectoria
circular. Se desea que el robot se desplace en una trayectoria de arco entre la
posición inicial a la posición final. Para lograrlo, es necesario un tercer parámetro y
2
programar la ecuación de trayectoria en cada una de las articulaciones La base de
la actividad es la siguiente siguiendo los pasos y recomendaciones del Dr. Eugenio
López en sus videos explicativos.
• Partiremos de 3 puntos en el espacio 3D en donde el robot tendrá su
desplazamiento en el entorno, desconociendo la ubicación del centro y la ecuación
del centro.
• Desplazaremos los 3 puntos del espacio 3D hacia el plano 2D donde el sistema
de coordenadas es más fácil identificarlas colocando el punto Inicial en el 0,0.
• Cualquier superficie en el plano de entorno es el mismo desplazado al plano XY.
En rhino definimos los puntos de ambos espacios de dimensión.
3
Mapeando los puntos en el plano XY podemos notar que la coordenada Z es cero
en todos.
Resolvemos el centro del círculo en 2D, encontrando los valores h, k. Se siguieron
mediante la comprobación de las ecuaciones del circulo despejando y comprobando
en mathcad.
4
Usando las fórmulas arriba descritas obtenemos los valores de h y k.
5
Como se comentó al comienzo del análisis de este problema, una vez que
obtuvimos los valores del centro del círculo en el plano XY, podemos llevarlo al plano
3D formado por los puntos P declarados al inicio. Por lo tanto:
6
Utilizamos el comando point y colocamos los 3 puntos a través de los cuales pasa
el círculo.
Ahora para visualizar el desplazamiento que tendría el SCARA a través de los 3
puntos obtenidos, Abrimon nuevamente el SolidWorks>archivo del robot SCARA.
7
Para ello nuevamente introducimos los puntos del estudio dentro del ensamblaje.
Después con el comando de arco, seleccionamos los 3 para formar la trayectoria
por la que se desplazará el robot.
En este momento trazara la trayectoria a recorrer
Ahora, realizaremos el estudio de movimiento. Para ello simplemente realizaremos
una relación de posición avanzada de relación de posición de trayecto, donde el
vertice será el punto del robot y el arco será la ruta que seguirá:
8
Ahora calcularemos la cinemática inversa mediante los ángulos. Aplicamos la ley de
los Senos y Cosenos de actividad pasada mediante la hoja de mathcad conociendo
el TCP, obtenemos los valores angulares del robot.
9
Verificamos nuevamente en el Scara de SolidWorks los datos obtenidos
10
Conclusión
Llevar a cabo este tipo de ejercicios a través de simulaciones y hojas de proceso,
partiendo de la visualización de entornos en el espacio, me permite comprender de
manera más profunda el funcionamiento cinemático de un brazo robótico. A lo largo
de mi carrera en la industria, he encontrado desajustes en el alcance de puntos
donde el robot presenta fallos en sus parámetros. Este tipo de análisis, basado en
puntos XY en el plano, facilita la referencia del caso de manera más clara y
accesible.
Bibliografía
Rhino. (2024). Rhinoceros 3D, versión 7.0 [Software]. McNeel & Associates.
https://www.rhino3d.com.
SolidWorks. (2024). SolidWorks
https://www.solidworks.com.
2024
[Software].
Mathcad.
(2024).
Mathcad
https://www.mathcad.com.
Prime
8.0
Dassault
[Software].
Systèmes.
PTC
Prof.Dr.Elopez (12 noviembre 2022) Interpolación circular [732
HB[YOUTUBE]; https://www.youtube.com/watch?v=UxaQ0kxwdI8
Inc.
NE]
–
11