Arbeitsbereich Robot
Der Grund dafür, dass sich dieser Arbeitsbereich noch im Master-Quellcode befindet, liegt darin, dass dieser Arbeitsbereich in C++ programmiert ist. Wenn dieser Arbeitsbereich in Python programmiert werden könnte, dann könnte er zu einem externen Arbeitsbereich gemacht und in ein separates Repository verschoben werden.
Einleitung
Der Arbeitsbereich Robot ist ein Werkzeug zur Simulation eines Standard-6-Achsen Industrieroboters, wie Kuka.
Die folgende Aufgaben können ausgeführt werden:
- Einrichten einer Simulationsumgebung mit einem Roboter und Werkstücken.
- Erstellen und Ausfüllen von Bewegungstrajektorien.
- Zerlegen von Merkmalen eines CAD-Teils in eine Trajektorie.
- Simulieren der Roboterbewegung und Reichweite.
- Exportieren der Trajektorie in eine Roboterprogrammdatei.
Um loszulegen, versucht man es mit dem Roboter-Tutorial, und sieht sich die Programmierschnittstelle in der Beispieldatei RobotExample.py an.
Werkzeuge
Robot-Symbolleiste
Roboter platzieren: Platziert einen Roboter im Modell.
Bewegungsbahn: Erstellt eine leere Bewegungsbahn.
Wegpunkt: Fügt eine Roboterwerkzeugposition in eine Bewegungsbahn ein.
Positionsvorwahl: Fügt eine vorgewählte Position in eine Bewegungsbahn ein.
Kante zu Bewegungsbahn: Erzeugt eine Bewegungsbahn aus ausgewählten Kanten.
Bewegungsbahn anpassen: Erstellt ein Anpassungs-Objekt, das Aspekte einer Bewegungsbahn überschreibt.
BewegungsbahnVerbund: Gruppiert und verbindet mehrere Bewegungsbahnen zu einer einzigen.
Ausgangsposition festlegen: Legt die Ausgangsposition eines Roboters fest.
Ausgangsposition wiederherstellen: Bewegt einen Roboter in seine Ausgangsposition.
Bewegungsbahn Simulieren: Simuliert die Bewegung eines Roboters entlang einer ausgewählten Bewegungsbahn.
Andere Werkzeuge
- Roboter einfügen:
Werkzeug: Fügt einem Roboter eine Werkzeugform hinzu.
- Standardausrichtung festlegen: Legt die Standardausrichtung für die anschließende Wegpunkt-Erstellung fest.
- Standardwerte festlegen: Legt die Standardwerte für Geschwindigkeit, Beschleunigung und Kontinuität für die anschließende Wegpunkt-Erstellung fest.
- Bewegungsbahn exportieren:
Kuka-Compact-Unterprogramm: Exportiert eine Bewegungsbahn als kompaktes KRL-Unterprogramm.
Kuka Vollständiges Unterprogramm: Exportiert eine Bewegungsbahn als vollständiges KRL-Unterprogramm.
Skripten
Siehe das Robot API-Beispiel für eine Beschreibung der Funktionen, die zur Modellierung der Roboterverschiebungen verwendet werden.
Tutorials
- Roboter: Roboter einfügen, Simulieren einer Bewegungsbahn, Exportiere Bewegungsbahn, Ausgangsposition setzen, zur Ausgangsposition zurückkehren
- Bewegungsbahnen, nicht-parametrisch: Erstelle Bewegungsbahn, Set default orientation, Festlegen von Standardwerten, In Bewegungsbahn einfügen, Wegpunkt einfügen (Maus)
- Bwegungsbahnen, parametrisch: Bewegungsbahn aus Kanten, Bewegungsbahn verschönern, Bewegungsbahnen verbinden
- Erste Schritte
- Installation: Herunterladen, Windows, Linux, Mac, Zusätzliche Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Voreinstellungseditor, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, FreeCAD unterstützen, Spenden
- Hilfe: Anleitungen, Videoanleitungen
- Arbeitsbereiche: Std Base, Arch, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework