Red de conocimiento informático - Aprendizaje de código fuente - ¿Cuáles son las instrucciones y funciones de varios códigos para fresadoras CNC?

¿Cuáles son las instrucciones y funciones de varios códigos para fresadoras CNC?

Ausnutria... Solo aprendelo y cópialo para ti..\x0d\Code function\x0d\\x0d\ G code\x0d\ Code name-Función breve descripción\x0d\ G00--- ---Posicionamiento rápido\x0d\ G01------Interpolación lineal\x0d\ G02------Interpolación de arco en sentido horario\x0d\ G03------Interpolación de arco en sentido antihorario\x0d\ G04--- ---Pausa temporizada\x0d\ G05------Interpolación de arco a través del punto intermedio\x0d\ G07------Interpolación Z spline\x0d\ G08------Aceleración de avance\x0d\ G09- -----Desaceleración de avance\x0d\ G20------Llamada a subrutina\x0d\ G22------Método de programación de dimensión de radio \x0d\ G220-----Utilizado en la interfaz de operación del sistema\x0d \ G23------Método de programación del tamaño del diámetro\x0d\ G230-----Utilizado en la interfaz de operación del sistema\x0d\ G24---- --Fin de la subrutina\x0d\ G25------ Procesamiento de salto\x0d\ G26------Procesamiento de ciclo\x0d\ G30------Cancelación de anulación\x0d\ G31---- --Definición de anulación\x0d\ G32------Paso constante corte de rosca, sistema en pulgadas\x0d\ G33------Corte de rosca de paso constante, sistema métrico\x0d\ G53, G500-Establecer cierre de sesión del sistema de coordenadas de la pieza de trabajo\ x0d\ G54------Establezca el sistema de coordenadas de la pieza de trabajo uno\ x0d\ G55------Establecer el sistema de coordenadas de pieza dos\x0d\ G56------Establecer el sistema de coordenadas de pieza tres\x0d\ G57------Establecer el sistema de coordenadas de pieza cuatro\x0d\ G58-- ----Establecer el sistema de coordenadas de la pieza cinco\x0d\ G59------Establecer el sistema de coordenadas de la pieza seis\x0d\ G60- -----Modo de trayectoria precisa\x0d\ G64------Modo de trayectoria continua \x0d\ G70------Tamaño en pulgadas pulgadas\x0d\ G71------Tamaño métrico mm\x0d\ G74------Regreso al punto de referencia (punto cero de la máquina)\x0d\ G75 ------Regreso al punto cero de las coordenadas programadas\x0d\ G76------Regreso al punto inicial de las coordenadas programadas\x0d\ G81--- ---Ciclo fijo del círculo externo\x0d\ G331-- ---Ciclo fijo de rosca\x0d\ G90------Tamaño absoluto\x0d\ G91------Tamaño relativo\x0d\ G92--- ---Coordenadas prefabricadas\x0d\ G94---- --Velocidad de avance, avance por minuto\x0d\ G95------Velocidad de avance, avance por revolución\x0d\Detalles de función\x0d\\ x0d\G00—Posicionamiento rápido\x0d\\x0d\ Formato: G00 La pieza de trabajo \x0d\ no debe procesarse durante el movimiento. \x0d\ (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 \x0d\ continúan moviéndose. que no se mueven no necesitan ser programados. \x0d\ (4)G00 se puede escribir como G0\x0d\ Ejemplo: G00 Camine 75 para llegar al punto B rápidamente. \x0d\ G01—Interpolación lineal\x0d\ Formato: G01 X(U)__Z(W)__F__(mm/min)\x0d\ Descripción: (1) Este comando mueve la herramienta a la posición especificada de acuerdo con la interpolación lineal. La velocidad de movimiento está determinada por el comando F \x0d\ velocidad de alimentación. Todas las coordenadas se pueden ejecutar en conjunto.

\x0d\ (2)G01 también se puede escribir como G1\x0d\ Ejemplo: G01 G02 En G91, el punto final del arco \x0d\ 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. \x0d\ 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 pueden omitir durante la interpolación de arco a menos que se programen en otros formatos. \x0d\ (2) Al programar con la instrucción G02, puede programar directamente círculos de cuadrante, círculos completos, etc. \x0d\ 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 muy diferente del espacio inverso real de la máquina herramienta \x0d\, se producirán cortes obvios. en la pieza de trabajo. \x0d\ (3) G02 también se puede escribir como G2. \x0d\ Ejemplo: G02 X60 Z50 I40 K0 F120\x0d\ Formato 2: G02 \ (2) R es el radio del arco R unilateral de la pieza de trabajo. R tiene signo, "+" significa que el ángulo del arco es inferior a 180 grados; \x0d\ "-" significa que el ángulo del arco es superior a 180 grados. El "+" se puede omitir. \x0d\ (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. \x0d\ Ejemplo: G02 X60 Z50 R20 F120\x0d\ Formato 3: G02 ) F___\x0d\ Estos dos formatos de programación son básicamente los mismos que el formato 2\x0d\G03—Interpolación circular\x0d\\x0d\ Nota: Excepto por En la dirección opuesta a la rotación del arco, el formato es el mismo que el del comando G02. \x0d\ G04—Pausa programada\x0d\ Formato: G04__F__ o G04 __K__\x0d\ 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. \x0d\ El rango es de 0,01 segundos a 300 segundos. \x0d\G05—Interpolación de arco a través del punto intermedio\x0d\\x0d\ Formato: G05 X(u)____Z(w)____IX_____IZ_____F_____\x0d\ Descripción: (1) El valor de las coordenadas del punto intermedio. Otros son similares a G02/G03\x0d\ Ejemplo: G05 Una línea, al ejecutar esta sección en el programa, la velocidad de alimentación aumentará en un 10% \x0d\ Si desea aumentar en un 20%, debe escribir. dos secciones separadas. \x0d\G22(G220): método de programación del tamaño del radio\x0d\\x0d\ Formato: G22\x0d\ Descripción: Si ocupa una línea por sí solo en el programa, el sistema se ejecutará en modo de radio. en el programa también son \x0d\ basados ​​en el radio. \x0d\ G23(G230): método de programación de dimensiones de diámetro\x0d\ Formato: G23\x0d\ Descripción: Si ocupa una línea por sí solo en el programa, el sistema se ejecuta en modo diámetro y los siguientes valores en el programa también son \x0d\ según el diámetro de. \x0d\G25—Procesamiento de salto\x0d\\x0d\ Formato: G25 LXXX\x0d\ Descripción: Cuando el programa se ejecuta en este programa, transferirá el bloque especificado. (XXX es el número del segmento del programa).

\x0d\ G26—Procesamiento de ciclos\x0d\ Formato: G26 LXXX QXX\x0d\ Descripción: Cuando el programa se ejecuta en este programa, el comienzo del segmento de programa que especifica y este segmento se consideran como un cuerpo de bucle, \x0d\ El número de ciclos está determinado por Q. Este último valor lo determina. \x0d\G30—Cierre de sesión de ampliación\x0d\\x0d\ Formato: G30\x0d\ Descripción: Ocupa una línea separada en el programa, utilizada junto con G31, para cancelar la función de G31. \x0d\G31—Definición de ampliación\x0d\\x0d\ Formato: G31 F_____\x0d\ G32—Procesamiento de rosca de paso constante (imperial) \x0d\ G33—Procesamiento de rosca de paso constante (métrico) \x0d\ Formato: G32/G33 X (u)____Z(w)____F____\x0d\ Nota: (1) X y Z son las coordenadas del punto final, y F es el paso de rosca\x0d\ (2) G33/G32 solo puede procesar una sola herramienta y un solo inicio trapos. \x0d\ (3) Los cambios en el valor X pueden procesar roscas cónicas \x0d\ (4) Al usar este comando, la velocidad del husillo no puede ser demasiado alta, de lo contrario el desgaste de la herramienta será mayor. \x0d\ G50: establece las coordenadas de la pieza de trabajo/establece la velocidad máxima (baja) del husillo\x0d\ Formato: G50 S____Q____\x0d\ Descripción: S es la velocidad máxima del husillo, Q es la velocidad mínima del husillo\x0d\ G54: establece la Coordenadas de la pieza de trabajo 1\x0d\ Formato: G54\x0d\ Descripción: Puede haber varios 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\x0d\. \x0d\ G55—Establecer la coordenada de pieza dos\x0d\ Igual que arriba\x0d\ G56—Establecer la coordenada de pieza tres\x0d\ Igual que arriba\x0d\ G57—Establecer la coordenada de pieza cuatro\x0d\ Igual que arriba\x0d\ G58— Establecer la coordenada de la pieza de trabajo cinco\x0d\ Igual que arriba\x0d\ G59—Establecer la coordenada de la pieza de trabajo seis\x0d\ Igual que arriba\x0d\G60—Modo de ruta precisa\x0d\\x0d\ Formato: G60\x0d\ Descripción: En el real proceso de procesamiento, varios Cuando las acciones están conectadas entre sí y programadas con rutas precisas, habrá un proceso de almacenamiento en búfer (es decir, desaceleración) al realizar \x0d\ la siguiente sección del procesamiento\x0d\G64—modo de ruta continua\x0d\\ x0d\ Formato: G64\x0d\ Descripción: relativo a G60. Se utiliza principalmente para mecanizado en desbaste. \x0d\ G74—retorno del punto de referencia (punto cero de la máquina) \x0d\ Formato: G74 X Z\x0d\ Nota: (1) No puede aparecer ningún otro contenido en este párrafo. \x0d\ (2) Las coordenadas que aparecen después de G74 volverán a cero en orden X y Z. \x0d\ (3) Antes de usar G74, debe confirmar que la máquina herramienta está equipada con un interruptor de punto de referencia. \x0d\ (4) También se puede realizar el retorno a cero de un solo eje. \x0d\ G75: regresa al punto cero de coordenadas programado\x0d\ Formato: G75 Ubicación de procesamiento. \x0d\ G81—Ciclo fijo del círculo exterior (círculo interior)\x0d\ Formato: G81__X(U)__Z(W)__R__I__K__F__\x0d\ Descripción: (1)X, Z son los valores de coordenadas del punto final, U, W son los punto final relativo al valor incremental del punto actual. \x0d\ (2)R es el diámetro de la sección del punto inicial a procesar. \x0d\ (3)I es el avance para el torneado en desbaste, K es el avance para el acabado, I y K son números con signo y los signos de los dos deben ser los mismos. \x0d\ 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 "+". \x0d\ (4) Diferentes X, Z, R determinan diferentes cambios del círculo exterior, tales como: con cono o sin grado, \x0d\ cono hacia adelante o cono inverso, corte a la izquierda o corte a la derecha, etc. \x0d\ (5)F es la velocidad de corte (mm/min)\x0d\ (6) Una vez completado el procesamiento, la herramienta se detiene en el punto final.

\x0d\ Ejemplo: G81 ), realice un corte profundo: \x0d\ 2: G01 interpolación de dos ejes, corte hasta la sección final y deténgase si se completa el procesamiento: \x0d\ 3: G01 retrae I a una posición segura, y realiza el alisado de la sección auxiliar al mismo tiempo \x0d\ 4: G00 avanza rápidamente hacia el exterior de la superficie de trabajo alta I, dejando I para el siguiente proceso de corte, repita hasta 1. \x0d\ G90—Programación en modo de valor absoluto\x0d\ Formato: G90\x0d\ Descripción: (1) Cuando se programa G90, todos los valores de coordenadas programados en el futuro se basan en el punto cero programado. \x0d\ (2) Después de encender el sistema, la máquina herramienta está en estado G. \x0d\ N0010 G90 G92 x20 z90\x0d\ N0020 G01 \x0d\ Nota: Cuando se programa G91, todos los valores de coordenadas posteriores se calculan utilizando la posición de coordenadas anterior como punto de partida para calcular \x0d\ el valor programado del movimiento. En el siguiente segmento del sistema de coordenadas, el punto anterior siempre se utiliza como punto inicial para la programación. \x0d\ Ejemplo: N0010 G91 G92 X20 Z85\x0d\ N0020 G01 X20 Z-10 F100\x0d\ N0030 Z-20\x0d\ N0040 \x0d\\x0d\ Formato: G92 \x0d\ (2) El efecto de G92 es cambiar las coordenadas de la punta de la herramienta mostradas al valor establecido. \x0d\ (3) El XZ después de G92 se puede programar por separado o en su totalidad. \x0d\ G94—Velocidad de avance, avance por minuto\x0d\ Descripción: Este es el estado de inicio predeterminado de la máquina herramienta. \x0d\ G20—Llamada de subprograma\x0d\ Formato: G20 L__\x0d\ N__\x0d\ Descripción: (1) Después de L está el nombre del programa después de N del subprograma que se llamará, pero N no se puede ingresar. \x0d\ Sólo se permiten los números 1~99999999 después de N. \x0d\ (2) Este programa no debe contener contenido distinto a la descripción anterior. \x0d\G24: el subprograma finaliza y regresa \x0d\\x0d\ Formato: G24\x0d\ Descripción: (1) G24 indica el final del subprograma y regresa a la siguiente sección del programa que llamó al subprograma. \x0d\ (2)G24 y G20 aparecen en pares\x0d\ (3) No se permiten otras instrucciones en esta sección de G24.

