Contexto
Programación de sistemas CAD/CAM con NX
En este momento del curso tienes los conocimientos de lo que es un proceso de fresado, así como los parámetros de maquinados, los tipos y materiales de herramientas, los métodos de sujeción, la tecnología CNC y sus aplicaciones, los códigos de programación G y M, la programación manual, los sistemas de dibujo asistido por computadora y la manufactura asistida por computadora.
Ahora, integrarás todos estos conocimientos por medio de un sistema CAD/CAM para programar maquinas CNC, específicamente máquinas fresadoras de 3 ejes. Las ventajas que se tendrán al programar por medio de un sistema CAD/CAM serán las siguientes:
El software CAD/CAM a utilizar será el NX, el cual es uno de los softwares más demandado por las empresas de primer nivel. Por tal motivo, te invitamos a poner mucha atención en cada uno de los pasos para programar con NX, así podrás llevar a cabo este proceso con piezas de alta complejidad.
Explicación
14.1 Utilización del módulo de CAD/CAM en NX8
Aunque existen muchos software en el mercado para programar máquinas fresadoras con sistemas CAD/CAM, la mayoría de ellos tienen la misma estrategia de programación, como se muestra a continuación:
Miguel de J. Ramírez C/ITESM
Los software CAD/CAM se componen de dos módulos principales, el primer módulo es el CAD, su función es la de modelar los componentes del maquinado; el segundo módulo es el CAM, donde se procederá a generar la programación de la máquina-herramienta.
La primera etapa consiste en la modelación de las piezas por medio de un software CAD, los dibujos debe de ser modelos en 3D de superficies o sólidos. Los software CAD/CAM poseen un módulo de dibujo asistido por computadora, el cual si se utiliza el dibujo puede trasladarse de forma automática al módulo CAM para su posterior procesamiento.
Si se utiliza un software CAD diferente para modelar la pieza, es importante convertirlo a un formato que pueda ser leído por el módulo CAM del software CAD/CAM, el proceso de pasar un modelo CAD de un software a otro se conoce normalmente como traductor.
Una vez que se tiene el modelo CAD en el módulo de CAM, es importante realizar los siguientes pasos:
Generar el archivo CAM. Se refiere al archivo que se generará en el módulo CAM, el cual tendrá toda la información del maquinado, es importante que en este archivo se ensamblen los componentes del maquinado los cuales se recomienda sean tres componentes principales:
Archivo de herramientas. En esta sección, se deberán de especificar el tipo de herramientas que se utilizarán en el maquinado, algunos de los datos que se ingresarán es el material de la herramienta, los lados de corte, el diámetro, la altura de corte, la altura total de la herramienta, el casillero, la compensación, entre otros.
Archivo de plan de trabajo. En esta sección se debe de especificar la estrategia de maquinado, desde si es un maquinado en planear o de superficies, la estrategia del camino de la herramienta, el porcentaje de traslape del cortador, la posición de inicio, fin del maquinado, entre otros.
Archivo de geometría. Una vez que se compila los datos de los tres pasos anteriores se genera un archivo de geometría que contiene la información del maquinado y podrán revisarse tiempos de ciclo, velocidades, avances y cualquier otra información que se haya generado.
Archivos de gráficas. Se refiere a la simulación del programa, existe la opción de simular en 2D o en 3D, acelerar o suprimir la animación del maquinado (en caso de que sea extensa la simulación), detectar colisiones, etc.
Post procesador. El post procesador es el encargado de traducir los datos del programa a un código con formato G y M, con una sintaxis en particular, dependiendo del tipo de máquina que se utilizara, los post procesadores pueden personalizarse en caso de que se requiera una secuencia de códigos en particular.
Programa CNC. Es el resultado final del software y contiene todas las instrucciones de códigos G y M para la operación de una máquina en particular, este código puede modificarse manualmente si se tiene los conocimientos de programación manual y en caso de que se requiera.
14.2 Maquinados en 2.5D
Los maquinados en 2.5D son aquellos en que la herramienta, por la naturaleza de la superficie de trabajo, sólo utiliza dos ejes trabajando simultáneamente, mientras que el tercer eje queda sin movimiento. En NX, los pasos para generar un programa en 2D serán como se muestran en el siguiente diagrama:
Haz clic en cada paso para conocerla a detalle.
Paso 1. Modelar CAD las piezas.
El primer paso consiste en la modelación de la piezas en el módulo CAD, lo que se aconseja modelar son el producto terminado, la materia prima y el método de sujeción como se muestra a continuación:
Paso 2. Crear un ensamble para manufactura
Entra en la aplicación de Manufactura (Star – Manufacturing), ahí se te pedirá especificar el ambiente de maquinado. En Machining Environment deberás seleccionar cam_library (fig. 3). Posteriormente aparecerá la ventana de Library Class Selection donde seleccionarás GENERAL (fig. 4). En la siguiente ventana deberás seleccionar General Assembly en sistema métrico (fig. 5).
Un ensamble típico para manufactura en un software CAD/CAM consiste en la figura que se desea maquinar, el material en blanco o materia prima, la prensa, nidos, clamps, conos de herramienta y todo aquello que entre en contacto con la pieza a maquinar o que pudiera intervenir en el camino de la herramienta. Aunque se puede trabajar solamente con la pieza a maquinar, se recomienda realizar el ensamble y trabajar en él porque así se logrará obtener un código más acertado, se detectarán y evitarán colisiones. También es conveniente trabajar en ensambles porque al crear un nuevo archivo, aparte del de la pieza original, ésta se protege de posibles cambios de diseño por otros usuarios que maquinarán la pieza.
Al entrar a la aplicación de Manufactura se pide seleccionar el ambiente de maquinado. Ahí se puede especificar qué tipo de operaciones se realizarán (fresado, torneado, taladrado, etc.) De este modo, se presentarán los parámetros y opciones más adecuados. También, desde la selección de ambiente de maquinado se puede crear un ensamble para manufactura.
Nota: Para ver el procedimiento de ensamble ver el video 1
Paso 3. Definir el cero de pieza
El software de NX trabaja con diversos orígenes, en el módulo de CAD/CAM es importante trabajar con dos sistemas de ejes coordenados, el primero se denomina Work Coordinate System (WCS) y se refiere a los sistemas de ejes coordenados de la pieza de trabajo que se identificarán como XC, YC, ZC.
El segundo es el sistema de ejes coordenados de la máquina (MCS), identificándose como XM, YM, ZM. Ambos sistemas de ejes coordinados deben de estar en la misma posición y en la misma orientación, siempre teniendo el sistema de ejes coordenados Z en la dirección de ataque de la herramienta. Es importante la localización de ambos sistemas, ya que ese punto será el cero de pieza, es decir, el origen a partir del cual se generarán los movimientos en X, Y, Z.
Para cambiar la posición o la orientación de WCS se puede hacer desde el menú Format>>WCS
Para cambiar MCS se abre el navegador de operaciones en Geometry View y se selecciona el sistema a modificar.
Se abrirá una ventana con las opciones para mover y reorientar el sistema.
Nota: Para ver el procedimiento del cero de pieza ver el video 2
Paso 4. Crear herramientas
El siguiente paso es la creación de las herramientas, esto se hará con la opción de “Create Tool” donde se elegirá el tipo de operación, en el caso de una maquinado en 2.5D, deberá de escogerse Mill Planar, posteriormente se definirá el casillero donde está disponible la herramienta y, por último, en el tipo de herramienta, que será una End Mill Flat.
Una vez seleccionado estos parámetros se le dará clic en OK y te conducirá a una segunda ventana donde ingresarás los siguientes datos.
Nota: Para ver el ejemplo de la creación de las herramientas ver el video 3 .
Paso 5. Crear operaciones
El siguiente paso consiste en crear las operaciones con el icono de “Create Operation”, en el caso de un maquinado en 2D deberás escoger como tipo de operación “Mill Planar” y como subtipo de operación “Face Milling”. Además deberás ingresar los siguientes datos:
Una vez que se haya creado la operación, se abrirá una segunda ventana donde seleccionarás el icono en forma de llave correspondiente a la opción WORPIECE. Este icono te llevará a una segunda ventana donde seleccionarás lo siguiente:
Dar clic en Aceptar:
Paso 6. Especificar el área de corte.
En la ventana principal del Face Milling, seleccionarás el icono de Specify Face Boundaries. Posteriormente, darás clic en el área de corte que te interesa, tal y como se muestra en la siguiente figura:
Paso 7. Seleccionar estrategia de maquinado
En el icono de Cut Patterm seleccionarás la estrategia de corte que se desea, existen varios estrategias, por el momento se darás clic en Follow Periphery, aunque se sugiere experimentar con otros patrones como zig zag para comparar diferentes métodos de maquinado.
Paso 8. Especificar la superficie a cortar
El siguiente paso consiste en que selecciones el icono de Cutting Parameters, en la segunda ventana deberás presiona la pestaña de Startegy, y posteriormente en Simply Shapes seleccionarás Minimun Box como se muestra a continuación:
Paso 9. Selección de los parámetros de maquinado.
Selecciona el icono de Feed and Speed y en la casilla de Surface Speed deberás ingresar la velocidad de corte, posteriormente en Feed per Tooth introducirás el avance por diente recomendado por el proveedor de la herramienta. Una vez que hayas ingresado los datos darás clic en cualquiera de las calculadoras que están de lado derecho de estos parámetros y se calculara en forma automática el avance y las revoluciones por minuto. Por último, debes dar clic en el recuadro de Spindle Speed como se muestra a continuación:
Paso 10. Compilar y simular
El siguiente paso consiste en compilar toda la información de la operación, para ello deberás irte al final de la ventana del Face Milling y dar clic en el icono de Generate, como se muestra en la siguiente imagen:
Para simular la operación debes dar clic en el icono de Verify, posteriormente seleccionarás la pestaña de 3D Dinamic y darás Play al final de la ventana:
Paso 11. Generar operaciones adicionales
Repetir los pasos del 5 al 10 para todas las operaciones que sean necesarias.
Paso 12. Post procesar
Cuando tengas todas las operaciones para generar la pieza, debes generar el código mediante el icono de Post Process.
Una vez seleccionado el icono de Post Process, aparecerá una ventana donde deberás seccionar el tipo de máquina, que en este caso será MILL 3 AXIS, posteriormente en Units seleccionarás Metric/PART y, por último, darás OK con lo que se generará el programa CNC.
Al programa final deberá de revirarse los siguientes puntos en particular:
Nota: Para ver el procedimiento de la generación de la operación del Face Milling ver el video 4.
14.3 Maquinados en 3D
Los maquinados en 3D son aquellos que por la naturaleza de la superficie, la herramienta debe de moverse en los tres ejes de manera simultánea. Para ello, deben de considerarse los siguientes factores.
Maquinados en 3D
Definir herramientas
Las herramientas utilizadas en las operaciones en 3D deben ser herramientas End Mill Ball, ya que éstas te permitirán generar superficies curvas. Para crear una End Mill Ball seguirás el procedimiento del paso 5 (crear herramientas) con la diferencia de que ahora seleccionarás la herramienta END MILL BALL como se muestra a continuación.
Crear operaciones
Para crear operaciones de maquinados en 3D tendrás que seleccionar como operación principal una Mill Countour, la cual tendrá varios subtipos de operaciones, todas relacionadas con maquinados en 3D; para el caso particular del pieza que se está trabajando, seleccionarás como subtipo la opción de Countour Area, asegúrate de seleccionar los parámetros de Program, Tool, Geometry y Method como aparecen en la siguiente imagen.
Selección del área de corte:
Una vez seleccionada la operación de Countour Area, aparece una segunda ventana donde debe especificarse el área de corte que interesa, esto se hace con el icono de Specify Cut Area. Al seleccionar este icono se habilita la opción para seleccionar los contornos superficiales que te interesan maquinar como se muestra en la siguiente figura.
Seleccionar estrategia de maquinado
La estrategia de maquinado en el caso del Countour Area se selecciona en el icono de Edit (icono en forma de herramienta) del apartado de Method como se muestra a continuación.
En la ventana que se habilita, habrá que modificar la estrategia de corte, seleccionándose el método de ZIGZAG y en el apartado de Percent Of Flat Diameter se pondrá 10%, este valor corresponde al porcentaje de uso de la herramienta, es decir, se trasladará un 90% la herramienta en cada pasada, mientras que sólo se utilizará un 10%, como resultado la herramienta dejará una superficie lisa.
En los maquinados en 3D, al igual que el maquinado en 2.5D, se procederá a realizar los siguientes pasos:
Cierre
El uso de sistemas CAD/CAM permite crear programas CNC para piezas con geometrías complejas. Además, generan maquinados de alta calidad en poco tiempo, aunque al inicio parece difícil el uso de este tipo de programas, con la práctica se puede llegar a generar programas en pocos minutos, por ejemplo, si estos programas si se hicieran de forma manual tardarías horas en hacerlos, o incluso serían imposibles de generar por la cantidad de coordenadas que requieren.
Todos los maquinados en 3D, 4D y 5D, son obligatoriamente realizados en sistemas CAD/CAM por su complejidad, mientras que los maquinados en 2D y 2.5D tiene la opción de realizarse manualmente o con un CAD/CAM, aunque debes de recordar las ventajas de la programación en CAD/CAM contra la programación manual.
La práctica de generar diferentes piezas dará la habilidad para utilizar este tipo de softwares, intenta realizarlos con diferentes operaciones para comparar resultados utilizando diversas estrategias de maquinados, te recomendamos que no te quedes sólo con la pieza que se hizo en el salón, busca más ejercicios para que seas un experto en sistemas CAD/CAM.
Checkpoint
Asegúrate de poder: