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

¿Alguien conoce el formato de código G del torno CNC Frank?

Código G

Nombre del código-descripción de la función

G00------Posicionamiento rápido

G01------Interpolación lineal

p>

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

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

G04-- ---- Temporización pausa

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

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

p>

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

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

G20------Llamada de subrutina

G22- -----Método de programación de dimensiones de radio

G220-----Interfaz del operador del sistema utilizada

G23------ Método de programación de dimensiones de diámetro

G230-----Interfaz del operador del sistema utilizada

G24------Fin de subrutina

G25-- ----Procesamiento de salto

G26------Procesamiento circular

G30------Comentario del multiplicador

G31-- ----Definición del multiplicador

G32 ------Corte de roscas de paso igual, corte de roscas de paso igual, sistema imperial

G33------Corte de roscas de paso igual, sistema métrico

G53, G500- Establecer el sistema de coordenadas de la pieza Nota

G54------Establecer el sistema de coordenadas de la pieza I

G55--- ---Establecer el sistema de coordenadas de la pieza II

G56------Establecer sistema de coordenadas de pieza III

G57------Establecer sistema de coordenadas de pieza IV

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

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

G60------Modo de ruta exacta

G64---- --Modo de trayectoria continua

G70------Tamaño en pulgadas (en pulgadas)

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

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

G75------ Regreso a coordenadas de programación Punto cero

G76---- --Retorno al punto inicial de coordenadas programadas

G81------Ciclo fijo circular

G331-----Ciclo fijo de rosca

G90------Tamaño absoluto

G91------Tamaño relativo

G92------Coordenadas prefabricadas

G94- -----tasa de avance,

G95------tasa de avance, cantidad de avance por revolución

Funciones detalladas

G00-Posicionamiento rápido

Formato: G00 Mover a la ubicación especificada. La pieza de trabajo no debe procesarse durante el movimiento

.

(2) Todos los ejes programados se mueven simultáneamente a la velocidad definida por los parámetros. Cuando un eje completa el valor programado, se detiene, mientras que los otros

ejes continúan moviéndose, <. /p>

(3) No se requiere programación para coordenadas no movidas.

(4) G00 se puede escribir como G0

Ejemplo: G00 X75 Z200

G0 U-25 W-100

Primero , X y Z llegan al punto A al mismo tiempo a una velocidad rápida de 25, y luego Z llega al punto B a una velocidad rápida de 75.

G01-Interpolación lineal

Formato: G01 X(U)__Z(W)__F__(mm/min)

Descripción: (1) Este comando utiliza 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 enlace.

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

Ejemplo: G01 X40 Z20 F150

Enlace de dos ejes del punto A al punto B

G02 - Interpolación anticircular

