Waiting
Login processing...

Trial ends in Request Full Access Tell Your Colleague About Jove
Click here for the English version

Engineering

Betrieb des Collaborative Composite Manufacturing (CCM) Systems

Published: October 1, 2019 doi: 10.3791/59969

Summary

Ein kollaboratives Composite-Fertigungssystem wird für die robotische Verlegung von Verbundlaminaten mit dem Prepreg-Band entwickelt. Das vorgeschlagene System ermöglicht die Herstellung von Verbundlaminaten mit hoher geometrischer Komplexität. Die Themen in der Wegeplanung, Koordination der Roboter und Steuerung werden in der vorgeschlagenen Methode behandelt.

Abstract

Die automatisierte Bandplatzierung und die automatisierte nähant-Maschine (AUTOMATED Fiber Placement, AFP) bieten eine sicherere Arbeitsumgebung und reduzieren die Arbeitsintensität der Arbeiter als die herkömmliche manuelle Faserplatzierung. Dadurch werden die Produktionsgenauigkeit, Wiederholgenauigkeit und Effizienz der Verbundwerkstofffertigung deutlich verbessert. Die aktuellen AFP-Systeme können jedoch nur die Verbundkomponenten mit großen offenen Flächen oder einfachen Umdrehungsteilen herstellen, die dem wachsenden Interesse an kleinen komplexen oder geschlossenen Strukturen aus der Industrie nicht gerecht werden können.

In dieser Forschung kann durch den Einsatz einer 1-Grad-Freiheits-Rotationsstufe (DoF), einem 6-RSS-Parallelroboter und einem 6-DoF-Serienroboter die Geschicklichkeit des AFP-Systems für die Herstellung komplexer Verbundteile deutlich verbessert werden. Die Rotationsstufe, die auf dem parallelen Roboter montiert ist, wird verwendet, um den Dorn zu halten und der serielle Roboter trägt den Platzierungskopf, um zwei menschliche Hände zu imitieren, die genug Geschicklichkeit haben, um die Faser mit komplexer Kontur auf den Dorn zu legen.

Obwohl das CCM-System die Flexibilität der Composite-Fertigung erhöht, ist es ziemlich zeitaufwändig oder sogar unmöglich, den machbaren Off-Line-Pfad zu erzeugen, der eine gleichmäßige Verlegung nachfolgender Fasern unter Berücksichtigung der Singularitäten, Kollisionen zwischen Faserplatzierungskopf und Dorn, sanfte Faserrichtung ändern und halten die Faser Platzierung Kopf entlang der Norm des Teils Oberfläche, etc. Darüber hinaus ist aufgrund des bestehenden Positionierungsfehlers der Roboter die Online-Pfadkorrektur erforderlich. Daher wird der Online-Pose-Korrekturalgorithmus vorgeschlagen, um die Pfade von parallelen und seriellen Robotern zu korrigieren und den relativen Pfad zwischen den beiden Robotern durch das visuelle Feedback unverändert zu halten, wenn die Einschränkung oder Singularität Probleme in der Off-Line-Pfadplanung erfolgen. Die experimentellen Ergebnisse zeigen, dass das entworfene CCM-System die Fürdier eine Verbundstruktur mit Y-Formerfüllen kann.

Introduction

In letzter Zeit hat der steigende Bedarf an Hochleistungsverbundstrukturen in verschiedenen Branchen die Entwicklung der Verbundwerkstofffertigungstechnologien1,2stark vorangetrieben. Die traditionelle manuelle Fertigung kann die hohen Effizienz-, Genauigkeits- und Qualitätsanforderungen der aufstrebenden Industrie nicht erfüllen. Dieser Aspekt hat die Entwicklung neuer Produktionstechnologien wie AFP-Systeme gefördert. Die AFP-Technologie automatisiert die Herstellung von Verbundwerkstoffstrukturen mit Prepregs, die in Form von Streifen aus imprägnierten Faserbändern (Glas, Kohlenstoff usw.) aus halbpolymerisiertem Harz vorhanden sind. Im AFP-System wird ein Abscheidungskopf mit der Fähigkeit, die Harzprepregs zu erwärmen und zu verdichten, auf einer Faserbestückungsmaschine oder einem Industrieroboter montiert. Die Faserplatzierungsmaschine oder der Roboter, der den Abscheidungskopf trägt, legt die Prepregs auf, die die Oberfläche der Werkzeugleiter durchqueren. Bei der Herstellung wird der Werkzeugdorn als Form verwendet, um von den Prepregs gewickelt zu werden, um eine bestimmte Struktur des Verbundteils zu bilden. Der Dorn wird entfernt, nachdem das Teil ausgehärtet wurde. Die aktuellen AFP-Systeme können die Effizienz und Qualität der Herstellung von Verbundwerkstoffen deutlich verbessern3,4,5. Sie beschränken sich jedoch auf die Herstellung offener Flächen mit einer flachen oder konturierten Oberfläche oder einfache Umdrehungsteile wie Zylinder oder Kegel aufgrund des unzureichenden DoF des Systems und der Schwierigkeiten bei der Erzeugung von Flugbahnen. Vor allem die Luft- und Raumfahrtindustrie und die Produktionsindustrie von Sportgeräten interessieren sich nun für diese Technik zur Herstellung von Strukturen mit komplexeren Geometrien wie "Y"-Rohren oder den Strukturen, die geschlossene Schleifen bilden, wie z.B. Fahrradrahmen.

