Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Industrietechnik

Teach-freie Bahnplanung für 2-Achsen-Portale mit MATLAB und PLCnext

📌 Autoren:Roman Mayer, Markus Hoser📌 Firma:maku engineering GmbH📌 Kontakt:rommayer@maku-engineering.com, marhoser@maku-engineering.com📌 Technologien:MATLAB/Simulink, Simscape, Phoenix Contact PLCnext, Siemens Drives, Peter Corke’s Robotic Toolbox

Motivation:Warum lehrfreie Pfadplanung?

In der industriellen Automatisierung sind 2-Achs-Portale weit verbreitet – von CNC-Maschinen über Pick-and-Place-Roboter bis hin zu Materialtransportsystemen. Die Programmierung dieser Portale erfolgt oft per Teach-in-Methode, das heißt, der Bediener bewegt das System manuell an die gewünschten Positionen, speichert diese als Wegpunkte und definiert eine Flugbahn.

Das Problem:

Unsere Lösung:Wir haben ein lehrfreies Pfadplanungssystem entwickelt, das manuelle Lehrprozesse überflüssig macht. Stattdessen generiert ein intelligenter Algorithmus automatisch die kollisionsfreie Flugbahn.

Ziel:

📌Bilder/Visualisierungen finden Sie im letzten Abschnitt!

Technische Umsetzung

Unser Wegplanungssystem nutzt den mobileRobotPRM-Algorithmus von MATLAB, um Wegpunkte zu generieren. Das bedeutet:

🟢 Automatisierte Pfadplanung

🟢 Modellierung in MATLAB/Simulink

🟢 Codegenerierung und -kontrolle

Vorteil:Das gesamte System kann zunächst simuliert und dann direkt auf die reale Hardware übertragen werden.

Darüber hinaus haben wir erfolgreich Siemens-Motoren mit Unterstützung von Phoenix Contact integriert, ohne dass zusätzliche Lizenzen erforderlich waren. Möglich wurde dies durch die Nutzung der Siemens Wechselrichter-Gerätebeschreibungsdateien (GSDML-Dateien) zur Ermöglichung der Profinet-Kommunikation.

Expansionspotenzial

Unser System ist modular aufgebaut und kann bei entsprechendem Aufwand erweitert werden:

🔹 Austausch des mechanischen Modells und Anpassung der Antriebe

🔹 Dynamische Umgebungsaktualisierungen

🔹 Erweiterung auf Mehrachssysteme

Fazit &Ausblick

Unsere lernfreie Pfadplanung ermöglicht:✔ Zeitersparnis – Kein manuelles Einlernen erforderlich ✔ Flexibilität – Umgebungsänderungen werden automatisch berücksichtigt ✔ Einfache Implementierung – Direkte Codegenerierung für die Phoenix Contact-SPS

Was kommt als nächstes?

Teile dieses Projekts basieren auf einem Open-Source-Repository und sind frei verfügbar. Unsere Erweiterungen und Programme können auf Anfrage kostenlos zur Verfügung gestellt werden. Selbstverständlich sind wir bei Bedarf auch für einen Anruf offen.

Abhängig vom Interesse an diesem Blogbeitrag planen wir Folgendes:

Fragen, Anregungen oder Ideen? Hinterlassen Sie gerne einen Kommentar oder kontaktieren Sie uns direkt!

Hardware-Setup / Eindrücke / Ergebnisse

Unser Hardware-Setup bestand aus:

Zur Ausführung/Erstellung wurde folgende Map verwendet:

Die Breite der Hindernisse wird je nach Werkzeug angepasst. Zusätzlich werden die automatisch generierten Stützpunkte vom Start- bis zum Zielpunkt in Rot angezeigt.

Die gespeicherten Wegpunkte müssen geglättet werden, um nahtlose Übergänge zwischen verschiedenen Beschleunigungsphasen zu erreichen. Darüber hinaus ist es wichtig, dass der Pfad differenzierbar bleibt, um zu verhindern, dass die Motoren auf die Drehzahl Null abbremsen.

Die Bewegung beider Motoren ist synchronisiert und ihre Beschleunigungsphasen sind koordiniert, um einen reibungslosen Betrieb zu gewährleisten.

Abschließend sehen Sie hier ein Bild der erfolgreichen Codegenerierung des Teilmodells für die Pfadplanung. Die Einbindung des generierten Objekts kann eins zu eins nach den Beschreibungen von Phoenix Contact erfolgen!

Hinweis:

Der Makers Blog zeigt Anwendungen und User Stories von Community-Mitgliedern, die nicht von Phoenix Contact getestet oder überprüft wurden. Die Nutzung erfolgt auf eigene Gefahr.


Industrietechnik

  1. 5 Gründe, warum Sie strapazierfähige Etiketten verwenden sollten
  2. Shore-Härte verstehen:Ein Leitfaden zum Widerstand gegen Materialeindrücke
  3. Wie B2B-Hersteller starke Zielgruppen-Personas erstellen können
  4. Konvertierung von Stern zu Delta und Delta zu Stern. Y-Δ-Transformation
  5. 6 Möglichkeiten, wie das IIoT die Fertigung effizienter macht
  6. Marketing und Supply Chain Operations:Eine dynamische Partnerschaft
  7. Eine Diskussion über den schrittweisen Prozess der Kabel- und Kabelbaummontage
  8. Was ist SCR:Alles, was Sie wissen müssen
  9. Geschichte des Revolverstanzens
  10. Die drei Arten von Sicherheitsrisiken in CNC-Maschinenwerkstätten