Red de conocimiento informático - Aprendizaje de código fuente - ¿Qué significan los códigos de cada sistema de programación CNC?

¿Qué significan los códigos de cada sistema de programación CNC?

Centro de mecanizado del sistema Mitsubishi Comando G Lista de comandos M\x0d\G00 Posicionamiento rápido\x0d\G01 Corte por interpolación lineal\x0d\G02 Corte por interpolación de arco en sentido horario (en sentido horario)\x0d\G03 Corte entre arco en sentido antihorario (en sentido antihorario) )\x0d\G02.3 Interpolación de función exponencial hacia adelante\x0d\G03.3 Interpolación de función exponencial hacia atrás\x0d\G04 Pausa\x0d\G05 Control de alta velocidad y alta precisión 1\x0d\G05 1 Alta velocidad y alta precisión. control 2\x0d\\x0d\G06~G08 no\x0d\G07.1/107 Interpolación cilíndrica\x0d\G09 Comprobación de parada correcta\x0d\G10 Entrada de parámetro de programa/entrada de corrección\x0d\G11 Entrada de parámetro de programa cancelada\x0d\ G12 Corte de círculo completo CW\x0d\G13 Corte de círculo completo CCW\x0d\G12.1/112 Interpolación de coordenadas polares válida\x0d\G13.1/113 Interpolación de coordenadas polares cancelada\x0d\\x0d \G14 Ninguna\x0d\G15 Polar comando de coordenadas cancelado\x0d\G16 comando de coordenadas polares válido\x0d\G17 selección de plano X-Y\x0d\G18 selección de plano Y-Z\x0d\G19 selección de plano X-Z\x0d\G20 comando de pulgadas\x0d\G21 comando métrico\x0d\\x0d\ G22-G26 no tiene\x0d\G27 Verificación de origen de referencia\x0d\G28 Retorno de origen de referencia\x0d\G29 Retorno de punto inicial\x0d\G30 Retorno de punto de referencia 2.º a 4.º\x0d\G30.1 Restablecer posición de herramienta 1\x0d\ G30.2 Restablecer posición de herramienta 2\x0d\G30.3 Restablecer posición de herramienta 3\x0d\G30.4 Restablecer posición de herramienta 4\x0d\G30.5 Restablecer posición de herramienta 5\x0d\G30.6 Retornar posición de herramienta 6\x0d\ G31 Función de salto\x0d\G31.1 Función de salto 1\x0d\G31.2 Función de salto 2\x0d\G31.3 Función de salto 3\x0d\\x0d\G32 No\x0d\G33 Corte de hilo\x0d\G34 Especial fijo ciclo (ciclo de orificio circular)\x0d\G35 Ciclo fijo especial (ciclo de orificio lineal en ángulo)\x0d\G36 Ciclo fijo especial (arco)\x0d\G37 Medición automática de longitud de herramienta\x0d\G37. )\x0d\G38 Designación del vector de corrección del diámetro de la herramienta\x0d\G39 Corrección del arco de esquina de corrección del diámetro de la herramienta\x0d\G40 Cancelación de la corrección del diámetro de la herramienta\x0d\G41 Corrección del diámetro de la herramienta izquierda\x0d\G42 Corrección del radio de la herramienta derecha\x0d\G40.1 Control normal cancelado\x0d\G41.1 Control normal izquierdo válido\x0d\G42.1 Control normal derecho válido\x0d\G43 Ajuste de longitud de herramienta (+)\x0d\G44 Ajuste de longitud de herramienta (—)\x0d\G43.1 El El control del primer husillo es válido\x0d\G44.1 El control del segundo husillo es válido\x0d\G45 Configuración de posición de herramienta (expansión)\x0d\G46 Configuración de posición de herramienta (reducción) \x0d\G47 Configuración de posición de herramienta (doble)\x0d \G48 Configuración de posición de herramienta (reducida a la mitad)\x0d\G47.1 Control simultáneo de 2 husillos válido\x0d\G49 Configuración de longitud de herramienta cancelada\x0d\G50 Cancelación de zoom de proporción\x0d\G51 Escala

