Archivos STEP
Mi archivo STEP no abre o no convierte: causas y soluciones
Cómo diagnosticar un archivo STEP que no abre, no se ve completo o no se convierte: comprobaciones con un editor de texto, mensajes de error reales y cómo pedir una exportación correcta.
En esta página
En resumen
- La mayoría de los STEP que «no abren» tienen uno de estos problemas: no son realmente STEP, están cortados, están vacíos o son un formato nativo con otra extensión.
- Los tres primeros se detectan en un minuto con un editor de texto: un STEP empieza por
ISO-10303-21;y termina conEND-ISO-10303-21;. - Si el archivo abre pero faltan piezas, se ve como superficies sueltas o las medidas no cuadran, el problema está en cómo se exportó, y la solución es pedir una nueva exportación.
Cuando un STEP no abre, la tentación es probar otro programa. Antes de eso, conviene saber qué le pasa al archivo: casi siempre la causa se ve en el propio archivo y la solución está en quien lo exportó. Esta guía va de lo más rápido de comprobar a lo más complejo, con los mensajes reales que muestra StepPDF 3D en cada caso.
Diagnóstico rápido
| Síntoma | Causa probable | Qué hacer |
|---|---|---|
| Error al leer la geometría | Archivo cortado o dañado | Comprueba la última línea; vuelve a descargarlo o pide otra exportación |
| «No es un STEP válido» | Falta la cabecera: es otro formato con extensión .step o el inicio está dañado | Mira la primera línea; exporta a STEP desde el programa original |
| «El archivo está vacío» | 0 bytes: descarga o adjunto fallido | Vuelve a descargarlo; comprueba el tamaño antes de abrirlo |
| Pide «conversión intermedia» | Formato nativo (.sldprt, .ipt, .catpart…) | Exporta a STEP desde el CAD que lo creó |
| Tarda mucho o se cancela | Ensamblaje muy grande para la memoria o el tiempo disponibles | Calidad de teselado «Baja», un equipo con más memoria o un programa de escritorio |
| Faltan piezas | Ensamblaje exportado en varios archivos o con referencias externas | Pide el ensamblaje en un solo archivo |
| Superficies sueltas, sin volumen | Exportado como superficies, no como sólidos | Pide que exporten sólidos |
| Medidas 25,4 veces mayores o menores | Confusión entre milímetros y pulgadas | Revisa las unidades de exportación |
Lo que vimos al probar archivos defectuosos
Para documentar los mensajes, preparamos a propósito archivos con problemas típicos a partir del ensamblaje de ejemplo as1-oc-214.stp (433 606 bytes) y los cargamos en el convertidor de StepPDF 3D, en español y en inglés:
| Archivo de prueba | Cómo se preparó | Resultado |
|---|---|---|
truncado_50.step | Solo la primera mitad del archivo (216 803 bytes), como una descarga interrumpida | La cabecera es correcta, así que el archivo se acepta, pero la lectura falla: «No se pudo leer la geometría del archivo. Comprueba que sea un STEP válido y no esté dañado.» |
sin_cabecera.step | El mismo STEP sin las líneas de cabecera; empieza directamente en DATA; | «El archivo tiene extensión STEP pero su contenido no es un STEP válido (falta la cabecera ISO-10303-21).» |
malla_renombrada.step | Un STL binario con la extensión cambiada a .step | El mismo mensaje de cabecera ausente |
texto.stp | Un archivo de texto cualquiera de 20 bytes | El mismo mensaje de cabecera ausente |
vacio.step | 0 bytes | «El archivo está vacío.» |
pieza.sldprt | Un archivo de prueba con extensión de SolidWorks (no un modelo real) | Explica que es un formato nativo y cómo exportarlo a STEP AP214/AP242 |
En ningún caso apareció el botón de convertir: el programa no intenta generar un PDF a partir de un archivo que no pudo leer. El último caso se reconoce por la extensión, por eso sirve un archivo de prueba; lo que comprobamos es el mensaje, no la lectura de un modelo de SolidWorks.
Cómo revisar un STEP con un editor de texto
Un STEP es texto plano: la norma ISO 10303-21 define esa codificación en texto, con una sección de cabecera y otra de datos. Por eso el Bloc de notas, TextEdit o cualquier editor de código sirven para un diagnóstico básico. Si el archivo es muy grande, usa un editor que abra archivos grandes sin cargarlo entero.
- Mira el tamaño. 0 bytes significa que no hay nada que reparar: vuelve a descargarlo. Un tamaño mucho menor que el esperado sugiere un archivo cortado.
- Mira la primera línea. Debe ser exactamente
ISO-10303-21;. Si ves caracteres sin sentido, el archivo es binario (un formato nativo, un STL o un comprimido). Si empieza por%PDF, es un PDF; si empieza porPK, es un ZIP. - Busca
FILE_SCHEMA. Te dice el protocolo:AUTOMOTIVE_DESIGNes AP214,CONFIG_CONTROL_DESIGNes AP203 y un nombre que empieza porAP242es AP242. - Mira la última línea. Debe ser
END-ISO-10303-21;. En nuestro archivo cortado, el texto terminaba a mitad de una entidad (#31, sin punto y coma), algo imposible en un STEP completo.
Estas cuatro comprobaciones no garantizan que la geometría sea correcta, pero descartan los problemas más comunes antes de pedir ayuda.
Si el archivo es un formato nativo
Los formatos propios de cada CAD (SolidWorks .sldprt/.sldasm, Inventor .ipt/.iam, CATIA .catpart, Creo .prt, NX .prt…) no se pueden leer en el navegador: son formatos propietarios y cada fabricante decide cómo se guardan. La solución es exportar a STEP desde el programa que creó el modelo, normalmente desde Guardar como o Exportar. Si no tienes ese programa, pide a quien te lo envió que lo exporte.
Al exportar, elige AP214 o AP242, exporta como sólidos y guarda el ensamblaje en un solo archivo. En SolidWorks, por ejemplo, la ruta es Archivo › Guardar como y el tipo STEP AP214 o AP242.
Si el archivo es demasiado grande
Un STEP correcto puede no abrir si el equipo no tiene memoria suficiente. En StepPDF 3D, que procesa todo dentro de la pestaña del navegador, hay límites fijos para que la página no se bloquee: 100 MB por archivo, 3 minutos de proceso y 6 millones de triángulos en pantalla. Si se alcanza alguno, aparece un mensaje que lo indica.
- Baja la calidad de teselado a «Baja»: reduce los triángulos y el tiempo. En nuestras pruebas con un ensamblaje de 18 piezas, la calidad baja usó 2892 triángulos frente a 8676 de la alta.
- Cierra otras pestañas y prueba en una computadora con más memoria.
- Pide solo lo necesario: a veces basta con un subensamblaje en lugar del producto completo.
- Para ensamblajes de cientos de piezas, un visor de escritorio o un CAD suelen ser más adecuados que cualquier herramienta en el navegador.
Si abre, pero algo no está bien
Faltan piezas
Algunos CAD pueden exportar un ensamblaje como un archivo principal que hace referencia a otros archivos, uno por pieza. Si solo recibes el principal, verás la estructura pero no todas las piezas. Pide la exportación en un único archivo. Revisa también el número de componentes que muestra el visor: si esperabas 18 piezas y aparecen 3, el problema es la exportación, no el visor.
Superficies en lugar de sólidos
Si el modelo se ve como láminas sin espesor, con huecos entre caras, o el visor no reconoce sólidos, probablemente se exportó como superficies. El panel de información de StepPDF 3D indica el tipo de geometría; en el ensamblaje de ejemplo aparece «Sólidos B-Rep (5)». Pide que exporten los cuerpos como sólidos.
Medidas que no cuadran
Compara las dimensiones generales con un valor que conozcas. Una pieza de 200 mm leída como si estuviera en pulgadas mediría 5080 mm (200 × 25,4); al revés, mediría 7,87 mm. Un factor de 25,4 casi siempre indica una confusión de unidades en la exportación. El STEP declara sus unidades (en el ejemplo, SI_UNIT(.MILLI.,.METRE.), es decir, milímetros), así que la corrección se hace al exportar, no adivinando una escala.
Sin colores
El AP203 original no guarda colores; AP214 y AP242 sí. Si el modelo llega gris y necesitas los colores, pide una exportación AP214 o AP242 con colores activados.
Cómo pedir una buena exportación
Muchos problemas se evitan pidiendo el archivo con instrucciones claras. Un mensaje como este suele bastar:
«¿Me puedes enviar el modelo en STEP AP214 (o AP242), exportado como sólidos, con el ensamblaje completo en un solo archivo y en milímetros? Si es posible, con colores.»
Cuando lo recibas, ábrelo en un visor y comprueba en un minuto: que la primera línea es ISO-10303-21;, que el número de componentes es el esperado, que las dimensiones generales son correctas y que la geometría aparece como sólidos. Si todo está bien y lo vas a reenviar a alguien sin CAD, considera convertirlo en PDF 3D.
Preguntas frecuentes
¿Se puede reparar un archivo STEP cortado?
En la práctica, no de forma fiable. Las entidades del final del archivo se referencian desde otras, así que faltan caras o productos completos. Lo correcto es volver a descargarlo o pedir que lo exporten de nuevo.
Cambié la extensión de mi archivo a .step y no funciona. ¿Por qué?
La extensión no cambia el contenido. Un STEP es un texto que empieza por ISO-10303-21;; un STL, un archivo de SolidWorks o un PDF renombrados siguen siendo lo que eran. Hay que exportar el modelo a STEP desde el programa que lo creó.
El STEP abre en mi CAD pero no en el visor online. ¿Qué hago?
Comprueba primero el tamaño y el número de piezas: un ensamblaje muy grande puede superar la memoria de la pestaña o el límite de tiempo. Prueba con la calidad de teselado «Baja». Si el problema continúa, exporta de nuevo como AP214 con sólidos.
¿Qué protocolo pido: AP203, AP214 o AP242?
AP214 es una opción muy compatible para intercambiar geometría, estructura y colores. AP242 conviene si necesitas anotaciones 3D (PMI) y quien lo recibe lo admite. Lo explicamos en qué es un archivo STEP.