Benutzeroberfläche

Dieser Abschnitt beschreibt die Benutzeroberfläche von RoboDK, einschließlich der Robotersteuerung und des Hauptmenüs. Das Hauptfenster von RoboDK zeigt die folgenden Komponenten an:

DasHauptmenübefindet sich oben. Alle verfügbaren Aktionen und Optionen sind aus diesem Menü abrufbar

Die Werkzeugleiste/Symbolleiste beinhaltet Schaltflächen (Icons), welche einen Schnellzugriff auf häufig verwendete Aktionen erlauben. Weitere Informationen finden Sie im AbschnittSymbolleiste

Der Stationsstrukturbaum listet sämtliche Komponenten auf, welche sich in der Station befinden. Diese können Roboter, Werkzeuge, Objekte, Ziele oder spezielle Einstellungen für Fertigungs- oder Kalibrierzwecke sein. Der Strukturbaum erlaubt es die bestehenden Abhängigkeiten, welche im realen System bestehen, zu verstehen. Ein Ziel kann beispielsweise einem Bezugssystem untergeordnet sein, welches wiederum einer Roboterbasis untergeordnet ist. Werkzeuge sind üblicherweise dem Roboter untergeordnet, etc.

Die Statusanzeige befindet sich unten und kann zusätzlich nützliche Tipps für bestimmte Operationen anzeigen.

Die 3D Anzeige (Hauptbildschirm) zeigt die virtuelle Umgebung an und reproduziert die Hierarchie der Station im Strukturbaum.

Doppelklicken eines Objekts (im 3D oder Strukturbaum) zeigt in einem neuen Fenster die Objekt Eigenschaften an. Ein Roboter wird beispielsweise dasRoboter Panelanzeigen. Diese Fenster können mit dem Kreuz auf ihnen (oben rechts) geschlossen werden.

Eine Ausnahme stellt ein Ziel dar. Ein Doppelklick auf dieses lässt den Roboter zum Ziel bewegen. Wenn ein Ziel einfach angeklickt wird, simuliert der Roboter eine lineare oder point to point Bewegung von seiner aktuellen Position zum Ziel.

数据ce - Bild 1


Roboter Panel

Ein Doppelklick auf einen Roboter im Strukturbaum oder der 3D Ansicht öffnet das Roboter Panel.

Es ist möglich die Achsen des Roboters innerhalb desAchswinkel-Dialogszu verändern und spezifische Werte einzugeben. Diese Werte und die Roboter Position stimmen mit der des Roboter Controllers überein. Doppelklicken Sie auf die Grenzwerte der Achswinkel, um diese zu bearbeiten. Standardmäßig verwendet RoboDK die Hardware Limits des Roboter Herstellers. Manche Anwendungen benötigen evtl. engere Achslimits (Software Limits). Die Gelenkwinkel Werte können kopiert接口-《图片报》2oder eingefügt接口——《图片报》3werden. Dies geschieht als eine Werteliste, durch Verwendung der entsprechenden Icons.

数据ce - Bild 4

Der kartesische Bereich zeigt alle Informationen bezüglich der Roboterkinematik an:

Das Bezugssystem desWerkzeugs(TF) Bezug zum机器人Flansch (FF) definiert wo sich das gewählte Werkzeug in Bezug zum Roboterflansch befindet. Der Roboterflansch ist immer identisch, das Bezugssystem des Werkzeugs hingegen ändert sich je nach montiertem Tool. Diese Beziehung ist innerhalb der meisten Robotersteuerungen auch als UTOOL, ToolDate oder auch nur Tool bekannt. Das Roboter Werkzeug ist auch als TCP (Tool Center Point) bekannt. Das ausgewählte Werkzeug wird das aktive Werkzeug. Es wird benutzt, wenn neue Ziele und Programme erstellt werden. Das ausgewählte Werkzeug hat darüber hinaus eine grüne Markierung in seinem Icon an:数据ce - Bild 5

DasBezugssystem(RF) in Bezug zur Roboter Basis (BF) definiert wo sich das Bezugssystem in Bezug zur Roboter Basis befindet. Die Roboter Basis bewegt sich nie. Trotzdem können verschiedene Bezugssysteme verwendet werden um Objekte in Bezug zur Roboter Basis zu positionieren. Diese Beziehung ist innerhalb der meisten Robotersteuerungen auch als UFRAME, WorkObject MFRAME oder Reference bekannt. Das gewählte Bezugssystem im Roboter Panel wird das aktive Bezugssystem. Das aktive Bezugssystem wird als Bezug für neue Ziele und Roboterprogramme verwendet Das ausgewählte Bezugssystem hat darüber hinaus eine grüne Markierung in seinem Icon:数据ce - Bild 6