Formato 1: G02 X(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 coordenadas absolutas respecto al punto cero programado. En G91,

el punto final del arco es el valor incremental relativo al punto inicial del arco. En G90 y G91, I y K son los valores de coordenadas del punto final del arco.

I es el valor de la dirección X, K es el valor de la dirección Z. Las coordenadas del centro del círculo no se deben omitir durante la interpolación de arco a menos que se programen en otro formato.

(2) Al programar el comando G02, puede programar directamente en el cuadrante de círculo, círculo completo, etc.

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

, se producirán espacios 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 de un lado del arco de la pieza de trabajo R. R tiene un 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 de un arco.

Ejemplo: G02 X60 Z50 R20 F120

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

Formato 4: G02

Nota: El formato es el mismo que el comando G02, excepto que la dirección de rotación del arco es opuesta.

G04-Pausa temporizada

Formato: G04__F__ o G04 __K__

Descripción: Pausa el movimiento de procesamiento y continúa procesando una vez transcurrido el tiempo. El tiempo de pausa lo especifican los datos después de F, en segundos.

El rango es de 0,01 a 300 segundos.

G05-Interpolación de arco por punto intermedio

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

Descripción: (1) X, Z es el valor de coordenadas del punto final, IX e IZ son el valor de coordenadas del punto intermedio.

Otros son similares a G02/G03

Ejemplo: G05 X60 Z50 IX50 IZ60 F120

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

Formato: G08

Explicación: Ocupan una línea separada en el segmento del programa Cuando ejecuta este segmento del programa, la velocidad de alimentación aumentará en 10.

Para aumentar en 20, debe escribir dos independientes. párrafos.

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

Formato: G22

Instrucciones: Sólo en el programa, el sistema se ejecuta en modo radio, lo siguiente en los valores del programa también se basan en el radio.

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

Formato: G23

Nota: Si ocupa una línea separada en el programa, el sistema está en modo diámetro Ejecutar, los siguientes valores en el programa también se basan en

diámetro.

Procesamiento de salto G25

Formato: G25 LXXX

Descripción: Cuando el programa se ejecuta en este segmento de programa, se transmitirá su segmento de programa designado. (XXX es el número del segmento del programa).

Procesamiento de bucle G26

Formato: G26 LXXX QXX

Descripción: Cuando el programa se ejecuta en este bloque, especifique el bloque que comienza desde este bloque. cuerpo del bucle,

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

G30-Multiplicador de cancelación

Formato: G30

Descripción: Ocupa una línea en el programa y se utiliza junto con G31 para cancelar la función de G31.

G31-Definición del multiplicador

Formato: G31 F_____

G32-Rosca de paso constante (imperial)

G33-Rosca de paso constante ( Métrico)

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

Descripción: (1) >

(2) G33/G32 solo puede procesar Herramienta de roscas de inicio único.

(3) Cambiar el valor X puede procesar roscas cónicas

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

G54-Establecer coordenada de pieza uno

Formato: G54

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

G55-Establecer coordenada de pieza dos

Igual que arriba

G56-Establecer coordenada de pieza tres

Igual que arriba

G57 - Establecer la coordenada de pieza cuatro

Igual que arriba

G58 G58-Establecer la coordenada de pieza cinco

Igual que arriba

G59-Establecer coordenadas de pieza de trabajo seis

p>

Igual que arriba

Modo de trayectoria precisa G60

Formato: G60

Explicación: En el procesamiento real, cuando se conectan varios movimientos, se utiliza el método de ruta exacta. En el proceso de mecanizado real, cuando se conectan múltiples movimientos y se utiliza una programación de trayectoria precisa, se producirá un proceso de amortiguación (es decir, desaceleración).

G64-Modo de trayectoria continua

Formato: G64

Descripción: Relativo al G60. Se utiliza principalmente para mecanizado en desbaste.

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

Formato: G74 X Z

Descripción: Comparado con G60, se utiliza principalmente para desbaste: G74 X Z

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

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

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

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

G75-Regreso al punto cero de las coordenadas programadas

Formato: G75 X Z

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

G76-Regreso al punto inicial de las coordenadas programadas

Formato: G76

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

G81 - Ciclo fijo externo (interno)

Formato: G81__X(U)__Z(W)__R__I__K__F__

Descripción: (1) X y Z son los puntos finales Las coordenadas, 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 pieza inicial a mecanizar.

(3) I es el avance de desbaste, K es el avance de acabado, tanto I como 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 hacia el círculo exterior) es "-", y viceversa es " ".

(4) La diferencia entre .

(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 El corte es I, el último corte es I K acabado) para corte profundo:

2: G01 interpolación de dos ejes, corte hasta la sección final, procesamiento de extremos y paradas :

3:

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

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

Programación en modo G90-Absoluto

Formato: G90

Instrucciones: (1) Al programar G90, se programarán todas las coordenadas programadas en el futuro. Al programar G90, todos los valores de coordenadas programados a partir de entonces se basarán en el punto cero programado.

(2) Cuando el sistema está encendido, la máquina está en estado G.

N0010 G90 G92 x20 z90

N0020 G01 X40 Z80 F100

N0030 G03 X60 Z50 I0 K-10

N0040 M02 p>

Programación incremental G91

Formato: G91

Explicación: Cuando se programa como G91, toda la programación de valores de coordenadas posteriores se calcula en función de la posición de coordenadas anterior

El punto de partida del movimiento. En el siguiente segmento del sistema de coordenadas siempre se programa como punto inicial el punto anterior.

Ejemplo: N0010 G91 G92 X20 Z85