Um die Strukturen mit komplexen Geometrien herstellen zu können, sollte die Flexibilität des AFP-Systems verbessert werden. Beispielsweise wurde ein 8 DoF AFP-System6 vorgeschlagen, indem einem 6 DoF Industrieroboter eine lineare Spur und der Dornhalteplattform eine Rotationsstufe hinzugefügt wurde. Das System ist jedoch immer noch nicht für die Herstellung der oben genannten Teile mit komplexen Geometrien geeignet. Das kollaborative Robotersystem, das aus zwei Robotern besteht, ist eine vielversprechende Lösung, um die Geschicklichkeit zu erhöhen, indem ein Roboter verwendet wird, um den Faserplatzierungskopf am Endeffektor zu halten, und einen anderen Roboter, um den Dorn zu halten. Das kollaborative System mit zwei seriellen Robotern löst möglicherweise nicht das Problem der Faserplatzierung, da die seriellen Roboter aufgrund ihrer Auslegerstruktur tendenziell verformen und die Genauigkeit verlieren, wenn man das Gewicht des Dorns und die Verdichtungskraft7berücksichtigt. Im Vergleich zu den seriellen Robotern genießen 6 DoF-Parallelroboter, die im Flugsimulator und medizinischen Werkzeugen eingesetzt wurden, eine bessere Steifigkeit und Genauigkeit8. Daher wird ein parallel-serielles kollaboratives Robotersystem, zusätzlich zu einer Rotationsstufe auf der Plattform des Parallelroboters, für die Handhabung der komplexen Strukturen in diesem Papier gebaut.

Das gebaute kollaborative Robotersystem führt jedoch zu Schwierigkeiten bei der Konstruktion der Steuerung für jeden Roboter, um die hohe Genauigkeit der Faserplatzierung zu erfüllen. Die genaue Positionsmessung des Endeffektors konnte durch lasertracking-System erreicht werden, das häufig verwendet wird, um den Industrieroboter in verschiedenen Luft- und Raumfahrtbohranwendungen9,10zu führen. Obwohl das Laser-Tracking-System eine hochgenaue Positionsmessung liefern kann, liegen die Hauptnachteile in den Kosten des Systems und dem Okklusionsproblem. Das Laser-Tracking-System ist teuer, z.B. ein kommerzieller Lasertracker und dessen Zubehör kosten bis zu 90.000 US-Dollar, und der Laserstrahl lässt sich während der Bewegung der Roboter leicht verschließen. Eine weitere vielversprechende Lösung ist das Vision-Messsystem, das eine 6D-Pose-Messung des Endeffektors mit erheblicher Genauigkeit zu geringen Kosten ermöglichen kann. Die Pose wird als Kombination der 3D-Position und der 3D-Ausrichtung des Endeffektors in Bezug auf den Grundrahmen des Roboters bezeichnet. Das optische CMM (siehe Tabelle der Materialien) ist ein visueller Sensor mit zwei Kameras. Durch die Beobachtung mehrerer Reflektorziele, die an den Endeffektoren der beiden Roboter befestigt sind, können die relativen Posen zwischen den Robotern in Echtzeit gemessen werden. Das optische KMG wurde erfolgreich auf die Roboterkalibrierung11 und die dynamische Pfadverfolgung12 angewendet und wird daher eingeführt, um die Rückkopplungsmessung an die Closed-Loop-Steuerungssysteme des vorgeschlagenen CCM-Systems in dieser Studie zu liefern.

Die Qualität des Endverbundprodukts hängt weitgehend davon ab, wie der ursprüngliche Faserpfad für die AFP13,14erzeugt wird. Der Pfadgenerierungsprozess wird normalerweise mithilfe von Offline-Programmiersoftware durchgeführt. Der erzeugte Pfad besteht aus einer Reihe von Tag-Punkten auf dem Dorn, die die Pose des Faserplatzierungskopfes anzeigen. Im Gegensatz zu anderen Bahnplanungsanwendungen wie Lackabscheidung, Polieren oder Zerspanen, bei denen unterschiedliche Deckungswege möglich sind, ist die Auswahl bei AFP begrenzt, da die Faser kontinuierlich ist und es nicht möglich ist, abrupte Richtungsänderungen (scharfe Ecken), ohne sie zu beschädigen, und der Platzierungskopf sollte in der Norm der Oberfläche der Teile gehalten werden. Die erste Entwicklung der Bahnerzeugungstechnik für AFP konzentrierte sich auf die Herstellung großer Flachplatten5, bevor sie sich in Richtung der Herstellung der Objekte von 3D-Formen wie offenen gekrümmten Oberflächen oder Kegeln5 , 14. Es wurde jedoch keine praktische Methodik zur Erzeugung von Off-Line-Pfaden für die Teile mit komplexen Geometrien wie Y-Form oder anderen Formen entwickelt. Daher ist ein effektiver Wegeplanungsalgorithmus für die Teile mit komplex konturierten Oberflächen so konzipiert, dass nachfolgende Fasern lücken- oder überlappend in unseren bisherigen Forschungsarbeiten15gleichmäßig verlegt werden. Unter Berücksichtigung der Praktikabilität und Wirksamkeit des Pfaderzeugungsalgorithmus werden nur der 6-DoF-Serienroboter mit dem Platzierungskopf und der 1-DoF-Rotationsstufe als Dornhalter als Zielsystem betrachtet, um die optimale Flugbahnplanung in gemeinsamen Raum mit minimalen Zeitkriterien. Es könnte aufgrund der schweren Kinematikberechnung und der Berücksichtigung verschiedener Einschränkungen wie Singularitäten, Kollisionen, sanfte Richtungsänderung und den Platzierungskopf in der Norm der Teileoberfläche usw. zu halten.

