Exportar STEP em Lote a partir do SolidWorks (e Convertê-los Todos de Uma Vez)
Tem uma pasta com 50, 200 ou 2.000 peças e conjuntos do SolidWorks, e precisa obter ficheiros STEP de todos eles -- para um fornecedor, uma transferência PLM, ou uma conversão posterior para STL ou glTF. Abre Ficheiro > Guardar Como, escolhe STEP, percorre a caixa de diálogo de exportação e repete. E repete.
Passo 1
SolidWorksGuardar como STEP: com macro, regra PDM ou à mão.Passo 2
STEPUm ficheiro neutro, norma ISO. Não é preciso um posto SolidWorks para o ler.Passo 3
STL · glTFConverta a pasta inteira para STL, OBJ, 3MF ou glTF de uma só vez.O SolidWorks não tem exportação STEP em massa integrada. A caixa de diálogo Guardar Como exporta exatamente um documento aberto de cada vez. Não existe um comando 'Exportar Tudo' ao nível da pasta, nenhuma opção de lote com clique direito no Explorador, e nenhuma definição nas Opções que transforme o Guardar Como num ciclo. Isto tem-se mantido verdadeiro nas versões recentes do SolidWorks -- se uma versão futura adicionar exportação em massa nativa, aparecerá como um item de menu dedicado, não uma caixa de verificação escondida nas definições de exportação.
Três formas de exportar STEP em lote a partir do SolidWorks
A via que faz sentido depende de quantos ficheiros tem, se estão sob controlo PDM, e se está confortável a executar uma macro.
| Método | Ideal para | Configuração |
|---|---|---|
| 1. Uma macro VBA/API que percorre uma pasta em ciclo | Pastas grandes. Grátis, em qualquer edição com a API. | Cole uma macro VBA uma vez e execute-a por projeto. |
| 2. Regras de exportação/transição do SOLIDWORKS PDM | Ficheiros no cofre, exportados a cada mudança de estado. | Requer PDM. Configure a transição uma vez. |
| 3. Ciclo manual de Guardar Como (para lotes pequenos) | Menos de uma dúzia de ficheiros. | Nenhuma. |
1. Uma macro VBA/API que percorre uma pasta em ciclo
A abordagem mais comum: uma macro VBA do SolidWorks que abre cada peça ou conjunto numa pasta alvo, chama SaveAs3 com o indicador de formato STEP, e fecha o documento, avançando para o ficheiro seguinte. Bibliotecas de macros públicas (fóruns SolidWorks, CodeStack, Blue Byte Systems) publicam versões prontas a usar deste padrão, incluindo variantes que exportam cada configuração de uma peça multi-configuração como um ficheiro STEP separado.
Controla o esquema AP (AP203 vs AP214 vs AP242) através de uma constante na macro, e a pasta de saída e a nomeação de ficheiros são normalmente parametrizadas no topo do script. Isto é gratuito e funciona em qualquer edição do SolidWorks com a API ativada, mas requer alguém confortável a colar VBA no editor de macros e a executá-la uma vez por projeto ou de forma agendada.
2. Regras de exportação/transição do SOLIDWORKS PDM
Se os seus ficheiros estiverem num cofre SOLIDWORKS PDM, o PDM pode ser configurado para gerar automaticamente uma exportação STEP (ou outro formato neutro) sempre que um ficheiro transita para um estado específico -- por exemplo, ao passar de 'Em Curso' para 'Lançado'. Esta é a opção mais limpa para equipas que já têm PDM, porque não requer nenhum passo manual depois de configurada.
- Adicionar uma 'Tarefa de Conversão' ou suplemento de exportação à transição de fluxo de trabalho relevante
- Apontá-la para um modelo de exportação STEP com o seu esquema AP preferido
- Cada ficheiro que atinge esse estado recebe uma exportação STEP automaticamente, sem necessidade de execução manual em lote
A contrapartida é o custo de configuração e a necessidade de ter PDM à partida -- não é adequado se for uma pequena oficina a trabalhar a partir de ficheiros locais.
3. Ciclo manual de Guardar Como (para lotes pequenos)
Para um punhado de ficheiros -- menos de uma dúzia -- é muitas vezes mais rápido simplesmente abrir cada um e Guardar Como STEP manualmente do que escrever ou encontrar uma macro. Não é elegante, mas o tempo de configuração é zero. Se se encontrar a fazer isto todas as semanas, esse é o sinal para investir a hora a configurar a via 1 ou 2 em vez disso.
Depois de ter os ficheiros STEP: converta em lote para qualquer outra coisa
Aponte o modo de lote para a pasta de exportações STEP e converta o conjunto inteiro para STL, OBJ, 3MF, glTF/GLB, PLY, FBX, DAE, ou outro formato alvo numa única passagem, com qualidade de tesselação e definições de unidades consistentes em todos os ficheiros. A partir da CLI:
cadconvert batch -i ./step-exports -o ./stl -f stl -r
cadconvert batch -i ./step-exports -o ./gltf -f gltf -r
Ambos os comandos percorrem subpastas recursivamente (-r) e preservam a estrutura de pastas de origem na saída por predefinição, pelo que uma árvore de exportação aninhada da via 1 ou 2 acima é convertida sem reorganização manual.
Saiba mais: Mais sobre converter ficheiros SolidWorks · Referência completa de CLI & automatização em lote
Converta hoje as suas exportações STEP em loteDescarregue a avaliação gratuita: 10 conversões com todas as funcionalidades. Converta uma pasta inteira de ficheiros STEP para STL, OBJ, 3MF ou glTF numa única passagem, sem subscrição e sem envio para a nuvem.
Baixar versão de teste gratuitaPorque é que a conversão posterior não precisa de licença SolidWorks
STEP é um formato de intercâmbio neutro, normalizado pela ISO -- assim que as suas peças são exportadas para este formato, nenhuma ferramenta precisa de um SDK da Dassault ou de uma licença SolidWorks para as ler. O 3D CAD Converter lê STEP com o seu próprio motor CAD, totalmente independente do SolidWorks.
Isso é importante para equipas que entregam ficheiros a serviços de impressão 3D, estúdios de jogos ou parceiros de fabrico que não têm (e não deveriam precisar de comprar) uma licença SolidWorks só para abrir geometria desenhada por outra pessoa.
Perguntas Frequentes
O SolidWorks tem exportação STEP em massa integrada?
Não. O Guardar Como exporta um documento de cada vez. A exportação em massa requer uma macro VBA/API que percorre uma pasta em ciclo, regras de exportação/transição do SOLIDWORKS PDM se os seus ficheiros estiverem em cofre, ou um ciclo manual de Guardar Como para lotes muito pequenos.
O 3D CAD Converter consegue abrir diretamente os meus ficheiros nativos .sldprt ou .sldasm?
Não. Como qualquer ferramenta de terceiros sem o SDK da Dassault, não consegue ler ficheiros nativos do SolidWorks. Exporte primeiro STEP ou IGES a partir do SolidWorks, depois converta esse ficheiro neutro -- o fluxo de trabalho padrão de interoperabilidade CAD.
Como converto uma pasta inteira de ficheiros STEP exportados para STL ou glTF de uma só vez?
Use o modo de lote do 3D CAD Converter, ou execute cadconvert batch -i ./step-exports -o ./stl -f stl -r a partir da linha de comandos. Converte todos os ficheiros da pasta (e subpastas, com -r) numa única passagem com definições consistentes.
Preciso de uma licença SolidWorks para converter os ficheiros exportados?
Não. Assim que o ficheiro STEP ou IGES existe, convertê-lo ainda mais para STL, OBJ, 3MF, glTF e outros não requer nenhuma licença SolidWorks -- útil para partilhar com parceiros que só precisam dos ficheiros neutros e de um conversor.