\x0d\[Editar este párrafo] Ejemplo\x0d\\x0d\ Ejemplo: El siguiente ejemplo ilustra el proceso de transferencia de parámetros durante la llamada a la subrutina. Preste atención a la aplicación\x0d\ Nombre del programa: P10\x0d\ M03 S1000\x0d. \ G20 L200\x0d\ M02\x0d\ N200 G92 X50 Z100\x0d\ G01 X40 F100\x0d\ Z97\x0d\ G02 Z92 x0d\ G24\x0d\ Si desea llamar varias veces, utilice el siguiente formato\x0d \ M03 S1000 \ X0D \ N100 G20 L200 \ X0D \ N101 G20 L200 \ X0D \ N105 G20 L200 \ X0D \ M02 \ X0D \ N200 G92 X50 Z100 \ X0D \ G01 X0D \ Format ) El diámetro cambia en Es la longitud de salida en la dirección X después de cortar el hilo, valor ±\x0d\ (4)R La diferencia de diámetro entre el diámetro exterior y el diámetro de la raíz del hilo, valor positivo\ x0d\ (5)K paso KMM\x0d\ (6)p El número de ciclos de procesamiento de hilo, es decir, cuántos cortes se requieren para completar el corte\x0d\ Consejos:\x0d\ 1. La profundidad de cada corte es R÷p y redondeado hacia arriba. El último corte no avanza para terminar la superficie del hilo\x0d\ 2. El nombre del retiro del hilo interno está determinado por las direcciones positiva y negativa de X. \x0d\ 3. La posición inicial del ciclo de procesamiento de rosca es alinear la punta de la herramienta con el círculo exterior de la rosca.