Die vorgeschlagene Off-Line-Trajektorienplanung kann die Servoreferenz für den seriellen Roboter 6 DoF bzw. die Rotationsstufe mit exaktem Timing generieren. Selbst mit dieser Off-Line-Trajektobahnplanung könnte es unmöglich sein, einen machbaren Pfad unter allen Einschränkungen für bestimmte Geometrieteile zu generieren. Darüber hinaus können die Positionierungsfehler der Roboter dazu führen, dass die Roboter mit dem Dorn oder einem anderen Gerät in der Arbeitsumgebung kollidieren. Die Online-Pfadänderung wird auf Basis des visuellen Feedbacks des optischen KMG implementiert. Daher wird der Online-Posenkorrekturalgorithmus vorgeschlagen, den Weg des parallelen Roboters zu korrigieren und einen entsprechenden Offset auf den Pfad des seriellen Roboters gleichzeitig durch das visuelle Feedback zu stimmen. Wenn die Kollision und andere Einschränkungen erkannt werden, bleibt auch die relative Pose zwischen den beiden Robotern unverändert, während sie dem vom Liniennetz generierten Pfad folgt. Durch die Korrektur des Online-Pfades kann das CCM-System diese Punkte reibungslos und ohne Beendigung vermeiden. Durch die Flexibilität des Parallelroboters können die 6D-Korrekturversätze in Bezug auf unterschiedliche Einschränkungen erzeugt werden. Dieses Manuskript stellt ein detailliertes Arbeitsverfahren des CCM-Systems unter Verwendung eines Online-Posenkorrekturalgorithmus vor.

Subscription Required. Please recommend JoVE to your librarian.

Protocol

1. Rahmendefinitionen des CCM-Systems

HINWEIS: Das optische CMM ist ein Dual-Kamera-Sensor, der das Objekt mit einem starren Satz von Reflektoren als Ziel in Echtzeit verfolgen kann. Das Platzierungsprinzip dieser Ziele besteht darin, dass die Ziele an den asymmetrischen Stellen mit einer gewissen Entfernung zwischen ihnen stecken bleiben. Die Targets müssen an den Robotern oder dem Platzierungskopf befestigt werden und im Sichtfeld (FOV) des optischen KMG verbleiben. Mindestens vier Ziele sollten für jeden definierten Frame durch das optische KMG die ganze Zeit beobachtet werden. Der Grundrahmen des Parallelroboters, der Endeffektrahmen des Parallelroboters und der Werkzeugrahmen des seriellen Roboters werden als Fb, FtPbzw. FtSbezeichnet. Die Definitionen dieser Rahmen sind in Abbildung 1dargestellt. Da die Basisrahmen des Parallelroboters und des seriellen Roboters fixiert sind, kann die Transformationsmatrix zwischen den beiden Basisrahmen durch Kalibrierung abgeleitet werden.

Figure 1
Abbildung 1. Collaborative Composite Manufacturing (CCM) System-Setup. Die Hardware des CCM-Systems besteht aus einem 6-RSS-Parallelroboter, einer 1-DoF-Rotationsstufe, einem 6-DoF-Serienroboter, einem Platzierungskopf und dem optischen KMG. Der Dorn wird auf der Rotationsstufe geklemmt, und die Drehstufe wird auf dem parallelen Roboter montiert. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

  1. Definition des Grundrahmens des Parallelroboters
    1. Laden Sie die Framedefinitionsdatei über die Software des optischen KMG (siehe Materialtabelle).
    2. Klicken Sie auf Positionierung > Ziele erkennen. Wählen Sie die Ziele aus, die an den Motoren des Parallelroboters befestigt sind. Klicken Sie auf Akzeptieren, um diese Ziele als Positionierungsreferenz des gesamten Systems zu verwenden.
    3. Klicken Sie in der Liste Entitäten auf Basisrahmen, und wählen Sie Diesen Referenzrahmen zum Ursprung machenaus.
      HINWEIS: Der Zweck von Schritt 1.1 ist es, Fb als Referenzrahmen des gesamten Systems zu nehmen. Die Framedefinitionsdatei kann unter folgendem Link abgerufen werden: .
  2. Definition des Tracking-Modells des Endeffektor-Plattformrahmens
    1. Wählen Sie Im Navigationsbereich die Option Tracking-Modelle aus. Klicken Sie auf Modell erkennen, und wählen Sie dann die Ziele aus, die auf der Endeffektorplattform des parallelen Roboters fixiert sind. Klicken Sie auf Akzeptieren.
    2. Klicken Sie auf das generierte Erkennungsmodell. Wählen Sie Up_Frame in der Dropdown-Liste des Origin Offset. Klicken Sie dann auf Übernehmen.
      HINWEIS: In diesem Schritt werden die festen Beziehungen zwischen dem Endeffektor-Plattformrahmen FtP und den auf der Endeffektorplattform angefügten Zielen eingerichtet.
    3. Klicken Sie auf Dateiexport-Tracking-Modell, und geben Sie einen Dateinamen ein, um das Nachverfolgungsmodell zu speichern.
  3. Definition des Tracking-Modells des Werkzeugrahmens
    1. Wählen Sie Tracking-Modelleaus. Klicken Sie auf Modell erkennen, und wählen Sie dann die Ziele aus, die am Werkzeugrahmen des seriellen Roboters befestigt sind. Klicken Sie auf Akzeptieren.
    2. Klicken Sie auf das generierte Erkennungsmodell. Wählen Sie SerToolFrame in der Dropdown-Liste des Origin-Offsetsaus. Klicken Sie auf Anwenden, und speichern Sie das definierte Nachverfolgungsmodell.

