Red de conocimiento informático - Aprendizaje de programación - Formato del comando G del comando G

Formato del comando G del comando G

Posicionamiento rápido de puntos

Formato: G00 Muévete rápidamente a una ubicación especificada. 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: G00 X75 Z200

G0 U-25 W-100 interpolación lineal

Formato: G01 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: G01 X40 Z20 F150

Enlace de dos ejes del punto A al punto B por interpolación circular inversa

p>

Formato 1: G02 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: G02 X60 Z50 I40 K0 F120

Formato 2: G02 (1) No se puede utilizar para programación de 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: G02 X60 Z50 R20 F120

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

Formato 4: G02 Salvo lo contrario, el formato es el mismo que el comando G02. Pausa de tiempo

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. Interpolación de arco de tres puntos

Formato: G05 X(u)____Z(w)____IX_____IZ_____F_____

Instrucciones: (1) Valor de coordenadas del punto. Otros son similares a G02/G03

Ejemplo: G05 X60 Z50 IX50 IZ60 F120 Aceleración/desaceleración de avance

Formato: G08

Explicación: Están en el bloque Ocupa una línea por sí sola. Cuando se ejecuta esta sección en el programa, la velocidad de alimentación aumentará en un 10%.

Si se va a aumentar en un 20%, debe escribirse en dos secciones separadas. .

El dedo medio de algunos sistemas (fanuc serie 0i-TC) controla primero la conversión imperial/métrica

G20 imperial, G21 métrico

G22 (G220)— programación de dimensiones de radio Formato de conexión de verificación de carrera de modo/almacenamiento: G22

Explicación: si ocupa su propia línea en el programa, el sistema se ejecuta en modo de radio y los siguientes valores en el programa también se basan en el radio

de.

G23 (G230): método de programación del tamaño del diámetro/formato de desconexión de verificación de carrera de almacenamiento: G23

Explicación: Si ocupa una línea por sí solo en el programa, el sistema se ejecuta en modo diámetro En el programa Los siguientes valores también están basados ​​en el diámetro. Desconexión de detección de fluctuación de velocidad del husillo/mecanizado de salto

Formato: G25 LXXX

Explicación: Cuando el programa se ejecuta en este programa, se transferirá el bloque especificado. (XXX es el número del segmento del programa). Mecanizado de ciclo/detección de fluctuación de velocidad del husillo desconectada

Formato: G26 LXXX QXX

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

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

Formato: G30

Instrucciones: Ocupe una línea separada en el programa, utilizada junto con G31, para cerrar sesión en la función de G31. Definición de ampliación

Formato: G31 F_____ Procesamiento de rosca de paso constante

(Imperial/métrico)

Formato: G32/G33 X(u)____Z(w)____F____

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

(2) G33/G32 solo puede procesar una sola herramienta y una sola herramienta. iniciar hilos.

