Si trabajas habitualmente con impresoras 3D, entonces sabes lo que es un archivo STL. Y sabes lo molesto que puede ser trabajar con ellos. Hay algunos editores STL muy buenos por ahí, pero tienden a no ser modeladores «paramétricos», que pueden ser difíciles de usar con precisión. Y lo que es más importante, este estilo de edición puede resultar desconocido para los ingenieros de diseño. Por suerte, si tiene acceso a SOLIDWORKS 2018, puede sorprenderse de lo fácil que es editar archivos STL. Siga leyendo para aprender cómo.
Para los no iniciados, STL se ha convertido en el formato de archivo estándar de facto para la impresión 3D. Esto puede ser un accidente de la historia, ya que STL se utilizó originalmente para (y es un acrónimo de) la estereolitografía, en la época en que era la única tecnología de impresión 3D. En pocas palabras, los archivos STL son aproximaciones poligonales de la geometría matemática. Cuando un modelo geométrico se convierte a STL, todas sus superficies pasan a estar representadas por caras triangulares de tamaño y forma variables.
Es muy difícil revertir esa conversión y extraer la geometría matemática de un STL (imagina intentar reproducir El Gran Gatsby basándote únicamente en Cliff’s Notes). Aunque SOLIDWORKS Premium tiene una herramienta para esto (ScanTo3D), tiene una empinada curva de aprendizaje. Por suerte SOLIDWORKS 2018 incluye herramientas para trabajar con archivos STL y otros archivos de malla de forma nativa.
Hoy voy a trabajar con el Xwing TMG Token Holder de GMBridge descargado de Thingiverse.
Esto tiene una pinta estupenda para mantener organizadas mis tarjetas y fichas para el juego de mesa de miniaturas X-Wing, pero es un poco más detallado de lo que necesito. Me gustaría crear una versión simplificada de este modelo que pueda editar en el futuro.
Podría Archivo>Abrir el archivo STL utilizando el filtro «Todos los archivos» (o simplemente arrastrar el archivo a la ventana de SOLIDWORKS). Pero hay algunas opciones adicionales que sólo verás si utilizas el filtro «Mesh Files».
Específicamente, aquí es donde definirás las unidades de importación (para evitar tener que escalar manualmente la pieza después), y donde eliges cómo importar esta malla. En este artículo, importaré con las opciones por defecto.
Los archivos STL pueden llegar a ser muy grandes y a menudo tardan en abrirse. Cuando lo hace, veo una característica de superficie importada en el árbol con un icono desconocido que identifica esto como un cuerpo de malla. Los cuerpos de malla son nuevos para SOLIDWORKS 2018 y permiten manipular estos modelos como una sola entidad, en lugar de una (enorme) colección de caras individuales, como había sido el caso. Aunque no podré seleccionar facetas o aristas individuales, el rendimiento es mucho mejor. Además, me da acceso a las nuevas herramientas de malla, que facilitan mucho la edición y la ingeniería inversa.
En este caso, SOLIDWORKS encontró errores de malla* en el modelo y no pudo generar un cuerpo sólido. Así que no podré realizar ninguna operación booleana (por ejemplo, cortes o salientes) directamente al modelo. En su lugar, extraeré las superficies utilizables de esta malla y las utilizaré para crear un modelo. Comenzaré usando la herramienta Surface From Mesh para definir una superficie plana.
*(Mientras que el Diagnóstico de Importación debería usarse normalmente para arreglar errores de importación, la herramienta no arregla Cuerpos de Malla en mi experiencia).
He seleccionado (en azul) algunos de los polígonos de la parte superior del modelo que debería ser una cara plana; al pulsar Calcular se destacan (en marrón) todas las caras adyacentes. Sin embargo, los archivos STL son aproximados, por lo que también hay un control deslizante de «tolerancia de la faceta» para definir qué tan cerca de la coplanar es lo suficientemente cerca para que las caras adyacentes sean resaltadas. Pulsando OK (check verde) se crea un nuevo Surface Body a partir de mi selección.
Continuaré utilizando Surface From Mesh para extraer todo el detalle que quiera del modelo. El comando está ‘anclado’ por defecto, así que cada vez que hago clic en OK, se crea un nuevo Surface Body.
Si quisiera hacer ingeniería inversa completa de la pieza, extraería todas las superficies del modelo y eventualmente las uniría. Pero para este tutorial, voy a mantenerlo simple. Las caras que he extraído hasta ahora (coloreadas en azul aquí para contrastar) definen la superficie superior de la pieza, la posición y las dimensiones de todas las bolsas de fichas, y su profundidad. Ya he terminado con la malla en este punto, así que borraré ese cuerpo.
Luego, empezaré un Sketch en la superficie superior y Convertiré las aristas en geometría del modelo. En la imagen de abajo he seleccionado todos los «Inner loops one by one» para obtener todas las aristas que necesito.
Nota que los perfiles circulares están formados por un montón de segmentos de línea muy pequeños, un subproducto del facetado inherente a los archivos STL. Si no fuera tan exigente, usaría el boceto tal cual. Pero quiero que este modelo sea lo más paramétrico posible. Así que cambiaré la visibilidad de los Ejes Temporales y los usaré para definir los centros de los círculos del boceto, que recortaré a la geometría circundante.
Tenga en cuenta que el formato STL introduce algunas inexactitudes inherentes, y no tengo ni idea de cómo se modeló originalmente, así que espero que algunos de los ejes estén un poco fuera de lugar, y que los puntos finales no se conecten perfectamente; para eso está el Power Trim.
Ahora puedo utilizar las herramientas de modelado de sólidos conocidas para Extruir el boceto y añadir cualquier otra característica utilizando las superficies para restringirlas. Cuando esté satisfecho, borraré esos cuerpos de superficie para limpiar un poco el modelo. Y, por supuesto, como toda la edición se ha hecho en SOLIDWORKS, ¡es todo paramétrico! Puedo editar o suprimir fácilmente cualquiera de las características. A continuación puedes ver el STL original, junto a mi versión editada.
La técnica utilizada en este blog es la que más he utilizado para editar archivos STL en SOLIDWORKS, pero no es la única vía. En futuros blogs, convertiré un cuerpo de malla completo en geometría de SOLIDWORKS, y demostraré cómo hacer ediciones directamente en los cuerpos de malla utilizando características booleanas. Si utiliza archivos STL con regularidad (especialmente si ha probado la herramienta ScanTo3D en el pasado), espero que pruebe las nuevas herramientas de malla de SOLIDWORKS 2018.
Preguntas frecuentes de SOLIDWORKS: Los 10 mejores consejos y trucos de 2017
Herramientas olvidadas de SOLIDWORKS y razones para usarlas
¿Dónde está el comando de SOLIDWORKS que me permite hacer…
Acerca del autor
Dan Erickson es un estudiante de la vida. Con una licenciatura en Tecnología de Ingeniería Mecánica de la Universidad Tecnológica de Michigan y una inclinación por el jugueteo, está impulsado a entender cómo funciona el mundo y a mejorar siempre que sea posible. Tras varias iteraciones profesionales, Dan llegó a Fisher Unitech en 2011 como ingeniero de soporte de SOLIDWORKS. Desde entonces, ha seguido su pasión por la tecnología transformadora hasta el departamento de impresión 3D, apoyando a los equipos de ventas y marketing como ingeniero de aplicaciones 3DP.