2. Systemvorbereitung

HINWEIS: Das Steuerungslayout des CCM-Systems ist in Abbildung 2dargestellt.

Figure 2
Abbildung 2. Systemlayout. Zur Steuerung des CCM-Systems werden zwei Computer (A & B) verwendet. Die Kommunikation zwischen ihnen erfolgt über RS232. Computer A steuert den Rotationszustand, den Photogrammetrie-Senor und den seriellen Roboter. Computer B steuert den parallelen Roboter, Motoren und Ventile usw. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

  1. Vorbereitung der Rotationsphase
    1. Laden Sie die integrierte Steuerungsschnittstelle, die durch die ereignisgesteuerte Programmiersprache auf Computer A programmiert wird.
      HINWEIS: Die Steuerschnittstelle ist in Abbildung 3dargestellt. Das Interface-Programm kann unter folgendem Link abgerufen werden: .
    2. Klicken Sie auf Verbinden, um den Controller der Rotationsstufe anzuschließen. Klicken Sie auf Aktivieren, um den Motor der Drehstufe zu verbinden. Klicken Sie dann auf "Startseite", um die Rotationsphase an die Heimatposition zu verschieben.

Figure 3
Abbildung 3. Steuerschnittstelle. Die Steuerungssoftware nach ereignisgesteuerter Programmiersprache programmiert. Die Schnittstelle besteht aus 6 Abschnitten: serieller Roboter, Parallelroboter, Rotationsstufe, Pfadimport, optisches KMG und kooperative Steuerung. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

  1. Vorbereitung des Serienroboters
    1. Schalten Sie den Controller des seriellen Roboters ein (siehe Tabelle der Materialien).
    2. Klicken Sie auf Die integrierte Steuerschnittstelle verbinden, um den Roboterserver zu verbinden.
  2. Vorbereitung des Optischen KMG
    1. Schalten Sie den Controller des optischen KMGs ein und warten Sie, bis der Bildschirm des Controllers Bereitanzeigt.
    2. Klicken Sie auf Die integrierte Steuerungsschnittstelle verbinden, um das optische CMM über application Programming Interface (API) zu verbinden.
    3. Importieren Sie die in Abschnitt 1 eingebauten Modelle, zu denen das Basismodell, das obere Plattformmodell und das Endeffektormodell des seriellen Roboters gehören.
    4. Klicken Sie auf Sequenz hinzufügen. Fügen Sie ggf. die relative Reihenfolge zwischen den Modellen hinzu. Klicken Sie dann auf Tracking starten, um die Pose der Modelle zu verfolgen.
  3. Vorbereitung des Parallelroboters
    1. Schalten Sie den Controller des Parallelroboters ein.
    2. Laden Sie das Programm SerialPort_Receive, und wählen Sie Normalmodus aus.
      HINWEIS: Das Programm SerialPort_Receive kann den parallelen Roboter nicht direkt steuern. Es wird verwendet, um die Remote-Daten von Computer A über serielle Kommunikation Port zu empfangen. Das Programm SerialPort_Receive kann unter folgendem Link abgerufen werden: .
    3. Laden Sie das ParaRemoteControl-Programm und wählen Sie Den externen Modus aus. Klicken Sie dann auf Inkrementelles Erstellen, um eine Verbindung mit dem Ziel herzustellen.
      HINWEIS: Das ParaRemoteControl-Programm wird verwendet, um die gewünschte Pose vom SerialPort_Receive-Programm zu empfangen und den parallelen Roboter zu steuern. Das ParaRemoteControl-Programm ist unter folgendem Link abrufe: .
    4. Klicken Sie auf Simulation der beiden Programme starten, um den Controller des parallelen Roboters zu initialisieren.

3. Generieren des Offline-Pfades

  1. Laden Sie die Pfadplanungsschnittstelle über die numerische Computersoftware (siehe Tabelle der Materialien).
    HINWEIS: Die Schnittstelle ist in Abbildung 4dargestellt. Die Pfadplanungsschnittstelle ist die Offline-Software zum Generieren des Pfads für das System und kann unter folgendem Link abgerufen werden: .

