¿Cuáles son las funciones de mando y formatos del centro de mecanizado?
Código G
Breve descripción del nombre del código-función
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 por el punto intermedio
G06------Suplemento de 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-- ----Procesando plano XZ
G19------Procesando plano YZ
G20--- ---Llamada a subrutina
G22-- ----Método de programación de dimensiones de radio
G220-----Utilizado en la interfaz de operación del sistema
G23 ------Método de programación de dimensiones de diámetro
G230-----Utilizado en la interfaz de operación del sistema
G24------Fin de subrutina
G25------Procesamiento de salto
G26------Procesamiento de ciclo
G30------Anulación de cancelación
G31------Definición de ampliación
G32------Corte de rosca de paso constante, sistema en pulgadas
G33------Corte de rosca de paso constante, sistema métrico
G34----- -Corte de rosca de paso aumentado
G35------Corte de rosca de paso reducido
G40------ Cierre de sesión de compensación de herramienta/compensación de herramienta
G41------Compensación de herramienta--izquierda
G42------Compensación de herramienta--derecha
G43------Compensación de herramienta- -positivo
G44------Corrección de herramienta--negativo
G45------Corrección de herramienta+/+
G46--- ---Corrección de herramienta+/-
G47------Corrección de herramienta-/-
G48------Corrección de herramienta-/+
G49------Corrección de herramienta 0/+
G50------Corrección de herramienta 0/-
G51------Corrección de herramienta+/ 0
G52------Desplazamiento de herramienta-/0
G53------Desplazamiento lineal, cerrar sesión
G54---- --Desplazamiento lineal x
G55------Desplazamiento lineal y
G56------Desplazamiento lineal z
G57--- ---Desplazamiento lineal xy
G58------ Desplazamiento lineal xz
G59------Desplazamiento lineal yz
G60-- ----Modo de ruta precisa (fina)
G61 ------Modo de ruta precisa (media)
G62------Modo de ruta precisa (gruesa)
G63------Roscado
p>
G68------Desplazamiento de herramienta, esquina interior
G69--- ---Desplazamiento de herramienta, esquina exterior
G70------ Tamaño en pulgadas
G71------Tamaño métrico mm
G74 ------retorno al punto de referencia (punto cero de la máquina)
G75- -----Retorno al punto cero de las coordenadas de programación
G76------Compuesto de roscado ciclo
G80------Cierre de ciclo fijo
G81
------Ciclo fijo círculo externo
G331-----Ciclo fijo roscado
G90------Tamaño absoluto
G91 ------Tamaño relativo
G92------Coordenadas prefabricadas
G93------Cuenta atrás de tiempo, avance
G94------Avance, avance por minuto
G95------Avance, avance por revolución
G96---- --Velocidad lineal constante control
G97------Cancelar control de velocidad lineal constante
Explicación detallada de la función G00—posicionamiento rápido
Formato: G00 X( U)__Z( W)__
Explicación: (1) Este comando hace que la herramienta se mueva rápidamente a la posición especificada de acuerdo con el método de control de puntos. La pieza de trabajo
no debe 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
G01 U-25 W-100
Primero , X y Z caminan simultáneamente 25 rápido hasta el punto A, y luego caminan Z nuevamente 75 rápido hasta el punto B.
G01—Interpolación lineal
Formato: G01 X(U)__Z(W)__F__(mm/min)
Explicación: (1) Este comando hace la herramienta se mueve a la posición especificada según la interpolación lineal. La velocidad de movimiento está comandada por 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 del punto A al punto B
G02—Interpolación circular inversa
Formato 1: G02 es el valor de la coordenada absoluta relativa 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 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 p>Explicación: Excepto por la dirección opuesta de rotación del arco, el formato es el mismo que el comando G02.
G04—Pausa temporizada
Formato: G04__F__ o G04 __K__
Descripción: El movimiento de procesamiento se pausa una vez transcurrido el tiempo, continúa el procesamiento. 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.
G05—Interpolación de arco de punto intermedio
Formato: G05 X(u)____Z(w)____IX_____IZ_____F_____
Instrucciones: (1) X, Z son las coordenadas Los valores del punto final, IX e IZ son los valores de las coordenadas del punto intermedio. Otros son similares a G02/G03
Ejemplo: G05 X60 Z50 IX50 IZ60 F120
G08/G09—Aceleración/Desaceleración
Formato: G08
Explicación: Ocupan una línea por sí solos en la sección del programa Cuando el programa llega a esta sección, la velocidad de alimentación aumentará en un 10%.
Si desea aumentar en un 20%, necesita. escribir dos secciones separadas.
G22 (G220)—programación en radio
Formato: G22
Instrucciones: Si ocupa una línea por sí solo en el programa, el sistema se ejecutará en radio modo Lo siguiente en el programa El valor de también se basa en el radio.
G23 (G230)—método de programación del tamaño del diámetro
Formato: G23
Descripción: Si ocupa una línea por sí solo en el programa, el sistema se ejecutará en modo diámetro. Los valores siguientes también se basan en el diámetro.
G25—Procesamiento de salto
Formato: G25 LXXX
Explicación: Cuando el programa se ejecuta en este programa, se transferirá el segmento de programa especificado por él. (XXX es el número del segmento del programa).
G26—Procesamiento del ciclo
Formato: G26 LXXX QXX
Explicación: Cuando el programa ejecuta esta sección, la sección del programa que especifica comienza desde esta sección Como. un cuerpo de bucle,
El número de bucles está determinado por el valor después de Q.
G30—cancelación de ampliación
Formato: G30
Instrucciones: Ocupa su propia línea en el programa, utilizada junto con G31, para cancelar la función de G31 .
G31—Definición de ampliación
Formato: G31 F_____
G32—Procesamiento de rosca de paso constante (imperial)
G33—Rosca de paso constante Procesamiento (sistema métrico)
Formato: G32/G33 X(u)____Z(w)____F____
Instrucciones: (1) p>
(2) G33/G32 puede Procese únicamente 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.
G50: establece las coordenadas de la pieza de trabajo/establece la velocidad máxima (baja) del husillo
Formato: G50 S____Q____
Explicación: S es la velocidad máxima del husillo, Q es la mínima velocidad del husillo
G54: establece la coordenada de pieza de trabajo uno
Formato: G54
Explicación: Puede haber varios sistemas de coordenadas en el sistema, G54 corresponde a la coordenada A sistema cuyo valor de posición de origen se establece en los parámetros de la máquina herramienta
.
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 arriba
G60: método de ruta precisa
Formato: G60
Explicación: en el procesamiento real proceso, varias acciones Cuando se conectan entre sí y se programan con rutas precisas, habrá un proceso de almacenamiento en búfer (es decir, desaceleración) al procesar la siguiente sección
G64—modo de ruta continua
Formato : G64
Descripción: relativa a G60. Se utiliza principalmente para mecanizado en desbaste.
G74—Retorno del punto de referencia (punto cero de la máquina)
Formato: 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 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.
G75—Regreso al punto cero de las coordenadas programadas
Formato: G75 X Z
Descripción: Regreso al punto cero de las coordenadas programadas
G76—Regresar al punto inicial de las coordenadas programadas Punto inicial
Formato: G76
Descripción: Regresar a la posición donde la herramienta comienza a procesar.
G81—Ciclo fijo del círculo exterior (círculo interior)
Formato: G81__X(U)__Z(W)__R__I__K__F__
Instrucciones: (1)X, Z es el valor de coordenadas del punto final, 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 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, deteniéndose 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.
G90—Programación 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 p>
p>
G91—Programación incremental
Formato: G91
Explicación: Cuando se programa G91, todos los valores de coordenadas posteriores se calculan utilizando la coordenada anterior posición 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 G01 X20 Z-10 F100
N0030 Z-20
N0040 X20 Z- 15
N0050 M02
G92: establezca el sistema de coordenadas de la pieza de trabajo
Formato: G92 X__ Z__
Instrucciones: (1) solo G92 Cambie 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.
G20—Llamada de subprograma
Formato: G20 L__
N__
Explicación: (1) Después de L está la subrutina a llamar El nombre del programa después del programa N, pero no se puede ingresar N.
Solo se permiten los números 1~99999999 después de N.
(2) Este programa no incluirá contenido distinto a la descripción anterior.
G24—Regreso al final de la subrutina
Formato: G24
Explicación: (1) G24 indica el final de la subrutina y regresa al programa que llamó a la subrutina un párrafo.
(2)G24 y G20 aparecen en pares
(3) No se permite que aparezcan otras instrucciones en esta sección de G24.
Ejemplo
Ejemplo: El siguiente ejemplo ilustra el proceso de paso 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
p>
N105 G20 L200
M02
N200 G92 X50 Z100
G01 X40 F100 p>
Z97
G02 Z92 X50 I10 K0 F100
G01 Z-25 F100
G00 X60
Z100 p>
G24
G331—Ciclo de procesamiento de hilo
Formato: G331 X__ Z__I__K__R__p__
Explicación: (1) El diámetro cambia en 2)Z es la longitud del hilo, se puede utilizar programación absoluta o 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 el diámetro exterior y el diámetro de la raíz de la rosca, valor positivo
(5)K paso KMM
(6)pEl número de ciclos de procesamiento de la rosca , es decir, cuántos cortes para completar el corte
p>
Consejos:
1. La profundidad de cada corte es R÷p y redondea hacia arriba. no se lleva a cabo para suavizar la superficie del hilo
2. Rosca interna El tailback determina el nombre del valor I de acuerdo con las direcciones positivas y negativas 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
Notas
Observaciones adicionales:
1. con G01
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 en un movimiento lineal en. la velocidad de avance especificada hasta el punto objetivo especificado por el comando, generalmente utilizado 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
p >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 ranurado giratorio
4. , Instrucciones de selección de plano G18, G19, especifica el procesamiento del plano, generalmente utilizado en fresadoras y centros de mecanizado
G17: plano X-Y, se puede omitir o puede ser un plano paralelo al plano X-Y
G18: Plano X-Z o plano paralelo al mismo En tornos CNC solo existe el plano X-Z, no es necesario especificarlo.
G19: Plano Y-Z o plano paralelo al mismo
p>5. Comando de punto de referencia G27, G28, G29
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 por 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
7, G43, G44, G49 compensación de longitud
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 roscas G92: Ciclo fijo de corte de roscas G76: Ciclo compuesto de corte de roscas
9. , G73
G71: Comando de ciclo de compuesto de desbaste axial G70: Ciclo de compuesto de acabado G72: Torneado de cara frontal, ciclo de desbaste radial G73: Copia del ciclo de torneado de desbaste
10. centro de mecanizado:
G73: Picado profundo de alta velocidad Taladrado G83: Picado profundo G81: Ciclo de taladrado G82: Ciclo de taladrado profundo
G74: Mecanizado de rosca a izquierdas G84: Procesamiento de rosca derecha G76: Ciclo de mandrinado de precisión G86: Ciclo de procesamiento de mandrinado
G85: Escariado G80: Comando de cancelar ciclo
11. >G90: Programación de coordenadas absolutas G91: Programación de coordenadas incrementales
12. Comando de configuración del cabezal
G50: Configuración de la velocidad máxima del cabezal G96: Control de velocidad lineal constante G97: Control de velocidad del cabezal (cancelar) el comando de control de velocidad lineal constante) G99: Retorno al punto R (Agujero medio) G98: Retorno al punto de referencia (último agujero)
13 Comandos de parada de avance y retroceso del husillo M03, M04, M05