Exportar STEP en lote desde SolidWorks (y convertirlos todos a la vez)
Tienes una carpeta con 50, 200 o 2000 piezas y ensamblajes de SolidWorks, y necesitas obtener archivos STEP de todos ellos -- para un proveedor, una entrega a PLM o una conversión posterior a STL o glTF. Abres Archivo > Guardar como, eliges STEP, avanzas por el diálogo de exportación y repites. Y repites.
Paso 1
SolidWorksGuardar como STEP: con macro, regla PDM o a mano.Paso 2
STEPUn archivo neutro, estándar ISO. No hace falta un puesto de SolidWorks para leerlo.Paso 3
STL · glTFConvierte toda la carpeta a STL, OBJ, 3MF o glTF de una vez.SolidWorks no tiene una exportación masiva de STEP integrada. El diálogo Guardar como exporta exactamente un documento abierto a la vez. No existe un comando de 'Exportar todo' a nivel de carpeta, ninguna opción de lote con clic derecho en el Explorador, ni un ajuste en Opciones que convierta Guardar como en un bucle. Esto ha sido así en las versiones recientes de SolidWorks -- si una versión futura añade exportación masiva nativa, aparecerá como un elemento de menú dedicado, no como una casilla escondida en los ajustes de exportación.
Tres formas de exportar STEP en lote desde SolidWorks
Qué ruta tiene sentido depende de cuántos archivos tengas, de si están bajo control de PDM y de si te sientes cómodo ejecutando una macro.
| Método | Ideal para | Configuración |
|---|---|---|
| 1. Una macro VBA/API que recorre una carpeta | Carpetas grandes. Gratis, en cualquier edición con la API. | Pega una macro VBA una vez y ejecútala en cada proyecto. |
| 2. Reglas de exportación / transición de SOLIDWORKS PDM | Archivos en la bóveda, exportados en cada cambio de estado. | Requiere PDM. Configura la transición una vez. |
| 3. Bucle manual de Guardar como (para lotes pequeños) | Menos de una docena de archivos. | Ninguna. |
1. Una macro VBA/API que recorre una carpeta
El enfoque más común: una macro VBA de SolidWorks que abre cada pieza o ensamblaje de una carpeta objetivo, llama a SaveAs3 con el indicador de formato STEP y cierra el documento, pasando al siguiente archivo. Bibliotecas de macros públicas (foros de SolidWorks, CodeStack, Blue Byte Systems) publican versiones listas para usar de este patrón, incluidas variantes que exportan cada configuración de una pieza multiconfiguración como un archivo STEP independiente.
Controlas el esquema AP (AP203 frente a AP214 frente a AP242) mediante una constante en la macro, y la carpeta de salida y el nombrado de archivos suelen parametrizarse al principio del script. Esto es gratuito y funciona en cualquier edición de SolidWorks con la API habilitada, pero sí requiere que alguien se sienta cómodo pegando VBA en el editor de macros y ejecutándolo una vez por proyecto o de forma programada.
2. Reglas de exportación / transición de SOLIDWORKS PDM
Si tus archivos residen en una bóveda de SOLIDWORKS PDM, PDM puede configurarse para generar automáticamente una exportación STEP (u otro formato neutro) cada vez que un archivo pasa a un estado específico -- por ejemplo, al pasar de 'En curso' a 'Publicado'. Esta es la opción más limpia para equipos que ya tienen PDM, porque no requiere ningún paso manual una vez configurada.
- Añade una 'Tarea de conversión' o un complemento de exportación a la transición de flujo de trabajo correspondiente
- Apúntala a una plantilla de exportación STEP con tu esquema AP preferido
- Cada archivo que llega a ese estado obtiene una exportación STEP automáticamente, sin necesidad de ejecutar un lote manual
La contrapartida es el coste de configuración y la necesidad de tener PDM en primer lugar -- no encaja si eres un taller pequeño que trabaja con archivos locales.
3. Bucle manual de Guardar como (para lotes pequeños)
Para un puñado de archivos -- menos de una docena aproximadamente -- suele ser más rápido simplemente abrir cada uno y hacer Guardar como STEP manualmente que escribir o buscar una macro. No es elegante, pero el tiempo de configuración es cero. Si te encuentras haciendo esto cada semana, esa es la señal para invertir la hora en configurar la ruta 1 o 2 en su lugar.
Una vez que tienes los archivos STEP: convierte en lote a cualquier otra cosa
Apunta el modo de lote a la carpeta de exportaciones STEP y convierte todo el conjunto a STL, OBJ, 3MF, glTF/GLB, PLY, FBX, DAE u otro formato de destino en una sola pasada, con una calidad de teselado y ajustes de unidades coherentes en todos los archivos. Desde la CLI:
cadconvert batch -i ./step-exports -o ./stl -f stl -r
cadconvert batch -i ./step-exports -o ./gltf -f gltf -r
Ambos comandos recorren las subcarpetas (-r) y conservan la estructura de carpetas de origen en la salida de forma predeterminada, de modo que un árbol de exportación anidado de la ruta 1 o 2 anteriores se convierte limpiamente sin necesidad de reordenar manualmente.
Más información: Más sobre la conversión de archivos de SolidWorks · Referencia completa de CLI & automatización por lotes
Convierte hoy mismo tus exportaciones STEP en loteDescarga la prueba gratuita: 10 conversiones con todas las funciones. Convierte una carpeta entera de archivos STEP a STL, OBJ, 3MF o glTF en una sola pasada, sin suscripción y sin subida a la nube.
Descargar prueba gratuitaPor qué la conversión posterior no necesita licencia de SolidWorks
STEP es un formato de intercambio neutro y estandarizado por ISO -- una vez que tus piezas se exportan a él, ninguna herramienta necesita un SDK de Dassault ni una licencia de SolidWorks para leerlas. 3D CAD Converter lee STEP con su propio núcleo CAD, totalmente independiente de SolidWorks.
Esto importa para los equipos que entregan archivos a servicios de impresión 3D, estudios de videojuegos o socios de fabricación que no tienen (ni deberían necesitar comprar) una licencia de SolidWorks solo para abrir una geometría que diseñó otra persona.
Preguntas frecuentes
¿Tiene SolidWorks una exportación masiva de STEP integrada?
No. Guardar como exporta un documento a la vez. La exportación masiva requiere una macro VBA/API que recorra una carpeta, reglas de exportación/transición de SOLIDWORKS PDM si tus archivos están en bóveda, o un bucle manual de Guardar como para lotes muy pequeños.
¿Puede 3D CAD Converter abrir directamente mis archivos nativos .sldprt o .sldasm?
No. Como cualquier herramienta de terceros sin el SDK de Dassault, no puede leer archivos nativos de SolidWorks. Exporta primero STEP o IGES desde SolidWorks y luego convierte ese archivo neutro -- el flujo de trabajo estándar de interoperabilidad CAD.
¿Cómo convierto de una vez toda una carpeta de archivos STEP exportados a STL o glTF?
Usa el modo de lote de 3D CAD Converter, o ejecuta cadconvert batch -i ./step-exports -o ./stl -f stl -r desde la línea de comandos. Convierte cada archivo de la carpeta (y subcarpetas, con -r) en una sola pasada con ajustes coherentes.
¿Necesito una licencia de SolidWorks para convertir los archivos exportados?
No. Una vez que existe el archivo STEP o IGES, convertirlo además a STL, OBJ, 3MF, glTF y más no requiere ninguna licencia de SolidWorks -- útil para compartir con socios que solo necesitan los archivos neutros y un conversor.