Figure 4
Abbildung 4. Pfadplanungsschnittstelle. Die Pfadplanungssoftware besteht aus 3 Abschnitten: Visueller Bereich, Befehlsbereich und Informationsfeld. Im Abschnitt "Betrachtungsbereich" kann die 3D-Anzeige der Teile verarbeitet werden. Der Abschnitt "Befehlsbereich" besteht darin, die Hauptaktionen zum Generieren des Offline-Pfads auszuführen. Im Abschnitt "Informationsbox" werden die Informationen zum Status der Anwendung angezeigt. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

  1. Klicken Sie auf STL importieren, und wählen Sie die Teiledatei aus. Klicken Sie dann auf Segmentierung.
    HINWEIS: Das Teil ist in getrennte Bereiche (Zylinder und Knoten des Y-förmigen Teils) unterteilt. Die verschiedenen Bereiche werden in verschiedenen Farben angezeigt.
  2. Klicken Sie auf Arbeitsbereich hinzufügen, und wählen Sie den Bereich bei der Extraktion von Zylindern aus.
  3. Passen Sie den Schieberegler auf 100 % an und klicken Sie auf Zylinder extrahieren.
  4. Klicken Sie auf Arbeitsbereich hinzufügen, um den Anfangszweig des Pfads auszuwählen.
  5. Klicken Sie auf Pfad generieren. Wählen Sie im Popup-Dialogfenster die dritte Option: Konstantenplatzierungswinkel (CPA).
  6. Wählen Sie den gewünschten Platzierungswinkel 90° im Pop-up-Dialogfenster aus. Wählen Sie dann den roten Punkt aus.
  7. Um den generierten Pfad anzuzeigen, klicken Sie auf Dropdown-Menü Pfad auswählen. Wählen Sie dann den Pfad aus.
  8. Um diesen Pfad zu speichern, klicken Sie auf Datei > Speichern und geben Sie einen Dateinamen ein.

4. Individuelle Zersetzung der Flugbahn für den seriellen Roboter und Rotationsstadium

  1. Führen Sie die Funktion Methode_Jacobian in der numerischen Computersoftware aus (siehe Tabelle der Materialien).
    HINWEIS: Methode_Jacobian Funktion wird verwendet, um den erzeugten Pfad in Schritt 3 in zwei einzelne Bahnen für den seriellen Roboter und die Rotationsstufe zu zersetzen.
  2. Wählen Sie die gewünschte Pfaddatei (generiert durch die Pfadplanungsschnittstelle) aus und klicken Sie auf öffnen.
  3. Geben Sie die gewünschte Pfadnummer ein.
  4. Der erste Punkt der Flugbahn wird dann berechnet. Wählen Sie die gewünschte Konfiguration für den Manipulator aus, um diese Pose zu erreichen.
    HINWEIS: Wenn Schritt 4.4 abgeschlossen ist, wird ein Diagramm angezeigt, das die Entwicklung der gemeinsamen Werte anzeigt. Es wird eine Datei mit der Flugbahn für den seriellen Roboter und der Rotationsstufe generiert.

5. Ausführen des Offline-Pfads ohne Pfadänderungsalgorithmus

  1. Drücken Sie auf dem Teach-Anhänger die Option Auswählen, und wählen Sie den Namen der importierten Datei aus. Drücken Sie die Eingabetaste, um die Pfaddatei zu laden.
  2. Schalten Sie den Schalter der Robotersteuerung in den Auto-Modus. Schalten Sie den Teach-Anhänger ON/OFF-Schalter auf Aus.
  3. Zyklusstart des Controllers des seriellen Roboters drücken, um den Pfad auszuführen.
  4. Klicken Sie auf Cooperative Move im Cooperative Control Panel.
    HINWEIS: Das System führt den Offlinepfad ohne den Online-Pfadänderungsalgorithmus aus. Wenn die Verbindung bis zur Singularität oder Einschränkungsbedingung reicht, wird das System angehalten.

6. Ausführen des Offline-Pfads mit dem Pfadänderungsalgorithmus

  1. Wiederholen Sie die Schritte 5.1–5.3. Klicken Sie dann auf DPM Connect im Cooperative Control Panel in Abbildung 3, um die Online-Pfadänderungsfähigkeit für das System hinzuzufügen.
  2. Klicken Sie auf Cooperative Move im Cooperative Control Panel.
    HINWEIS: Das System führt den Offlinepfad mit dem Online-Pfadänderungsalgorithmus aus. Während der Ausführung werden die Singularitäten und Gelenke durch die Encodermessung des seriellen Roboters überwacht. Das System kann die Singularitäts- oder Einschränkungsbegrenzungspunkte problemlos ohne Beendigung passieren.

Subscription Required. Please recommend JoVE to your librarian.

Representative Results

Das Experiment zielt darauf ab, den Prozess der Realisierung der Bewegung der Verlegung der Faser auf dem Y-förmigen Dorn des vorgeschlagenen CCM-Systems zu demonstrieren. Der Prozess erfolgt in drei Schritten: Pfadgenerierung; Trajektorie Zersetzung; Und Singularität und Einschränkungsvermeidung.

Pfadgenerierung
Normalerweise wird die Standardausrichtung in der Industrie verwendet, um die verschiedenen Lagen des Laminats zu definieren. In diesem Papier sollte die Orientierungsdefinition an den -shape-Körper angepasst werden. Unter Verwendung der Mittelachse des Dorns als Referenz, nämlich 0°, werden drei verschiedene Ausrichtungen der Lage, 0°, 45° und 90° für die praktische Verbundindustrie untersucht. Als Beispiel wird die Pfadgenerierung für eine 90°-Ply-Ausrichtung dargestellt. Die 90°-Lage wird als Spiralkurvenverlauf erhalten, dessen Steigung die Breite von Verbundbändern ist. Daher liegt der tatsächliche Winkel zwischen dem Kurs und der Referenz nahe 90°. Die erzeugte 90°-Lage kann zwei Zweige ohne Unterbrechung abdecken und die Überlappungen und Lücken zwischen den Bändern minimieren. Wie in Abbildung 5dargestellt, sind die drei Zweige des Teils als A, Bund Cgekennzeichnet. Die erste Flugbahn wird erzeugt, um die Zweige A und B abzudecken, aber Zweig C unbedeckt zu lassen. Um Zweig Cabzudecken, werden die Zweige B und C als Die zweite Flugbahn betrachtet. Schließlich wird eine weitere 90°-Ply erzeugt, um die Zweige A und Cabzudecken. Nachdem Sie die oben genannten Verfahren befolgt haben, werden für jeden Zweig zwei Layer generiert.

Figure 5
Abbildung 5. Die erste erzeugte Flugbahn von 90° Ply. Der erste Pfad wird generiert, um die Zweige A und B mit einem kontinuierlichen Verlauf abzudecken und gleichzeitig die Lücken und Überlappungen zu minimieren. In ähnlicher Weise wird der zweite Weg erzeugt, um die Zweige B und C abzudecken, und der dritte Weg besteht darin, die Zweige A und C abzudecken, um die einheitliche Abdeckung des Dorns zu erhalten. Die Flugbahn wird iterativ erzeugt, indem sie dem gleichen Verfahren folgt. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

Trajektoriezersetzung
Die Trajektorie-Zerlegung definiert die Flugbahn jedes Roboters unabhängig voneinander, um Kollisionen miteinander zu vermeiden. Der Druck der Kompressionswalze des Faserplatzierungskopfes muss normal zur Oberfläche des Dorns sein, und die Achse der Kompressionswalze sollte während der Herstellungsprozesse immer senkrecht zum Bahnweg gehalten werden. Der Dorn wird auf der Rotationsstufe montiert, die auf der oberen Plattform des Parallelroboters befestigt ist. Die kinematische Beziehung zwischen den Endeffektoren zweier Roboter ist vorgeplant und bekannt.

Abbildung 6 zeigt den Zersetzensprozess des kontinuierlichen Umwickelns von zwei Zweigen des -Formdorns mit konstantem 90°-Platzierungswinkel. Es kann auf die Flugbahn des seriellen Roboters und die Drehbewegung der Rotationsstufe zerlegt werden. Die zersetzten Bahnen können garantieren, dass die Walze normal zur Dornoberfläche wäre. Wie oben erwähnt, wird nach dem Abschluss der Umhüllung von Zweig A zu Zweig Beine weitere Schicht von Zweig B zu Zweig Cumwickelt. Dann wird eine neue Schicht von Zweig A bis Zweig C gestartet, und der Umbruchzyklus behält den Iterativ fort.

Figure 6
Abbildung 6. Die Zersetzung für Y-Shape Trajectory. Die erzeugte Flugbahn wird zu den Flugbahnen des seriellen Roboters und der Drehbewegung des Rotationsstadiums zersetzt. Der Zersetzensprozess zielt darauf ab, zwei Zweige des Y-Förmigen dorn mit konstantem 90°-Platzierungswinkel kontinuierlich umzuwickeln. Winkel - ist die Ausrichtung des Endeffektors des seriellen Roboters. Vektor e2 ist der normale Einheitenvektor, der garantiert, dass die Walze normal zur Formoberfläche wäre. Im Helix-Teil der Flugbahn für den seriellen Roboter ist die Tonhöhe gleich der Breite der Bänder. Die Rollenversätze bewegen sich entlang der Richtung des Vektors e3. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

Singularität und Vermeidung von Einschränkungen
Die außerhalb der Linie für das CCM-System erzeugte Flugbahn besteht in einigen Fällen unweigerlich aus einzelnen Punkten und Einschränkungen. Zum Beispiel tritt die Handgelenksingularität des seriellen Roboters auf, wenn die Achsen von Joint 4 und Joint 6 deckungsgleich sind, da der Drehwinkel von Gelenk 5, 5, gleich oder nahe 0° ist. Der entwickelte Vermeidungsalgorithmus kann gleichzeitig die 6-RSS-Plattform und den seriellen Roboter bewegen, um die Faser nach den generierten Off-Line-Trajektorien aufzulegen. In der eingebauten Steuerung des seriellen Roboters beträgt ein sicherer Schwellenwinkel für Gelenk 5 3,5°, was bedeutet, dass der Roboter automatisch anhält, wenner 5 x 3,5 beträgt. Unter Berücksichtigung der Erreichbarkeit des seriellen Roboters und der Empfindlichkeit der Singularitätsdetektionwird 4,0° als optimaler Schwellenwert für diese Art der Singularitätsvermeidung durch eine große Menge an Experimenten gewählt. Die Auslösebedingung für den Singularitätsvermeidungsmechanismus ist 5(k). Im online dargestellten Posenkorrekturalgorithmus in Abbildung 7wird der Encoder von Joint 5 des seriellen Roboters überwacht. Wenn Joint 5 die Singularitäts-Triggerbedingung erfüllt, erzeugt die integrierte Steuerungsschnittstellensoftware den Offset-Ppo für den Parallelroboter und fügt die Korrektur dem Off-Line-Pfad des seriellen Roboters entsprechend hinzu. Wenn Joint 5 den vordefinierten Schwellenwert überschreitet, bewegt sich der parallele Roboter zurück zu seiner ursprünglichen Pose und die Online-Pfadkorrektur des seriellen Roboters stoppt.

Im Experiment wird ein Off-Line-Planungspfad für die Herstellung des Y-Förmigen Verbundteils generiert, in dem die Singulärität des Handgelenks auftritt. Die Versuchsergebnisse zeigen, dass die vorgeschlagene Methode die Posenkorrektur für den parallelen Roboter erstellen und den Off-Line-Pfad des seriellen Roboters basierend auf dem optischen CMM-Feedback anpassen kann. Auf diese Weise kann das System die Singularität reibungslos passieren und die Faser ohne Abschluss entlang legen, wie in Abbildung 8gezeigt ] Daher kann das vorgeschlagene CCM-System den Herstellungsprozess der Struktur mit Y-Shape erfolgreich durchführen.

