Batch-eksporter STEP fra SolidWorks (og konverter alle samtidig)
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.
| Metode | Best for | Oppsett |
|---|---|---|
| 1. En VBA/API-makro som løkker gjennom en mappe | Store 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-/overgangsregler | Filer 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.
Les mer: Mer om å konvertere SolidWorks-filer · Fullstendig CLI- og batch-automatiseringsreferanse
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øveversjonHvorfor 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.