Batch-eksporter STEP fra SolidWorks (og konverter alle samtidig)

5. juli 2026 · ContentaSoft Team

Du har en mappe med 50, 200 eller 2000 SolidWorks-deler og -sammenstillinger, og du trenger STEP-filer av dem alle -- til en leverandør, en PLM-overlevering, eller en videre konvertering til STL eller glTF. Du åpner Fil > Lagre som, velger STEP, klikker deg gjennom eksportdialogen, og gjentar. Og gjentar.

Steg 1

SolidWorksLagre som STEP: med makro, PDM-regel eller for hånd.

Steg 2

STEPEn nøytral fil etter ISO-standard. Du trenger ingen SolidWorks-lisens for å lese den.

Steg 3

STL · glTFKonverter hele mappen til STL, OBJ, 3MF eller glTF i én omgang.

SolidWorks har ingen innebygd bulk-STEP-eksport. Lagre som-dialogen eksporterer nøyaktig ett åpent dokument om gangen. Det finnes ingen mappe-nivå 'Eksporter alle'-kommando, ingen høyreklikk-i-Utforsker-batchalternativ, og ingen innstilling i Alternativer som gjør Lagre som til en løkke. Dette har stemt i de siste SolidWorks-versjonene -- hvis en fremtidig versjon legger til innebygd bulk-eksport, vil den vises som et eget menyvalg, ikke en avkryssingsboks gjemt i eksportinnstillingene.

Tre måter å batch-eksportere STEP fra SolidWorks på

Hvilken rute som gir mening avhenger av hvor mange filer du har, om de er under PDM-kontroll, og om du er komfortabel med å kjøre en makro.

MetodeBest forOppsett
1. En VBA/API-makro som løkker gjennom en mappeStore mapper. Gratis, i alle utgaver med API-et.Lim inn en VBA-makro én gang, og kjør den per prosjekt.
2. SOLIDWORKS PDM eksport-/overgangsreglerFiler i vaulten, eksportert ved hver statusendring.Krever PDM. Sett opp overgangen én gang.
3. Manuell Lagre som-løkke (for små batcher)Under et dusin filer.Ingen.

1. En VBA/API-makro som løkker gjennom en mappe

Den vanligste tilnærmingen: en SolidWorks VBA-makro som åpner hver del eller sammenstilling i en målmappe, kaller SaveAs3 med STEP-formatflagget, og lukker dokumentet for å gå videre til neste fil. Offentlige makrobiblioteker (SolidWorks-forumene, CodeStack, Blue Byte Systems) publiserer ferdige versjoner av dette mønsteret, inkludert varianter som eksporterer hver konfigurasjon av en del med flere konfigurasjoner som en egen STEP-fil.

Du styrer AP-skjemaet (AP203 vs AP214 vs AP242) via en konstant i makroen, og utmappen og filnavngivningen er som regel parameterisert øverst i skriptet. Dette er gratis og fungerer i alle SolidWorks-utgaver med API aktivert, men det krever noen som er komfortable med å lime inn VBA i makroredigeringen og kjøre den én gang per prosjekt eller etter en tidsplan.

2. SOLIDWORKS PDM eksport-/overgangsregler

Hvis filene dine ligger i et SOLIDWORKS PDM-hvelv, kan PDM konfigureres til automatisk å generere en STEP-eksport (eller et annet nøytralt format) hver gang en fil går over til en bestemt tilstand -- for eksempel fra 'Under arbeid' til 'Utgitt'. Dette er det reneste alternativet for team som allerede har PDM, siden det ikke krever noe manuelt steg i det hele tatt når det er satt opp.

  • Legg til en 'Convert Task' eller eksport-tillegg i den aktuelle arbeidsflyt-overgangen
  • Pek den mot en STEP-eksportmal med ønsket AP-skjema
  • Hver fil som når den tilstanden får automatisk en STEP-eksport, uten manuell batch-kjøring

Avveiningen er oppsettskostnad og at man i det hele tatt trenger PDM -- ikke egnet hvis du er et lite verksted som jobber fra lokale filer.

3. Manuell Lagre som-løkke (for små batcher)

For en håndfull filer -- under et titalls eller så -- er det ofte raskere å bare åpne hver enkelt og lagre som STEP manuelt enn å skrive eller finne en makro. Ikke elegant, men null oppsettstid. Hvis du oppdager at du gjør dette hver uke, er det signalet om å investere timen i å sette opp rute 1 eller 2 i stedet.

Når du har STEP-filene: batch-konverter til hva som helst annet

Pek batch-modus mot mappen med STEP-eksporter og konverter hele settet til STL, OBJ, 3MF, glTF/GLB, PLY, FBX, DAE eller et annet målformat i én omgang, med konsekvent tessellasjonskvalitet og enhetsinnstillinger på tvers av 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 kommandoene går rekursivt inn i undermapper (-r) og bevarer kildemappestrukturen i utdata som standard, så et nestet eksporttre fra rute 1 eller 2 over konverteres rent uten manuell omsortering.

Batch-konverter STEP-eksportene dine i dagLast ned den gratis prøveversjonen: 10 konverteringer med alle funksjoner. Konverter en hel mappe med STEP-filer til STL, OBJ, 3MF eller glTF i én omgang, uten abonnement og uten skyopplasting.

Last ned gratis prøveversjon

Hvorfor den videre konverteringen ikke trenger noen SolidWorks-lisens

STEP er et nøytralt, ISO-standardisert utvekslingsformat -- når delene dine er eksportert til det, trenger ingen verktøy en Dassault SDK eller SolidWorks-lisens for å lese dem. 3D CAD Converter leser STEP med sin egen CAD-kjerne, helt uavhengig av SolidWorks.

Det betyr noe for team som overleverer filer til 3D-printtjenester, spillstudioer eller produksjonspartnere som ikke har (og ikke burde trenge å kjøpe) en SolidWorks-lisens bare for å åpne geometri noen andre har designet.

Ofte stilte spørsmål

Har SolidWorks innebygd bulk-STEP-eksport?

Nei. Lagre som eksporterer ett dokument om gangen. Bulk-eksport krever en VBA/API-makro som løkker gjennom en mappe, SOLIDWORKS PDM eksport-/overgangsregler hvis filene dine ligger i et hvelv, eller en manuell Lagre som-løkke for veldig små batcher.

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

Nei. Som ethvert tredjepartsverktøy uten Dassault SDK kan det ikke lese native SolidWorks-filer. Eksporter STEP eller IGES fra SolidWorks først, og konverter deretter den nøytrale filen -- den vanlige arbeidsflyten for CAD-interoperabilitet.

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

Bruk batch-modusen i 3D CAD Converter, eller kjør cadconvert batch -i ./step-exports -o ./stl -f stl -r fra kommandolinjen. Den konverterer hver fil i mappen (og undermapper, med -r) i én omgang med konsekvente innstillinger.

Trenger jeg en SolidWorks-lisens for å konvertere de eksporterte filene?

Nei. Når STEP- eller IGES-filen finnes, krever videre konvertering til STL, OBJ, 3MF, glTF og mer ingen SolidWorks-lisens -- nyttig for deling med partnere som bare trenger de nøytrale filene og en konverterer.