La escala es válida\x0d\G50.1 La duplicación del comando G está cancelada\x0d\G51.1 La duplicación del comando G es válida\x0d\G52 Configuración del sistema de coordenadas local\x0d\G53 Selección del sistema de coordenadas mecánico\x0d\G54 Selección del sistema de coordenadas de la pieza de trabajo 1 \x0d\G55 Selección del sistema de coordenadas de la pieza 2\x0d\G56 Selección del sistema de coordenadas de la pieza 3\x0d\G57 Selección del sistema de coordenadas de la pieza 4\x0d\G58 Selección del sistema de coordenadas de la pieza 5\x0d\G59 Selección del sistema de coordenadas de la pieza 6\x0d\G54. 1 La selección del sistema de coordenadas de la pieza de trabajo se amplía a 48 grupos\x0d\G60 Posicionamiento unidireccional\x0d\G61 Modo de inspección de parada correcta\x0d\G61.1 Control de alta precisión\x0d\G62 Ajuste automático de la velocidad de avance de las esquinas\x0d\G63 Modo de tapping\ x0d\G63.1 Modo de tapping sincrónico (tapping hacia adelante)\x0d\G63.2 Modo de tapping sincrónico (tapping inverso)\x0d\G64 Modo de corte\x0d\G65 Llamada única de macro de usuario\x0d\G66 Usar estado de macro de usuario llamada A\x0d\G66.1 Llamada de estado de macro de usuario B\x0d\G67 Llamada de estado de macro de usuario cancelada\x0d\G68 Rotación de coordenadas válida\x0d\G69 Rotación de coordenadas cancelada\x0d\G70 Ciclo fijo de usuario\x0d\G71 Ciclo fijo de usuario \x0d\G72 Ciclo fijo de usuario\x0d\G73 Ciclo fijo (ciclo por pasos)\x0d\G74 Ciclo fijo (roscado inverso)\x0d\G75 Ciclo fijo de usuario\ x0d\G76 Ciclo fijo (taladro de precisión)\x0d\G77 Usuario fijo ciclo\x0d\G78 Ciclo fijo de usuario\x0d\G79 Ciclo fijo de usuario\x0d\G80 Cancelación de ciclo fijo\x0d\G81 Ciclo fijo (taladrado/agujero de avance)\x0d\G82 Ciclo fijo (taladrado/conteo de taladrado)\x0d\G83 Ciclo fijo (perforación profunda)\x0d\G84 Ciclo fijo (roscado)\x0d\G85 Ciclo fijo (mandrinado) \x0d\G86 Ciclo fijo (mandrinado)\x0d\G87 Ciclo fijo (mandrinado inverso)\x0d\G88 Ciclo fijo ( mandrinado)\x0d\G89 Ciclo fijo (mandrinado)\x0d\G90 Comando de valor absoluto\x0d \G91 Comando de valor incremental\x0d\G92 Configuración del sistema de coordenadas mecánico\x0d\G93 Avance del contador de tiempo\x0d\G94 Avance no síncrono (avance por minuto)\x0d\G95 Avance sincrónico (avance por revolución)\ x0d\G96 El control de velocidad periférica es válido\x0d\G97 La velocidad periférica debe cancelarse\x0d\G98 Retorno al punto de inicio del ciclo fijo\x0d\G99 Ciclo fijo R punto de retorno\x0d\G114.1 Control de sincronización del husillo\x0d\G100~225 El número máximo de macros de usuario (llamada de código G) es 10\x0d\\x0d\M00 Parada del programa (pausa)\x0d\ M01 Parada selectiva del programa/ aplicación selectiva\x0d\ M02 Fin del programa\x0d\ M03 Rotación hacia adelante del husillo\ x0d\ M04 Retroceso del husillo\x0d\ M05 Parada del husillo\x0d\ M06 Intercambio automático de herramientas\x0d\ M07 Arranque por soplado de aire\x0d\ M08 Inicio del fluido de corte\x0d \M09 Apagar el fluido de corte\x0d\ M10 Soplar aire →M09 también puede apagar el soplado\x0d\ M11 Herramienta de sujeción del husillo "estilo sombrero de bambú"\x0d\ M12 Desenganchar el husillo\x0d\

M13 Husillo hacia adelante + fluido de corte iniciado\x0d\ M14 Husillo hacia atrás + fluido de corte iniciado\x0d\ M15 Husillo detenido + fluido de corte apagado\x0d\ M16— M18 Ninguno\x0d\ M19 Posicionamiento del eje\x0d\ M20 —— Ninguno\ x0d \ M21 Inicio del espejo del eje X\x0d\ M22 Inicio del espejo del eje Y\x0d\ M23 Cancelación del espejo\x0d\ M24 Inicio del espejo del cuarto eje\x0d\ M25 Sujeción del cuarto eje\x0d\ M26 Liberación del cuarto eje\x0d\ M27 Placa índice función\x0d\ M28 No disponible\x0d\ M29 Roscado rígido\x0d\ M30 Fin de programa/apagado automático\x0d\ M31 —— M47 No disponible\x0d\ M48 Inicio de perforación profunda\x0d \ M49 —— M51 No disponible\x0d \ M52 Mover el almacén de herramientas hacia la derecha\x0d\ M53 Mover el almacén de herramientas hacia la izquierda\x0d\ M54 —— M69 No disponible\x0d\ M70 Creación automática de herramientas\x0d\ M71 Portaherramientas hacia abajo\x0d\ M72 Cambiar brazo de herramienta 60° \x0d\ M73 Desblocaje husillo\x0d\ M74 Brazo cambio herramienta 180°\x0d\ M75 Herramienta sujeción husillo\x0d\ M76 Brazo cambio herramienta 0°\x0d\ M77 Brazo herramienta arriba\x0d\ M78 —— M80 Ninguno\x0d\ M81 Confirmación de intercambio del banco de trabajo\x0d\ M82 En el banco de trabajo\x0d\ M83 Debajo del banco de trabajo\x0d\ M84 Banco de trabajo extendido\x0d\ M85 Banco de trabajo retraído\x0d\ M86 Puerta del banco de trabajo abierta\x0d\ M87 Puerta del banco de trabajo cerrada\x0d\ M88 —— M97 No\x0d\ M98 Llamar a subrutina\x0d\ M99 Fin de subrutina\x0d\FANUC Código M común del sistema CNC\x0d\M03: Transmisión de avance del husillo\x0d\M04: Retroceso del husillo\x0d\M05: El husillo se detiene\x0d\M07: Niebla de fluido de corte activado\x0d\M08: Fluido de corte líquido activado\x0d\M09: Fluido de corte desactivado\x0d\M00: Pausa del programa\x0d\M01: Parada planificada \x0d\M02: Reinicio de la máquina herramienta\x0d\M30: El programa finaliza , el puntero regresa al principio\x0d\M98: Llamar subrutina\x0d\M99: Regresar al programa principal\x0d\Sistema CNC FANUC Código G:\x0d\Nombre del código - Breve descripción de la función\x0d\ G00------ Posicionamiento rápido\x0d\ G01------Interpolación lineal\x0d\ G02------Interpolación de arco en sentido horario\x0d\ G03- -----Interpolación circular en sentido antihorario\x0d\ G04------ Pausa temporizada\x0d\ G05------Interpolación circular 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 de subrutina\x0d\ G22 ------Método de programación del tamaño del 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-----Interfaz de operación del sistema Usar \x0d\ G24------Fin del subprograma\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------Corte de rosca de paso constante, sistema en pulgadas \x0d\ G33------Corte de rosca de paso constante, sistema métrico

