Dieser Abschnitt zeigt grundlegende Beispiele zum Laden eines Rhino-Projekts in RoboDK für die Robotersimulation und Offline-Programmierung.
Dieses Beispiel zeigt, wie eine Beispiel-RoboDK-Station (Standardeinstellung) geladen wird und wie ein in Rhino definierter Pfad von Kurven mit dem Roboter befolgt wird.
1.Laden Sie das Dome-Beispiel in Rhino.
2.Wählen Sie die Registerkarte RoboDK und wählen Sie Settings.
3.Wählen Sie Load Project...
4.Wählen Sie Default Setup. RoboDK startet und lädt ein Beispielprojekt mit einem KUKA Roboter, einem Werkzeug (eine Spindel als Werkzeug 1) und einem Referenzrahmen (Referenz 1).
5.Schließen Sie das Einstellungsfenster oder wählen Sie OK.
6.Wählen Sie die Schaltfläche Auto Setup in Rhino.
7.Markieren Sie alle Kurven und Flächen und drücken Sie die Entertaste (oder die rechte Maustaste). Das Projekt wird in RoboDK geladen, wie in der folgenden Abbildung gezeigt.
Sie sollten das auf dem aktiven Referenzrahmen (Referenz 1) geladene Teil und ein neues Kurvenverfolgungsprojekt in RoboDK sehen, das die Kurven mit dem aktiven Roboterwerkzeug (Werkzeug 1) folgt.
Sie können auch sehen, dass die Oberflächennormalen in die entgegengesetzte Richtung extrahiert wurden. Folgen Sie diese Schritte, um dieses Problem zu lösen:
8.Wählen Sie Settings.
9.Haken Sie die Option Invert Normals.
10.Wählen Sie OK.
11.Wiederholen Sie die Schritte 6 und 7.
Sie sollten nun die Oberflächennormalen umgedreht sehen, und die Annäherungsbewegung kommt von der Oberseite des Teils. Der Roboter sollte in der Lage sein, sich ohne Probleme entlang des Werkzeugweges zu bewegen.
Doppelklicken Sie im RoboDK-Baum auf die RhinoProject-Settings, um weitere Optionen zu öffnen und den vom Roboter gefolgten Werkzeugweg anzupassen.
Zum Beispiel können Sie Bevorzugte Werkzeugbahn anzeigen auswählen, um die Standardausrichtung des Werkzeugs in Bezug auf das Teil zu sehen und zu ändern. Ändern Sie den Wert im Pfad zur Werkzeugkorrektur, um eine zusätzliche Drehung zu definieren. Dazu können Sie einen neuen Wert eingeben oder einfach das Mausrad verwenden, um eine schnelle Vorschau des Ergebnisses zu sehen.
Weitere Informationen zur Änderung dieser Einstellungen finden Sie im Abschnitt Roboter-Bearbeitung.
Wenn die Simulation schließlich das gewünschte Ergebnis liefert, können Sie das Programm generieren oder die Simulation exportieren:
12.Klicken Sie mit der rechten Maustaste auf das Programm RhinoProject
13.Wählen Sie Erstellen eines Roboterprogramms (F6). Das Roboterprogramm wird generiert und angezeigt.
Dieses Beispiel zeigt, wie das RoboDK-Plug-in für Grasshopper verwendet wird, indem eine Fläche als Punktgitter geteilt und mit einem Roboter für einen Bohrvorgang in RoboDK verfolgt wird:
1.Laden Sie das mit dem RoboDK-Plug-in mitgelieferte Grasshopper-Beispiel (3dm-Datei und gh-Datei).
2.Klicken Sie mit der rechten Maustaste auf die Komponente Pts2Rob und wählen Sie Robot Setup Options (RoboDK). Wählen Sie Load Project... und wählen Sie Default Setup, um eine RoboDK-Beispielstation zu laden (dasselbe Beispielprojekt, das im vorherigen Abschnitt gezeigt wurde).
Optional können Sie den Objektnamen als Komponenten-Input (O) angeben. Sie können auch ein Projekt in den Komponentenoptionen angeben, so dass das gewünschte RoboDK-Projekt mit jeder Komponente verwendet wird.
3.Wählen Sie in Grasshopper Solution➔Recompute (F5), um das Teil und das Programm in RoboDK zu aktualisieren.
Hinweis: Aktualisieren Sie die Robotereinrichtung in RoboDK. Doppelklicken Sie beispielsweise auf einen Bezugsrahmen oder einen Werkzeugrahmen, um die richtigen Koordinaten für die Roboterreferenz bzw. das Werkzeug einzugeben.