Projekt Roboterbearbeitung (3x)

Dieser Abschnitt zeigt Ihnen, wie Sie die Robotereinrichtung und den Bearbeitungspfad anpassen können, um die Roboterbearbeitung erfolgreich durchzuführen. Mit dem RoboDK-Bearbeitungsprojekt können Sie jede generische 3-Achsen- oder 5-Achsen-Fertigungsoperation in eine Robotersimulation und ein Roboterprogramm umwandeln.

Da wir die Bearbeitungsdatei direkt geladen haben, wurde alles automatisch erstellt und ausgewählt. Wir können auch die Anfahr- und Rückzugsbewegungen in RoboDK anpassen.

Hinweis: Sie finden dieses RoboDK-Projekt an folgendem Ort: C:/RoboDK/Andere/Plugin-MecSoft/Mold-Core.rdk.

Example 3 Axis Robot Machining - Bild 3

Roboter-Bearbeitungspfad erstellen

Sie können die Simulation der Roboterbearbeitung in RoboDK erstellen, sobald Sie die APT-Datei geladen haben, indem Sie Aktualisieren wählen. So können Sie sehen, ob der Roboter den Fertigungsvorgang durchführen kann.

Bei diesem Beispiel handelt es sich um eine einfache 3-Achsen-Bearbeitung, bei der die Standardeinstellungen ein gültiges Ergebnis liefern. Mit dem Projekt Roboterbearbeitung können Sie steuern, wie sich der Roboter entlang des Bearbeitungspfads verhält.

Sie können diese Schritte ausführen, um die verbleibenden Roboterbearbeitungen zu aktualisieren:

1.Wählen Sie eine oder mehrere Roboterbearbeitungen aus (wenn Sie die Umschalttaste gedrückt halten, können Sie mehrere Elemente in der Baumstruktur erzeugen).

2.Klicken Sie mit der rechten Maustaste auf den/die ausgewählten Artikel.

3.Wählen Sie Programme aktualisieren.

Example 3 Axis Robot Machining - Bild 4

Während RoboDK den Bearbeitungspfad des Roboters berechnet, erstellt es für jeden Bearbeitungsvorgang ein neues Roboterprogramm. Die weißen Symbole stellen Roboterprogramme dar. Diese Programme werden von RoboDK automatisch erstellt. Sie können jedes Programm einzeln simulieren, indem Sie es in der Baumstruktur doppelklicken.

RoboDK erstellt auch automatisch ein Hauptprogramm, das Sie ausführen können, um alle Roboterbearbeitungen der Reihe nach zu simulieren.

Simulieren Sie die Roboterbearbeitung

Sie können auf das Hauptprogramm doppelklicken, um den gesamten Bearbeitungsvorgang des Roboters zu simulieren. Sie können auch auf ein beliebiges Unterprogramm doppelklicken, um es zu simulieren.

Example 3 Axis Robot Machining - Bild 5

Anpassen der Werkzeugausrichtung

Die meisten Bearbeitungs- oder Fertigungsvorgänge beinhalten eine 5-Achsen-Beschränkung. Während die Position des Werkzeugs (TCP) und der Schneideachse definiert ist, haben Sie einen zusätzlichen Freiheitsgrad zu definieren, wenn Sie einen 6-achsigen Roboterarm verwenden. Dieser Freiheitsgrad ermöglicht es uns, die Schneidachse zu drehen und automatisch Singularitäten und Achsenbegrenzungen zu vermeiden.

Am einfachsten können Sie die Werkzeugausrichtung anpassen, indem Sie im Roboterbearbeitungsprojekt die Schaltfläche Einlernen wählen. Indem Sie Teach wählen, teilen Sie RoboDK mit, dass Sie der aktuellen Werkzeugausrichtung folgen möchten, so dass die Einstellungen an diese Ausrichtung angepasst werden.

Wenn Sie die Option Bevorzugten Werkzeugpfad anzeigen wählen, können wir eine Vorschau der Werkzeugausrichtung anzeigen, der der Roboter zu folgen versucht.

Example 3 Axis Robot Machining - Bild 6

Sie können Aktualisieren und Simulieren wählen, um das Ergebnis zu sehen.

Die Optimierungsparameter ermöglichen es dem Roboter, die Werkzeugausrichtung automatisch zu ändern, wenn der Roboter die bevorzugte Ausrichtung nicht erreichen kann. Dieser Parameter ist wichtig, wenn Sie ein großes Teil haben, wenn Sie in der Nähe einer Singularität oder an den Grenzen des Roboterarbeitsbereichs arbeiten. Wenn Sie eine rote Markierung sehen, bedeutet dies, dass der Roboter die Operation nicht durchführen kann.

Wenn Sie Geschätzten Werkzeugpfad anzeigen wählen, sollten Sie die erreichbaren Positionen in Grün sehen. Dies gibt Ihnen einen Hinweis darauf, wie die Ausrichtung aussehen wird, damit der Pfad machbar ist. Das bedeutet, dass wir den zusätzlichen Freiheitsgrad nutzen, um automatisch Roboter-Singularitäten und Achsenbegrenzungen zu vermeiden.

Generieren Sie die Roboterprogramme

Sie können mit der rechten Maustaste auf ein oder mehrere Programme klicken und Roboterprogramme generieren wählen, um die Roboterprogramme (Dateien) für Ihre Robotersteuerung zu generieren oder zu aktualisieren.

Example 3 Axis Robot Machining - Bild 7

Wenn wir in diesem Beispiel eine KUKA KRC Robotersteuerung verwenden, erhalten wir SRC-Programmdateien.

Example 3 Axis Robot Machining - Bild 8

Sie sollten die Referenz und das Werkzeug im Programm so sehen, wie Sie sie in RoboDK definiert haben.

Sie können auch nummerierte Referenz- und Werkzeugnamen verwenden, um die im Controller gespeicherten Werte anhand ihrer ID zu verwenden.

Sie können benutzerdefinierte Programmaufrufe sehen, um das richtige Werkzeug entsprechend Ihrer Werkzeug-ID auszuwählen und die Spindel zu aktivieren. Diese Einstellungen können im Menü Programmereignisse angepasst werden. Sie können eine spezielle Prozedur auf Ihrer Robotersteuerung auslösen, wenn ein bestimmter Bearbeitungsbefehl ausgeführt werden muss, wie z.B. das Wechseln des Werkzeugs, der Spindeldrehzahl oder das Ausführen von M-Codes.

Example 3 Axis Robot Machining - Bild 9

Ändern Sie den Postprozessor

Jedem Roboter ist ein Standard-Postprozessor zugeordnet, der gültigen Code für Ihre Robotersteuerung erzeugen sollte. Sie können die Programmausgabe je nach der von Ihnen verwendeten Robotersteuerung leicht ändern.

Folgen Sie diesen Schritten, um den Postprozessor zu ändern:

1.Klicken Sie mit der rechten Maustaste auf ein Programm oder einen Roboter.

2.Wählen Sie Postprozessor wählen, um den Postprozessor zu ändern.

Diese Einstellung gilt für alle Programme, die denselben Roboter verwenden.

Example 3 Axis Robot Machining - Bild 10

Hinweis: RoboDK enthält über 80 Postprozessoren zur Unterstützung von über 50 Roboterherstellern.

Wenn Sie einen KUKA Roboter haben, sollte der KUKA KRC2 Postprozessor standardmäßig ausgewählt sein. Dieser sollte auch mit KUKA KRC4-Steuerungen kompatibel sein. Wenn Sie es vorziehen, können Sie immer noch den KUKA KRC4 Postprozessor auswählen, wenn Sie eine KRC4-Steuerung haben.