STEP aus SolidWorks im Stapel exportieren (und alle auf einmal konvertieren)
Sie haben einen Ordner mit 50, 200 oder 2.000 SolidWorks-Teilen und -Baugruppen und brauchen aus allen STEP-Dateien -- für einen Lieferanten, eine PLM-Übergabe oder eine nachgelagerte Konvertierung nach STL oder glTF. Sie öffnen Datei > Speichern unter, wählen STEP, klicken sich durch den Exportdialog und wiederholen das. Und wiederholen es wieder.
Schritt 1
SolidWorksAls STEP speichern: per Makro, PDM-Regel oder von Hand.Schritt 2
STEPEine neutrale Datei nach ISO-Norm. Zum Lesen ist kein SolidWorks-Arbeitsplatz nötig.Schritt 3
STL · glTFDen ganzen Ordner in einem Durchgang nach STL, OBJ, 3MF oder glTF konvertieren.SolidWorks hat keinen integrierten Massen-STEP-Export. Der Dialog Speichern unter exportiert immer genau ein geöffnetes Dokument. Es gibt keinen Befehl 'Alle exportieren' auf Ordnerebene, keine Stapel-Option per Rechtsklick im Explorer und keine Einstellung in den Optionen, die aus Speichern unter eine Schleife macht. Das gilt für die letzten SolidWorks-Versionen gleichermaßen -- sollte eine zukünftige Version nativen Massenexport erhalten, wird sie als eigener Menüpunkt erscheinen, nicht als versteckte Checkbox in den Exporteinstellungen.
Drei Wege, STEP aus SolidWorks im Stapel zu exportieren
Welcher Weg sinnvoll ist, hängt davon ab, wie viele Dateien Sie haben, ob sie unter PDM-Kontrolle stehen und ob Sie sich zutrauen, ein Makro auszuführen.
| Weg | Am besten für | Einrichtung |
|---|---|---|
| 1. Ein VBA/API-Makro, das einen Ordner durchläuft | Große Ordner. Kostenlos, in jeder Edition mit API. | Ein VBA-Makro einmal einfügen, dann pro Projekt ausführen. |
| 2. SOLIDWORKS-PDM-Export-/Übergangsregeln | Dateien im Tresor, Export bei jedem Statuswechsel. | Braucht PDM. Den Übergang einmal einrichten. |
| 3. Manuelle Speichern-unter-Schleife (für kleine Stapel) | Weniger als ein Dutzend Dateien. | Keine. |
1. Ein VBA/API-Makro, das einen Ordner durchläuft
Der gängigste Ansatz: ein SolidWorks-VBA-Makro, das jedes Teil oder jede Baugruppe in einem Zielordner öffnet, SaveAs3 mit dem STEP-Format-Flag aufruft und das Dokument schließt, bevor es zur nächsten Datei übergeht. Öffentliche Makro-Bibliotheken (SolidWorks-Foren, CodeStack, Blue Byte Systems) veröffentlichen fertige Versionen dieses Musters, einschließlich Varianten, die jede Konfiguration eines Mehrfachkonfigurations-Teils als eigene STEP-Datei exportieren.
Das AP-Schema (AP203 vs. AP214 vs. AP242) steuern Sie über eine Konstante im Makro, und Ausgabeordner sowie Dateinamensvergabe sind meist am Anfang des Skripts parametrisiert. Das ist kostenlos und funktioniert in jeder SolidWorks-Edition mit aktivierter API, erfordert aber jemanden, der bereit ist, VBA-Code in den Makro-Editor einzufügen und ihn einmal pro Projekt oder nach Zeitplan auszuführen.
2. SOLIDWORKS-PDM-Export-/Übergangsregeln
Wenn Ihre Dateien in einem SOLIDWORKS-PDM-Tresor liegen, kann PDM so konfiguriert werden, dass es automatisch einen STEP- (oder anderen neutralen Format-) Export erzeugt, sobald eine Datei in einen bestimmten Status wechselt -- zum Beispiel von 'In Bearbeitung' zu 'Freigegeben'. Das ist die sauberste Option für Teams, die bereits PDM einsetzen, da nach der Einrichtung überhaupt kein manueller Schritt mehr nötig ist.
- Eine 'Convert Task' oder ein Export-Add-in zum betreffenden Workflow-Übergang hinzufügen
- Auf eine STEP-Exportvorlage mit dem bevorzugten AP-Schema verweisen
- Jede Datei, die diesen Status erreicht, erhält automatisch einen STEP-Export -- kein manueller Stapellauf nötig
Der Nachteil sind die Einrichtungskosten und die Notwendigkeit, überhaupt PDM zu besitzen -- keine passende Lösung, wenn Sie ein kleiner Betrieb sind, der mit lokalen Dateien arbeitet.
3. Manuelle Speichern-unter-Schleife (für kleine Stapel)
Bei einer Handvoll Dateien -- unter einem Dutzend etwa -- ist es oft schneller, jede einzeln zu öffnen und manuell als STEP zu speichern, statt ein Makro zu schreiben oder zu suchen. Nicht elegant, aber ohne jede Einrichtungszeit. Wenn Sie das jede Woche tun, ist das das Signal, stattdessen die Stunde in die Einrichtung von Weg 1 oder 2 zu investieren.
Sobald Sie STEP-Dateien haben: im Stapel in alles andere konvertieren
Richten Sie den Stapelmodus auf den Ordner mit den STEP-Exporten und konvertieren Sie den gesamten Satz in einem Durchgang nach STL, OBJ, 3MF, glTF/GLB, PLY, FBX, DAE oder ein anderes Zielformat -- mit konsistenter Tessellierungsqualität und Einheiteneinstellungen für jede Datei. Über die CLI:
cadconvert batch -i ./step-exports -o ./stl -f stl -r
cadconvert batch -i ./step-exports -o ./gltf -f gltf -r
Beide Befehle durchlaufen Unterordner rekursiv (-r) und behalten die Ordnerstruktur der Quelle standardmäßig in der Ausgabe bei, sodass ein verschachtelter Exportbaum aus Weg 1 oder 2 sauber konvertiert wird, ohne manuell neu sortiert werden zu müssen.
Mehr erfahren: Mehr zum Konvertieren von SolidWorks-Dateien · Vollständige CLI- & Stapelautomatisierungs-Referenz
Konvertieren Sie Ihre STEP-Exporte noch heute im StapelLaden Sie die kostenlose Testversion herunter: 10 Konvertierungen mit allen Funktionen. Konvertieren Sie einen ganzen Ordner voller STEP-Dateien in einem Durchgang nach STL, OBJ, 3MF oder glTF, ohne Abonnement und ohne Cloud-Upload.
Kostenlose Testversion herunterladenWarum die nachgelagerte Konvertierung keine SolidWorks-Lizenz benötigt
STEP ist ein neutrales, ISO-genormtes Austauschformat -- sobald Ihre Teile dorthin exportiert sind, braucht kein Tool ein Dassault-SDK oder eine SolidWorks-Lizenz, um sie zu lesen. 3D CAD Converter liest STEP mit seinem eigenen CAD-Kernel, völlig unabhängig von SolidWorks.
Das ist wichtig für Teams, die Dateien an 3D-Druckdienste, Spielestudios oder Fertigungspartner weitergeben, die keine SolidWorks-Lizenz besitzen (und auch nicht kaufen sollten müssen), nur um von jemand anderem entworfene Geometrie zu öffnen.
Häufig gestellte Fragen
Hat SolidWorks einen integrierten Massen-STEP-Export?
Nein. Speichern unter exportiert immer nur ein Dokument gleichzeitig. Massenexport erfordert ein VBA/API-Makro, das einen Ordner durchläuft, SOLIDWORKS-PDM-Export-/Übergangsregeln, falls Ihre Dateien in einem Tresor liegen, oder eine manuelle Speichern-unter-Schleife für sehr kleine Stapel.
Kann 3D CAD Converter meine nativen .sldprt- oder .sldasm-Dateien direkt öffnen?
Nein. Wie jedes Drittanbieter-Tool ohne das Dassault-SDK kann es native SolidWorks-Dateien nicht lesen. Exportieren Sie zuerst STEP oder IGES aus SolidWorks und konvertieren Sie dann diese neutrale Datei -- der übliche Workflow für CAD-Interoperabilität.
Wie konvertiere ich einen ganzen Ordner exportierter STEP-Dateien auf einmal nach STL oder glTF?
Nutzen Sie den Stapelmodus von 3D CAD Converter oder führen Sie cadconvert batch -i ./step-exports -o ./stl -f stl -r in der Kommandozeile aus. Das konvertiert jede Datei im Ordner (und in Unterordnern, mit -r) in einem Durchgang mit konsistenten Einstellungen.
Brauche ich eine SolidWorks-Lizenz, um die exportierten Dateien zu konvertieren?
Nein. Sobald die STEP- oder IGES-Datei existiert, erfordert die weitere Konvertierung nach STL, OBJ, 3MF, glTF und mehr keine SolidWorks-Lizenz -- nützlich, um mit Partnern zu teilen, die nur die neutralen Dateien und einen Konverter benötigen.