Das Werkzeug Bezugssystem (TF) in Bezug zum (allgemeinen) Bezugssystem (RF) zeigt die Position des aktiven TCP in Bezug zum aktiven, allgemeinen Bezugssystem, für die aktuelle Roboterposition. Ändern Sie diesen Wert, um den Roboter zu bewegen. Die Achswinkel werden automatisch errechnet. Die kartesischen Koordinaten werden aufgenommen, sobald ein neues Ziel erstellt wurde (ProgrammZiel anlernen/teachen). Das Ziel ist ebenfalls in Beziehung mit dem aktiven Bezugssystem.

Eine Liste der möglichen Konfigurationen ist im Abschnittandere Konfigurationenverfügbar. Die Konfiguration des Roboters beschreibt einen spezifischen Status des Roboters ohne Singularitäten zu streichen. Ändern der Konfiguration erfordert das Streichen einer Singularität. Weitere Informationen im AbschnittRoboter Konfigurationen

Schließlich können Sie mit der Schaltfläche "Parameter" oben rechts einige kinematische Anpassungen vornehmen, den bevorzugten Postprozessor auswählen oder sich nach einer Roboterkalibrierung genaue Parameter ausgeben lassen. Eine Änderung dieser Werte sollte nur unter bestimmten Umständen erforderlich sein.

Roboter Werkzeug (TCP)

Doppelklicken Sie auf das Roboterwerkzeug数据ce - Bild 7um weitere Details über das Werkzeug zu sehen und die Position des Werkzeug Bezugssystems (TCP, Tool Center Point), in Relation zum Roboterflansch zu bearbeiten.

Wählen SieWeitere Optionen…um eine Skalierung der Geometrie des Werkzeugs vorzunehmen, oder die Geometrie in Bezug zum Roboterflansch zu bewegen. Ein Ändern dieser Werte hat keinen Einfluss auf das Roboterprogramm. Die Geometrie wird lediglich für die grafische Ausgabe, sowie die Kollisionserkennung genutzt. (Den TCP intakt halten).

数据ce - Bild 8

Reference Frame

Doppelklicken Sie auf ein Bezugssystem数据ce - Bild 9, um weitere Details zu diesem anzuzeigen und seine Position in Bezug auf die Roboterbasis oder ein anderes in der Station verfügbares Bezugssystem zu ändern. Standardmäßig sind die angezeigten Koordinaten (Pose) relativ zum übergeordneten Objekt des Bezugssystem (in diesem Beispiel die Basis des Roboters).

数据ce - Bild 10

Mehrere Bezugssysteme können miteinander verknüpft werden, um die Abhängigkeit zu erstellen, die der Realität entspricht. Zum Beispiel kann ein Tisch eine bestimmte Position in Bezug auf/Abhängigkeit von dem Roboter haben. Dann können zwei oder mehr Objekte auf dem Tisch eine bestimmte Position in Bezug auf das Bezugssystem des Tischs haben. Das Verschieben des Tisch Bezugssystems verändert die Beziehung zwischen den Objekten und dem Tisch nicht, sondern ändert dabei lediglich die Beziehung aller Objekte in Bezug auf den Roboter. Das folgende Bild zeigt ein solches Beispiel.

数据ce - Bild 11

Roboter Ziele

Roboter Ziele erlauben es spezielle Roboterpositionen aufzunehmen, sodass der Roboter zu einer bestimmten Position bewegt werden kann. Um solche Ziele hinzuzufügen sehen Sie sich die nachfolgenden Informationen an:

Wählen SieProgramm数据ce - Bild 12Ziel anlernen/teachen (Strg+T)um ein neues Ziel hinzuzufügen.
Dadurch wird die aktuelle Position des Roboters gespeichert, indem das aktuell aktive allgemeine Bezugssystem
数据ce - Bild 13und das aktuelle Werkzeug Bezugssystem数据ce - Bild 14verwendet werden. Das Ziel wird zum aktiven Bezugssystem hinzugefügt.