N0020 G01 X20 Z-10 F100

N0030 Z-20

N0040 X20 Z- 15

N0050 M02

G92 - Establecer sistema de coordenadas de pieza

Formato: G92 X__ Z__

Descripción: (1) G92 solo cambia Actualmente, el sistema muestra el valor de las coordenadas sin mover el eje de coordenadas para lograr el propósito de establecer el origen de las coordenadas.

(2)La función 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 individualmente o en su totalidad.

G94-Velocidad de avance, avance por minuto

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

G20-Llamada de subprograma

Formato: G20 L__

N__

Descripción: (1) A L le sigue la subrutina a ser llamado El nombre del programa después del programa N, pero N no se puede poner en él.

Solo se permiten los números del 1 al 999999999 después de N.

(2) Excepto la descripción anterior, ningún otro contenido puede aparecer en este programa.

G24- Retorno de fin de subprograma

Formato: G24

Explicación: (1) G24 indica el final del subprograma y regresa al siguiente programa que llamó al subprograma.

(2)G24 y G20 aparecen en pares

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

Ejemplo

Ejemplo: El siguiente ejemplo ilustra el proceso de pasar parámetros al llamar a una subrutina, preste atención a la aplicación.

Nombre del programa: P10

p >

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,

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

Ciclo de mecanizado de rosca G331

Formato: G331 X__ Z__I__K__R__p__

Instrucciones: (1) es la longitud de la rosca, se puede utilizar programación absoluta o relativa

(3) I es la longitud de retracción y el valor ± del extremo de la cola en la dirección X después del corte del hilo

(4) R fuera del hilo La diferencia de diámetro entre el diámetro y el diámetro de la raíz es positiva valor

(5) K paso KMM

(6) p El número de ciclos de procesamiento del hilo, es decir, cuántas veces se corta

Consejos :

1. La profundidad de cada alimentación es R÷p y se descarta. El último corte no se alimenta para reducir la superficie del hilo.

2. direcciones de avance y retroceso a lo largo de X para determinar el valor I especificado.

3. La posición inicial del ciclo 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

Suplemento:

1, G00 y G01

G00 Hay dos tipos de trayectorias de movimiento: línea recta y polilínea. Esta instrucción solo se usa para posicionamiento de puntos y no se puede usar para cortar.

G01 se mueve en línea recta a la velocidad de avance especificada hasta el punto objetivo especificado. en la instrucción generalmente se usa para Cortar

2, G02 y G03

G02: Interpolación de arco en el sentido de las agujas del reloj G03: Plano X-Z o un plano paralelo a él, solo hay un plano X-Z. en tornos CNC no se requiere ninguna especificación especial

G19: Plano Y-Z o plano paralelo al mismo

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

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

G28: Regresar automáticamente al punto de referencia (a través del punto intermedio)

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

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

G40: Cancelar compensación de radio de herramienta

Dame esto primero y luego dámelo después de terminar esta noche

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

G43: 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 Torneado: G70, G71, 72, G73

G71: Comando de ciclo compuesto de desbaste axial G70: Comando de ciclo compuesto de acabado G72: Torneado de testero, ciclo de desbaste radial G73: Ciclo de desbaste de copia:

10. Fresadora, centro de mecanizado:

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

G74: Procesamiento de rosca izquierda G84 Procesamiento de rosca derecha G76: Ciclo de mandrinado fino G86: Ciclo de mandrinado

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

11. Modo de programación G90. , G91

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

12. Comando de ajuste del cabezal

G50: Ajuste de 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 (agujero de cola)

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

M03: Avance del husillo M04: Rotación inversa del husillo M05: Rotación hacia adelante del husillo y parada del husillo

14 Interruptor de fluido de corte M07, M08, M09

M07: Niebla de fluido de corte en M08: Fluido de corte líquido en M09: El fluido de corte está apagado

15 Parada de movimiento M00, M01, M02, M30

M00: Pausa del programa. M01: Parada del programa M00: Pausa del programa M01: Parada del programa M02: Reinicio de la máquina M30: El programa finaliza y el puntero vuelve al punto inicial

16: Llamar a una subrutina

17. M99: Regreso al programa principal