Figure 7
Abbildung 7. Flussdiagramm des Online-Poseskorrekturalgorithmus. Flussdiagramm, das die Verfahren zum Ausführen des Online-Posenkorrekturalgorithmus umreißt. Es besteht aus dem Verfahren der Handgelenk Singularität Vermeidung und das Verfahren der Gelenkzwänge Vermeidung. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

Figure 8
Abbildung 8. Flugbahnvergleich mit und ohne Handgelenksingularitätsvermeidung, a) der 3D-Arbeitsbereichskurs, b) die Winkelbahn von Gelenk 5 und c) Die Orientierungsbahn des parallelen Roboters. (a) Der eigentliche Arbeitsbereichsverlauf des Bandes mit und ohne Handgelenksingularitätsvermeidung ist angegeben. Die schwarze Linie zeigt, dass das System aufgrund der sicheren Schwellenwinkeleinstellung in der Robotersteuerung stoppt, wenn Joint 5 den Bereich -3,5° - J5 - 3,5° erreicht. Die blaue Strichlinie zeigt, dass der Roboter die Gelenkgrenzen problemlos passieren und den Restkurs abschließen kann, indem er den Vermeidungsalgorithmus verwendet, um die Korrekturpfade sowohl für die parallelen als auch für die seriellen Roboter zu generieren. (b) Die Flugbahn von Joint 5 endet um 24 s ohne den vorgeschlagenen Vermeidungsalgorithmus, wenn sich der serielle Roboter in der Nähe seines Singularitätspunkts (d. h. 4,0°) bewegt. (c) Die tatsächlichen Flugbahnen des Parallelroboters, einschließlich des Y-Richtungs-Euler-Winkels der Endeffektorpose, sind angegeben. Die blaue Linie zeigt den ursprünglichen Pfad des Roboters ohne Online-Korrektur, und die rote Linie zeigt, dass der Korrekturpfad dem Roboter hinzugefügt wird, wenn Joint 5 nahe 4,0° ist. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

Subscription Required. Please recommend JoVE to your librarian.

Discussion

Die experimentellen Ergebnisse zeigen den Herstellungsprozess von 90° Lagewinkeln des entworfenen CCM-Systems. Die in diesem Papier vorgeschlagenen Methoden können verwendet werden, um die Faser mit 0° und 45° Lagenplatzierungswinkeln auf dem Dorn mit Y-Form und anderen Formen aufzulegen. Während der eingebaute Controller des seriellen Roboters in der Lage ist, die Singularitätsvermeidungsfunktion17bereitzustellen, wird nur die lineare Bewegung des Endeffektors unterstützt. Wenn der Endeffektor die Aufgabe der Kreisbewegung ausführt, funktioniert das Feature nicht und daher kann der generierte gewünschte Offline-Pfad nicht gewährleistet werden. Darüber hinaus kann das Problem der gemeinsamen Einschränkung nicht durch die integrierten Steuerungsfunktionen gelöst werden. Daher wird in diesem Papier eine Online-Pfadkorrekturmethode vorgeschlagen, um die genannten Nachteile zu überwinden, indem die optimale Korrekturpose für die seriellen und parallelen Roboter erzeugt wird, und den relativen Weg zwischen den beiden Robotern beizubehalten, um dem Off-Line-Pfad zu folgen. basierend auf dem optischen KMG-Feedback. Die auslösenden Bedingungen für Gelenkgrenzen und Singularitäten geben den Moment an, in dem der Controller das Bewegungsbefehlssignal sendet, um den parallelen Roboter anzutreiben und entsprechend den seriellen Roboterpfad zu modifizieren. Ausgelöst durch die Rand- und Singularitätssituationen des seriellen Roboters wird die optimale Pfadkorrektur des Parallelroboters mit dem Ziel einer minimalen parallelen Roboterbewegung erzeugt. Im Vergleich zu den aktuellen AFP-Maschinen hat das CCM-System das Potenzial, kleine Verbundkomponenten komplexer Geometrie herzustellen.

Die entscheidenden Schritte innerhalb des Protokolls sind die Erzeugung von Posenkorrektur und Eingabe für beide Roboter. Die Posenkorrektur für die Flugbahn des seriellen Roboters erfolgt durch Dynamic Path Modification (DPM), die vom seriellen Roboter bereitgestellt wird. Die Antwortzeit ist relativ lang, was zu einem Fehler der relativen Posen der beiden Werkzeugrahmen führt.

Unsere zukünftigen Pläne umfassen die Entwicklung eines fortschrittlichen modellbasierten Controllers zur Verbesserung der Pfadverfolgungsgenauigkeit für das CCM-System, die Entwicklung eines Filters zur Entfernung von Rauschen in der optischen KMG-Messung und die Verwendung des entwickelten CCM-Systems zur Herstellung der tatsächlichen zusammengesetzte Strukturen.

Subscription Required. Please recommend JoVE to your librarian.

Disclosures

Die Autoren haben nichts zu verraten.

Acknowledgments

Dieses Projekt wurde vom Natural Sciences and Engineering Research Council (NSERC) des Canada Industrial Research Chair in Automated Composites Manufacturing und dem Fonds de recherche du Québec – Natrue et technologies (FRQNT) finanziert.