\x0d\ Ejemplo: \x0d\ M3\x0d\ G4 f2\x0d\ G0 x30 z0\x0d\ G331 z-50 x0 i10 k2 r1.5 p5\x0d\ G0 z0\x0d\ M05\x0d\[Editar este párrafo ]Notas\x0d\\x0d\ Suplemento:\x0d\ 1. La trayectoria de movimiento G00 y G01\x0d\ 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 el procesamiento de corte\x0d. \ G01 Mover al punto objetivo especificado por el comando en movimiento lineal a la velocidad de avance especificada. Generalmente se usa para el procesamiento de corte \x0d\ 2. G02 y G03\x0d\ 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\ x0d. \ 3. G04 (comando de retardo o pausa)\x0d\ Generalmente se utiliza para cambiar la rotación hacia adelante y hacia atrás, procesar agujeros ciegos, agujeros escalonados, tornear ranurado\x0d\ 4. Instrucciones de selección de plano G17, G18, G19, que especifican el procesamiento de plano, en general utilizado en fresadoras y centros de mecanizado\x0d\ G17: Plano X-Y, que puede omitirse, o puede ser un plano paralelo al plano X-Y\x0d\ G18: No es necesario especificar \x0d\ G19: Plano Y-Z o un plano paralelo a él \x0d\ 5, G27, G28, G29 comando de punto de referencia \x0d\ G27: Regresar al punto de referencia, verificar y confirmar la posición del punto de referencia \x0d\ G28: Regreso automático al punto de referencia (pasando el punto intermedio)\x0d\ G29: Retorno desde el punto de referencia, usado junto con G28\x0d\ 6. Compensación de radio G40, G41, G42\x0d\ G40: Cancelar compensación de radio de herramienta\x0d\ Hasta aquí primero, daré después de terminarlo por la noche\x0d\ 7. G43, G44, G49 compensación de longitud\x0d\ G43: compensación de longitud positiva G44: compensación de longitud negativa G49: cancelar compensación de longitud de herramienta\x0d\ 8. G32, G92, G76\x0d \ G32: Corte de hilo G92: Ciclo fijo de corte de hilo G76: Ciclo de compuesto de corte de hilo \x0d\ 9. Procesamiento de torneado: G70, G71, 72, G73\x0d\ G71: Comando de ciclo de compuesto de torneado de desbaste axial G70: Ciclo de compuesto de acabado G72: Fin torneado frontal, ciclo de torneado de desbaste radial G73: Copiar ciclo de torneado de desbaste \x0d\ 10. Fresadora, centro de mecanizado: \x0d\ G73: Taladrado profundo de alta velocidad G83: Taladrado profundo G81: Ciclo de taladrado G82: Agujero profundo ciclo de taladrado\x0d\ G74: Procesamiento de rosca a izquierdas G84: Procesamiento de rosca a derechas G76: Ciclo de mandrinado de precisión G86: Ciclo de procesamiento de mandrinado\x0d\ G85: Escariado G80: Comando de cancelación de ciclo\x0d\ 11. Método de programación G90, G91 \x0d\ G90: Programación de coordenadas absolutas G91: Programación de coordenadas incrementales\x0d\ 12. Comando de configuración del husillo\x0d\ G50: Configuración de la velocidad máxima del husillo G96: Control de velocidad lineal constante G97: Control de velocidad del husillo (cancelar comando de control de velocidad lineal constante ) G99: Regresar al punto R (agujero medio) G98: Regresar al punto de referencia (último orificio)\x0d\ 13. Comandos de parada de avance y retroceso del husillo M03, M04, M05\x0d\ M03: Rotación de avance del husillo M04: Retroceso del husillo M05 : El husillo se detiene\x0d\ 14. Interruptor de fluido de corte M07, M08, M09\x0d\ M07: Fluido de corte en niebla encendido M08: Fluido de corte líquido encendido M09: Fluido de corte apagado\x0d\ 15. El movimiento se detiene M00, M01, M02, M30 \x0d\ M00: Pausa del programa M01: Parada planificada M02: Reinicio de la máquina herramienta M30: El programa finaliza, el puntero regresa al principio\x0d\ 16. M98: Llamar a la subrutina\x0d\ 17. M99: Regresar al programa principal\x0d\Hope te ayuda.