Beispiele

Dieser Abschnitt zeigt grundlegende Beispiele zum Laden eines Rhino-Projekts in RoboDK für die Robotersimulation und Offline-Programmierung.

Gravierung einer Kuppel

Kuppelstreifen

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 SettingsPlugin Rhino - Bild 16.

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).

Plugin Rhino - Bild 17

5.Schließen Sie das Einstellungsfenster oder wählen Sie OK.

6.Wählen Sie die Schaltfläche Plugin Rhino - Bild 18Auto 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.

Plugin Rhino - Bild 19

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 SettingsPlugin Rhino - Bild 20.

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-SettingsPlugin Rhino - Bild 21, 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.

Plugin Rhino - Bild 22

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.

Plugin Rhino - Bild 23

Grasshopper-Beispiel

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).

Plugin Rhino - Bild 24

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).

Plugin Rhino - Bild 25

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 SolutionRecompute (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.

Plugin Rhino - Bild 26