(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.

G50—Configuración del sistema de coordenadas/configuración de la velocidad máxima (baja) del husillo Formato: G50 S____Q____

Descripción: S establece la velocidad máxima del husillo, Q establece la velocidad mínima del husillo para establecer la coordenadas de la pieza de trabajo

Formato: G54

Explicación: Puede haber varios sistemas de coordenadas en el sistema G54 corresponde al primer sistema de coordenadas y su valor de posición de origen está en la máquina herramienta. /p>

Establecer parámetros.

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: Establezca las coordenadas cuatro de la pieza de trabajo

Igual que arriba

G58: Establezca las coordenadas cinco de la pieza de trabajo

Igual que arriba

G59 —Establecer la coordenada seis de la pieza de trabajo

Igual que el método de ruta exacta

Formato: G60

Explicación: en el proceso de procesamiento real, cuando varias acciones están conectadas entre sí, utilice una programación de ruta precisa, luego habrá un proceso de almacenamiento en búfer (es decir, desaceleración) durante la siguiente sección del procesamiento

Modo de ruta continua

Formato: G64

Instrucciones : Comparado con G60. Se utiliza principalmente para mecanizado en desbaste. Retorno al punto de referencia (punto cero de la máquina)

Formato: G74 X Z

Instrucciones: (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. Volver al punto cero de las coordenadas programadas

Formato: G75 X Z

Descripción: Volver al punto cero de las coordenadas programadas Volver al punto inicial de las coordenadas programadas

Formato: G76

Descripción: Regresa a la posición donde la herramienta comienza a procesar. Ciclo fijo de círculo externo (círculo interno)

Formato: G81__X(U)__Z(W)__R__I__K__F__

Instrucciones: (1) X, Z son los valores de las coordenadas del punto final, U, W son el valor incremental 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 la dirección inversa es "+".

(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: G81 La herramienta es I, la última herramienta es acabado I+K), realizar corte profundo:

2: G01 interpolación de dos ejes, cortando hasta la sección final, y se detiene si se completa el procesamiento:

3: G01 retrae I a una posición segura y al mismo tiempo realiza un alisado auxiliar de la superficie de corte

4: G00 avanza rápidamente fuera de la zona alta. superficie de trabajo I, dejando I para el siguiente paso de corte, repita hasta 1. Programación en modo 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.

N0010 G90 G92 x20 z90

N0020 G01 X40 Z80 F100

N0030 G03 X60 Z50 I0 K-10

N0040 M02 Modo Incremental programación

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

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

Ejemplo: N0010 G91 G92 X20 Z85

N0020 G01 X20 Z-10 F100

N0030 Z-20

N0040 X20 Z- 15

N0050 M02 Establecer el sistema de coordenadas de la pieza de trabajo

Formato: G92 X__ Z__

Instrucciones: (1) G92 solo cambia el valor de coordenadas que muestra actualmente el sistema , no mover el eje de coordenadas para lograr el propósito de establecer el origen de las coordenadas.

(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. Velocidad de avance, avance por minuto

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

Formato: G20 L__

N__

Instrucciones: (1) L va seguido del nombre del programa después de N del subprograma que se va a llamar, pero no puede ingresar N.

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

(2) Este programa no incluirá ningún contenido distinto de los descritos anteriormente. Regresar al final de la subrutina

Formato: G24

Explicación: (1) G24 indica el final de la subrutina y regresa a la siguiente sección del programa que llamó a la subrutina.

(2)G24 y G20 aparecen en pares

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

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

Nombre del programa: P10

M03 S1000

G20 L200

M02

N200 G92 X50 Z100

G01 X40 F100

Z97

G02 Z92 X50 I10 K0 F100

G01 Z-25 F100

G00 X60

Z100

G24

Si desea llamar varias veces, utilícelo en el siguiente formato

M03 S1000

N100 G20 L200

N101 G20 L200

N105 G20 L200

M02

N200 G92 X50 Z100

G01 X40 F100

Z97

G02 Z92 X50 I10 K0 F100

G01 Z-25 F100

G00 X60

Z100

Ciclo de roscado G24

Formato: G331 X__ Z__I__K__R__p__

Explicación: (1) El diámetro cambia en la dirección X, X=0 es una rosca recta

(2) Z es la longitud de la rosca, absoluta o se puede realizar una programación relativa

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

(4)R La diferencia de diámetro entre los diámetro exterior y diámetro de raíz de la rosca, valor positivo

(5)K paso KMM

(6)El número de ciclos de procesamiento de rosca p, es decir, cuántos cortes para completar el corte

Consejos:

1. La profundidad del primer avance es R÷p y se redondea hacia arriba. La última cuchilla no se alimenta para alisar la superficie del hilo. p>

2. El nombre del valor I se determina de acuerdo con la dirección positiva y negativa del retiro del hilo interno a lo largo de la dirección 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

G4 f2

G0 x30 z0

G331 z-50 x0 i10 k2 r1.5 p5

G0 z0

M05