Rechtsklicken Sie auf das Ziel und wählen Sie anschließendweitere Optionen… (F3)um die aufgenommene Position, sowie die Achswinkel zu sehen.

数据ce - Bild 15

Durch Erstellen eines neuen Ziels werden der TCP in Bezug auf das Bezugssystem im kartesischen Raum sowie die aktuellen Roboterachsen aufgezeichnet. Standardmäßig erstellt RoboDK Ziele als kartesische Ziele (kartesische Position beibehalten数据ce - Bild 16). In diesem Fall versucht der Roboter, sobald das Bezugssystem bewegt wird, die Position des Ziels in Bezug auf dieses Bezugssystem zu erreichen.

Des Weiteren ist es möglich, das Ziel in Achswinkeln anzugeben(achsspezifische Position beibehalten数据ce - Bild 17). In diesem Fall ist das Ziel eine absolute Roboterposition und wird nicht geändert, wenn das Bezugssystem bewegt wird.

Es ist üblich, achsspezifische Ziele zu verwenden, um eine erste Annäherungsposition des Arbeitsbereichs zu erreichen. Anschließend stellen kartesische Ziele sicher, dass die Werkzeugbahn nicht geändert wird, wenn das Bezugssystem oder das Werkzeugbezugssystem geändert werden.

Es ist möglich, andere Konfigurationen zu sehen, mit welchen der Roboter dieselbe Position erreicht. Weitere Informationen hierzu imnächsten Abschnitt

Roboter Konfigurationen

明信片Roboterkonfiguration definiert杯bestimmten Zustand des Roboters. Um die Konfiguration zu ändern, muss eine Singularität ausgeschlossen werden. Robotersteuerungen können eine Singularität nicht überschreiten, wenn eine lineare Bewegung ausgeführt wird (Point to Point (PTP) Bewegung wäre dafür erforderlich). Mit anderen Worten, um eine lineare Bewegung zwischen zwei Zielen zu erreichen, muss die Roboterkonfiguration für die gesamte Bewegung dieselbe sein, einschließlich der ersten und letzten Punkte.

Klicken Sie mit der rechten Maustaste auf einen Roboter und wählen SieKonfiguration ändernaus, um das Fenster mit den Roboterkonfigurationen zu öffnen. Ebenfalls ist es möglich, dieses Fenster zu öffnen, indem Sie im Roboter PanelWeitereOptionenauswählen.

数据ce - Bild 18

Ein Standard 6-Achs Roboter hat normalerweise 8 verschiedene Konfigurationen für jede Position des Roboters. Dies setzt die Annahme voraus, dass sich jede Roboterachse um volle Umdrehung ausführen kann. In der Praxis können die Gelenkendwerte abhängig vom Robotertyp mehr oder weniger eingeschränkt sein. Daher kann es möglich sein, zwischen 1 bis zu mehr als 100 verschiedene Roboterkonfigurationen für ein bestimmtes Ziel, abhängig vom Roboter, zu haben.

数据ce - Bild 19接口-《图片报》20接口-《图片报》21接口-《图片报》22接口-《图片报》23接口-《图片报》24接口-《图片报》25接口-《图片报》26

Die Roboterkonfiguration beschreibt eine bestimmte Art (Montagemodus) zum Erreichen einer Position mit dem Roboter. Zum Beispiel kann der Roboter seinen Ellenbogen nach oben oder Ellenbogen nach unten (Up vs. Down oder U / D) haben, gleichzeitig kann er dem Ziel zugewandt sein oder die Basis kann sich um 180 Grad drehen, um das Ziel rückwärts zu erreichen (Vorne vs. Hinten oder F / R). Des Weiteren kann das Gelenk 5 durch Umschalten des Vorzeichens „flippen“, während die Achse 4 und die Achse 6 diese Bewegung kompensieren (Flip vs. Non-Flip oder F / N). Daraus ergeben sich die Konfigurationen 2 * 2 * 2 = 8.

Objekt Einstellungen

Objekte können aus generischen Dateiformaten wie STL, STEP oder IGES importiert werden. Doppelklicken Sie auf ein Objekt im Baum oder in der 3D-Ansicht, um das Einstellungsfenster zu öffnen.

接口-《图片报》27

Es ist möglich, die Position in Bezug auf ein beliebiges Bezugssystem festzulegen oder anzuzeigen. Objekte werden jedoch normalerweise auf Bezugssysteme ausgerichtet, und es wird empfohlen, das Bezugssystem zu verschieben, wenn ein Objekt verschoben werden muss. Objekte können durch eine ereignisbasierte Simulation auch von Roboterwerkzeugen gegriffen werden.