\x0d\ G53,G500-Establecer sistema de coordenadas de pieza de trabajo y cerrar sesión\x0d\ G54------Establecer sistema de coordenadas de pieza uno\x0d\ G55------Establecer 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 pieza cinco\x0d\ G59--- ---Establecer Sistema de coordenadas de pieza de trabajo seis\x0d\ G60------Modo de ruta precisa\x0d\ G64------Modo de ruta continua\x0d\ G70------Tamaño en pulgadas pulgadas\x0d \ G71--- ---Tamaño métrico en milímetros\x0d\ G74------Regreso al punto de referencia (punto cero de la máquina)\x0d\ G75------Regreso al punto cero de coordenadas de programación\x0d\ G76---- --Regresar al punto inicial de coordenadas de programación\x0d\ G81------Ciclo fijo de 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 la función:\x0d\G00—Posicionamiento rápido\x0d\Formato: G00 X(U)__Z(W)__\x0d\ Descripción: (1) Este comando hace que la herramienta siga el modo de control de puntos rápidamente trasladarse a un lugar determinado. 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 Vaya al punto B. \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 u)____Z(w)____I____K____F_____\x0d\ Nota: (1) Cuando X y Z están en G90, las coordenadas del punto final del arco son coordenadas absolutas valores relativos al punto cero programado. 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 juego real de la máquina herramienta\x0d\, se producirán cortes obvios. 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 en un lado 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\ Descripción: Excepto por la dirección opuesta de rotación del arco, el formato es el mismo que el 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\Formato: G05 X(u)____Z(w)____IX_____IZ_____F_____\x0d\ Descripción: (1) valor. Otros son similares a G02/G03\x0d\ Ejemplo: G05 Cuando el programa llega a esta sección, la velocidad de alimentación aumentará en un 10% \x0d\ Si desea aumentar en un 20%, necesita escribir dos secciones separadas. \x0d\G22(G220): método de programación de tamaño de radio\x0d\Formato: G22\x0d\ Descripción: 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 son \x0d\ basados ​​en el radio de. \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\Formato: G25 LXXX\x0d\ Descripción: Cuando el programa se ejecuta en este programa, se 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\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\ 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 la rosca\x0d\ (2) G33/G32 solo puede procesar roscas de una sola herramienta y de un solo inicio. \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\Formato: G60\x0d\ Descripción: En el proceso de procesamiento real, varias acciones están conectadas al mismo tiempo, cuando se utiliza una programación de ruta precisa, habrá un proceso de almacenamiento en búfer (es decir, desaceleración) al realizar \x0d\ la siguiente sección de procesamiento\x0d\G64—modo de ruta continua\x0d\Formato: G64\x0d\ Descripción: Comparado con 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. \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 Realizar corte profundo: \x0d\ 2: G01 interpolación de dos ejes, corte hasta la sección final y detener 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 fuera de la superficie de trabajo alta I, dejando I para el siguiente paso de corte, repitiendo 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 X40 Z80 F100\x0d\ N0030 G03 X60 Z50 I0 K-10\x0d\ N0040 M02\x0d\G91—Programación incremental\x0d\ Formato: G91\x0d\ Nota: Cuando se programa G91, todos los valores de coordenadas posteriores se calculan a partir de la posición de coordenadas anterior como punto de partida para calcular el valor programado de movimiento \x0d\. 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\ N003