Red de conocimiento informático - Conocimiento sistemático - ¿Cuál es el formato de código G del torno CNC Frank?

¿Cuál es el formato de código G del torno CNC Frank?

Código G

Breve descripción del nombre del código-función

G00------Posicionamiento rápido

G01---- --Interpolación lineal

G02------Interpolación de arco en sentido horario

G03------Interpolación de arco en sentido antihorario

G04---- --Pausa temporizada

G05------Interpolación de arco a través del punto intermedio

G07------Interpolación de curva de muestra Z

G08- -----Aceleración de avance

G09------Desaceleración de avance

G20---- --Llamada a subrutina

G22--- ---Método de programación del tamaño del radio

G220-----Utilizado en la interfaz de operación del sistema

G23- -----Método de programación del tamaño del diámetro

G230-----Utilizado en la interfaz de operación del sistema

G24------Fin de subrutina

G25------Procesamiento de salto

G26------Procesamiento de ciclo

G30------Cancelación de anulación

G31------Definición de anulación

G32------Corte de rosca de paso constante, sistema en pulgadas

G33------Corte de rosca de paso constante, sistema métrico

G53, G500-Establecer coordenadas de pieza de trabajo cerrar sesión en el sistema

G54------Establecer el sistema de coordenadas de pieza uno

G55------ Establecer el sistema de coordenadas de pieza dos

G56-- ----Establecer el sistema de coordenadas de pieza tres

G57------Establecer el sistema de coordenadas de pieza cuatro

G58------Establecer el sistema de coordenadas de pieza cinco

G59------Establecer el sistema de coordenadas de la pieza de trabajo seis

G60------ Modo de ruta precisa

G64------Modo de ruta continua

G70------Tamaño imperial en pulgadas

G71----- -Tamaño métrico en milímetros

G74------Regresar al punto de referencia (punto cero de la máquina)

G75------Regreso al punto cero de las coordenadas de programación

G76------Retorno al punto inicial de las coordenadas de programación

G81------Ciclo fijo círculo exterior

G331-----Ciclo fijo rosca

G90------Tamaño absoluto

G91------Tamaño relativo

G92------Coordenadas prefabricadas

G94------Avance, avance por minuto

G95------Velocidad de avance, avance por revolución

Explicación detallada de la función

G00—Posicionamiento rápido

Formato: G00X(U)__Z(W)__

Explicación: (1) Este comando hace que la herramienta se mueva rápidamente a la posición de acuerdo con el método de control de punto Especificar ubicación. La pieza de trabajo no puede ser procesada

durante el movimiento.

(2) Todos los ejes programados se mueven a la velocidad definida por los parámetros al mismo tiempo. Cuando un eje alcanza el valor programado, se detiene, mientras que los demás

ejes continúan moviéndose. .

(3) No es necesario programar las coordenadas que no se mueven.

(4)G00 se puede escribir como G0

Ejemplo: G00X75Z200

G0U-25W-100

Primero, X y Z muévase 25 al mismo tiempo Vaya rápidamente al punto A, luego camine 75 metros en dirección Z para llegar rápidamente al punto B.

G01—Interpolación lineal

Formato: G01X(U)__Z(W)__F__(mm/min)

Explicación: (1) Este comando utiliza The La herramienta se mueve a la posición especificada según la interpolación lineal. La velocidad de movimiento está determinada por el comando F

velocidad de avance. Todas las coordenadas se pueden ejecutar en conjunto.

(2)G01 también se puede escribir como G1

Ejemplo: G01X40Z20F150

Unión de dos ejes del punto A al punto B

G02— Interpolación circular inversa

Formato 1: G02X(u)____Z(w)____I____K____F_____

Explicación: (1) Cuando X y Z están en G90, las coordenadas del punto final del arco son relativo al valor de coordenada absoluta del punto cero programado. En G91, el punto final del arco es el valor incremental relativo al punto inicial del arco. Independientemente de G90 o G91, I y K son los valores de coordenadas del punto final del arco.

I es el valor de la dirección X y K es el valor de la dirección Z. Las coordenadas del centro del círculo no se pueden omitir durante la interpolación de arco a menos que se programen en otros formatos.

(2) Al programar con la instrucción G02, puede programar directamente círculos de cuadrante, círculos completos, etc.

Nota: Al cruzar el cuadrante, la compensación de espacio se realizará automáticamente si la entrada de compensación de espacio al final del área de parámetros es significativamente diferente del juego real de la máquina herramienta.

, se producirán cortes evidentes en la pieza de trabajo.

(3) G02 también se puede escribir como G2.

Ejemplo: G02X60Z50I40K0F120

Formato 2: G02X(u)____Z(w)____R(+\-)__F__

Nota: (1) no se puede utilizar Programación de un círculo completo