Das MenüWeitere Optionen ...ermöglicht das Ändern der Objektfarbe, sowie darüber hinaus das Anwenden eines Skalierungsfaktors oder das Verschieben der Geometrie in Bezug auf das eigene Bezugssystem.

Hauptmenü

Das Hauptmenü beinhaltet alle verfügbaren Optionen. Es ist in folgende Abschnitte unterteilt:

1.Datei Menü:Ermöglicht es neue Dateien hinzuzufügen (3D Geometrie, Roboter, Werkzeuge, Werkzeugbahnen, …) und des Weiteren das Öffnen und Speichern von RoboDK Projekten (RDK Datei Erweiterung).

2.Bearbeiten Menü:Ermöglicht es ein Objekt oder eine Gruppe von Objekten auszuschneiden/zu kopieren/einzufügen oder Aktionen rückgängig zu machen bzw. wieder zu holen.

3.Programm Menü:Ermöglicht es Roboterprogramme zu erstellen oder zu bearbeiten, sowie weitere Optionen für die Offline Programmierung (OLP).

4.Ansicht Menü:Bietet nützliche Aktionen zum Navigieren im 3D Raum und zum Einrichten bestimmter Ansichten.

5.Extras / Tool Menü:Bietet Tools wie die Kollisionserkennung, Messwerkzeuge oder auch das Öffnen der Hauptoptionen.

6.Dienstprogramm Menü:Ermöglicht das Ausführen spezieller Operationen, wie beispielsweise das Benutzen von Robotern für Fertigungsprozesse, die TCP oder Bezugssystem Kalibrierung oder auch das Verwenden eines Roboters als 3D Drucker oder 5-Achs CNC Maschine, das Kalibrieren eines Roboters,… Diese Operationen benötigen eventuell weitere spezielle Lizenzen.

7.Verbindungs Menü:Ermöglicht es den Roboter mit einem Messsystem oder einer Simulationskamera zu verbinden.

8.Hilfe Menü:Ermöglicht das Öffnen der online Dokumentation (F1), die Suche nach Updates, sowie das Einstellen einer Lizenz.


Datei Menu

Es ist möglich Dokumente aus dem Dateimenü zu öffnen, zu speichern oder zu exportieren.

接口-《图片报》28Neue Stationfügt eine neue Station zum Baum hinzu. Eine Station kann als RDK Datei geladen oder gespeichert werden. Die RDK Datei (RDK Dateierweiterung) beinhaltet all die Informationen über Roboter und Objekte, die benötigt sind. Es ist daher nicht erforderlich eine weitere Kopie der importierten Daten aufzuheben.

接口-《图片报》29Öffnenlädt eine neue RoboDK Datei (RDK Station). Des Weiteren kann jedes erkennbare Format, sowie .robot (Roboter Dateien), STEP/IGES/STL (Objekte), .tool (Werkzeuge), etc. importiert werden.

接口——《图片报》30Öffnen der Online Bibliotheköffnet die Onlinebibliothek in einem neuen Fenster.

接口——《图片报》31Sichern der Stationsichert die RDK Datei. Wählen Sie接口——《图片报》32Sichern der Station unter…um den Speicherort anzugeben.

接口——《图片报》33Erstellen einer Demostationexportiert die Station als EXE Datei mit einer vereinfachten Version von RoboDK.

接口——《图片报》34Exportieren einer Simulationexportiert ein spezifisches Programm oder einer spezifische Simulation als 3D PDF oder 3D HTML Datei.Beispiel

接口——《图片报》35

Bearbeitungs Menü

Rückgängig (Strg+Z) und Wiederholen (Strg+Y) können aus dem Bearbeitungsmenü aufgerufen werden. Mithilfe von Rückgängig/Wiederholen lassen sich Änderungen rückgängig machen/wiederherstellen.

Es können ebenfalls die Befehle接口——《图片报》36ausschneiden (Strg+X),接口——《图片报》37kopieren (Strg+C) oder接口——《图片报》38einfügen (Strg+V) auf eines oder eine Gruppe von Objekten aus dem Baum angewendet werden Wenn ein Objekt kopiert wird, werden alle Objekte die diesem untergeordnet sind ebenfalls kopiert.

