Red de conocimiento informático - Aprendizaje de código fuente - ¿Cuáles son las instrucciones del ciclo CNC?

¿Cuáles son las instrucciones del ciclo CNC?

1. Función F

La instrucción de función F se utiliza para controlar la cantidad de avance de corte. En el programa, hay dos formas de usarlo.

(1) Avance por revolución

Formato de programación G95 F~

El número después de F representa el avance por revolución del husillo, la unidad es mm/ r.

Ejemplo: G95 F0.2 significa que la cantidad de avance es 0,2 mm/r.

(2) Avance por minuto

Formato de programación G94 F~

El número después de F representa el avance por minuto, en mm /min.

Ejemplo: G94 F100 significa que la velocidad de avance es 100 mm/min.

2. Función S

El comando de función S se utiliza para controlar la velocidad del husillo.

Formato de programación S~

El número después de S representa la velocidad del husillo, en r/min. En máquinas herramienta con función de velocidad lineal constante, el comando de función S también tiene las siguientes funciones.

(1) Límite de velocidad máxima

Formato de programación G50 S~

El número después de la S representa la velocidad máxima: r/min.

Ejemplo: G50 S3000 indica que el límite de velocidad máxima es 3000r/min.

(2) Control de velocidad lineal constante

Formato de programación G96 S~

El número después de S representa la velocidad lineal constante: m/min.

Ejemplo: G96 S150 significa que la velocidad lineal del punto de corte se controla a 150 m/min.

(3) Cancelar la velocidad lineal constante

Formato de programación G97 S~

El número después de S representa la velocidad del husillo después de cancelar el control de velocidad lineal constante , como S Si no se especifica, se conservará el valor final de G96.

Ejemplo: G97 S3000 significa que la velocidad del husillo es 3000 r/min después de cancelar el control de velocidad de línea constante.

3. Función T

El comando de función T se utiliza para seleccionar la herramienta utilizada para el procesamiento.

Formato de programación T~

T suele ir seguido de dos dígitos que indican el número de herramienta seleccionada. Pero también hay cuatro números después de T. Los dos primeros son el número de herramienta, los dos últimos son el número de compensación de longitud de la herramienta y el número de compensación del radio del arco de la punta de la herramienta.

Ejemplo: T0303 indica la selección de la herramienta No. 3 y el valor de compensación de longitud de la herramienta y el valor de compensación del radio del arco de la punta de la herramienta.

T0300 significa cancelar la compensación de herramienta.

4. Función M

M00: El programa está en pausa y el comando de inicio NC (INICIO DE CICLO) se puede utilizar para continuar el programa

M01; : Pausa planificada, igual que M00 Las funciones son similares, pero M01 se puede usar para seleccionar si es válida usando el "botón de parada opcional" de la máquina herramienta;

M03: El husillo gira en el sentido de las agujas del reloj;

M04: El husillo gira en sentido antihorario;

M05: La rotación del husillo se detiene;

M08: Refrigerante encendido;

M09: Refrigerante apagado;

M30: El programa se detiene, el programa se reinicia a la posición inicial.

5. Configuración del sistema de coordenadas de procesamiento G50

Formato de programación G50 X~ Z~

Los valores de X y Z en la fórmula son el punto de partida. en relación con la ubicación de origen del procesamiento. El uso del G50 es similar al del G92.

Al programar un torno CNC, todos los valores de las coordenadas X utilizan valores de diámetro, como se muestra en la figura.

Ejemplo: El segmento de programa para configurar las coordenadas de procesamiento según la figura es el siguiente:

G50 X128.7 Z375.1

 

Establecer sistema de coordenadas de procesamiento

 

6. Instrucción de posicionamiento rápido G00

La instrucción G00 ordena a la máquina herramienta que se mueva a la siguiente posición objetivo a la velocidad más rápida, hay aceleración y desaceleración durante el movimiento, y esta instrucción no tiene requisitos sobre la trayectoria del movimiento.

Su formato de comando:

G00 X(U)____ Z(W)____;

