¿Alguien conoce el formato de código G del torno CNC Frank?
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 p>
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> 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 p >
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 p>
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