Batch-exportera STEP från SolidWorks (och konvertera allt på en gång)

5 juli 2026 · ContentaSoft Team

Du har en mapp med 50, 200 eller 2000 SolidWorks-delar och sammanställningar, och du behöver STEP-filer från alla -- för en leverantör, en PLM-överlämning, eller en efterföljande konvertering till STL eller glTF. Du öppnar Arkiv > Spara som, väljer STEP, klickar dig igenom exportdialogen, och upprepar. Och upprepar.

Steg 1

SolidWorksSpara som STEP: med makro, PDM-regel eller för hand.

Steg 2

STEPEn neutral fil enligt ISO-standard. Du behöver ingen SolidWorks-licens för att läsa den.

Steg 3

STL · glTFKonvertera hela mappen till STL, OBJ, 3MF eller glTF i ett svep.

SolidWorks har ingen inbyggd massexport till STEP. Dialogen Spara som exporterar exakt ett öppet dokument åt gången. Det finns inget mappnivå-kommando för Exportera alla, inget batch-alternativ via högerklick i Utforskaren, och ingen inställning i Alternativ som gör Spara som till en loop. Detta har stämt över de senaste SolidWorks-versionerna -- om en framtida version lägger till inbyggd massexport kommer den att synas som ett eget menyval, inte en kryssruta gömd i exportinställningarna.

Tre sätt att batch-exportera STEP från SolidWorks

Vilken väg som passar beror på hur många filer du har, om de står under PDM-kontroll, och om du känner dig bekväm med att köra ett makro.

MetodBäst förUppsättning
1. Ett VBA/API-makro som loopar över en mappStora mappar. Gratis, i alla utgåvor med API:et.Klistra in ett VBA-makro en gång och kör det per projekt.
2. SOLIDWORKS PDM export-/övergångsreglerFiler i valvet, exporterade vid varje statusändring.Kräver PDM. Ställ in övergången en gång.
3. Manuell Spara som-loop (för små batcher)Under ett dussin filer.Ingen.

1. Ett VBA/API-makro som loopar över en mapp

Den vanligaste metoden: ett SolidWorks VBA-makro som öppnar varje del eller sammanställning i en målmapp, anropar SaveAs3 med STEP-formatflaggan, och stänger dokumentet innan det går vidare till nästa fil. Publika makrobibliotek (SolidWorks-forum, CodeStack, Blue Byte Systems) publicerar färdiga versioner av detta mönster, inklusive varianter som exporterar varje konfiguration av en flerkonfigurationsdel som en separat STEP-fil.

Du styr AP-schemat (AP203 mot AP214 mot AP242) via en konstant i makrot, och utmapp och filnamngivning är oftast parametriserade längst upp i skriptet. Detta är gratis och fungerar i vilken SolidWorks-utgåva som helst med API aktiverat, men det kräver att någon känner sig bekväm med att klistra in VBA i makroredigeraren och köra det en gång per projekt eller enligt schema.

2. SOLIDWORKS PDM export-/övergångsregler

Om dina filer ligger i ett SOLIDWORKS PDM-valv kan PDM konfigureras att automatiskt generera en STEP-export (eller annat neutralt format) när en fil övergår till ett visst tillstånd -- till exempel från 'Under arbete' till 'Utgiven'. Detta är det renaste alternativet för team som redan har PDM, eftersom det inte kräver något manuellt steg alls när det väl är konfigurerat.

  • Lägg till en 'Konverteringsuppgift' eller ett export-tillägg i den relevanta arbetsflödesövergången
  • Peka den mot en STEP-exportmall med ditt föredragna AP-schema
  • Varje fil som når det tillståndet får automatiskt en STEP-export, ingen manuell batchkörning behövs

Nackdelen är installationskostnaden och att man först måste ha PDM på plats -- inte rätt för en liten verkstad som jobbar med lokala filer.

3. Manuell Spara som-loop (för små batcher)

För en handfull filer -- under ett dussin eller så -- är det ofta snabbare att bara öppna varje fil och Spara som STEP manuellt än att skriva eller hitta ett makro. Inte elegant, men noll installationstid. Om du märker att du gör detta varje vecka är det signalen att investera timmen i att sätta upp väg 1 eller 2 istället.

När du har STEP-filer: batch-konvertera till vad som helst annat

Peka batchläget mot mappen med STEP-exporter och konvertera hela uppsättningen till STL, OBJ, 3MF, glTF/GLB, PLY, FBX, DAE eller ett annat målformat i en enda körning, med konsekvent tessellationskvalitet och enhetsinställningar över samtliga filer. Från CLI:n:

cadconvert batch -i ./step-exports -o ./stl -f stl -r
cadconvert batch -i ./step-exports -o ./gltf -f gltf -r

Båda kommandona går rekursivt igenom undermappar (-r) och bevarar källmappens struktur i utdata som standard, så ett nätverk av nästlade exporter från väg 1 eller 2 ovan konverteras rent utan manuell omsortering.

Batch-konvertera dina STEP-exporter idagLadda ner den gratis provversionen: 10 konverteringar med alla funktioner. Konvertera en hel mapp med STEP-filer till STL, OBJ, 3MF eller glTF i en enda körning, utan prenumeration och utan molnuppladdning.

Ladda ner gratis testversion

Varför den efterföljande konverteringen inte kräver någon SolidWorks-licens

STEP är ett neutralt, ISO-standardiserat utbytesformat -- när dina delar väl är exporterade till det behöver inget verktyg en Dassault-SDK eller SolidWorks-licens för att läsa dem. 3D CAD Converter läser STEP med sin egen CAD-kärna, helt oberoende av SolidWorks.

Det spelar roll för team som lämnar filer till 3D-utskriftstjänster, spelstudior eller tillverkningspartner som inte har (och inte borde behöva köpa) en SolidWorks-licens bara för att öppna geometri någon annan har designat.

Vanliga frågor

Har SolidWorks en inbyggd massexport till STEP?

Nej. Spara som exporterar ett dokument åt gången. Massexport kräver ett VBA/API-makro som loopar över en mapp, SOLIDWORKS PDM export-/övergångsregler om dina filer ligger i ett valv, eller en manuell Spara som-loop för mycket små batcher.

Kan 3D CAD Converter öppna mina ursprungliga .sldprt- eller .sldasm-filer direkt?

Nej. Precis som alla tredjepartsverktyg utan Dassault-SDK kan det inte läsa ursprungliga SolidWorks-filer. Exportera STEP eller IGES från SolidWorks först, och konvertera sedan den neutrala filen -- det vanliga arbetsflödet för CAD-interoperabilitet.

Hur konverterar jag en hel mapp med exporterade STEP-filer till STL eller glTF på en gång?

Använd 3D CAD Converters batchläge, eller kör cadconvert batch -i ./step-exports -o ./stl -f stl -r från kommandoraden. Det konverterar varje fil i mappen (och undermappar, med -r) i en enda körning med konsekventa inställningar.

Behöver jag en SolidWorks-licens för att konvertera de exporterade filerna?

Nej. När STEP- eller IGES-filen väl finns kräver vidare konvertering till STL, OBJ, 3MF, glTF med mera ingen SolidWorks-licens -- användbart för att dela med partner som bara behöver de neutrala filerna och en konverterare.