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