Modelado por algoritmo en NX

A title slide with patterned image - Algorithmic Modelling

Una introducción al modelado algorítmico

Atrás quedaron los días de modelado simplista en el mundo de CAD. Cuando combina las demandas cada vez mayores del cliente con el poder de procesamiento computacional de los diseñadores de todo el mundo, obtiene los modelos complejos que estamos viendo en múltiples industrias. Claro, los productos se ven increíbles cuando llegan al mercado, pero la creación de estos modelos incluye características minuciosas y repetitivas con fines funcionales y estéticos; por lo general, estas características son difíciles de modelar individualmente con las herramientas CAD tradicionales.

¿Qué es el modelado algorítmico?

Una herramienta intuitiva para ayudar a los diseñadores a crear modelos 3D basados en reglas, complejos e intrincadamente detallados que son una verdadera representación digital de un producto de una manera realista.

La importancia del editor lógico

Es importante recordar la importancia del Editor de lógica dentro del software NX™, ya que juega un papel crucial para permitirle crear reglas fácilmente. Ocasionalmente, las reglas lógicas complejas pueden requerir varias operaciones de características dentro del diagrama de flujo, es decir, la salida de una operación funciona como la entrada de la siguiente. Las características algorítmicas de NX se destacan porque no «recuerdan» estas características de construcción temporales que conducen al conjunto final de geometrías de salida. ¿El resultado? Una salida que sea lo más ligera posible, reduciendo la demanda de potencia gráfica y computacional, y sentando las bases para construir diseños complejos.

Entonces, con eso en mente, veamos el modelado algorítmico dentro de NX y algunos consejos útiles para mejorar su flujo de trabajo.

Usa el botón 3 del ratón sobre el puerto de salida de un nodo en la ventana de reglas para mostrar los nodos predichos que se pueden seleccionar

Un truco útil para implementar en su flujo de trabajo gira en torno a los nodos previstos. Si coloca el botón tres del mouse sobre la opción de puerto de entrada de cara, se le darán varios comandos para usar para satisfacer el puerto. En este punto, puede seleccionar entre diferentes opciones, que se agregan automáticamente a la ventana de la regla. Es un enfoque que le permitirá eliminar la necesidad de moverse entre la ventana de la regla y el explorador de nodos para encontrar el nodo para agregar su regla. Esencialmente, puede ahorrar mucho tiempo simplificando la creación de reglas.

Usa Snippets para capturar segmentos de reglas clave que se pueden guardar en la biblioteca de reutilización para usarlos en la creación de nuevas reglas en el futuro

Los fragmentos son una excelente manera de crear nodos personalizados, que se pueden reutilizar. Hay dos formas de crear Snippets; directamente de un grupo creado, o sin la ayuda de un grupo. Para hacer esto sin la ayuda de un grupo, se trata de seleccionar nodos específicos> botón del mouse tres> definir fragmento. Esto creará una nueva ventana de reglas que incluye SOLAMENTE los nodos seleccionados previamente. Todo lo que queda por hacer es crear una entrada y una salida para el Snippet y guardarlo en su biblioteca de reutilización. Es una herramienta útil a su disposición, ya que estos fragmentos se pueden utilizar en proyectos futuros y por miembros del equipo para mejorar la colaboración.

¿Qué es un Snippet?

La capacidad de capturar segmentos específicos de un flujo de trabajo algorítmico, listos para su reutilización

Usa nodos booleanos y de lista separada para generar opcionalmente geometría de construcción

Un consejo interesante que consideraríamos implementar en su flujo de trabajo es el uso de nodos de lista separada. Veamos esto en el contexto de la geometría del tubo Spiro, como se ve en la imagen de la derecha. Para esta configuración, se han utilizado dos listas de puntos, lo que da como resultado la creación de una lista de líneas. La geometría final representa el conjunto de tubos que se asientan a lo largo de esas líneas rectas. Con el uso de nodos de lista separada y la utilización de Verdadero/Falso, el usuario final ahora puede ver los puntos y las líneas. Es un elemento clave a considerar, particularmente cuando se trabaja en conjuntos de datos con formas y estructuras complejas, ¿quizás una pieza arquitectónica?

Conclusión

La pregunta es, ¿por qué considerar implementar alguno de estos consejos dentro de su flujo de trabajo? Bueno, podrá crear formas variables complejas, repetitivas y basadas en reglas en minutos, y agregar seguridad para proteger cualquier IP capturada dentro de sus reglas. Se trata de reutilizar fácilmente las plantillas algorítmicas, tal como lo haría con cualquier otra característica reutilizable de NX para crear las formas complejas que desea.