Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Tecnología Industrial

Planificación de rutas sin enseñanza para pórticos de 2 ejes mediante MATLAB y PLCnext

📌 Autor(es):Roman Mayer, Markus Hoser📌 Empresa:maku ingeniería GmbH📌 Contacto:rommayer@maku-engineering.com, marhoser@maku-engineering.com📌 Tecnologías:MATLAB/Simulink, Simscape, Phoenix Contact PLCnext, Siemens Drives, Peter Corke's Robotic Toolbox

Motivación:¿Por qué enseñar a planificar el camino sin restricciones?

En la automatización industrial, los pórticos de 2 ejes se utilizan ampliamente, desde máquinas CNC y robots de recogida y colocación hasta sistemas de manipulación de materiales. La programación de estos pórticos a menudo se realiza mediante enseñanza, lo que significa que el operador mueve manualmente el sistema a las posiciones deseadas, las guarda como puntos de referencia y define una trayectoria.

El problema:

Nuestra solución:Hemos desarrollado un sistema de planificación de rutas sin enseñanza que elimina la necesidad de procesos de enseñanza manuales. En su lugar, un algoritmo inteligente genera automáticamente la trayectoria libre de colisiones.

Objetivo:

📌 ¡Las imágenes/visualizaciones se pueden encontrar en la última sección!

Implementación técnica

Nuestro sistema de planificación de rutas utiliza el algoritmo mobileRobotPRM de MATLAB para generar puntos de referencia. Esto significa:

🟢 Planificación de rutas automatizada

🟢 Modelado en MATLAB/Simulink

🟢 Generación y control de código

Ventaja:primero se puede simular todo el sistema y luego transferirlo directamente al hardware real.

Además, integramos con éxito motores Siemens con el soporte de Phoenix Contact, sin necesidad de licencias adicionales. Esto fue posible utilizando los archivos de descripción del dispositivo inversor de Siemens (archivos GSDML) para habilitar la comunicación Profinet.

Potencial de expansión

Nuestro sistema es modular y puede ampliarse con el esfuerzo adecuado:

🔹 Reemplazo del Modelo Mecánico y Ajuste de Variadores

🔹 Actualizaciones del entorno dinámico

🔹 Expansión a sistemas multieje

Conclusión y perspectivas

Nuestra planificación de rutas sin aprendizaje permite:✔ Ahorro de tiempo:no se requiere aprendizaje manual ✔ Flexibilidad:los cambios ambientales se consideran automáticamente ✔ Fácil implementación:generación directa de código para Phoenix Contact PLC

¿Qué sigue?

Partes de este proyecto se basan en un repositorio de código abierto y están disponibles gratuitamente. Nuestras mejoras y programas se pueden proporcionar de forma gratuita previa solicitud. Por supuesto, también estamos abiertos a una llamada si es necesario.

Dependiendo del interés en esta publicación de blog, planeamos:

¿Preguntas, sugerencias o ideas? ¡No dudes en dejar un comentario o contactarnos directamente!

Configuración de hardware/Impresiones/Resultados

Nuestra configuración de hardware consistió en:

Se utilizó el siguiente mapa para la ejecución/creación:

El ancho de los obstáculos se ajusta según la herramienta. Además, los puntos de apoyo generados automáticamente desde el inicio hasta el punto objetivo se muestran en rojo.

Los puntos de referencia almacenados deben suavizarse para lograr transiciones perfectas entre las diferentes fases de aceleración. Además, es fundamental que la trayectoria siga siendo diferenciable para evitar que los motores desaceleren a velocidad cero.

El movimiento de ambos motores está sincronizado, con sus fases de aceleración coordinadas para garantizar un funcionamiento suave.

Finalmente, aquí hay una imagen de la generación exitosa de código del submodelo para la planificación de rutas. ¡La integración del objeto generado se puede realizar uno a uno siguiendo las descripciones proporcionadas por Phoenix Contact!

Nota:

El Makers Blog muestra aplicaciones e historias de usuarios de miembros de la comunidad que Phoenix Contact no prueba ni revisa. Úselos bajo su propio riesgo.


Tecnología Industrial

  1. Ordene las etiquetas de activos de Camcode en línea ahora
  2. Por qué un ingeniero también debería ser asesor técnico
  3. Tutorial de diseño de PCB de Pulsonix
  4. Sistemas de identificación y numeración de postes de servicios públicos:10 recursos de expertos
  5. La cadena de suministro global en una emergencia de salud pública
  6. Procesamiento isométrico diferencial y verificación de simulación del diseño de PCB de alta velocidad
  7. El mejor software de contabilidad para Shopify en 2022
  8. Reglas para antiderivadas
  9. Tres escenarios para una verdadera colaboración en toda la cadena de suministro
  10. Donde la tecnología supera a las personas en las cadenas de suministro:cuatro ejemplos
  11. Tecnologías de memoria históricas no mecánicas