Batch-eksporter STEP fra SolidWorks (og konverter dem alle på én gang)

5. juli 2026 · ContentaSoft Team

Du har en mappe med 50, 200 eller 2.000 SolidWorks-dele og -samlinger, og du skal bruge STEP-filer fra dem alle -- til en leverandør, en PLM-overdragelse eller en efterfølgende konvertering til STL eller glTF. Du åbner Filer > Gem som, vælger STEP, klikker dig igennem eksportdialogen og gentager. Og gentager.

Trin 1

SolidWorksGem som STEP: med makro, PDM-regel eller i hånden.

Trin 2

STEPEn neutral fil efter ISO-standard. Du behøver ingen SolidWorks-licens for at læse den.

Trin 3

STL · glTFKonverter hele mappen til STL, OBJ, 3MF eller glTF i ét hug.

SolidWorks har ingen indbygget bulk STEP-eksport. Dialogen Gem som eksporterer præcis ét åbent dokument ad gangen. Der findes ingen 'Eksporter alle'-kommando på mappeniveau, ingen batch-mulighed via højreklik i Stifinder, og ingen indstilling i Indstillinger, der gør Gem som til en løkke. Dette har været sandt gennem de seneste SolidWorks-udgivelser -- hvis en fremtidig version tilføjer indbygget bulk-eksport, vil det vise sig som et dedikeret menupunkt, ikke en afkrydsningsboks gemt i eksportindstillingerne.

Tre måder at batch-eksportere STEP fra SolidWorks på

Hvilken metode der giver mening, afhænger af, hvor mange filer du har, om de er under PDM-styring, og om du er tryg ved at køre en makro.

MetodeBedst tilOpsætning
1. En VBA/API-makro, der løber gennem en mappeStore mapper. Gratis, i enhver udgave med API'et.Indsæt en VBA-makro én gang, og kør den for hvert projekt.
2. SOLIDWORKS PDM-eksport-/overgangsreglerFiler i vaulten, eksporteret ved hver statusændring.Kræver PDM. Opsæt overgangen én gang.
3. Manuel Gem som-løkke (til små batches)Under et dusin filer.Ingen.

1. En VBA/API-makro, der løber gennem en mappe

Den mest almindelige metode: en SolidWorks VBA-makro, der åbner hver del eller samling i en målmappe, kalder SaveAs3 med STEP-formatflaget og lukker dokumentet, hvorefter den går videre til næste fil. Offentlige makrobiblioteker (SolidWorks-fora, CodeStack, Blue Byte Systems) udgiver færdige versioner af dette mønster, herunder varianter, der eksporterer hver konfiguration af en del med flere konfigurationer som en separat STEP-fil.

Du styrer AP-skemaet (AP203 vs. AP214 vs. AP242) via en konstant i makroen, og outputmappen og filnavngivningen er som regel parametriseret øverst i scriptet. Dette er gratis og virker i enhver SolidWorks-udgave med API'et aktiveret, men det kræver, at nogen er tryg ved at indsætte VBA i makroeditoren og køre den én gang pr. projekt eller efter en fast plan.

2. SOLIDWORKS PDM-eksport-/overgangsregler

Hvis dine filer ligger i et SOLIDWORKS PDM-boks, kan PDM konfigureres til automatisk at generere en STEP- (eller anden neutral formats) eksport, hver gang en fil skifter til en bestemt tilstand -- for eksempel når den går fra 'Under udarbejdelse' til 'Frigivet'. Dette er den mest gnidningsfrie løsning for teams, der allerede har PDM, fordi det ikke kræver noget manuelt trin overhovedet, når det først er konfigureret.

  • Tilføj en 'Convert Task' eller et eksport-add-in til den relevante workflow-overgang
  • Peg den mod en STEP-eksportskabelon med dit foretrukne AP-skema
  • Hver fil, der når den tilstand, får automatisk en STEP-eksport -- ingen manuel batch-kørsel nødvendig

Ulempen er opsætningsomkostningen og at skulle have PDM i første omgang -- ikke en god løsning, hvis du er et lille værksted, der arbejder ud fra lokale filer.

3. Manuel Gem som-løkke (til små batches)

Ved en håndfuld filer -- under et dusin eller deromkring -- er det ofte hurtigere bare at åbne hver enkelt og gemme som STEP manuelt end at skrive eller finde en makro. Ikke elegant, men nul opsætningstid. Hvis du opdager, at du gør dette hver uge, er det signalet til i stedet at investere timen i at sætte metode 1 eller 2 op.

Når du har STEP-filerne: batch-konverter til hvad som helst andet

Peg batch-tilstanden på mappen med STEP-eksporter, og konverter hele sættet til STL, OBJ, 3MF, glTF/GLB, PLY, FBX, DAE eller et andet målformat i én omgang, med ensartet tessellationskvalitet og enhedsindstillinger på tværs af alle filer. Fra CLI'en:

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

Begge kommandoer går rekursivt ned i undermapper (-r) og bevarer som standard kildemappestrukturen i outputtet, så et indlejret eksporttræ fra metode 1 eller 2 ovenfor konverteres rent uden manuel omsortering.

Batch-konverter dine STEP-eksporter i dagDownload den gratis prøveversion: 10 konverteringer med alle funktioner. Konverter en hel mappe med STEP-filer til STL, OBJ, 3MF eller glTF i én omgang, uden abonnement og uden cloud-upload.

Download gratis prøveversion

Hvorfor den efterfølgende konvertering ikke kræver nogen SolidWorks-licens

STEP er et neutralt, ISO-standardiseret udvekslingsformat -- når dine dele først er eksporteret til det, behøver intet værktøj et Dassault SDK eller en SolidWorks-licens for at læse dem. 3D CAD Converter læser STEP med sin egen CAD-kerne, helt uafhængigt af SolidWorks.

Det betyder noget for teams, der afleverer filer til 3D-printtjenester, spilstudier eller produktionspartnere, som ikke har (og ikke burde behøve at købe) en SolidWorks-licens bare for at åbne geometri, som nogen andre har designet.

Ofte stillede spørgsmål

Har SolidWorks en indbygget bulk STEP-eksport?

Nej. Gem som eksporterer ét dokument ad gangen. Bulk-eksport kræver en VBA/API-makro, der løber gennem en mappe, SOLIDWORKS PDM-eksport-/overgangsregler, hvis dine filer ligger i et boks, eller en manuel Gem som-løkke til meget små batches.

Kan 3D CAD Converter åbne mine native .sldprt- eller .sldasm-filer direkte?

Nej. Ligesom ethvert tredjepartsværktøj uden Dassault SDK'et kan det ikke læse native SolidWorks-filer. Eksporter STEP eller IGES fra SolidWorks først, og konverter derefter den neutrale fil -- den almindelige arbejdsgang for CAD-interoperabilitet.

Hvordan konverterer jeg en hel mappe med eksporterede STEP-filer til STL eller glTF på én gang?

Brug 3D CAD Converters batch-tilstand, eller kør cadconvert batch -i ./step-exports -o ./stl -f stl -r fra kommandolinjen. Det konverterer hver fil i mappen (og undermapper, med -r) i én omgang med ensartede indstillinger.

Skal jeg bruge en SolidWorks-licens for at konvertere de eksporterede filer?

Nej. Når STEP- eller IGES-filen først findes, kræver yderligere konvertering til STL, OBJ, 3MF, glTF med flere ingen SolidWorks-licens -- nyttigt til deling med partnere, der kun har brug for de neutrale filer og en konverter.