(2) R es el radio del arco R en un lado de la pieza de trabajo. R tiene signo, "+" significa que el ángulo del arco es inferior a 180 grados;

"-" significa que el ángulo del arco es superior a 180 grados. El "+" se puede omitir.

(3) Se basa en las coordenadas del punto final. Cuando el valor de longitud entre el punto final y el punto inicial es mayor que 2R, se utiliza una línea recta en lugar del arco.

Ejemplo: G02X60Z50R20F120

Formato 3: G02X(u)____Z(w)____CR=__(radio)F__

Formato 4: G02X(u)____Z (w)__D__(diámetro)F___

Estos dos formatos de programación son básicamente los mismos que el formato 2

G03—Interpolación circular

Explicación: Excepto por el círculo El formato es el mismo que el comando G02 excepto que la dirección de rotación del arco es opuesta.

G04—Pausa programada

Formato: G04__F__ o G04__K__

Descripción: El movimiento de procesamiento se pausa una vez transcurrido el tiempo, el procesamiento continúa. El tiempo de pausa se especifica mediante los datos que siguen a F. La unidad es segundos.

El rango es de 0,01 segundos a 300 segundos.

G05—Interpolación circular a través del punto intermedio

Formato: G05X(u)____Z(w)____IX_____IZ_____F_____

Instrucciones: (1) X, Z son los Los valores de coordenadas del punto final, IX e IZ son los valores de coordenadas del punto intermedio. Otros son similares a G02/G03

Ejemplo: G05X60Z50IX50IZ60F120

G08/G09—aceleración/desaceleración de avance

Formato: G08

Instrucciones : Ocupan una línea por sí mismos en la sección del programa. Cuando el programa llegue a esta sección, la velocidad de alimentación aumentará en un 10%.

Si desea aumentar en un 20%, debe escribir dos por separado. secciones.

G22 (G220)—método de programación de dimensión de radio

Formato: G22

Descripción: Si ocupa una línea por sí solo en el programa, el sistema se ejecutará en modo radio. Los valores siguientes también se basan en el radio.

G23 (G230): método de programación del tamaño del diámetro

Formato: G23

Explicación: Si ocupa una línea por sí solo en el programa, el sistema se ejecutará en modo diámetro. Los valores siguientes también se basan en el diámetro.

G25—Procesamiento de salto

Formato: G25LXXX

Explicación: Cuando el programa se ejecuta en este programa, se transferirá el segmento de programa especificado por él. (XXX es el número del segmento del programa).

G26—Procesamiento de ciclo

Formato: G26LXXXQXX

Explicación: Cuando el programa se ejecuta en este programa, el segmento de programa que especifica comienza desde este segmento como un Cuerpo del bucle,

El número de bucles está determinado por el valor después de Q.

G30—cancelación de ampliación

Formato: G30

Instrucciones: Ocupa una línea por sí solo en el programa, usado junto con G31, para cancelar la función de G31.

G31—Definición de ampliación

Formato: G31F_____

G32—Procesamiento de rosca de paso constante (imperial)

G33—Procesamiento de rosca de paso constante (Métrico)

Formato: G32/G33X(u)____Z(w)____F____

Instrucciones: (1) X y Z son los valores de las coordenadas del punto final y F es el paso

(2) G33/G32 solo puede procesar roscas de una sola herramienta y de un solo inicio.

(3) Los cambios en el valor X pueden procesar roscas cónicas

(4) Al usar este comando, la velocidad del husillo no puede ser demasiado alta, de lo contrario el desgaste de la herramienta será mayor.

G54—Establecer la coordenada de pieza de trabajo uno

Formato: G54

Explicación: Puede haber varios sistemas de coordenadas en el sistema, G54 corresponde al primer sistema de coordenadas, el valor de la posición de origen se establece en los parámetros de la máquina herramienta

.

G55: Establezca las coordenadas dos de la pieza de trabajo

Igual que arriba

G56: Establezca las coordenadas tres de la pieza de trabajo

Igual que arriba

G57: Establecer la coordenada de pieza cuatro

Igual que arriba

G58: Establecer la coordenada de pieza cinco

Igual que arriba

G59 —Establecer la coordenada seis de la pieza de trabajo

Igual que arriba

G60: método de ruta precisa

Formato: G60

Explicación: en el procesamiento real proceso, varias acciones Cuando se conectan entre sí y se programan con una ruta precisa, habrá un proceso de almacenamiento en búfer (es decir, desaceleración) durante

la siguiente sección del procesamiento

G64: ruta continua modo

Formato: G64

Descripción: relativo a G60. Se utiliza principalmente para mecanizado en desbaste.

G74—Retorno del punto de referencia (punto cero de la máquina)

