Más de 100 tipos de programación CNC1. El número de serie también se denomina número de segmento del programa. Al comienzo del segmento del programa, comienza con la letra n, seguida de un número de 2 a 4 dígitos. Cabe señalar que el programa NC se ejecuta en el orden de los segmentos del programa, independientemente del orden de los números de segmento secuenciales, es decir, el número de segmento del programa es en realidad solo el nombre del segmento del programa, no la secuencia del segmentos del programa. 2. La palabra de función de preparación comienza con la letra G, seguida de un número de dos dígitos, por lo que también se le llama comando G. Es la principal categoría funcional para controlar el movimiento de la máquina herramienta. Los comandos G más utilizados son los siguientes. (1) G00: Posicionamiento rápido del punto, es decir, la herramienta se mueve rápidamente a las coordenadas especificadas. Se utiliza para el movimiento rápido de la herramienta en el estado sin corte. Su velocidad de movimiento depende de los parámetros técnicos de la propia máquina herramienta. . Por ejemplo, el formato de comando para el movimiento rápido de la herramienta al punto (100, 100, 100) es g 00x 100.0y 100.0 z 100.0(2)g 01: interpolación lineal. Por ejemplo: el formato de comando para el movimiento de interpolación lineal de la herramienta al punto (100, 100, 100) a una velocidad de 250 mm/min es: g 01x 100.0y 100.0 z 100.0 f 250. G02/G03 tiene dos formatos de expresión, uno es el formato de radio, los valores positivos y negativos del valor del parámetro r afectan el ángulo del arco de corte. Cuando el valor r es positivo, el ángulo desde el punto inicial de la posición de la herramienta hasta el punto final de la herramienta. la posición es menor o igual a 180; cuando el valor r es negativo, el ángulo desde el punto inicial de la posición de la herramienta hasta la posición de la herramienta El ángulo del punto final es mayor o igual a 180 grados. El otro es un formato vectorial, que utiliza los parámetros I, J, K para dar las coordenadas centrales del círculo, expresadas en incrementos relativos al punto inicial. Por ejemplo, g02x 100y 100 z 100 I 50j 50k 50 f 250 significa que la herramienta se mueve en un arco en el sentido de las agujas del reloj hasta el punto (100, 100) a una velocidad de 250 mm/min, y el centro del arco es relativo al punto inicial. . (4) G90 y G91: comando absoluto/comando incremental. Entre ellos, G90 estipula que las coordenadas de posición de la herramienta en el programa CNC se calculan y expresan en función del origen del sistema de coordenadas de trabajo. G91 especifica que las coordenadas de cada punto de herramienta en el programa NC se expresan mediante su incremento de coordenadas en relación con el punto de herramienta anterior. (5) G41, G42, G40: compensación izquierda del radio de la herramienta, compensación derecha, compensación de cancelación del radio. Al cortar una pieza de trabajo con una herramienta de radio r, la trayectoria de la herramienta siempre debe desviarse del contorno de corte en una distancia r y, a menudo, resulta problemático calcular esta compensación con programación manual. Si se utilizan las instrucciones G41 y G42, la trayectoria de la herramienta se compensará automáticamente en una distancia R y la programación solo se puede considerar en función del contorno de la pieza de trabajo. En los comandos G41 y G42, el radio de la herramienta se especifica mediante el siguiente comando D. La llamada compensación a la izquierda significa que la trayectoria de la herramienta se desplaza hacia la izquierda un radio de la herramienta a lo largo de la dirección de avance de la herramienta. (6) G54 y G92: procesamiento de instrucciones de configuración del sistema de coordenadas. G54 es la dirección de registro configurada en el sistema CNC, que almacena el desplazamiento del sistema de coordenadas de procesamiento (generalmente el punto de configuración de la herramienta) en relación con el sistema de coordenadas de la máquina herramienta. Cuando esta instrucción aparece en el programa NC, el sistema NC determina el sistema de coordenadas de procesamiento en función del desplazamiento almacenado en él. G92 determina el sistema de coordenadas de procesamiento en función de la relación relativa entre el punto inicial de la herramienta y el sistema de coordenadas de procesamiento. Un ejemplo de su formato es G92 X20 Y30 Z40. Significa que la posición actual de la herramienta (generalmente la posición inicial del programa) está en (20, 30, 40) del sistema de coordenadas de procesamiento, lo que equivale a determinar la posición de origen del sistema de coordenadas de procesamiento a través de la posición actual. de la herramienta. Función de código g Función de código g G00 ☆ Posicionamiento rápido (avance rápido) G01 ☆ Interpolación lineal (avance de corte) G02 Interpolación de arco en sentido horario (CW) G03 Interpolación de arco en sentido antihorario (CCW) G04 Pausa, parada correcta G09 y parada Configuración de datos G10 Configuración de datos G11 cancelación de modo G15 cancelación de comando de coordenadas polares G16 comando de coordenadas polares G 17☆ función media activada (activada) G23 función de verificación de carrera desactivada (desactivada) G27 verificación de retorno de origen mecánico G28 reinicio de origen mecánico G29 desde reinicio de origen de referencia G30 reinicio de segundo origen G31 función de salto G33 corte de rosca G39 corrección de esquina corte de arco G40 ☆ compensación del radio de la herramienta cancelar G41 compensación del radio de la herramienta izquierda G42 compensación del radio de la herramienta derecha G43 compensación negativa de la longitud de la herramienta.
Compensación G49☆ Cancelar compensación de longitud de herramienta G52 Configuración del sistema de coordenadas local G53 Selección del sistema de coordenadas mecánico G54☆ Primera configuración de coordenadas de pieza G55 Segunda configuración de coordenadas de pieza G56 Tercera configuración de coordenadas de pieza G57 Cuarta configuración de coordenadas de pieza G58 Quinta configuración de coordenadas de pieza G59 Seis configuraciones de coordenadas de pieza Macro G65 llamada de programa G66 modo de llamada de programa macro G67 cancelación de llamada de programa macro G73 ciclo de taladrado de agujero profundo de alta velocidad G74 ciclo de roscado de roscado a la izquierda G7 6 ciclo de mandrinado fino G80 ☆ cancelación de ciclo fijo G81 ciclo de taladrado, taladrado y mandrinado G82 Ciclo de taladrado, inverso mandrinado G83 ciclo de taladrado de agujeros profundos G84 ciclo de roscado G85 ciclo de mandrinado en desbaste G86 ciclo de mandrinado inverso G80 ☆ comando absoluto G91 ☆ comando incremental G92 configuración del sistema de coordenadas G98 punto de inicio de reinicio de ciclo fijo G99 reinicio de ciclo fijo punto R Nota: ☆ marca el código g. 3. Palabras de función auxiliar Las palabras de función auxiliar generalmente constan del carácter M seguido de dos dígitos, por lo que también se denomina comando M. Se utiliza para indicar la apertura y el cierre de dispositivos auxiliares de máquinas herramienta CNC (es decir, acciones de interruptor), indicando varias acciones auxiliares y el estado de la máquina herramienta. Las instrucciones M más utilizadas son las siguientes. (1)M02, M30: El programa finaliza. (2) M03, M04, M05: el husillo gira en el sentido de las agujas del reloj, el husillo gira en el sentido contrario a las agujas del reloj y el husillo deja de girar. (3)M08 y M09: encendido y apagado de refrigerante. La Tabla 4 muestra algunos códigos M de accesibilidad. Tabla 4 Función de código M Función de código M M00 parada del programa M01 parada del programa M02 fin del programa M03 el husillo gira en el sentido de las agujas del reloj M04 el husillo gira en el sentido contrario a las agujas del reloj M05 el husillo deja de girar M06 cambio de herramienta M08 refrigerante encendido M09 refrigerante apagado M30 retorno al final del programa M74 función de detección de errores activada M75 detección de errores La función está desactivada. Llamada a subrutina M98. La llamada a subrutina M99 devuelve 4. Otras palabras de función (1) Palabras de dimensión: también llamadas instrucciones de dimensión, utilizadas principalmente para indicar la posición de las coordenadas del punto de la herramienta. Por ejemplo, X, Y y Z se usan principalmente para representar los valores de coordenadas de la posición de la herramienta, y I, J y K se usan para representar los valores de coordenadas del centro de la trayectoria de la herramienta de arco (consulte las instrucciones G02 y G03). (2) Palabra de función de alimentación: comienza con el carácter F, por lo que también se denomina comando F. Se utiliza para especificar la velocidad del movimiento de interpolación de la herramienta (es decir, movimiento de corte), que se denomina velocidad de avance, y la unidad es milímetros por minuto (mm/min). (3) Palabra de función de velocidad del husillo: comienza con el carácter S, por lo que también se denomina comando S. Se utiliza para especificar la velocidad del husillo, que viene dada por los siguientes números en revoluciones por minuto (r/min). (4) Palabra de función de herramienta: representada por el carácter T seguido del número, por lo que también se le llama comando T. Se utiliza para especificar el número de herramienta utilizado en el procesamiento. Esta instrucción se utiliza para centros de mecanizado.