接口——《图片报》39

数据ce - Bild 40

Programm Menü

Das Programmmenü enthält alle Komponenten zur Offline-Programmierung (OLP) und Programmgenerierung. Es ist möglich, Robotern neue Programme, Bezugssysteme, Ziele oder Werkzeuge hinzuzufügen. Diese Offline-Programmierungskomponenten (Bezugssysteme, Tools, Ziele usw.) werden in allen offline generierten Programmen angezeigt.

数据ce - Bild 41Ein Bezugssystem hinzufügenfügt ein neues Bezugssystem hinzu, welches dem Ursprung der Station oder einem anderen Bezugssystem untergeordnet wird. Dies hängt davon ab was ausgewählt wurde

数据ce - Bild 42Leeres Werkzeug hinzufügenfügt einen neuen TCP zu einem Roboter hinzu. Es wird keine Geometrie benötigt um ein Werkzeug hinzuzufügen. Sie können mit mehreren Werkzeugen auf verschiedene Teile die auf dieses Werkzeug referenziert wurden, verweisen.

数据ce - Bild 43Ziel anlernen / teachen (Strg+T)fügt dem aktiven Bezugssystem ein neues Ziel für das aktive Roboter Werkzeug hinzu. Sowohl das aktive Bezugssystem, als auch das aktive Werkzeug können imRoboter Panelausgewählt werden. Es ist des Weiteren möglich per Klick mit der rechten Maustaste auf ein Bezugssystem oder ein Tool, diese zu aktivieren.

数据ce - Bild 44Ziele auf Oberfläche anlernen / teachen (Strg+Shift+T)erlaubt es dem Benutzer Punkte eines Objekts anzuwählen um somit schnell Ziele zu erstellen. Ein Beispiel ist indiesem Abschnittverfügbar.

数据ce - Bild 45Programm hinzufügenfügt ein neues Programm hinzu, welches mit Hilfe des RoboDK Graphical User Interface (GUI) erstellt wird. Hierzu ist keine Programmiererfahrung notwendig, um Roboterprogramme erstellen oder änderen zu können. Das Roboterprogramm kann anschließend einfach simuliert und für einen speziellen Robotertyp automatisch erstellt werden.

Der AbschnittProgramm Anweisungendes Offline Programmierungs Dokument bietet weiterführende Informationen über das GUI an.

数据ce - Bild 46Python Programm hinzufügen它es Python-Beispielprogramm / Makro / Skript / Modul in die Station einzufügen, die mit der RoboDK-API verknüpft ist. Ein Python-Programm, das die RoboDK-API verwendet, ermöglicht das Erstellen von Roboterprogrammen aus generischem Programmiercode (Python). Es ist möglich, diese Programme für jede Robotersteuerung spezifisch auszugeben. Des Weiteren ist es auch möglich, bestimmte Aufgaben zu simulieren, um die GUI-Programme zu erweitern. Beispiele hierfür sind Roboter-Unterprogramme für Offline-Programmierung, Online-Programmierung oder auch das Simulieren bestimmter Ereignisse, wie zum Beispiel Objekte automatisch an zufälligen Stellen für eine Pick-and-Place-Simulationen erscheinen lassen. Ein Python-Programm ist wie eine in der Station eingebettete Textdatei und enthält Python-Code, um bestimmte Aufgaben in RoboDK zu automatisieren. Die RoboDK-API wird standardmäßig mit Python bereitgestellt, andere Programmiersprachen können jedoch als Schnittstelle zu RoboDK ebenfalls verwendet werden.

Des Weiteren ist es möglich,数据ce - Bild 47Post Prozessoren hinzuzufügenoder zubearbeiten。Postprozessoren bestimmen死艺术和威尔斯,是不是Programme für eine bestimmte Robotersteuerung generiert werden. Dabei wird die herstellerspezifische Syntax berücksichtigt. Postprozessoren sind die letzte Komponente des Offline-Programmierprozesses.

数据ce - Bild 48

Ansichts Menü

Um im 3D Raum zu navigieren sind Optionen im Ansichts Menü verfügbar. Es ist möglich, aus diesem Menü Objekte zu rotieren, zu verschieben und zu zoomen (dies funktioniert analog durch Klicken mit der rechten Maustaste auf die 3D-Ansicht). Dies ist von Vorteil, wenn mit einem Laptop-Touchpad, anstelle einer Maus, gearbeitet wird.

Um eine freie Drehung in jede beliebige Richtung zu ermöglichen, deaktivieren Sie die Option: AnsichtRotation ausrichten. Andernfalls sperrt RoboDK Referenzen, um die XY-Ebene standardmäßig horizontal zu halten.

Des Weiteren ist es möglich, den Roboterarbeitsbereich ein- oder auszublenden, indem Sie die Sterntaste (*) verwenden. Zwischen sichtbaren und unsichtbaren Objekten kann gewechselt werden, indem Sie die Taste F7 drücken.

数据ce - Bild 49

Extras Menü

Generische Werkzeuge stehen im Extras Menü zur Verfügung. Dazu zählen die Optionen Screenshots der 3D Ansicht zu erstellen, die Roboterbahn zu verfolgen, die Kollisionserkennung zu verwenden oder Punktkoordinaten zu messen.

Aktivieren der数据ce - Bild 50Spurzeigt die Bahn eines jeden Roboters, wenn er sich bewegt.

数据ce - Bild 51Kollisionserkennungaktiviert oder deaktiviert die Kollisionskontrolle. Wenn die Kollisionserkennung aktiviert ist, werden Objekte, die sich in einem Kollisionszustand befinden, rot angezeigt. Die数据ce - Bild 52Kollisionübersichtermöglicht die Angabe, welche Objekt-Interaktionen überprüft werden sollen.

数据ce - Bild 53Farbänderungswerkzeugöffnet ein kleines Fenster, mit dem man die Farbe von Robotern und Objekten ändern kann. Es ist auch möglich, die normalen Vektoren von Oberflächen umzukehren.

数据ce - Bild 54Messenzeigt ein Fenster an, in dem Punkte in 3D in Bezug auf ein lokales Basissystem oder den Referenzrahmen der Station gemessen werden können (absolute Messungen).

Sie können die Sprache von RoboDK festlegen, indem SieExtrasSpracheauswählen und die gewünschte Sprache auswählen. RoboDK wird sofort in der ausgewählten Sprache angezeigt.

Symbolleisten Stilermöglicht das Einrichten der Standard-Symbolleiste. Alternativ ist es möglich, die Symbolleiste für grundlegende Aufgaben oder erweiterte Aufgaben anzupassen.

Wählen Sie数据ce - Bild 55Optionen, um das Hauptmenü zu öffnen. Weitere Informationen finden Sie im AbschnittOptionen

数据ce - Bild 56

Dienstprogramm Menü

Das Dienstprogramm Menü beinhaltet folgende Optionen:

数据ce - Bild 57Werkzeug kalibrieren (TCP)ermöglicht das Kalibrieren eines TCP, indem Daten aus der Realität bereitgestellt werden, z. B. die Achswinkel, um einen Punkt mit verschiedenen Konfigurationen zu erreichen. Dies ist normalerweise bei den meisten Roboter Handprogrammiergeräten verfügbar. RoboDK ermöglicht das Kalibrieren eines TCP mit beliebig vielen Konfigurationen. Durch die Verwendung mehrerer Konfigurationen kann ein genauerer TCP-Wert erhalten werden. Lesen Sie mehr über dieTCP Kalibrierung

数据ce - Bild 58Bezugssystem kalibrierenermöglicht das Identifizieren eines Bezugssystems in Bezug auf eine Roboterbasis. Dies ermöglicht es Realität und Simulation genau abzugleichen. Lesen Sie mehr überKalibrierung des Bezugssystems

数据ce - Bild 59Externe Achsen synchronisierenermöglicht das Einrichten einer oder mehrerer externer Achsen als Robotermechanismus. Weitere Informationen finden Sie im AbschnittExterneAchsen

数据ce - Bild 60Roboter Fräsprojektekönnen verwendet werden um die Bahn von Werkzeugmaschinen leicht in Roboterprogramme zu konvertieren. RoboDK kann Programme importieren, die für 5-Achs CNC mit CAM-Software erstellt wurden, z. B. generische G-Code- oder APT-Dateien. Diese Programme / Werkzeugwege können mit RoboDK einfach simuliert und in Roboterprogramme umgewandelt werden. Weitere Informationen finden Sie indiesemAbschnitt.