Formato: G74XZ

Nota: (1) No puede aparecer ningún otro contenido en este párrafo.

(2) Las coordenadas que aparecen después de G74 volverán a cero en orden de X y Z.

(3) Antes de utilizar G74, debe confirmar que la máquina herramienta está equipada con un interruptor de punto de referencia.

(4) También se puede realizar el retorno a cero de un solo eje.

G75—Retorno al punto cero de las coordenadas programadas

Formato: G75XZ

Descripción: Regreso al punto cero de las coordenadas programadas

G76—Regresar al punto inicial de las coordenadas programadas

Formato: G76

Descripción: Regresar a la posición donde la herramienta comienza a procesar.

G81—Ciclo fijo del círculo exterior (círculo interior)

Formato: G81__X(U)__Z(W)__R__I__K__F__

Instrucciones: (1)X, Z es el valor de coordenadas del punto final, U y W son los valores incrementales del punto final en relación con el punto actual.

(2)R es el diámetro de la sección inicial a procesar.

(3)I es el avance de torneado en desbaste, K es el avance de torneado de acabado, I y K son números con signo y los signos de los dos deben ser los mismos.

La convención de símbolos es la siguiente: cortar desde el exterior hacia el eje central (girando el círculo exterior) es "—", y viceversa.

(4) Diferentes X, Z, R determinan diferentes cambios del círculo exterior, tales como: con cono o sin grado,

Cono hacia adelante o cono inverso, corte izquierdo o derecho corte, etc.

(5)F es la velocidad de corte (mm/min)

(6) Una vez completado el procesamiento, la herramienta se detiene en el punto final.

Ejemplo: G81X40Z100R15I-3K-1F100

Proceso de mecanizado:

1: G01 avanza 2 veces I (la primera cuchilla es I, la última cuchilla es I +K acabado), realizar corte profundo:

2: G01 interpolación de dos ejes, corte hasta la sección final, detener si se completa el procesamiento:

3: G01 retraer I Ir a una posición segura y realice alisado de la superficie de corte auxiliar al mismo tiempo

4: G00 avanza rápidamente fuera de la superficie de trabajo alta I, dejando I para el siguiente proceso de corte, repita hasta 1.

G90—Programación de valor absoluto

Formato: G90

Instrucciones: (1) Cuando se programa G90, todos los valores de coordenadas programados en el futuro se basan en el punto cero programado.

(2) Después de encender el sistema, la máquina herramienta está en estado G.

N0010G90G92x20z90

N0020G01X40Z80F100

N0030G03X60Z50I0K-10

N0040M02

G91—Programación incremental

Formato: G91

Explicación: Cuando se programa G91, todos los valores de coordenadas posteriores se calculan a partir de la posición de coordenadas anterior como punto inicial

El valor programado del movimiento. En el siguiente segmento del sistema de coordenadas, el punto anterior siempre se utiliza como punto inicial para la programación.

Ejemplo: N0010G91G92X20Z85

N0020G01X20Z-10F100

N0030Z-20

N0040X20Z-15

N0050M02 p>

G92: establece el sistema de coordenadas de la pieza de trabajo

Formato: G92X__Z__

Instrucciones: (1) G92 solo cambia el valor de coordenadas que muestra actualmente el sistema y no mover el eje de coordenadas. Establecer coordenadas

El propósito del origen.

(2) El efecto de G92 es cambiar las coordenadas de la punta de la herramienta mostradas al valor establecido.

(3)XZ después de G92 se puede programar por separado o en su totalidad.

G94—Velocidad de avance, avance por minuto

Explicación: Este es el estado de inicio predeterminado de la máquina herramienta.

G20—Llamada a subrutina

Formato: G20L__

N__

Explicación: (1) Después de L está la subrutina a llamar. nombre del programa después de N, pero N no se puede ingresar.

Solo se permiten los números 1~99999999 después de N.

(2) Este programa no incluirá contenido distinto a la descripción anterior.

G24—Regreso al final de la subrutina

Formato: G24

Explicación: (1) G24 indica el final de la subrutina y regresa al programa que llamó a la subrutina un párrafo.

(2)G24 y G20 aparecen en pares

(3) No se permite que aparezcan otras instrucciones en esta sección de G24.

Ejemplo

Ejemplo: El siguiente ejemplo ilustra el proceso de paso de parámetros durante la llamada a la subrutina. Preste atención a la aplicación.

Nombre del programa: P10

M03S1000

G20L200

M02

N200G92X50Z100

G01X40F100

Z97

G02Z92X50I10K0F100

G01Z-25F100

G00X60

Z100

G24

Si desea llamar a varios veces, utilice el siguiente formato

M03S1000

N100G20L200

N101G20L200

N105G20L200

M02

N200G92X50Z100

