Das RoboDK-Add-In für SolidWorks ermöglicht Ihnen, die 3D-CAD-Modellierungsfunktionen von SolidWork mit RoboDK für die Robotersimulation und Offline-Programmierung zu kombinieren.
Mit dem RoboDK-Plug-in für SolidWorks können Sie 3D-Modelle, die in SolidWorks erstellt wurden, einfach in RoboDK laden. Mit diesem Plug-In können Sie mehr als 50 verschiedene Roboterhersteller und 500 Roboter direkt aus SolidWorks heraus programmieren.
Roboterprogramme können direkt aus einer Gruppe von Kurven oder Punkten generiert werden. Sie können auch ein NC-Programm wie einen G-Code oder eine APT-Datei erstellen und in RoboDK laden.
Roboter lassen sich leicht als 5-Achsen-Maschinen für eine Vielzahl von Fertigungsanwendungen wie Bohren, Schweißen, Schneiden, 3D-Drucken oder Roboterbearbeitung programmieren. Weitere Informationen finden Sie imAbschnittRoboter-Bearbeitung.
DerAbschnittüber Roboter-Postprozessorenzeigt eine Liste der unterstützten Robotermarken und Controller. Es ist auch möglich, Postprozessoren zu ändern oder neue Postprozessoren zu erstellen, um die Programmgenerierung anzupassen.
Hinweis:Lesen Sie diesenAbschnittErste Schritte,wenn Sie RoboDK zum ersten Mal verwenden.
Das RoboDK-Plug-in für SolidWorks funktioniert ab SolidWorks 2016. Das RoboDK-SolidWorks-Plug-In ist kostenlos, bestimmte Optionen in RoboDK erfordern jedoch denErwerb einer Lizenz.
Wenn Sie bereits SolidWorks und RoboDK installiert haben, sollte das RoboDK-Plug-in für SolidWorks in der Solidworks-Software verfügbar sein.
Das RoboDK-Plug-In für SolidWorks enthält eine Symbolleiste. Jede Schaltfläche der Symbolleiste ist mit einem RoboDK-Befehl verknüpft.
Hinweis:Wenn Sie die RoboDK-Symbolleiste (oder das Plug-In) in SolidWorks nicht sehen, sollten Sie die Anweisungen zurmanuellen Installation des Plug-Insfolgen.
Hinweis:Wenn Sie RoboDK aus dem SolidWorks Plug-In starten, werden die Standardeinstellungen von RoboDK so geändert, dass sie der 3D-Mausnavigation und dem Fensterstil von SolidWork entsprechen. Dieses Verhalten kann in denPlugin-Einstellungengeandert了奥得河的军队铁stlegen derRoboDK-Standardeinstellungen.
Hinweis:Wenn die RoboDK-Symbolleiste in SolidWorks nicht angezeigt wird, sollten Sie diese aktivieren, indem SieTools➔Add-Insauswählen und dasRoboDK-Plug-Inaktivieren.
Wenn das RoboDK-Plug-In nicht verfügbar ist, können Sie diemanuellen Installationsschrittebefolgen, um das RoboDK-Plug-In für SolidWorks zu installieren.
死RoboDK-Standardsymbolleiste enthalt 5 Schaltflächen:
●Auto Setup -Mit dieser Schaltfläche können Sie eine beliebige Geometrie (Kurven oder Punkte) auswählen, die dann zusammen mit dem 3D-Modell in RoboDK geladen wird.
●Load Part -Lädt das 3D-Modell aus SolidWorks in RoboDK. Features wie Kurven oder Punkte werden nicht geladen.
●Load Point(s) -Laden Sie alle in RoboDK ausgewählten Punkte als neues Objekt. Alle ausgewählten Flächen werden zur Berechnung von Punktnormalen verwendet. Diese Normalen sind wichtig, da sie die Annäherungsachse des Roboters definieren.
●Load Curve(s)-Laden Sie alle in RoboDK ausgewählten Kurven als neues Element. Alle ausgewählten Flächen werden zur Berechnung von Kurvennormalen verwendet. Diese Normalen sind wichtig, da sie die Annäherungsachse des Roboters definieren.
●Settings -Öffnen Sie dasFenster mit den Standardeinstellungen.
Der Hauptunterschied zwischenAuto-SetupundLoad Curve(s)oderLoad Point(s)besteht darin, dass Auto-Setup das Teil lädt und ein neues Kurven-/Punktfolgeprojekt erstellt. Die Verwendung von Load Curve(s)oder Load Point(s) ist schneller und aktualisiert lediglich die vorhandenen Geometrie-Features in RoboDK unter Beibehaltung der zuvor definierten Einstellungen.
Hinweis:Wenn Sie mehr als ein Objekt aus SolidWorks laden möchten, sollten Sie die Objekte umbenennen, sobald sie in RoboDK geladen wurden.
Sie können die Standardeinstellungen für das RoboDK-Plug-in ändern, indem Sie die SchaltflächeSettingswählen.
●Object Name -Legen Sie den Namen des Kurven-/Punktobjekts fest, das in RoboDK geladen werden soll. Wenn dieses Feld leer gelassen wird, wird der Name des Teils oder der Baugruppendatei verwendet.
●Override -Überschreiben Sie das zuvor in RoboDK geladene Objekt, wenn es eine Namensübereinstimmung gibt.
●Project Name -Legen Sie den Namen/Pfad des RoboDK-Projekts/der RoboDK-Station (.RDK-Datei) fest, das/die verwendet werden soll. Wenn die Datei bereits geladen ist, wird das vorhandene Projekt verwendet. Wenn das in RoboDK geöffnete Projekt nicht mit dem Dateinamen übereinstimmt, wird das Projekt geöffnet, wenn der vollständige Pfad angegeben wird.
●Robot Name -Legen Sie den Namen des Roboters fest, der in RoboDK verwendet werden soll (wenn Sie mehr als 1 Roboter in Ihrem Projekt haben). Der Robotername muss mit dem im RoboDK-Stationsbaum sichtbaren Namen übereinstimmen. Lassen Sie dieses Feld leer (Standardeinstellung), um den ersten oder einzigen verfügbaren Roboter zu verwenden.
●Reference Name -Legen Sie den Namen des Referenzrahmens fest, um die Bahn in Bezug auf den Roboter zu platzieren. Der Name sollte mit dem sichtbaren Namen im RoboDK-Stationsbaum übereinstimmen. Wenn kein Name angegeben wird, wird der aktiveReferenzrahmenverwendet.
●Tool Name -Legen Sie den Namen des Werkzeugs (TCP) fest, das mit dem Roboter verwendet werden soll, um dem Pfad zu folgen. Der Name sollte mit dem im RoboDK-Stationsbaum sichtbaren Namen übereinstimmen. Wenn kein Name angegeben wird, wird der aktiveWerkzeugrahmenverwendet.
●Program Name -Legen Sie den Namen der Programmdatei fest, die erzeugt wird.
Hinweis:StellenSie sicher, dass Sie die Option zum Generieren des Programms und des Codes wählen, um das Programm zu sehen.
●Load Path as Points -Aktivieren Sie diese Option, um eine Kurve in Punkte zu konvertieren, so dass einPunktfolgeprojektin RoboDK erstellt wird. Dies ist für Fertigungsoperationen wie z. B. Bohren nützlich. Deaktivieren Sie diese Option, um den Pfad alsKurvenfolgeprojektzu laden.
●Alternate Curve Directions -Aktivieren Sie diese Option, um die Bewegungsrichtung bei jedem Durchgang zu wechseln (Zick-Zack-Muster).
●反转法线。Aktivieren Sie diese Option, um die berechneten Oberflächennormalen umzukehren. Dadurch wird die Werkzeugausrichtung des Roboters umgedreht.
●Use SolidWorks Theme in RoboDK-Starten Sie RoboDK mit einem SolidWorks-Thema. Dazu gehört die Änderung des Verhaltens der Maus für die 3D-Navigation und der Hintergrundfarbe. Diese Einstellungen können im RoboDK-MenüWerkzeuge-Optionengeändert werden.
●Communication Port -Stellen Sie den Kommunikationsport für die Kommunikation mit RoboDK ein. Mehrere Instanzen von RoboDK können gleichzeitig ausgeführt werden und unterschiedliche Konfigurationen verwenden, wenn ein anderer Port verwendet wird. Wenn dieser Wert auf -1 (Standard) eingestellt ist, wird der Standard-Port verwendet (20500).
●Startup Options -Legen Sie die Argumente fest, die beim ersten Start an RoboDK übergeben werden sollen. Um RoboDK beispielsweise leise zu starten, können Sie '/NOSPLASH /NOSHOW /HIDDEN' einstellen. Programme können auch dann noch generiert werden, wenn RoboDK nicht angezeigt wird. Weitere Informationen finden Sie imAbschnittKommandozeilen Optionender RoboDK-API.
●Linear Tolerance (mm) -Stellen Sie die lineare Genauigkeit fest, um Kurven in Punkte zu konvertieren.
●Mix Normals Tolerance (mm) -Legen Sie die Abstandstoleranz fest, die verwendet wird, um Normalen auf mehreren Oberflächen zu berechnen.
●Export Format -Wählen Sie das Exportformat, um das Teil in RoboDK zu laden.
●Display all object curves-Zeigen Sie die in RoboDK geladenen Kurven an, auch wenn sie nicht ausgewählt sind. Sie können diese Einstellung in RoboDK (Werkzeuge-Optionen-Anzeige-Kurven anzeigen) ändern.
●Map Z axis towards the top-Wenden Sie eine Drehung auf das Teil oder die Baugruppe an, die mit der Z-Achse in RoboDK übereinstimmt. Dadurch wird sichergestellt, dass die isometrische Ansicht in RoboDK mit der in SolidWorks übereinstimmt.
Schaltflächen:
●Open RoboDK-Öffnen Sie ein Projekt in RoboDK... Es wird ein neues Fenster mit zusätzlichen Optionen geöffnet.
●Load Project…-Laden Sie das RoboDK-Projekt (RDK-Datei), das Sie für Ihr aktuelles Projekt verwenden möchten.
●Open Library-Öffnen Sie die2022世界杯南美区预选赛 冯RoboDK。
●Set Defaults-Legen Sie die Standardeinstellungen für die Komponente fest.
●OK -Übernehmen Sie diese Einstellungen und schließen Sie dieses Fenster. Wenn Sie nicht OK wählen, werden die von Ihnen geänderten Einstellungen nicht übernommen.
Dieser Abschnitt zeigt grundlegende Beispiele zum Laden eines SolidWorks-Projekts in RoboDK für die Robotersimulation und Offline-Programmierung.
Das folgende Beispiel zeigt, wie Sie einen einfachen Werkzeugweg für das Roboterschweißen aus SolidWorks erstellen können.
Das folgende Beispiel zeigt, wie Sie mit SolidWorks und RoboDK einen Roboter für eine Flüssigkeitsabgaben-Anwendung programmieren können.
Dieses Beispiel zeigt, wie Sie eine RoboDK-Beispielstation laden (Standardeinstellung) und mit dem Roboter einer Reihe von in SolidWorks definierten Kurven folgen können.
1.Laden Sie das Beispiel mit den 3 Schaufelpropellern in SolidWorks.
2.Wählen Sie die Registerkarte RoboDK und wählen SieSettings.
3.Wählen SieLoad Project…
4.Wählen SieDefault 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 Fenster Settings oder wählen Sie OK.
6.Wählen Sie in SolidWorks die SchaltflächeAuto Setup.
7.Wählen Sie alle Kurven und Flächen aus und drücken Sie OK auf der Property Manager-Seite. Das Projekt wird wie in der folgenden Abbildung gezeigt in RoboDK geladen.
Sie sollten das auf dem aktiven Referenzrahmen (Referenz 1) geladene Teil und ein neues Kurvenfolgeprojekt in RoboDK sehen, das dem Werkzeugweg folgt.
Sie können sehen, dass die Annäherungsbewegung normal zum Werkzeugweg verläuft. Der Roboter sollte in der Lage sein, sich ohne Probleme entlang des Werkzeugweges zu bewegen.
Doppelklicken Sie im RoboDK-Baum auf die3-Blatt-Propellereinstellungen, um weitere Optionen zu öffnen und den vom Roboter verfolgten Werkzeugweg anzupassen.
Sie können z.B. dieBevorzugte Werkzeugbahn anzeigenwählen, um die Standardausrichtung des Werkzeugs in Bezug auf das Teil zu sehen und zu ändern. Sie können auch denPfad zur Werkzeugkorrekturändern, 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 imAbschnittRoboter-Bearbeitung.
Wenn die Simulation schließlich das gewünschte Ergebnis liefert, können Sie das Programm generieren oder die Simulation exportieren:
8.Klicken Sie mit der rechten Maustaste auf das Programm
9.Wählen SieErstellen eines Roboterprogramms(F6). Das Roboterprogramm wird generiert und angezeigt.
Dies sind manuelle Schritte zur Einrichtung des RoboDK-Plug-Ins für SolidWorks. Sie sollten diese Schritte ausführen, wenn das RoboDK-Plug-In für SolidWorks nicht standardmäßig automatisch mit dem RoboDK-Installationsprogramm installiert wurde:
1.Installieren SieSolidWorks.
2.Laden SieRoboDKherunter und installieren Sie es.
3.Laden Sie dasRoboDK-Plugin für SolidWorksherunter.
4.Entpacken Sie den Ordner RoboDK-Plugin für SolidWorks inC:\RoboDK\Other\Plugin-SolidWorks\
Entsperren der EXE- und DLL-Binärdateien:
5.Klicken Sie mit der rechten Maustaste auf die DateiRegAsm.exeund wählen SieProperties.
6.Wählen SieUnblockundApply.
7.Wiederholen Sie die Schritte 5 und 6 für die beiden anderen DLL-Dateien.
Laden Sie das RoboDK-Plug-In in SolidWorks:
8.Fuhren您死DateiPlugin_Install_RunAsAdministrator.batalsAdministratoraus: Klicken Sie mit der rechten Maustaste auf die BAT-Datei und wählen Sie Run as Administrator.
9.Starten Sie SolidWorks und gehen Sie zuTools➔Add-Ins(in SolidWorks).Dort finden Sie das RoboDK-Plug-In-Add-In.
Hinweis: Führen Sie die BAT-Datei als Administrator aus.
Hinweis: Ändern Sie nicht den Speicherort der Binärdateien, nachdem Sie die BAT-Datei ausgeführt haben.