Das数据ce - Bild 61Bahnverfolgungs Projektähnelt einem Roboter Fräsprojekt, erlaubt aber die Auswahl von Kurven aus der 3D-Geometrie als Werkzeugbahn. Darüber hinaus ist es auch möglich,Punktezuimportieren, um 3D-Kurven aus CSV- oder TXT-Dateien zu importieren. Diese Kurven müssen als eine Liste von XYZ-Punkten und optional IJK-Vektoren bereitgestellt werden. Weitere Informationen finden Sie im AbschnittKurven verfolgen

Das数据ce - Bild 62Punktverfolgungs Projektist ähnlich wie ein Roboter-Fräs-Projekt. Es ermöglicht aber die Auswahl von Punkten, die aus der 3D-Geometrie extrahiert wurden und somit das einfache Erstellen eines Roboter-Werkzeugwegs. Es ist auch möglich,Punktezuimportieren, um 3D-Punkte aus CSV- oder TXT-Dateien zu importieren. Diese Punkte müssen als eine Liste von XYZ-Punkten und optional IJK-Vektoren bereitgestellt werden. Weitere Informationen finden Sie im AbschnittPunktverfolgung

Wählen Sie3D Druck Projekt, um ein 3D-Druckprogramm für ein bestimmtes Objekt zu erstellen. Das Objekt muss hierzu in der RoboDK-Station verfügbar sein. Die Bahn des 3D Druck Werkzeugs wird im Hintergrund mit einem Slicer in G-Code konvertiert und dann wie ein 3-Achsen Bearbeitungswerkzeugweg behandelt. Weitere Informationen finden Sie im AbschnittRoboter 3D Druck

Der Ballbar Genauigkeitstest ermöglicht die Überprüfung der Roboter Performance mit Hilfe eines Teleskop-Doppel-Kugelgelenks. Weitere Informationen über Roboter-Ballbar-Tests finden Sie hier://www.sinclairbody.com/ballbar-test

数据ce - Bild 63Roboter Kalibrierenermöglicht die Kalibrierung eines Roboters. Somit werden die Genauigkeit des Roboters verbessert und Roboterfehlerparameter gefunden. Ein kalibrierter Roboter kann in jedem RoboDK Offline-Programmierungsprojekt verwendet werden. Die Roboterkalibrierung verbessert normalerweise die Genauigkeit des Roboters je nach Robotermodell um einen Faktor 5 oder besser. Die Roboterkalibrierung erfordert die Verwendung von Messsystemen zur Durchführung von Robotermessungen. Die Genauigkeit und Wiederholbarkeit des Roboters kann vor und/oder nach der Kalibrierung mit ISO9283 getestet werden. Weitere Informationen zur Roboterkalibrierung und zum Leistungstest finden Sie hier://www.sinclairbody.com/robot-calibration

数据ce - Bild 64

Verbindungs Menü

Es ist möglich, sich mit einem Roboter zu verbinden und die Verbindungsparameter einzugeben, z. B. die IP-Adresse des Roboters, den FTP-Benutzernamen und das FTP-Passwort. Das Einrichten einer Roboterverbindung ermöglicht das Übertragen von Programmen über FTP oder das Ausführen von Programmen direkt vom PC. Dies ist für bestimmte Roboter über unterstützte Robotertreiber in RoboDK möglich. Neue Robotertreiber können von Endbenutzern entwickelt werden, weitere Informationen finden Sie im BereichRobotertreiber

Des Weiteren是es欧什moglich Verbindung的风景明信片zu unterstützten Messsystemen wie Laser Tracker oder Creaform Optical CMM herzustellen. Dies ermöglicht eine vollständige Automatisierung der Roboterkalibrierung und des Leistungstests.

数据ce - Bild 65

Hilfe Menü

数据ce - Bild 66Hilfe (F1)öffnet diese Onlinedokumentation. Eine PDF Version ist für jedes Kapitel einzeln erhältlich (oben). Durch Drücken vonF1zeigt RoboDK die Hilfe, welche zum aktuell ausgewählten Objekt passt.

Wählen SieNach Updates suchen…aus, um zu prüfen, ob ein Update verfügbar ist. Eine Meldung mit einem empfohlenen Update wird angezeigt, wenn eines verfügbar ist. Ansonsten werden Sie darauf hingewiesen, dass die aktuelle Version bereits auf dem neuesten Stand ist. Wenn keine Nachricht erscheint, bedeutet dies, dass eine Firewall die Kommunikation zwischen RoboDK und dem Internet blockiert.

数据ce - Bild 67