ACTIVIDAD 8.
EJERCICIO
Robótica
Ricardo Rosales Marines
28 DE OCTUBRE DE 2024
UVM CAMPUS SALTILLO
Alumna Kevin Ulises De La Cruz Gonzalez
Introducción
RoboDK es un software de simulación y programación de robots que permite a
los usuarios crear, visualizar y optimizar trayectorias en un entorno
tridimensional, su interfaz amigable y amplia compatibilidad con diversos
modelos de robots industriales lo convierten en una herramienta valiosa para la
automatización y la programación offline, sin embargo, como cualquier software,
presenta ventajas y desventajas que deben considerarse en función de las
necesidades específicas de cada empresa, además de RoboDK, existen otras
plataformas populares en la industria, como ABB RobotStudio, FANUC
ROBOGUIDE y KUKA.WorkVisual, que también ofrecen soluciones efectivas
para la programación y simulación de robots, en este contexto, es crucial evaluar
las opciones disponibles para maximizar la eficiencia y la efectividad de los
procesos automatizados.
Ejercicio 1. Simulación de trayectoria cuadrada:
a) Diseña un programa en Python donde se genera una trayectoria
cuadrada, es decir, el robot deberá dibujar un cuadrado utilizando la
herramienta de soldadura.
b) Agrega la herramienta de trabajo Generic Welding gun (Over-arm)
c) Prueba el siguiente código de programa Python y observa su
funcionamiento
Realiza las modificaciones necesarias para programar una trayectoria
cuadrada. Inicia en el Home y concluye en el mismo punto.
Robot
Codigo
Ejercicio 2. Simulación de trayectoria de doble círculo:
a) Diseña un programa en Python donde se genere una trayectoria de
doble círculo dibujando el símbolo Ꝏ.
b) Prueba el código de programa Python y observa su funcionamiento
c) Desarrolla el programa para que genere una doble trayectoria circular
creando una forma de infinito Ꝏ.
Toma capturas de pantalla del proceso donde se muestre la trayectoria
conforme avance el robot que ha seguido para desarrollar lo solicitado en cada
ejercicio y explica el paso a paso
Robot
Codigo
Ventajas de RoboDK
1. Interfaz Amigable: RoboDK tiene una interfaz gráfica intuitiva que
facilita a los usuarios la simulación y programación de robots sin
necesidad de un profundo conocimiento de programación.
2. Simulación Precisa: Permite la simulación de robots en un entorno 3D,
lo que ayuda a visualizar cómo se comportará el robot en situaciones del
mundo real antes de implementarlo.
3. Soporte Multiplataforma: Compatible con múltiples sistemas operativos
(Windows, macOS, Linux) y ofrece bibliotecas para varios lenguajes de
programación (Python, C++, etc.).
4. Amplia Compatibilidad: Soporta una variedad de marcas y modelos de
robots industriales, facilitando la integración con diferentes sistemas.
5. Herramientas de Programación Avanzadas: Ofrece herramientas para
la programación offline, optimización de trayectorias y simulación de
procesos de manufactura, como soldadura, pintura y ensamblaje.
6. Automatización y Repetibilidad: Permite la creación de programas
automatizados que pueden ser fácilmente replicados, lo que mejora la
eficiencia en la producción.
Desventajas de RoboDK
1. Costo: RoboDK es un software de pago, y aunque ofrece una versión de
prueba, las licencias pueden ser costosas para pequeñas empresas o
usuarios individuales.
2. Requerimientos de Hardware: Para ejecutar simulaciones complejas
de forma fluida, se requiere un hardware relativamente potente, lo que
puede ser una limitación para algunos usuarios.
3. Curva de Aprendizaje: Aunque es más accesible que otros softwares,
los usuarios nuevos pueden enfrentar una curva de aprendizaje,
especialmente si desean utilizar características avanzadas.
4. Limitaciones de Algunas Funcionalidades: Aunque es muy completo,
algunas funciones avanzadas que ofrecen competidores pueden no
estar disponibles.
5. Dependencia del Software: Las empresas que se basan en RoboDK
pueden encontrar difícil cambiar a otro software en el futuro, debido a la
inversión en tiempo y recursos.
Otras Programaciones de Robots en la Industria
1. ABB RobotStudio: Herramienta de simulación y programación offline de
robots de ABB. Permite crear y simular trayectorias antes de cargarlas al
robot real.
2. FANUC ROBOGUIDE: Software de simulación que permite a los
usuarios programar y optimizar robots FANUC en un entorno virtual.
Facilita la creación de células de trabajo completas.
3. Siemens Tecnomatix: Ofrece simulación y programación de robots en
el contexto de la manufactura. Ayuda en la planificación de procesos y la
optimización de la producción.
4. KUKA.WorkVisual: Herramienta de programación y configuración para
robots KUKA que permite la programación offline y la creación de
proyectos completos.
5. Yaskawa MotoSim: Plataforma de simulación y programación para
robots Yaskawa, que permite a los usuarios desarrollar, probar y
optimizar aplicaciones robóticas.
6. Universal Robots PolyScope: Este software es específico para los
robots colaborativos (cobots) de Universal Robots y permite una fácil
programación mediante una interfaz gráfica.
7. Robot Operating System (ROS): Un conjunto de bibliotecas y
herramientas de software que ayudan a crear aplicaciones de robot. Es
ampliamente utilizado en investigación y desarrollo de robótica.
Conclusión
RoboDK es una opción sólida para la simulación y programación de robots,
especialmente para aquellos que buscan una solución fácil de usar, Sin
embargo, las empresas deben considerar sus necesidades específicas y el
presupuesto al elegir entre RoboDK y otras herramientas de programación de
robots disponibles en el mercado.
Bibliografia
• STEM con Pablo. (2020). Sistemas de control - Robótica. [Video].
YouTube. https://www.youtube.com/watch?v=2SHQTUvvVuM
• Castaño Giraldo, S. A. (2019). Lazo abierto y lazo cerrado
[Sistemas de Control] #009. [Video]. YouTube.
https://www.youtube.com/watch?v=CxGFoeJ7SD8
• Kan learn. (2019). Teoría de control- Sistemas de control a lazo
abierto y lazo cerrado. [Video]. YouTube.
https://www.youtube.com/watch?v=1sKPy-FIgog