G01X40F100

Z97

G02Z92X50I10K0F100

G01Z-25F100

G00X60

Z100

G24

G331—Ciclo de procesamiento de hilo

Formato: G331X__Z__I__K__R__p__

Instrucciones: (1) Cambios de diámetro en dirección X, X =0 es una rosca recta

(2)Z es la longitud de la rosca, es posible programación absoluta o relativa

(3)I es la salida longitud en la dirección X después de cortar la rosca, valor ±

(4) Diferencia de diámetro entre el diámetro exterior de la rosca R y el diámetro de la raíz, valor positivo

(5)Paso K KMM

(6)p hilo El número de ciclos de procesamiento, es decir, cuántos cortes se deben completar

Consejos:

1. es R÷p y redondeado, y el último corte no avanza para terminar la superficie del hilo

2. El nombre del retiro del hilo interno se determina de acuerdo con las direcciones positivas y negativas a lo largo de la X.

3. La posición inicial del ciclo de procesamiento del hilo es alinear la punta de la herramienta con el círculo exterior del hilo.

Ejemplo:

M3

G4f2

G0x30z0

G331z-50x0i10k2r1.5p5

G0z0

M05

Observaciones adicionales:

1. G00 y G01

La trayectoria del movimiento G00 tiene dos tipos: línea recta y polilínea. Este comando solo se usa para el posicionamiento de puntos y no se puede usar para el procesamiento de corte

G01 se mueve al punto objetivo especificado por el comando en un movimiento lineal a la velocidad de avance especificada y generalmente se usa para el procesamiento de corte.

2. G02 y G03

G02: Interpolación de arco en sentido horario G03: Interpolación de arco en sentido antihorario

3. p>Generalmente se utiliza para cambiar la rotación hacia adelante y hacia atrás, procesar agujeros ciegos, agujeros escalonados y ranurar.

4 Las instrucciones de selección de planos G17, G18 y G19 especifican el procesamiento de planos, generalmente se usan para fresadoras y mecanizado. centros

G17: Plano X-Y, que se puede omitir, o puede ser un plano paralelo al plano X-Y

G18: Plano X-Z o un plano paralelo al mismo. el plano X-Z en tornos CNC, que no se utiliza Especialmente designado

G19: plano Y-Z o un plano paralelo a él

5 instrucciones de punto de referencia G27, G28, G29. >

G27: Regresar al punto de referencia, verificar, Confirmar la posición del punto de referencia

G28: Regresar automáticamente al punto de referencia (pasando el punto intermedio)

G29: Regresar desde el punto de referencia, utilizado junto con G28

Compensación de radio G40, G41, G42

G40: Cancelar compensación de radio de herramienta

Da esto primero. , y luego dárselo después de terminarlo por la noche

7, G43, G44 , G49 compensación de longitud

G43: Compensación de longitud positiva G44: Compensación de longitud negativa G49: Cancelar compensación de longitud de herramienta

8. G32, G92, G76

G32: Corte de hilo G92: Ciclo fijo de corte de hilo G76: Ciclo compuesto de corte de hilo

9. G71, 72, G73

G71: Comando de ciclo de compuesto de desbaste axial G70: Ciclo de compuesto de acabado G72: Torneado de cara frontal, ciclo de desbaste radial G73: Copia del ciclo de desbaste

10. Fresadora, centro de mecanizado:

G73: Taladrado profundo de alta velocidad G83: Taladrado profundo G81: Ciclo de taladrado G82: Ciclo de taladrado profundo

G74: Rosca a izquierdas procesamiento G84: Procesamiento de rosca derecha G76: Ciclo de mandrinado de precisión G86: Ciclo de procesamiento de mandrinado

p>

G85: Escariado G80: Comando de cancelación de ciclo

11. /p>

G90: Programación de coordenadas absolutas G91: Programación de coordenadas incrementales

12 Comando de configuración del cabezal

G50: Configuración de la velocidad máxima del cabezal G96: Control de velocidad lineal constante G97: Control de velocidad del husillo (cancelar el comando de control de velocidad lineal constante) G99: Regresar al punto R (agujero medio) G98: Regresar al punto de referencia (último orificio)

13. Comandos de parada de avance y retroceso del husillo M03. M04, M05

M03: Avance del husillo M04: Retroceso del husillo M05: Paradas del husillo

14 Interruptor de fluido de corte M07, M08, M09

M07: Corte por niebla. fluido en M08: fluido de corte líquido en M09: fluido de corte apagado

15 Parada de movimiento M00, M01, M02, M30

M00: pausa del programa M01: parada planificada M02: máquina herramienta reset M30: El programa finaliza, el puntero vuelve al principio

16, M98: Llamar a la subrutina

17: Volver al programa principal

.