Materials

Name Company Catalog Number Comments
AeroBasic Aerotech Motion control software
Collaborative Composite Manufacturing (CCM) System Concordia University A CCM system is proposed to manufacture more complex composite components which pose high demand for trajectory planning than those by the current AFP system. The system consists of a 6 degree-of-freedom (DOF) serial robot holding the fiber placement head, a 6-DOF revolute-spherical-spherical (RSS) parallel robot on which a 1-DOF mandrel holder is installed and an eye-to-hand optical CMM sensor, i.e. C-track, to detect the poses of both end-effectors of parallel robot and serial robot.
C-track Creaform Inc. An eye-to-hand optical CMM sensor
Fanuc M-20iA Fanuc Inc. Serial robot
Matlab MathWorks A multi-paradigm numerical computing software
Quanser Quanser Inc. Providing the engineering lab equipments for teaching and research.
VB Microsoft Visual Basic
Vxelements Creaform Inc. Software for C-track

DOWNLOAD MATERIALS LIST

References

  1. Groppe, D. Robots Improve the Quality and Cost-effectiveness of Composite Structures. Industrial Robot: An International Journal. 27 (2), 96-102 (2000).
  2. Ahrens, M., Mallick, V., Parfrey, K. Robotic Based Thermoplastic Fibre Placement Process. Industrial Robot: An International Journal. 25 (5), 326-330 (1998).
  3. hirinzadeh, B., Cassidy, G., Oetomo, D., Alici, G., Ang, M. H. Jr Trajectory generation for open-contoured structures in robotic fibre placement. Robotics and Computer-Integrated Manufacturing. 23 (4), 380-394 (2007).
  4. Shirinzadeh, B., Foong, C. W., Tan, B. H. Robotic fibre placement process planning and control. Assembly Automation. 20 (4), 313-320 (2000).
  5. Shirinzadeh, B., Alici, G., Foong, C. W., Cassidy, G. Fabrication process of open surfaces by robotic fibre placement. Robotics and Computer Integrated Manufacturing. 20 (1), 17-28 (2004).
  6. Coriolis. , Available from: http://www.coriolis-composites.com/ (2011).
  7. Dasgupta, B., Muthyunjaya, T. S. The Stewart platform manipulator: a review. Mechanism and Machine Theory. 35 (1), 15-40 (2000).
  8. Zhang, X. M., Xie, W. F., Hoa, S. V., Zeng, R. Design and Analysis of Collaborative Automated Fiber Placement Machine. International Journal of Advanced Robotics and Automation. 1 (1), 1-14 (2016).
  9. Shirinzadeh, B., et al. Laser interferometry-based guidance methodology for high precision positioning of mechanisms and robots. Robotics Computer-Integrated Manufacturing. 26 (1), 74-82 (2010).
  10. Vincze, M., Prenninger, J. P., Gander, H. A laser tracking system to measure position and orientation of robot end effectors under motion. International Journal of Robotics Research. 13 (4), 305-314 (1994).
  11. Li, P., Zeng, R., Xie, W., Zhang, X. Relative posture-based kinematic calibration of a 6-RSS parallel robot by optical coordinate measurement machine. International Journal of Advanced Robotic Systems. 15 (2), (2018).
  12. Shu, T., Gharaaty, S., Xie, W. F., Joubair, A., Bonev, I. Dynamic path tracking of industrial robots with high accuracy using photogrammetry sensor. IEEE/ASME Transactions on Mechatronics. 23 (3), 1159-1170 (2018).
  13. Shirinzadeh, B., Cassidy, G., Oetomo, D., Alici, G., Ang, M. H. Jr Trajectory generation for open-contoured structures in robotic fibre placement. Robotics and Computer-Integrated Manufacturing. 23 (4), 380-394 (2007).
  14. Blom, A. W., Abdalla, M. M., Gürdal, Z. Optimization of course locations in fiber-placed panels for general fiber angle distributions. Composites Science and Technology. 70 (4), 564-570 (2010).
  15. Hély, C., Birglen, L., Xie, W. F. Feasibility study of robotic fibre placement on intersecting multi-axial revolution surfaces. Robotics and Computer-Integrated Manufacturing. 48, 73-79 (2017).
  16. Zhang, X. M., Xie, W. F., Hoa, S. V. Semi-offline trajectory synchronized algorithm of the cooperative automated fiber placement system. Robotics and Computer–Integrated Manufacturing. 51, 53-62 (2018).
  17. Robotics America Corporation. FANUC Robotics SYSTEM R-30iB Handling Tool Setup and Operations Manual. Fanuc. , 1686-1692 (2012).

Tags

Engineering Collaborative Composite Manufacturing (CCM) System Parallelroboter optische Koordinatenmessmaschine (CMM) Online-Posenkorrekturalgorithmus Einschränkungen Singularität
Betrieb des Collaborative Composite Manufacturing (CCM) Systems
Play Video
PDF DOI DOWNLOAD MATERIALS LIST

Cite this Article

Li, P., Zhang, X., Xie, W., Hoa, S.More

Li, P., Zhang, X., Xie, W., Hoa, S. V. Operation of the Collaborative Composite Manufacturing (CCM) System. J. Vis. Exp. (152), e59969, doi:10.3791/59969 (2019).

Less
Copy Citation Download Citation Reprints and Permissions
View Video

Get cutting-edge science videos from JoVE sent straight to your inbox every month.

Waiting X
Simple Hit Counter