Cuando se usa programación de valor absoluto, los valores detrás de X y Z son la posición objetivo en el Coordenadas del sistema de coordenadas de la pieza. Cuando se programa con valores relativos, los valores detrás de U y W son la distancia y la dirección entre el punto actual y el punto objetivo. Las instrucciones de posicionamiento que se muestran en la figura son las siguientes:

G50 X200.0 Z263.0; Establezca el sistema de coordenadas de la pieza de trabajo

Debido a las velocidades de avance del eje X y Z- Los ejes son diferentes, la máquina Al ejecutar instrucciones de movimiento rápido, la trayectoria de movimiento combinada de los dos ejes no es necesariamente una línea recta. Por lo tanto, al utilizar la instrucción G00, se debe tener cuidado para evitar colisiones entre la herramienta, la pieza de trabajo y. el accesorio. Si ignora esto, es probable que se produzcan colisiones, y las colisiones durante el movimiento rápido son aún más peligrosas

El comando G01 ordena a la máquina herramienta que se mueva en línea recta desde la posición actual hasta la posición especificada en una determinada velocidad de alimentación.

Formato de comando: G01 Depende de la configuración del bloque antes de esta instrucción. Cuando utilice la instrucción G01, puede utilizar la programación de coordenadas absolutas o la programación de coordenadas relativas. Cuando se usa la programación de coordenadas absolutas, después de que el sistema CNC acepte el comando G01, la herramienta se moverá al punto cuyos valores de coordenadas son X y Z; cuando se usa la programación de coordenadas relativas, la herramienta se moverá al punto cuya distancia desde; el punto actual es U y W. Haga clic en. Las instrucciones de movimiento lineal como se muestran en la figura son las siguientes:

G01 X40.0 Z20.2; Programación de instrucciones de valor absoluto

G01 U20.0 W-25.9 F0. 2; programación del comando de valor relativo

8. Instrucciones de interpolación de arco G02 y G03

Las instrucciones de interpolación de arco ordenan a la herramienta que realice la interpolación de arco en el plano especificado a la velocidad de avance F dada. Movimiento compensatorio, utilizado para mecanizar contornos de arco. El comando de interpolación de arco se divide en dos tipos: comando de interpolación de arco en sentido horario G02 y comando de interpolación de arco en sentido antihorario G03. El formato del comando es el siguiente:

El formato del comando de interpolación de arco en sentido antihorario: G03 X(U)____Z(W)____ I____K____F____;;

Cuando se usa el radio R para especificar el círculo posición central Cuando, porque para el caso de un mismo radio R, existen dos posibilidades de arcos desde el punto inicial del arco hasta el punto final, dos arcos mayores a 180° y dos arcos menores a 180°. Para efectos de distinción, se especifica especialmente que cuando el ángulo central α ≤ 180°, se representa por “R”; cuando αgt es de 180°, se representa por “-R”; Nota: La programación R solo es adecuada para la interpolación de arco que no es de círculo completo y no es adecuada para el procesamiento de círculo completo. Por ejemplo, el arco que se muestra en la Figura 3-13 va en el sentido de las agujas del reloj desde el punto inicial hasta el punto final, y su comando de movimiento de herramienta se puede escribir de la siguiente manera:

9. p>

Comando G04 Se utiliza para pausar la alimentación, el formato del comando es:

G04 P____

o G04 X(U)____

La longitud de el tiempo de pausa se puede determinar mediante la dirección X(U) o P a especificar. El número después de P es un número entero y la unidad es ms; el número después de X (U) es un número con punto decimal y la unidad es s. En algunas máquinas herramienta, el número después de X(U) indica el número de vueltas inactivas de la herramienta o pieza de trabajo.

10. Comandos de entrada en pulgadas y métrico G20 y G21

