Red de conocimiento informático - Aprendizaje de código fuente - Programación CNC. ¿Cuáles son los códigos G más utilizados?

Programación CNC. ¿Cuáles son los códigos G más utilizados?

G00—Formato de posicionamiento rápido: G00 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) Las coordenadas que no se mueven no necesitan ser. programado. (4) G00 se puede escribir como G0. Ejemplo: G00. G01—Interpolación lineal Formato: G01 La velocidad de movimiento está determinada por la velocidad de avance del comando F. Todas las coordenadas se pueden ejecutar en conjunto. (2) G01 también se puede escribir como G1 Ejemplo: G01 En G90, la coordenada del punto final del arco es el valor absoluto de la coordenada 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 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 obvios en la pieza de trabajo. (3) G02 también se puede escribir como G2. Ejemplo: G02 X60 Z50 I40 K0 F120 Formato 2: Radio G02. 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 Igual que el formato 2. G03—Descripción de la interpolación circular: Excepto que la dirección de rotación del arco es opuesta, 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 a través del punto intermedio Formato: G05 X(u)____Z(w)____IX_____IZ_____F_____ Descripción: (1) Otros ejemplos similares a G02/G03: G05 Incrementar en un 10% Si desea aumentar en un 20%, debe escribir dos párrafos separados. G22 (G220): método de programación del tamaño del radio Formato: G22 Descripción: si ocupa su propia línea en el programa, el sistema opera en modo radio y los siguientes valores en el programa también se basan 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 separada en el programa, el sistema se ejecuta en modo diámetro y los siguientes valores en el programa también se basan en el diámetro. G25—Procesamiento de salto Formato: G25 LXXX Descripció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 de ciclos Formato: G26 LXXX QXX Descripción: Cuando el programa se ejecuta en este programa, el comienzo del segmento de programa que especifica y este segmento se consideran como el cuerpo de un ciclo, y el número de ciclos está determinado por el valor detrás de Q . G30—cancelación de ampliación Formato: G30 Descripción: Ocupa su propia línea en el programa, utilizada junto con G31, para cancelar la función de G31. G31—Formato de definición de anulación: G31 F_____ G32—Procesamiento de rosca de paso constante (sistema imperial) G33—Procesamiento de rosca de paso constante (sistema métrico) Formato: G32/G33 X(u)____Z(w)____F____ Descripción: (1) X y Z son los puntos finales Valor de coordenadas, F es el paso de rosca (2) G33/G32 solo 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. G50: establezca las coordenadas de la pieza de trabajo/establezca la velocidad máxima (baja) del husillo Formato: G50 S____Q____ Descripción: S es la velocidad máxima del husillo, Q es la velocidad mínima del husillo G54: establezca las coordenadas de la pieza de trabajo Formato: G54 Descripción: Puede haber varias en el sistema Hay dos sistemas de coordenadas, 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 las coordenadas de la pieza de trabajo 2, igual que arriba G56—Establecer las coordenadas de la pieza de trabajo 3, igual que arriba G57—Establecer las coordenadas de la pieza de trabajo 4, igual que arriba G58—Establecer las coordenadas de la pieza de trabajo 5, igual que arriba G59—Establecer las coordenadas de la pieza de trabajo 6, igual que arriba G60: formato del modo de ruta precisa: G60 Descripción: En el proceso de procesamiento real, cuando se conectan varias acciones y cuando se programa con rutas precisas, habrá un proceso de almacenamiento en búfer (es decir, desaceleración) al realizar la siguiente sección del procesamiento. G64: modo de ruta continua Formato: G64 Descripción: Relativo para G60. Se utiliza principalmente para mecanizado en desbaste. G74—Retorno del punto de referencia (punto cero de la máquina) Formato: G74 X Z Descripción: (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 X y Z. (3) Antes de usar 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 - Regreso al punto inicial de las coordenadas programadas Formato: G76 Descripción: Regreso a la posición de inicio de la herramienta tratamiento. G81—Ciclo fijo de 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 coordenadas del punto final, U, W son los valores de incremento del punto final relativo hasta 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 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 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 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 realiza alisado de la sección auxiliar al mismo tiempo 4: G00 avanza rápidamente hacia fuera del trabajo alto plano I, dejando I para el siguiente paso. Para operaciones de corte, repita hasta 1. G90—Programación en modo de valor absoluto Formato: G90 Descripción: (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 Valor programado para movimiento. En el siguiente segmento del sistema de coordenadas, el punto anterior siempre se utiliza como punto inicial para la programación.

Ejemplo: Valor N0010 G91 G92 X20 Z85 N0020 G01 X20 Z-10 F100 N0030 Z-20 N0040, 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 pueden programar por separado o todos. G94—Velocidad de avance, avance por minuto Descripción: Este es el estado de inicio predeterminado de la máquina herramienta. G20—Llamada de subprograma Formato: G20 L__ N__ Descripción: (1) Lo que sigue a L es el nombre del programa después de N del subprograma que se llamará, pero N no se puede ingresar. Sólo se permiten los números 1~99999999 después de N. (2) Este programa no contendrá contenidos distintos a los descritos anteriormente. G24—Regresar al final de la subrutina Formato: G24 Descripción: (1) G24 indica el final de la subrutina y regresa a la siguiente sección del programa que llamó a la subrutina. (2) G24 y G20 aparecen en pares; (3) No se permite que aparezcan otras instrucciones en esta sección de G24. Edite este párrafo Ejemplo: El siguiente ejemplo ilustra el proceso de transferencia de parámetros durante la llamada de subrutina. Preste atención al nombre de la aplicación: 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, utilice M03 en el siguiente formato 10 K0 F100 G01 Z-25 F100 G00 X60 Z100 G24 G331—Formato del ciclo de procesamiento de hilo: G331 X__ Z__I__K__R__p__ Descripción: (1) El diámetro cambios en La longitud de salida en: 1. La profundidad de cada alimentación es R÷p y se redondea hacia arriba. El último corte no avanza para suavizar la superficie del hilo. 2. El nombre del valor I se determina en función de. Dirección positiva y negativa de la retirada del hilo interno a lo largo de la dirección 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 Agregue algunas notas al editar este párrafo: 1. Las trayectorias de movimiento G00 y G01 tienen dos tipos: línea recta y polilínea. Esta instrucción. solo se usa para posicionamiento de puntos no se puede usar para el procesamiento de corte. G01 se mueve al punto objetivo especificado por la instrucción en movimiento lineal a la velocidad de avance especificada. Generalmente se usa para el procesamiento de corte 2, G02 y G02: interpolación de arco en el sentido de las agujas del reloj. G03: arco en sentido antihorario 3, G04 (comando de retardo o pausa), generalmente utilizado para conmutación de rotación hacia adelante y hacia atrás, procesamiento de orificios ciegos, orificios escalonados, torneado y ranurado 4, instrucciones de selección de plano G17, G18, G19, especificación de procesamiento de plano. generalmente utilizado para fresadoras y centros de mecanizado G17: Plano X-Y, que puede omitirse, o puede ser un plano paralelo al plano X-Y G18: Plano 5, G27, G28, G29 Comando de punto de referencia G27: Regresar al punto de referencia. , verifique y confirme la posición del punto de referencia G28: Regresar automáticamente al punto de referencia (pasando el punto intermedio) G29: Regresar desde el punto de referencia, usado en conjunto con G28 6, G40, G41, G42 Compensación de radio G40: Cancelar compensación de radio de herramienta Dé esta cantidad primero y luego déjela después de terminarla por la noche 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 de compuesto para corte de roscas 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 frontal, ciclo de torneado de desbaste radial G73 : Copiar ciclo de desbaste 10, fresadora, centro de mecanizado: G73: Taladrado profundo de alta velocidad G83: Taladrado profundo G81: Ciclo de taladrado G82: Ciclo de taladrado profundo G74: Mecanizado de roscas a la izquierda G84: A la derecha procesamiento de roscas G76: Ciclo de mandrinado de precisión G86: Ciclo de procesamiento de mandrinado G85: Escariado G80: Cancelar comando de ciclo 11, modo de programación G90, G91 G90: Programación de coordenadas absolutas G91: Programación de coordenadas incrementales