Red de conocimientos turísticos - Conocimientos sobre calendario chino - Código G que se puede resolver de un solo golpe

Código G que se puede resolver de un solo golpe

1. Código G y sus funciones

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

G06------Interpolación parabólica

G07 ------Interpolación Z spline

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

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

G10------Configuración de datos

G16------Programación de coordenadas polares

G17------Procesamiento del plano XY

G18------Procesamiento del plano XZ

G19------Procesamiento del plano YZ

G20------Tamaño en pulgadas (Sistema FANUC)

G21-----Tamaño métrico (Sistema FANUC)

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 del subprograma

G25------Procesamiento de salto

G26------Procesamiento de ciclo

G30------Anulación de cancelación

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

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

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

G34------Corte de rosca de paso aumentado

G35------Corte de rosca de paso negativo

G40------ Compensación de herramienta/cierre de compensación de herramienta

G41------Compensación de herramienta-izquierda

G42------Compensación de herramienta-derecha

G43------Desplazamiento de herramienta-positivo

G44------Desplazamiento de herramienta- —Negativo

G45------Desplazamiento de herramienta/

G46------Corrección de herramienta/-

G47--- ---Corrección de herramienta-/-

G48------Herramienta offset-/

G49------Offset de herramienta 0/

G50------Offset de herramienta 0/-

G51-- ----Desplazamiento de herramienta/0

G52------ Desplazamiento de herramienta-/0

G53------Desplazamiento lineal, cerrar sesión

G54------Establecer coordenadas de pieza

G55------Establecer coordenadas de pieza dos

G56------Establecer coordenadas de pieza tres

G57------Establecer coordenada de pieza cuatro

G58------Establecer coordenada de pieza cinco

G59------Establecer pieza de trabajo coordenada seis

G60---- --Modo de ruta precisa (fina)

G61------Modo de ruta precisa (media)

G62 ------Modo de trayectoria precisa (grueso)

p>

G63------Roscado

G68------Desplazamiento de herramienta, interior ángulo

G69------Desplazamiento de herramienta, esquina exterior

G70------Tamaño en pulgadas (esto es de Siemens, FANUC es G21)

G71------Tamaño métrico mm

G74------retorno del punto de referencia (punto cero de la máquina)

>

G75------Retorno al punto cero de coordenadas de programación

G76------Ciclo compuesto de roscado

G80------Ciclo fijo cerrar sesión

G81------Ciclo fijo círculo externo

G331-----Ciclo fijo roscado

G90------Absoluto tamaño

G91------Tamaño relativo

G92------Coordenadas prefabricadas

G93------Cuenta atrás de tiempo, avance Velocidad de avance

G94------Velocidad de avance, avance por minuto

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

G96------Control de velocidad lineal constante

G97------Cancelar el control de velocidad lineal constante

2. Explicación detallada de la función del código G

Posicionamiento rápido

Formato: G00 X(U)__Z(W)__

Descripción:

(1) Este comando hace que la herramienta siga el punto Modo de control para moverse rápidamente a la ubicación especificada. La pieza de trabajo no debe procesarse 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) Sin movimiento No es necesario programar las coordenadas.

(4)G00 se puede escribir como G0

Ejemplo:

G00 X75 Z200

G01 U-25 W-100

Primero, camine X y Z al mismo tiempo durante 25 segundos para llegar al punto A, y luego camine en dirección Z durante 75 segundos para llegar al punto B.

Interpolación lineal

Formato: G01 X(U)_Z(W)_F_(mm/min)

Descripción:

( 1) Este comando hace que la herramienta se mueva 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:

G01 X40 Z20 F150

Unión de dos ejes desde el punto A al Punto B

Interpolación circular

Formato 1: G02X(u)_Z(w)_I_K_F_

Descripción:

(1) Cuando X y Z están en G90, las coordenadas del punto final del arco son los valores de coordenadas absolutas relativas al 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 las coordenadas incrementales del centro del arco con respecto al punto inicial.

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 muy diferente del espacio inverso real de la máquina herramienta, se realizarán cortes obvios. producido en la pieza de trabajo.

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

Ejemplo: G02 No se puede utilizar para programación de círculo completo

(2)R es el radio del arco R de un solo 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: G02X(u)_Z(w)_CR=_(radius)F_

Formato 4: G02X (u)_Z(w)_D_(diameter)F_

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

Interpolación circular

Explicación: Excepto que la dirección de rotación del arco es opuesta, el formato es el mismo que el comando G02.

Pausa temporizada

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 punto intermedio

Formato: G05X(u)_Z(w)_IX_IZ_F_

Explicación: X, Z son los valores de las coordenadas del punto final, IX, IZ es el valor de las coordenadas del punto intermedio. Otros son similares a G02/G03

Ejemplo: G05 X60 Z50 IX50 IZ60 F120

Aceleración/Desaceleración

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 10. Si desea aumentarla en 20, deberá escribir dos secciones separadas.

Programación por radio

Formato: G22

Instrucciones: Si ocupa una línea por sí solo en el programa, el sistema corre en modo radio, y se toman los siguientes valores En el programa también prevalecerán los radios.

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 y Los siguientes valores en el programa también se basarán en el diámetro.

Procesamiento de salto

Formato: G25 LXXX

Explicación: Cuando el programa ejecute este programa, transferirá el bloque especificado. (XXX es el número del segmento del programa).

Procesamiento del ciclo

Formato: G26 LXXX QXX

Explicación: Cuando el programa se ejecuta en este programa, el segmento del 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.

Cancelación de ampliación

Formato: G30

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

Definición de ampliación

G31 F_

G32: Procesamiento de rosca de paso constante (imperial)

G33: Procesamiento de rosca de paso constante (métrico)

Formato: G32/G33 X(u)_Z(w)_F_

Instrucciones:

(1) Paso de rosca

( 2) G33/G32 sólo 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.

Establezca las coordenadas de la pieza de trabajo/establezca la velocidad máxima (baja) del husillo

Formato: G50 S_Q_

S es la velocidad máxima del husillo, Q es la mínima del husillo velocidad

Establecer coordenadas de la pieza de trabajo

Formato: G54

Puede haber varios sistemas de coordenadas en el sistema. G54 corresponde al primer sistema de coordenadas y su valor de posición de origen. Establecer en parámetros de la máquina.

G55: Establecer coordenada de pieza dos

G56: Establecer coordenada de pieza tres

G57: Establecer coordenada de pieza cuatro

G58: Establecer pieza de trabajo coordenada cinco

G59: Establecer la coordenada seis de la pieza de trabajo

Modo de trayectoria precisa

Formato: G60

En el procesamiento real Durante el proceso, cuando varias acciones están conectadas entre sí y programadas con rutas precisas, habrá un proceso de almacenamiento en búfer (es decir, desaceleración) al realizar la siguiente sección de procesamiento.

Modo de trayectoria continua

Formato: G64

En comparación con G60, se utiliza principalmente para mecanizado de desbaste.

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

Formato: G74 X Z

(1) No puede aparecer 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.

Regreso al punto cero de las coordenadas programadas

Formato: G75 X Z

Retorno al punto inicial de las coordenadas programadas

Formato: G76

Regresar a la posición donde la herramienta comenzó a mecanizar.

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

Formato: G81_X(U)_Z(W)_R_I_K_F_

Descripción:

( 1) X, Z son los valores de las coordenadas del punto final, U, W son los valores de incremento 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 a la izquierda o corte a la derecha, 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 I K (acabado), realizar corte profundo:

2) G01 interpolación de dos ejes, cortando hasta la sección final, y deténgase 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 del área de trabajo alta superficie I, dejando I para el siguiente paso de corte, repita hasta 1.

Programación de valor absoluto

Formato: G90

Instrucciones:

(1) Cuando se programa G90, toda la programación posterior Los valores de coordenadas Todos 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 G01X40 Z80 F100

N0030 G03X60 Z50 I0 K-10

N0040 M02

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

Valor programado de movimiento. 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 G01X20 Z-10 F100

N0030 Z-20

N0040 X20 Z-15

N0050 M02

Establecer el sistema de coordenadas de la pieza

Formato: G92 X_ Z__

Instrucciones:

( 1) G92 solo cambia el valor de coordenadas que muestra actualmente el sistema, sin 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.

G94—Velocidad de avance, avance por minuto

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

Llamada a subrutina

Formato: G20 L_

N_

Descripción:

(1) Después de L It es el nombre del programa después de N de la subrutina que se llamará, pero no se 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.

Regreso al final de la subrutina

Formato: G24

Descripción:

(1) G24 indica el final de la subrutina y regresa a la persona que llama La siguiente sección del programa de subrutina.

(2)G24 y G20 aparecen en pares.

(3) No se permiten otras instrucciones en esta sección de G24.

3. Ejemplos de programación de código G

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 llamarlo 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

G24

G331—Ciclo de procesamiento de hilo

Formato: G331 0 es un hilo recto

(2)Z es la longitud del hilo, ya sea absoluta o es posible una programación relativa

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

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

(5)K paso KMM

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

Consejos:

1. La profundidad de cada corte es R÷p y redondeada. El último corte no se avanza para suavizar la superficie.

2. El nombre del retiro del hilo interno se determina según las direcciones positiva y negativa de 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

4 Suplementos y precauciones

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

G01 se mueve al objetivo especificado por el comando en movimiento lineal en. La velocidad de alimentación especificada, generalmente utilizada 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, G04 comando de retardo o pausa

Generalmente se utiliza para cambiar la rotación hacia adelante y hacia atrás, procesar agujeros ciegos, agujeros escalonados y ranurar por torneado

4 comandos de selección de plano G17, G18 y G19

>Especifica el procesamiento del plano, generalmente utilizado en fresadoras y centros de mecanizado

G17: plano X-Y, que puede omitirse o puede ser un plano paralelo al plano X-Y

G18: plano X-Z o un plano paralelo al mismo. En los tornos CNC solo existe el plano X-Z y no se requiere designación especial

G19: plano Y-Z o plano paralelo al mismo

5, G27, G28,. G29 Comando de punto de referencia

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

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

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

Compensación de radio 6, G40, G41, G42

G40: Cancelar compensación de radio de herramienta

G41: Compensación izquierda

G42: Compensación derecha

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

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 rosca

G92: Ciclo fijo de corte de rosca

G76: Ciclo compuesto de corte de rosca

9 Procesamiento de torneado: G70, G71, 72, G73

G71: Comando ciclo de desbaste axial compuesto

G70: Ciclo de acabado compuesto

G72: Torneado final, ciclo de desbaste radial

G73: Copiado ciclo de desbaste

10. Fresadoras y centros de mecanizado:

G73: Taladrado profundo de alta velocidad

G83: Taladrado profundo

G81: Ciclo de taladrado

G82: Ciclo de taladrado profundo

G74: Mecanizado de rosca a izquierdas

G84: Mecanizado de rosca a derechas

G76: Ciclo de mandrinado de precisión

p>

G86: Ciclo de procesamiento de mandrinado

G85: Escariado

G80: Comando de cancelar ciclo

11. Métodos de programación G90, G91

p>

G90: Programación en coordenadas absolutas

G91: Programación en coordenadas incrementales

12. G50: Configuración de la velocidad máxima del cabezal Fija

G96: Control de velocidad lineal constante

G97: Control de velocidad del cabezal (cancelar el comando de control de velocidad lineal constante)

G98: Regreso al punto de referencia (último agujero)

G99: Regreso al punto R (agujero medio)

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

p>

M03: Rotación de avance del husillo

M04: Retroceso del husillo

M05: Husillo parado

14 Interruptores de fluido de corte M07, M08, M09<. /p>

M07: Líquido de corte antiniebla encendido

M08: Líquido de corte encendido

M09: Líquido de corte apagado

15 Parada de movimiento M00. , M01, M02, M30

M00: Pausa del programa

M01: Parada planificada

M02: Reinicio de la máquina

M30: Fin del programa , el puntero vuelve al principio

16: Llamar a subrutina

17: Volver al programa principal

.

="text/javascript" src="../css/tongji.js">