Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Technologie industrielle

Planification de trajectoire sans apprentissage pour portiques 2 axes avec MATLAB et PLCnext

📌 Auteur(s) : Roman Mayer, Markus Hoser 📌 Société : maku engineering GmbH 📌 Contact : rommayer@maku-engineering.com, marhoser@maku-engineering.com 📌 Technologies : MATLAB/Simulink, Simscape, Phoenix Contact PLCnext, Entraînements Siemens, Boîte à outils robotique de Peter Corke

Motivation : Pourquoi la planification de trajectoire sans apprentissage (Teach-Free) ?

Dans l'automatisation industrielle, les portiques 2 axes sont largement utilisés — des machines CNC et robots pick-and-place aux systèmes de manutention. La programmation de ces portiques se fait souvent par apprentissage (teaching), ce qui signifie que l'opérateur déplace manuellement le système vers les positions souhaitées, les enregistre comme points de passage (waypoints) et définit une trajectoire.

Le problème :

Notre solution : Nous avons développé un système de planification de trajectoire sans apprentissage qui élimine le besoin de processus d'apprentissage manuels. Au lieu de cela, un algorithme intelligent génère automatiquement la trajectoire sans collision.

Objectifs :

📌 Les images/visualisations se trouvent dans la dernière section !

Implémentation technique

Notre système de planification de trajectoire utilise l'algorithme mobileRobotPRM de MATLAB pour générer des points de passage. Cela signifie :

🟢 Planification de trajectoire automatisée

🟢 Modélisation dans MATLAB/Simulink

🟢 Génération de code & Contrôle

Avantage : L'ensemble du système peut d'abord être simulé, puis transféré directement sur le matériel réel.

De plus, nous avons réussi à intégrer des moteurs Siemens avec le support de Phoenix Contact, sans nécessiter de licences supplémentaires. Cela a été rendu possible en utilisant les fichiers de description de dispositif onduleur Siemens (fichiers GSDML) pour activer la communication Profinet.

Potentiel d'extension

Notre système est modulaire et peut être étendu avec l'effort approprié :

🔹 Remplacement du modèle mécanique et ajustement des entraînements

🔹 Mises à jour dynamiques de l'environnement

🔹 Extension vers des systèmes multi-axes

Conclusion & Perspectives

Notre planification de trajectoire sans apprentissage permet : ✔ Gain de temps — Aucun apprentissage manuel requis ✔ Flexibilité — Les changements environnementaux sont automatiquement pris en compte ✔ Implémentation facile — Génération de code directe pour automate Phoenix Contact PLC

Quelle est la suite ?

Des parties de ce projet sont basées sur un dépôt open-source et sont librement disponibles. Nos améliorations et programmes peuvent être fournis gratuitement sur demande. Bien sûr, nous sommes également ouverts à un appel si nécessaire.

En fonction de l'intérêt pour cet article de blog, nous prévoyons de :

Questions, suggestions ou idées ? N'hésitez pas à laisser un commentaire ou à nous contacter directement !

Configuration matérielle / Impressions / Résultats

Notre configuration matérielle consistait en :

La carte suivante a été utilisée pour l'exécution/création :

La largeur des obstacles est ajustée selon l'outil. De plus, les points d'appui générés automatiquement du point de départ au point cible sont montrés en rouge.

Les points de passage stockés doivent être lissés pour obtenir des transitions fluides entre les différentes phases d'accélération. De plus, il est crucial que le chemin reste dérivable pour empêcher les moteurs de décélérer à vitesse nulle.

Le mouvement des deux moteurs est synchronisé, avec leurs phases d'accélération coordonnées pour assurer un fonctionnement fluide.

Enfin, voici une image de la génération de code réussie du sous-modèle pour la planification de trajectoire. L'intégration de l'objet généré peut être réalisée un-à-un en suivant les descriptions fournies par Phoenix Contact !

Note :

Le blog Makers présente des applications et des histoires d'utilisateurs de membres de la communauté qui ne sont pas testés ou revus par Phoenix Contact. Utilisez-les à vos propres risques.

Technologie industrielle

  1. Électroérosion (EDM) : Guide complet pour ingénieurs
  2. Unité 3 : Maîtriser les Mandrins pour des Opérations de Tour Précises
  3. 8 conseils de sécurité manufacturière éprouvés pour protéger vos effectifs
  4. Guide ultime des finitions de surface PCB : comment choisir la meilleure option
  5. Les fournisseurs réduisent les coûts en allant direct-au-consommateur, contournant les grossistes
  6. Protégez votre réseau domestique : 3 conseils essentiels de cybersécurité
  7. Le fil du bois expliqué : guide complet des motifs, types et leur impact
  8. Edge Computing : la prochaine révolution de l'efficacité dans le transport routier
  9. Comprendre les transformateurs : principes clés et applications pratiques