Red de conocimiento informático - Aprendizaje de código fuente - ¿Qué significan las 26 letras inglesas en la programación de tornos CNC?

¿Qué significan las 26 letras inglesas en la programación de tornos CNC?

Código FANUC CNC G, código M de uso común:\r\nNombre del código-Descripción breve de la función\r\nG00------Posicionamiento rápido\r\nG01------Inserción lineal Suplemento\r\nG02------Interpolación de arco en sentido horario\r\nG03------Interpolación de arco en sentido antihorario\r\nG04------Pausa temporizada\r\ nG05------Arco interpolación a través del punto intermedio\r\nG07------Interpolación Z-spline\r\nG08------Aceleración de avance\r\nG09--- ---Desaceleración de avance\r\nG20---- --Llamada a subrutina\r\nG22------Método de programación de dimensión de radio\r\nG220-----Utilizado en la interfaz de operación del sistema\r\ nG23------Método de programación de tamaño de diámetro\r\ nG230-----Utilizado en la interfaz de operación del sistema\r\nG24------Fin de subrutina\r\nG25------Procesamiento de salto\r\nG26------Procesamiento de ciclo\ r\nG30------Cancelación de anulación\r\nG31------Definición de anulación\r\nG32------Corte de rosca de paso igual, sistema en pulgadas\r\nG33------ Corte de rosca de paso constante, sistema métrico\r\nG53,G500-Establezca el sistema de coordenadas de la pieza de trabajo y cierre sesión\r\nG54------Establezca el sistema de coordenadas de la pieza de trabajo uno\r \nG55------Establezca la pieza de trabajo sistema de coordenadas dos\r\nG56------Establecer sistema de coordenadas de pieza tres\r\nG57------Establecer sistema de coordenadas de pieza cuatro\r\nG58 ------Establecer sistema de coordenadas de pieza cinco\r \nG59------Establecer el sistema de coordenadas de la pieza de trabajo seis\r\nG60------Modo de ruta precisa\r\nG64----- -Modo de ruta continua\r\nG70------Pulgada pulgadas\r\nG71------Tamaño métrico mm\r\nG74------Volver al punto de referencia (punto cero de la máquina)\r\ nG75------Volver al punto cero de las coordenadas programadas\r\nG76------Regreso al punto inicial de las coordenadas programadas\r\nG81------Ciclo fijo círculo externo\r\nG331-----Ciclo fijo rosca\r \nG90------Tamaño absoluto\r\nG91------Tamaño relativo\r\nG92------Coordenadas prefabricadas\r\nG94------Velocidad de avance, avance por minuto \r\nG95------Velocidad de avance, avance por revolución\r\nExplicación detallada de la función\r\nG00—Posicionamiento rápido\r\nFormato: G00X(U)__Z(W )__\r\nExplicación: (1 ) Este comando hace que la herramienta se mueva rápidamente a la posición especificada según el modo de control de puntos. La pieza de trabajo\r\n no debe ser procesada durante el movimiento. \r\n(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 otros \r\n ejes continúan moviéndose, \r\n(. 3) Coordenadas que no se mueven No se requiere programación. \r\n(4)G00 se puede escribir como G0\r\nEjemplo: G00X75Z200\r\nG0U-25W-100\r\nPrimero, X y Z van 25 rápido hasta el punto A al mismo tiempo, y luego van 75 rápido en la dirección Z del punto B. \r\nG01—Interpolación lineal\r\nFormato: G01X(U)__Z(W)__F__(mm/min)\r\nDescripción: (1) Este comando hace que la herramienta se mueva a la posición especificada de acuerdo con la interpolación lineal. . La velocidad de movimiento está determinada por el comando F\r\nvelocidad de avance. Todas las coordenadas se pueden ejecutar en conjunto. \r\n(2)G01 también se puede escribir como G1\r\nEjemplo: G01X40Z20F150\r\nVínculo de dos ejes desde el punto A al punto B\r\nG02: interpolación circular inversa\r\nFormato 1: G02X( u) ____Z(w)____I____K____F_____\r\nExplicación: (1) Cuando X y Z están en G90, las coordenadas del punto final del arco son valores de coordenadas absolutas relativas al punto cero programado. En G91,\r\nel 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. \r\nI 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.

\r\n (2) Al programar con la instrucción G02, puede programar directamente círculos de cuadrante, círculos completos, etc. \r\nNota: 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 juego real de la máquina herramienta\r\n, se producirán cortes obvios. en la pieza de trabajo. \r\n(3) G02 también se puede escribir como G2. \r\nEjemplo: G02X60Z50I40K0F120\r\nFormato 2: G02X(u)____Z(w)____R(\-)__F__\r\nNota: (1) No se puede utilizar para programación de círculo completo\r\n (2 ) R es el radio del arco R de un solo lado de la pieza de trabajo. R tiene signo, "+" significa que el ángulo del arco es inferior a 180 grados; \r\n "-" significa que el ángulo del arco es superior a 180 grados. El "+" se puede omitir. \r\n(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. \r\nEjemplo: G02X60Z50R20F120\r\nFormato 3: G02X(u)____Z(w)____CR=__(radio) F__\r\nFormato 4: G02X(u)____Z(w)__D__(diámetro) F___\ r\nEstos dos formatos de programación son básicamente los mismos que el formato 2\r\nG03—Interpolación circular\r\nExplicación: Excepto por la dirección opuesta de rotación del arco, el formato es el mismo que el comando G02. \r\nG04—Pausa programada\r\nFormato: G04__F__ o G04__K__\r\nDescripción: El movimiento de procesamiento se pausa una vez transcurrido el tiempo, continúe con el procesamiento. El tiempo de pausa se especifica mediante los datos que siguen a F. La unidad es segundos. \r\nEl rango es de 0,01 segundos a 300 segundos. \r\nG05—Interpolación de arco a través del punto intermedio\r\nFormato: G05X(u)____Z(w)____IX_____IZ_____F_____\r\nExplicación: (1) X, Z son los valores de las coordenadas del punto final, IX, IZ son los puntos intermedios valor de coordenadas. Otros son similares a G02/G03\r\nEjemplo: G05X60Z50IX50IZ60F120\r\nG08/G09—Aceleración/desaceleración de avance\r\nFormato: G08\r\nExplicación: Ocupan una línea por sí solos en el segmento del programa, en el programa Cuando Al acceder a esta sección, la velocidad de alimentación aumentará en un 10%.\r\nSi desea aumentarla en un 20%, debe escribir dos secciones separadas. \r\nG22 (G220): método de programación de tamaño de radio\r\nFormato: G22\r\nNota: si ocupa una línea por sí solo en el programa, el sistema se ejecuta en modo de radio y los siguientes valores en el programa también \r\n se basan en el radio. \r\nG23(G230): método de programación de dimensiones de diámetro\r\nFormato: G23\r\nDescripció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 \r\n diámetro. \r\nG25—Procesamiento de salto\r\nFormato: G25LXXX\r\nExplicación: Cuando el programa ejecuta este programa, transferirá el segmento de programa especificado. (XXX es el número del segmento del programa). \r\nG26—Procesamiento de ciclos\r\nFormato: G26LXXXQXX\r\nExplicación: Cuando el programa se ejecuta en este programa, el segmento de programa especificado comienza con este segmento como un cuerpo de bucle.\r\nEl número de ciclos viene dado por El valor detrás de Q determina. \r\nG30—cancelación de ampliación\r\nFormato: G30\r\nDescripción: Ocupa una línea por sí solo en el programa, usado junto con G31, para cancelar la función de G31. \r\nG31—Definición de ampliación\r\nFormato: G31F_____\r\nG32—Procesamiento de rosca de paso constante (imperial)\r\nG33—Procesamiento de rosca de paso constante (métrico)\r\nFormato: G32/G33X(u) ____Z( w)____F____\r\nExplicación: (1) \r\n(3) Los cambios en el valor X pueden procesar roscas cónicas\r\n(4) Cuando se utiliza este comando, la velocidad del husillo no puede ser demasiado alta, de lo contrario el desgaste de la herramienta será mayor.

\r\nG50: establezca las coordenadas de la pieza de trabajo/establezca la velocidad máxima (baja) del husillo\r\nFormato: G50S____Q____\r\nDescripción: S la velocidad máxima del husillo, Q la velocidad mínima del husillo\r\nG54—Establezca la coordenada 1 de la pieza de trabajo \r\nFormato: G54\r\nExplicació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. \r\nG55—Establecer la coordenada dos de la pieza de trabajo\r\nIgual que arriba\r\nG56—Establecer la coordenada tres de la pieza de trabajo\r\nIgual que arriba\r\nG57—Establecer la coordenada cuatro de la pieza de trabajo\r\nIgual que arriba\r\nG58— Establezca las coordenadas de la pieza de trabajo cinco\r\nIgual que arriba\r\nG59: establezca las coordenadas de la pieza de trabajo seis\r\nIgual que arriba\r\nG60: modo de ruta precisa\r\nFormato: G60\r\nInstrucciones: en el proceso de procesamiento real Cuándo varias acciones están conectadas entre sí, y al programar con rutas precisas, habrá un proceso de almacenamiento en búfer (es decir, desaceleración) al realizar\r\nla siguiente sección del procesamiento\r\nG64—modo de ruta continua\r\ nFormato: G64\r\ nDescripción: relativa al G60. Se utiliza principalmente para mecanizado en desbaste. \r\nG74—retorno del punto de referencia (punto cero de la máquina)\r\nFormato: G74XZ\r\nNota: (1) No puede aparecer ningún otro contenido en este párrafo. \r\n(2) Las coordenadas que aparecen después de G74 volverán a cero en orden de X y Z. \r\n (3) Antes de usar G74, debe confirmar que la máquina herramienta está equipada con un interruptor de punto de referencia. \r\n(4) También se puede realizar el retorno a cero de un solo eje. \r\nG75—Regresar al punto cero de las coordenadas programadas\r\nFormato: G75XZ\r\nDescripción: Regresar al punto cero de las coordenadas programadas\r\nG76—Regresar al punto inicial de las coordenadas programadas\r \nFormato: G76\r\nDescripción: Regresar Va a la posición donde la herramienta comienza a mecanizar. \r\nG81—Ciclo fijo del círculo exterior (círculo interior)\r\nFormato: G81__X(U)__Z(W)__R__I__K__F__\r\nInstrucciones: (1)X, Z son los valores de las coordenadas del punto final, U, W son los puntos finales Valor incremental relativo al punto actual. \r\n(2)R es el diámetro de la sección del punto inicial a procesar. \r\n(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. \r\nLa convención de símbolos es la siguiente: cortar desde el exterior hacia el eje central (girando el círculo exterior) es "—", y viceversa. \r\n(4) Diferentes X, Z, R determinan diferentes cambios del círculo exterior, tales como: con cono o sin grado, \r\ncono hacia adelante o cono inverso, corte a la izquierda o corte a la derecha, etc. \r\n(5)F es la velocidad de corte (mm/min)\r\n(6) Una vez completado el procesamiento, la herramienta se detiene en el punto final. \r\nEjemplo: G81X40Z100R15I-3K-1F100\r\nProceso de mecanizado:\r\n1: G01 avanza 2 veces I (la primera cuchilla es I, la última cuchilla es acabado IK) para corte profundo:\ r\n2: G01 interpolación de dos ejes, corte hasta la sección final y detención si se completa el procesamiento: \r\n3: G01 retrae I a la posición segura y realiza alisado de superficie auxiliar al mismo tiempo\r\n4: G00 avance rápido a Excepto por la superficie de trabajo alta I, reserve I para el siguiente paso de corte y repita hasta 1. \r\nG90—Programación en modo de valor absoluto\r\nFormato: G90\r\nInstrucciones: (1) Cuando se programa G90, todos los valores de coordenadas programados en el futuro se basan en el punto cero programado. \r\n(2) Después de encender el sistema, la máquina herramienta está en estado G. \r\nN0010G90G92x20z90\r\nN0020G01X40Z80F100\r\nN0030G03X60Z50I0K-10\r\nN0040M02\r\nG91—programación incremental\r\nFormato: G91\r\nDescripción: Cuando se programa G91, todos los valores de coordenadas posteriores coordenada anterior La posición se utiliza como punto de partida para calcular\r\nel valor de movimiento programado. En el siguiente segmento del sistema de coordenadas, el punto anterior siempre se utiliza como punto inicial para la programación.

\ r \ nexample: n0010g91g92x20z85 \ r \ nn0020g01x20z-10f100 \ r \ nn0030z-20 \ r \ nn0040x20z-15 \ r \ nn0050m02 \ r \ ng92: el sistema coordinado de trabajo \ r \ r \ nformat: g92x__z \ r \ nn \ nng92: el sistema coordinado de trabajo \ r \ nformat: g92x__z \ r \ nn \ nng \ nnG (1) G92 solo cambia 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\r\n. \r\n(2)El efecto de G92 es cambiar las coordenadas de la punta de la herramienta mostradas al valor establecido. \r\n(3)XZ después de G92 se puede programar por separado o en su totalidad. \r\nG94: velocidad de avance, avance por minuto\r\nExplicación: Este es el estado de inicio predeterminado de la máquina herramienta. \r\nG20—Llamada de subprograma\r\nFormato: G20L__\r\nN__\r\nInstrucciones: (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. \r\nSolo se permiten los números 1~99999999 después de N. \r\n(2) Este programa no debe contener contenido distinto a la descripción anterior. \r\nG24: regresa al final de la subrutina\r\nFormato: G24\r\nExplicación: (1)G24 indica el final de la subrutina y regresa a la siguiente sección del programa que llamó a la subrutina. \r\n(2)G24 y G20 aparecen en pares\r\n(3) No se permiten otras instrucciones en esta sección de G24. \r\n]Ejemplo\r\nEjemplo: El siguiente ejemplo ilustra el proceso de transferencia de parámetros durante la llamada de subrutina. Preste atención a la aplicación\r\nNombre del programa: P10\r\nM03S1000\r\nG20L200\r\nM02 \. r\nN200G92X50Z100\r\nG01X40F100\r\nZ97\r\nG02Z92X50I10K0F100\r\nG01Z-25F100\r\nG00X60\r\nZ100\r\nG24\r\nSi desea llamar varias veces, utilícelo en lo siguiente formato\ r\nM03S1000\r\nN100G20L200\r\nN101G20L200\r\nN105G20L200\r\nM02\r\nN200G92X50Z100\r\nG01X40F100\r\nZ97\r\nG02Z92X50I10K0 F1 00\r\nG01Z-25F100\r\nG00X60\r \nZ100\ r\nG24\r\nG331—Ciclo de procesamiento de hilo\r\nFormato: G331X__Z__I__K__R__p__\r\nDescripción: (1) El diámetro cambia en la dirección X, X=0 es un hilo recto\r\n(2) Z es la longitud del hilo, se puede utilizar programación absoluta o relativa\r\n(3)I es la longitud de salida en la dirección X después de cortar el hilo, valor ±\r\n(4)RLa diferencia de diámetro entre el diámetro exterior y el diámetro de la raíz del hilo, valor positivo\ r\n(5)K paso KMM\r\n(6)El número de ciclos de procesamiento del hilo p, es decir, cuántos cortes para completar el corte\ r\nConsejos:\r\n1. La profundidad de cada alimentación es R÷p y Redondeo, la última cuchilla no avanza para alisar la superficie del hilo\r\n2 El nombre del valor I se determina de acuerdo con el valor positivo y. dirección negativa de la retirada del hilo interno a lo largo de la dirección X. \r\n3. La posición inicial del ciclo de procesamiento del hilo es alinear la punta de la herramienta con el círculo exterior del hilo.

\r\nEjemplo:\r\nM3\r\nG4f2\r\nG0x30z0\r\nG331z-50x0i10k2r1.5p5\r\nG0z0\r\nM05\r\nNotas\r\nObservaciones adicionales:\r\ n1, G00 y G01\r\nLa 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.\r\nG01 se mueve hacia el objetivo especificado por el comando en movimiento lineal con el avance especificado. punto de velocidad, generalmente utilizado para el procesamiento de corte\r\n2, G02 y G03\r\nG02: 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\r\n3, G04 (comando de retardo o pausa)\r\ n se utiliza generalmente para. cambiar hacia adelante y hacia atrás, procesar agujeros ciegos, agujeros escalonados y tornear ranurado\r\nInstrucciones de selección de planos 4, G17, G18 y G19, que especifican el procesamiento de planos, generalmente utilizadas para fresadoras y centros de mecanizado\r\nG17:X-Y El plano se puede omitir o puede ser un plano paralelo al plano X-Y\r\nG18: plano X-Z o un plano paralelo a él. Solo hay un plano X-Z en los tornos CNC y no es necesario especificarlo\r\. nG19: Plano Y-Z o un plano paralelo a él\r\nInstrucciones del punto de referencia 5, G27, G28, G29\r\nG27: Regresar al punto de referencia, verificar y confirmar la posición del punto de referencia\r\nG28: Regresar automáticamente. al punto de referencia (pasando por el punto intermedio)\r\nG29: retorno desde el punto de referencia, utilizado junto con G28\r\n6, G40, G41, G42 compensación de radio\r\nG40: cancelar compensación de radio de herramienta\r\n7 , G43, G44, G49 compensación de longitud\r\nG43: compensación positiva de longitud G44: compensación de longitud negativa G49: cancelar compensación de longitud de herramienta\r\n8, G32, G92, G76\r\nG32: corte de rosca G92: ciclo fijo de corte de rosca G76: Ciclo de compuesto de corte de roscas\r\n9. Procesamiento de torneado: G70, G71, 72. G73\r\nG71: Comando de ciclo de compuesto de torneado de desbaste axial G70: Ciclo de compuesto de acabado G72: Torneado de cara final, ciclo de torneado de desbaste radial G73: Copiar ciclo de torneado de desbaste\r\n10. Fresadora, centro de mecanizado:\ r\nG73: Taladrado profundo de alta velocidad G83: Taladrado profundo G81: Ciclo de taladrado G82: Ciclo de taladrado profundo \r\nG74: Izquierdo Procesamiento de rosca G84: Procesamiento de rosca derecha G76: Ciclo de mandrinado de precisión G86: Ciclo de mecanizado de taladro\r\nG85: Escariado G80: Comando de cancelar ciclo\r\n11 Modo de programación G90, G91\r\nG90: Programación de coordenadas absolutas G91. : Programación incremental de coordenadas\r\n12. Comando de configuración del husillo\r \nG50: Configuración de la velocidad máxima del husillo 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 (medio) agujero) G98: Regresar al punto de referencia (último agujero)\r \nParte de los códigos M generales:\r\nFormato de función de código\r\nM00 el programa se detiene\r\nM01 selecciona detener\r\nM02 el programa finaliza\r\nM03 Comienza la rotación hacia adelante del husillo\r\nM04 Comienza la rotación inversa del husillo \r\nM05 El husillo deja de girar\r\nM30 finaliza la ejecución del programa y regresa al principio del programa\r\nLa subrutina M98 llama a M98Pxxnnnn\r\nLlama al programa con número de programa Onnnn xx veces. \r\nFormato de subrutina final de subrutina M99: \r\nTeclas del panel de operación del sistema FANUC: \r\nTecla de reinicio RESET\r\nPresione esta tecla para restablecer el sistema CNC. Incluyendo cancelar la alarma, restablecer la falla del husillo, salir del ciclo de operación automática a mitad de camino y salir del proceso de entrada y salida a mitad de camino, etc.

\r\nTecla de movimiento del cursor CURSOR\r\nMueva el cursor a la ubicación de edición\r\nPÁGINA Tecla de cambio de página Pantalla CRT cambio de página hacia adelante Pantalla RT cambio de página hacia atrás\r\nTeclas de dirección y números Presione estas teclas para ingresar letras, números y otros caracteres\r\nLa tecla de visualización de posición POS muestra la posición actual de la máquina herramienta en el CRT\r\nLa tecla de programa PRGRM en modo de edición, edita y muestra el programa en la memoria\r\nEn modo MDI, ingresa y muestra datos MDI En modo automático, visualización del valor del comando\r\nMENUOFFSET configuración y visualización del valor de compensación\r\nDGNOSPARAM clave de parámetro de autodiagnóstico configuración y visualización de parámetros, visualización de datos de diagnóstico\r\nOPRALARM tecla de visualización del número de alarma visualización del número de alarma y panel de operación de software Configuración y display\r\nTecla de visualización gráfica AUXGRAPH Función de visualización gráfica\r\nLa tecla de entrada INPUT se utiliza para ingresar parámetros o valores de compensación para iniciar la entrada de dispositivos de E/S para ingresar datos de comando en modo MDI\r\ nTecla de inicio de salida OUTPTSTART; para enviar el programa al dispositivo de E/S\r\nTecla de modificación ALTER para modificar los caracteres o símbolos del programa en la memoria\r\nTecla INSRT para insertar caracteres o símbolos después del cursor\r\nTecla CAN cancelar para cancelar el carácter o símbolo que ha sido escrito en el buffer Caracteres o símbolos\r\nLa tecla DELET borrar borra los caracteres o símbolos del programa en la memoria