G20 significa entrada en pulgadas y G21 significa entrada métrica. G20 y G21 son dos códigos que pueden reemplazarse entre sí. La máquina herramienta generalmente se configura en el estado G21 antes de salir de fábrica. Todos los parámetros de la máquina herramienta se configuran en unidades métricas, por lo que los tornos CNC generalmente son adecuados para procesar piezas de trabajo con tamaños métricos. significa que algunos datos relevantes en el programa están en el sistema imperial (la unidad es pulgadas); si el programa usa la instrucción G21, significa que algunos datos relevantes en el programa están en el sistema métrico (la unidad es mm); Dentro de un programa, las instrucciones G20 o G21 no se pueden utilizar al mismo tiempo y deben especificarse antes de determinar el sistema de coordenadas.

El comando G20 o G21 es consistente antes y después de un corte de energía, es decir, el comando G20 o G21 se usa antes del corte de energía y seguirá siendo válido después de la próxima vez a menos que se reinicie.

11. Instrucciones de control dimensional de velocidad de avance G98 y G99

Hay dos métodos de configuración del modo de avance de corte en el torneado CNC, a saber, velocidad de avance (modo de avance por revolución) y velocidad de avance (avance). modo por minuto).

(1) Velocidad de avance, la unidad es mm/r, su comando es:

G99; comando de conversión de velocidad de avance

G01X____Z____F____; /r

(2) Velocidad de alimentación, la unidad es mm/min y su comando es: .

G98; Comando de conversión de velocidad de alimentación

G01X____Z____F____; La unidad de F es mm/min

El punto de referencia es un punto fijo en la máquina herramienta CNC, puede utilizar la referencia. El comando de retorno de punto mueve el portaherramientas a ese punto. Se pueden configurar hasta cuatro puntos de referencia y la posición de cada punto de referencia se establece de antemano mediante parámetros. Después de encender la alimentación, primero debe regresar al primer punto de referencia; de lo contrario, no podrá realizar otras operaciones. Hay dos métodos para el retorno del punto de referencia:

(1) Retorno manual del punto de referencia.

(2) Retorno automático del punto de referencia. Esta función es una función de retorno automático al punto de referencia que se utiliza cuando el programa necesita regresar al punto de referencia para cambiar la herramienta después de encender la alimentación y realizar el retorno manual al punto de referencia.

Se requieren las siguientes instrucciones para el retorno automático del punto de referencia:

(1) Verificación de regreso al punto de referencia G27

G27 se utiliza para verificar si el X- El eje y el eje Z regresan al punto de referencia correctamente. El formato del comando es:

G27 X(U)____ Z(W)____

X(U) y Z(W) son las coordenadas del punto de referencia. El requisito previo para ejecutar el comando G27 es que la máquina herramienta debe regresar manualmente al punto de referencia una vez después de encenderse.

Cuando se ejecuta este comando, cada eje se posiciona rápidamente de acuerdo con el valor de coordenadas dado en el comando, y el sistema verifica internamente la señal del interruptor de recorrido del punto de referencia. Si se detecta que la señal del interruptor se envía correctamente después del posicionamiento, la luz indicadora del punto de referencia se iluminará, indicando que el monopatín ha regresado a la posición del punto de referencia correctamente; si la señal detectada es incorrecta, el sistema emitirá una alarma; indica que el valor de las coordenadas del punto de referencia ordenado en el programa es incorrecto o que la máquina herramienta tiene un error de posicionamiento demasiado grande.

(2) Instrucciones de retorno del punto de referencia G28, G30

G28 X(U) ____ Z(W) ____; (W) es el punto medio cuando regresa el punto de referencia, X y Z son coordenadas absolutas y U y W son coordenadas relativas. El proceso de retorno del punto de referencia se muestra en la Figura 3-14.

G30 P2 X(U)____ Z(W)____; retorno del segundo punto de referencia, P2 se puede omitir

G30 P3 X(U)____ Z (W)____; retorno del punto de referencia

G30 P4 X(U)____ Z(W)____; retorno del cuarto punto de referencia

X en el retorno del punto de referencia segundo, tercero y cuarto Los significados de (U ) y Z (W) son los mismos que los de G28.

La Figura 3-14 muestra el proceso de regreso de la herramienta al punto de referencia. La herramienta regresa al punto de referencia desde la posición actual a través del punto intermedio (190, 50). p>

G30 X190 Z50;

G30 U100 W30;