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 chemin sans apprentissage pour les portiques à 2 axes à l'aide de MATLAB et PLCnext

📌 Auteurs :Roman Mayer, Markus Hoser📌 Entreprise :maku Engineering GmbH📌 Contact :rommayer@maku-engineering.com, marhoser@maku-engineering.com📌 Technologies :MATLAB/Simulink, Simscape, Phoenix Contact PLCnext, Siemens Drives, Peter Corke's Robotic Toolbox

Motivation : Pourquoi planifier un parcours sans enseignement ?

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

Le problème :

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

Objectif :

📌 Des images/visualisations peuvent être trouvées dans la dernière section !

Mise en œuvre technique

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

🟢 Planification de chemin automatisée

🟢 Modélisation dans MATLAB/Simulink

🟢 Génération et contrôle de code

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

De plus, nous avons intégré avec succès les moteurs Siemens au support Phoenix Contact, sans nécessiter de licences supplémentaires. Cela a été rendu possible grâce à l'utilisation des fichiers de description des appareils de l'onduleur Siemens (fichiers GSDML) pour activer la communication Profinet.

Potentiel d'expansion

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

🔹 Remplacement du modèle mécanique et réglage des variateurs

🔹 Mises à jour de l'environnement dynamique

🔹 Extension aux systèmes multi-axes

Conclusion et perspectives

Notre planification de parcours sans apprentissage permet :✔ Gain de temps – Aucun apprentissage manuel requis ✔ Flexibilité – Les changements environnementaux sont automatiquement pris en compte ✔ Mise en œuvre facile – Génération directe de code pour l'automate Phoenix Contact

Quelle est la prochaine étape ?

Certaines parties de ce projet sont basées sur un référentiel open source et sont disponibles gratuitement. Nos améliorations et programmes peuvent être fournis gratuitement sur demande. Bien entendu, nous sommes également ouverts à un appel si nécessaire.

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

Des questions, des suggestions ou des 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 en fonction de l'outil. De plus, les points d'appui générés automatiquement depuis le début jusqu'au point cible sont affichés en rouge.

Les waypoints 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 la trajectoire reste différenciable pour empêcher les moteurs de décélérer jusqu'à une vitesse nulle.

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

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

Remarque :

Le Makers Blog présente des applications et des témoignages d'utilisateurs de membres de la communauté qui ne sont ni testés ni examinés par Phoenix Contact. Utilisez-les à vos propres risques.


Technologie industrielle

  1. Aie! 5 conseils pour éviter les tensions sur les tuyaux
  2. L'art délicat de rectifier des pièces
  3. Le transistor à effet de champ à jonction (JFET) en tant que commutateur
  4. Formation dans l'industrie (TWI) Partie 3 :La pensée scientifique permet l'innovation et le travail d'équipe
  5. Comment se remettre d'une cyberattaque
  6. Qu'est-ce que le surfaçage et les conseils d'utilisation | Fraisage frontal vs fraisage périphérique | TOURNAGE CNC
  7. Comment un bon entretien affecte la qualité de la découpe au laser
  8. 5 langages de programmation qu'un programmeur professionnel devrait apprendre
  9. 12 tendances de l'industrie façonnant la fabrication sous contrat :usinage additif