Esportazione batch di STEP da SolidWorks (e conversione di tutti in una volta)

5 luglio 2026 · ContentaSoft Team

Hai una cartella con 50, 200 o 2.000 parti e assiemi SolidWorks e ti servono i file STEP di tutti -- per un fornitore, un passaggio a un PLM, o una conversione successiva in STL o glTF. Apri File > Salva con nome, scegli STEP, passi attraverso la finestra di esportazione, e ripeti. E ripeti ancora.

Passo 1

SolidWorksSalva come STEP: con una macro, una regola PDM o a mano.

Passo 2

STEPUn file neutro, standard ISO. Non serve una postazione SolidWorks per leggerlo.

Passo 3

STL · glTFConverti l'intera cartella in STL, OBJ, 3MF o glTF in un'unica passata.

SolidWorks non ha un'esportazione STEP in blocco integrata. La finestra Salva con nome esporta esattamente un documento aperto alla volta. Non esiste un comando 'Esporta tutto' a livello di cartella, nessuna opzione batch cliccando col tasto destro in Esplora risorse, e nessuna impostazione nelle Opzioni che trasformi Salva con nome in un ciclo. Questo e vero nelle recenti versioni di SolidWorks -- se una versione futura aggiungera un'esportazione in blocco nativa, comparira come una voce di menu dedicata, non come una casella nascosta nelle impostazioni di esportazione.

Tre modi per esportare in batch STEP da SolidWorks

Quale strada ha senso dipende da quanti file hai, se sono sotto controllo PDM, e se te la senti di eseguire una macro.

MetodoIdeale perConfigurazione
1. Una macro VBA/API che scorre una cartellaCartelle grandi. Gratis, in qualsiasi edizione con l'API.Incolla una macro VBA una volta, poi eseguila per ogni progetto.
2. Regole di esportazione/transizione di SOLIDWORKS PDMFile nel vault, esportati a ogni cambio di stato.Richiede PDM. Configura la transizione una volta.
3. Ciclo manuale di Salva con nome (per piccoli batch)Meno di una dozzina di file.Nessuna.

1. Una macro VBA/API che scorre una cartella

L'approccio piu comune: una macro VBA di SolidWorks che apre ogni parte o assieme in una cartella di destinazione, chiama SaveAs3 con il flag del formato STEP, e chiude il documento, passando al file successivo. Librerie pubbliche di macro (forum SolidWorks, CodeStack, Blue Byte Systems) pubblicano versioni pronte all'uso di questo schema, incluse varianti che esportano ogni configurazione di una parte multi-configurazione come file STEP separato.

Controlli lo schema AP (AP203 contro AP214 contro AP242) tramite una costante nella macro, e la cartella di output e la denominazione dei file sono di solito parametrizzate in cima allo script. E gratuito e funziona in qualsiasi edizione di SolidWorks con l'API abilitata, ma richiede qualcuno a proprio agio nell'incollare VBA nell'editor di macro ed eseguirlo una volta per progetto o secondo una pianificazione.

2. Regole di esportazione/transizione di SOLIDWORKS PDM

Se i tuoi file risiedono in un vault SOLIDWORKS PDM, PDM puo essere configurato per generare automaticamente un'esportazione STEP (o altro formato neutro) ogni volta che un file passa a uno stato specifico -- ad esempio, passando da 'In lavorazione' a 'Rilasciato'. Questa e l'opzione piu pulita per i team che hanno gia PDM, perche non richiede alcun passaggio manuale una volta configurata.

  • Aggiungi un 'Convert Task' o un add-in di esportazione alla transizione di flusso di lavoro pertinente
  • Puntalo verso un modello di esportazione STEP con lo schema AP preferito
  • Ogni file che raggiunge quello stato ottiene automaticamente un'esportazione STEP, senza bisogno di un'esecuzione batch manuale

Il compromesso e il costo di configurazione e la necessita di avere PDM in primo luogo -- non adatto se sei una piccola realta che lavora da file locali.

3. Ciclo manuale di Salva con nome (per piccoli batch)

Per una manciata di file -- meno di una dozzina circa -- spesso e piu veloce aprire ciascuno e Salva con nome STEP manualmente piuttosto che scrivere o trovare una macro. Non elegante, ma zero tempo di configurazione. Se ti ritrovi a farlo ogni settimana, quello e il segnale per investire l'ora necessaria a impostare invece la strada 1 o 2.

Una volta ottenuti i file STEP: conversione in batch verso qualsiasi altro formato

Punta la modalita batch sulla cartella delle esportazioni STEP e converti l'intero set in STL, OBJ, 3MF, glTF/GLB, PLY, FBX, DAE o un altro formato di destinazione in un solo passaggio, con qualita di tessellazione e impostazioni delle unita coerenti su ogni file. Dalla CLI:

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

Entrambi i comandi esplorano ricorsivamente le sottocartelle (-r) e preservano per impostazione predefinita la struttura della cartella di origine nell'output, cosi un albero di esportazione annidato dalla strada 1 o 2 sopra si converte in modo pulito senza dover riordinare manualmente.

Converti in batch le tue esportazioni STEP oggi stessoScarica la prova gratuita: 10 conversioni con tutte le funzionalità. Converti un'intera cartella di file STEP in STL, OBJ, 3MF o glTF in un solo passaggio, senza abbonamento e senza caricamento sul cloud.

Scarica la versione di prova

Perche la conversione successiva non richiede alcuna licenza SolidWorks

STEP e un formato di scambio neutro, standardizzato ISO -- una volta che le tue parti sono esportate in questo formato, nessuno strumento ha bisogno di un SDK Dassault o di una licenza SolidWorks per leggerle. 3D CAD Converter legge STEP con il proprio motore CAD, del tutto indipendente da SolidWorks.

Questo conta per i team che consegnano file a servizi di stampa 3D, studi di sviluppo giochi o partner di produzione che non hanno (e non dovrebbero dover acquistare) una licenza SolidWorks solo per aprire una geometria progettata da qualcun altro.

Domande frequenti

SolidWorks ha un'esportazione STEP in blocco integrata?

No. Salva con nome esporta un documento alla volta. L'esportazione in blocco richiede una macro VBA/API che scorre una cartella, regole di esportazione/transizione di SOLIDWORKS PDM se i tuoi file sono in un vault, oppure un ciclo manuale di Salva con nome per batch molto piccoli.

3D CAD Converter puo aprire direttamente i miei file nativi .sldprt o .sldasm?

No. Come qualsiasi strumento di terze parti senza l'SDK Dassault, non puo leggere i file SolidWorks nativi. Esporta prima STEP o IGES da SolidWorks, poi converti quel file neutro -- il flusso di lavoro standard per l'interoperabilita CAD.

Come converto un'intera cartella di file STEP esportati in STL o glTF in una volta sola?

Usa la modalita batch di 3D CAD Converter, oppure esegui cadconvert batch -i ./step-exports -o ./stl -f stl -r dalla riga di comando. Converte ogni file nella cartella (e nelle sottocartelle, con -r) in un solo passaggio con impostazioni coerenti.

Mi serve una licenza SolidWorks per convertire i file esportati?

No. Una volta che il file STEP o IGES esiste, convertirlo ulteriormente in STL, OBJ, 3MF, glTF e altro non richiede alcuna licenza SolidWorks -- utile per condividere con partner che hanno bisogno solo dei file neutri e di un convertitore.