Cómo generar código NC para dibujos tridimensionales dibujados por UG
MasterCAM9 es un conjunto de software CAM ampliamente utilizado en la industria del molde. Este artículo se centra en el sistema FANUC Oi_MC y analiza los problemas del programa NC en la producción automática de posprocesamiento del software MasterCAM9 con ejemplos. Al modificar y optimizar el programa, se cumplen los requisitos para mejorar la eficiencia de procesamiento del sistema. Es a la vez específico y generalmente instructivo.
Con el rápido desarrollo de la tecnología CNC, la aplicación de la tecnología de programación automática es cada vez más común. MasterCAM es un conjunto de software CAD/CAM práctico ampliamente utilizado en las industrias de fabricación de moldes y CNC. Es potente y fácil de aprender. El flujo de trabajo del software es aproximadamente el siguiente: use módulos CAD o archivos de dibujo convertidos directamente desde otro software CAD para modelar piezas - el módulo CAM genera archivos NCI de ruta de herramienta - diferentes sistemas CNC llaman a los programas de posprocesamiento correspondientes para convertir archivos Ncl Convert en CNC Programas de mecanizado: utilice la función de transferencia o herramientas de transferencia especiales para transferir los programas de mecanizado a la máquina herramienta.
El software Master CAM proporciona archivos de posprocesamiento estándar para varios sistemas CNC y tiene incorporados los programas de posprocesamiento más originales o básicos para adaptarse al formato común del sistema FANUC japonés, como FANUC3M. , FANUC6M, FANUC O-MC y otros sistemas de control.
Preguntas planteadas en 1
En la actualidad, existen muchos fabricantes de sistemas CNC en el país y en el extranjero. Sin embargo, dado que los sistemas CNC producidos por varios fabricantes profesionales de CNC tienen sus propias características funcionales. , se refleja en el sistema CNC. El código es más o menos el mismo, pero también hay algunas diferencias. Empresas como los principales fabricantes de sistemas CNC del mundo, como FANUC, SIEMENS y A-B, tienen su propio sistema de códigos NC. El código NC generado por el software de programación de gráficos Master CAM requiere configuraciones de posprocesamiento específicas para generar un código NC adecuado para un sistema CNC específico. En otras palabras, debido a las diferentes versiones FANUC de los sistemas CNC, incluso para la misma versión de los sistemas FANUC, los programas de mecanizado NC de posprocesamiento proporcionados por el software MasterCAM9 a menudo no se pueden aplicar directamente a la producción de procesamiento debido a diferentes máquinas herramienta y programación. hábitos.
Por ejemplo, cuando el centro de mecanizado vertical del sistema FANUC serie OiMate_MC (abreviatura: FANUC Oi_MC) procesa una pieza simple como se muestra en la Figura 1, la potente función CAM de MasterCAM9 se utiliza primero para generar la trayectoria de la herramienta NCI. y llame a 'MPFAN.' para el posprocesamiento, el programa de procesamiento es el siguiente:
Figura 1 Esquema de procesamiento
Este programa de procesamiento no se puede ejecutar en el centro de mecanizado vertical del El sistema CNC FANUC Oi_MC y algunos sistemas no pueden aprobar declaraciones ilegales, así como algunas declaraciones que no se ajustan a los hábitos de programación existentes y pueden causar accidentes fácilmente. Y si necesita abrir el editor cada vez para realizar algunas modificaciones manuales tediosas, no solo es problemático, sino que también aumenta el tiempo de programación y aumenta la posibilidad de errores de programación manual, lo que fácilmente puede provocar piezas de trabajo desechadas o accidentes con equipos personales.
Los problemas específicos con los códigos NC procesados en el centro de mecanizado vertical del sistema CNC FANUC OiMate_MC incluyen:
(1) Piezas con corchetes, como el nombre del programa, la fecha y la hora. no reconoce las instrucciones de configuración de la herramienta, etc. Además, G21 y G17 son valores predeterminados y no es necesario escribirlos.
(2) El centro de mecanizado vertical no tiene un cuarto eje, por lo que el cuarto eje Un carácter no puede aparecer en el programa, de lo contrario el sistema emitirá una alarma.
(3) Para el funcionamiento seguro de la máquina herramienta, es mejor no ubicar T y M en la misma línea del programa y deben escribirse en líneas separadas.
(4) Interrumpir el arco en los puntos del primer y cuarto cuadrante provocará una aceleración y desaceleración innecesarias de la máquina herramienta, lo que fácilmente puede provocar que la máquina herramienta no pueda cortar de manera uniforme y afectar la calidad del corte. la pieza de trabajo.
Solución a 2 Problemas
Después de leer y estudiar repetidamente el manual de Master CAM9, descubrí que siempre que se hagan modificaciones simples a partir de los aspectos anteriores, se puede resolver de una vez. para todos y consigue el doble de resultado con la mitad de esfuerzo.
El método de modificación es: abrir el archivo Mcam9\Mill\Post\MPFAN.PST.
(1) Elimine el siguiente contenido y cancele la parte del código NC entre corchetes, incluido el nombre del programa, la fecha y la hora, la descripción de la herramienta y G21, G17.
(2) Cancele AO
(3) Bifurque las instrucciones T y M para eliminar el comienzo de la parte del programa NC generada en el archivo MPFAN.PST de posprocesamiento original (es decir, la parte psof en el archivo de posprocesamiento) PST archivo (es decir, el archivo de posprocesamiento) La parte psof en el archivo de procesamiento) y la parte de intercambio de herramientas (ptlchg) insertan "e, n" después de "*t". El carácter "e" representa el número final de. cada bloque, y "n" representa el número de bloque agregado.
(4) Cancelar la interrupción del arco "breakarcs: yes# ¿Romper el arco en cuadrantes?" Cambiar "sí" a "0" o "no". Cambie ":1" en "arcoutPut:1#0=IJK, 1=R sin signo, 2=R con signo negativo excede 180" a ":0". Cambie "in":1" a ":0" para que se use IJK para determinar el radio del arco al escribir el arco completo, y los estilos R nunca se usen.
Además, seleccione el menú desplegable Menú principal →Pantalla →Configurar→Iniciar/Salir→Editor Seleccione "CIMCO EDIT" como editor de archivos NC para mostrar las coordenadas X, Y y Z del archivo NC en diferentes colores para facilitar la lectura y edición EDITAR "¡En el editor de archivos NC, seleccione! el menú desplegable "Función NC → Buscar rango X/Y/Z". En el cuadro de diálogo abierto, puede ver claramente los valores de las coordenadas X, Y, Z y el rango F de velocidad de alimentación para garantizar la seguridad del procesamiento. /p>
Luego, al procesar la pieza 1 en el centro de mecanizado vertical del sistema CNC FANUC Oi_MC, el archivo NCI también se utiliza para formar un nuevo código NC:
3 Conclusión
El nuevo programa de mecanizado NC generado por el programa de posprocesamiento modificado MPFAN.PST cumple totalmente con los requisitos del centro de mecanizado vertical del sistema CNC Oi Mate_Mc de la serie FANUC y está más en línea con los hábitos de programación existentes, eliminando algunos que pueden causar accidentes. Declaración El autor ha probado repetidamente el posprocesamiento de caracteres gruesos, lo que tiene cierta importancia de referencia para el diseño de modificación y optimización de otros tipos diferentes de máquinas herramienta y diferentes sistemas CNC.