Código de fresado CNC.
Nombre del código - Resumen de función
G00------Posicionamiento rápido
G01------Interpolación lineal
G02------Interpolación cilíndrica en sentido horario
G03------Interpolación cilíndrica en sentido antihorario
G04----- -Pausa temporizada
G05------Interpolación circular a través del punto intermedio
G07------Interpolación de curva Z spline
G08------Aceleración de avance
G09------Desaceleración de avance
G20------Llamada a subrutina
G22------Método de programación del tamaño del radio
G220-----Interfaz del operador del sistema utilizada
G23------Método de programación del tamaño del diámetro
G230-----Operador del sistema interfaz utilizada
G24------Fin de subrutina
G25----- -Procesamiento de salto
G26------Circular procesamiento
G30------Comentario del multiplicador
G31----- -Definición del multiplicador
G32------Rosca de paso igual corte, corte de roscas de paso igual, sistema imperial
G33------Corte de roscas de paso igual, sistema métrico
G53, G500-Establezca el sistema de coordenadas de la pieza de trabajo Nota p>
G54------Establecer el sistema de coordenadas de pieza I
G55------ Establecer el sistema de coordenadas de pieza II
G56----- -Establecer el sistema de coordenadas de pieza III
G57------Establecer el sistema de coordenadas de pieza IV
G58------Establecer el sistema de coordenadas de pieza cinco
G59 ------Establecer el sistema de coordenadas de la pieza seis
G60------Modo de trayectoria precisa
p>
G64------Continuo modo de ruta
G70------Tamaño en pulgadas (en pulgadas)
G71----- - Tamaño métrico (en milímetros)
G74 ------ Regreso al punto de referencia (punto cero de la máquina)
G75------ Regreso al punto cero de coordenadas de programación
p>
G76 ------Regreso al punto inicial de coordenadas de programación
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 Ubicación. 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 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
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 coincide con el juego real de la máquina herramienta.
, provocará 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 X(u)____Z(w)____R( \-)___F___
Descripción: ( 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 en el programa, la velocidad de alimentación aumentará en 10.
Para aumentar en 20, debe hacerlo. Escribe dos párrafos separados.
G22 (G220) - método de programación del tamaño del radio
Formato: G22
Nota: 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 del programa, transferirá el segmento del programa especificado. (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.
G50-Establecer las coordenadas de la pieza de trabajo/establecer la velocidad más alta (más baja) del husillo
Formato: G50 S____Q____
Explicación: S es la velocidad más alta del husillo, Q es la velocidad más baja del husillo Velocidad
G54: establezca la coordenada de la pieza de trabajo I
formato. G54
Explicación: Puede haber múltiples sistemas de coordenadas en el sistema. G54 corresponde al primer sistema de coordenadas y su valor de 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-Establecer la coordenada de pieza cinco
G58-Establecer la coordenada de pieza seis
Igual que arriba
Explicación: (1) X es el cambio de diámetro, y cuando >(3)I es la longitud de corte del hilo y el valor ± de la cola de retroceso del corte del hilo en la dirección X p>
(4) R es la diferencia de diámetro entre el diámetro exterior de la rosca y el diámetro de la raíz, que es un valor positivo
(5) K paso KMM
(6 ) p El número de procesamiento del ciclo de hilo, es decir, cortar varias veces
Consejos:
1 Cada vez La profundidad dada es R÷p y se descarta, y el último corte. no se alimenta para reducir la superficie de la rosca
2. Cuando se retrae la rosca interna, el código se determina de acuerdo con el valor I a lo largo de las direcciones positiva y negativa de X.
3. La posición inicial del ciclo del hilo es cuando la punta de la herramienta está alineada 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
[Editar este párrafo] Notas
Suplemento:
1.G00 y G01
G00 tiene dos trayectorias de movimiento: línea recta y polilínea. Este comando solo se usa para posicionamiento de puntos y no se puede usar para cortar
G01 presiona la velocidad de avance especificada. Realice un movimiento lineal hasta el punto objetivo especificado, generalmente utilizado para cortar
2, G02 y G03
G02: interpolación de arco en el sentido de las agujas del reloj G03: interpolación de arco en el sentido contrario a las agujas del reloj
p >
3. G04 (comando de retardo o pausa)
Generalmente se utiliza para cambiar hacia adelante y hacia atrás, procesar agujeros ciegos, agujeros escalonados y ranuras giratorias
4. , comando de selección de plano G19, especifica el plano a procesar, generalmente utilizado en fresadoras y centros de mecanizado
G17: Plano X-Y, se puede omitir, puede ser el mismo que el plano X-Y.
Regreso desde el punto de referencia, usado en conjunto con G28
6. Compensación de radio G40, G41, G42
G40: Cancelar compensación de radio de herramienta
Dar esto primero, lo daré después de terminarlo esta noche
7. Compensación de longitud G43, G44, G49
G43: Compensación de longitud positiva: 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 de ciclo de compuesto de desbaste axial G70: Ciclo de compuesto de acabado G72: Torneado de cara final, ciclo de desbaste radial G73: Ciclo de desbaste de copia
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. : Roscado a izquierdas G84: Punzonado a derechas G76: Ciclo de mandrinado fino G86: Ciclo de mandrinado
G85: Escariado G80: Comando de cancelar ciclo
11. Modo de programación G90, G91
p>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 del cabezal G97: Ajuste de velocidad del husillo control de velocidad lineal constante G97: Control de velocidad del husillo (cancelar el comando de control de velocidad lineal constante) G99: Regreso al punto R (agujero medio) G98: Regreso al punto de referencia (último agujero)
13 .Comandos de parada de avance y retroceso del husillo M03, M04, M05
M03: Avance del husillo M04: Retroceso del husillo M05: Parada del husillo
14 Interruptores de fluido de corte M07, M08, M09 <. /p>
M07: Encienda el fluido de corte por niebla M08: M09: Apague el fluido de corte
15 Parada de movimiento M00, M01, M02, M30
M00: Pausa del programa M01: Parada planificada M02: Reinicio de la máquina M30: El programa finaliza, el puntero regresa al punto inicial
16, M98: Llamada a subrutina
17, M99: Regreso al programa principal p>
Comentarios (2)|99
tigerboys|Nivel 5 tasa de aprobación 28
Bueno en: No personalizado
Clasificación predeterminada|Ordenar por tiempo
Otras 3 respuestas
2010-07-21 15:00xiong900805|nivel V
Puntos extra: 10 Eres tan gracioso que te llevó varios días hacer algo 10 puntos O( ∩_∩)O~
Comentarios 1
2010-07-21 22:36 Wu Shan Xiaoya Nivel 2 G00
Posicionamiento de vértices (movimiento rápido) Posicionamiento (movimiento rápido)
G01
Corte lineal
G02
Corte en arco en sentido horario
G03
Corte en arco en sentido antihorario
G04
Colgante
G15/G16
Comando de coordenadas polares
G17
Asignación de caras finales XY
G18
Cara final XZ
G19 p>
Asignación de caras finales YZ
G28
La máquina herramienta vuelve al origen
G30
La máquina herramienta vuelve al origen al segundo y tercer punto de origen
*G40
Cancelar desplazamiento del diámetro de la herramienta
G41
Desplazamiento izquierdo del diámetro de la herramienta
G42
Herramienta
Con diámetro desplazado a la derecha
*G43
Desplazamiento de la dirección longitudinal de la herramienta
*G44
Desplazamiento de la dirección longitudinal de la herramienta
G49
Cancelar compensación de longitud de herramienta
*G53
Selección del sistema de coordenadas de la máquina
G54
Selección del sistema de coordenadas 1 de la pieza de trabajo
G55
Selección del sistema de coordenadas de pieza 2
G56
Selección del sistema de coordenadas de pieza 3
G57 p>
Selección del sistema de coordenadas de pieza 4
G58
Selección del sistema de coordenadas de pieza 5
G59
Selección del sistema de coordenadas de pieza 6
G73
Agujero profundo de alta velocidad
G74
Ciclo de corte helicoidal izquierdo
G76
Ciclo de taladrado de precisión
*G80
Cancelar ciclo fijo
G81
Ciclo de taladrado central
G82
Ciclo de retromandrinado
G83
Ciclo de taladrado profundo
G84
Espiral derecha ciclo de corte
G85
Ciclo de mandrinado
G86
Ciclo de mandrinado
G87
Ciclo de mandrinado inverso
G88
Ciclo de mandrinado
G89
Ciclo de mandrinado
*G90
Usar comando de valor absoluto
p>G91
Usar comando de valor incremental