En el proceso de uso de hobby cnc mill, hay dos códigos CNC más comunes, uno es el código G y el otro es el código M. Este artículo ordena los significados de los códigos G comunes y los códigos M. Diferentes fabricantes y diferentes sistemas CNC pueden diferir ligeramente. En la práctica, prevalecerán las instrucciones.
Código G: función de preparación, acción de control de la máquina herramienta (como el recorrido rápido G00)
Código M: función auxiliar, movimiento auxiliar de la máquina herramienta. (Por ejemplo, el husillo M03 gira hacia adelante)
Comando de código 01 G
G00 - posicionamiento rápido G01 - interpolación lineal G02 - interpolación circular (en el sentido de las agujas del reloj) G03 - interpolación circular (en sentido contrario a las agujas del reloj) G04 - pausa G05 - control de alta velocidad y alta precisión 1 (máquina herramienta parcial) G05 .1 - Control de alta velocidad y alta precisión 2 (parte de la máquina herramienta) G07.1/107 - Interpolación del cilindro (parte de la máquina herramienta) G09 - Comprobación correcta de la parada (parte de la máquina herramienta) G10 - Entrada de parámetros del programa / entrada de corrección (parte de la máquina herramienta) ) G11 - Programa cancelación de entrada de parámetros (máquina herramienta parcial) G12 - Corte de círculo completo CW (máquina herramienta parcial) G13 - Corte de círculo completo CCW (máquina herramienta parcial) G12.1/112 - Interpolación de coordenadas polares válida (máquina herramienta parcial) G13.1/113 - Cancelación de interpolación de coordenadas polares (parte de la máquina herramienta) G15 - Cancelación de comando de coordenadas polares (parte de la máquina herramienta) G16 - Comando de coordenadas polares válido (parte de la máquina herramienta) G17 - Selección de plano XY G18 - Selección de plano ZX G19 - Selección de plano YZ G20 - Elija inc h sistema G21 - Elegir sistema métrico G28 - Volver al punto de referencia G29 - Volver del punto de referencia G30 - Volver al 2º ~ 4º punto de referencia (parte de la máquina herramienta) G30.1 - Restablecer la posición de la herramienta 1 (parte de la máquina herramienta) G30.2 - restablecer la posición de la herramienta 2 (parte de la máquina herramienta) G30.3 - restablecer la posición de la herramienta 3 (parte de la máquina herramienta) G30.4 - restablecer la posición de la herramienta 4 (parte de la máquina herramienta) G30.5 - Restablecer la posición de la herramienta 5 (parte de la máquina herramienta) G30.6 - Restablecer la posición de la herramienta 6 (parte de la máquina herramienta) G31 - Función de salto (parte de la máquina herramienta) G31.1 - Función de salto 1 (parte de la máquina herramienta) G31.2 - Función de salto 2 (Parte de la máquina herramienta) G31.3 - Función de salto 3 (Parte de la máquina herramienta) G32 - Comando modal G33 - Corte de rosca G34 - Ciclo fijo especial (ciclo de orificio circunferencial) G35 - Ciclo fijo especial (ciclo de orificio lineal angular) G36 - Ciclo enlatado especial (arco) G37 - Automático medición de la longitud de la herramienta G37.1 - Ciclo enlatado especial (ciclo del orificio del tablero de ajedrez) G38 - Designación del vector de compensación del diámetro de la herramienta G39 - Compensación del arco de la esquina de la compensación del diámetro de la herramienta G40 - Compensación del diámetro de la herramienta A la izquierda G42 - Compensación del diámetro de la herramienta A la derecha G40.1 - Cancelación del control de la línea normal G41.1 - Control de línea normal efectivo G42.1 - Control de línea normal efectivo G43 - Ajuste de longitud de la herramienta (positivo) G44 - Ajuste de longitud de la herramienta (negativo) G43.1 - 1er control del husillo efectivo G 44.1 - 2º control del husillo efectivo G45 - Ajuste de posición de la herramienta (expansión) G46 - Ajuste de la posición de la herramienta (reducido) G47 - Ajuste de la posición de la herramienta (doble) G48 - Ajuste de la posición de la herramienta (reducido a la mitad) G47.1 2 - Control simultáneo del husillo válido G49 - Ajuste de longitud de la herramienta cancelar G50 - Cancelar la escala G51 - Escala válida G50.1 - G comando imagen espejo cancelar G51.1 - G imagen espejo de comando g válida G52 - Configuración del sistema de coordenadas local G53 - Sistema de coordenadas de la máquina selección G54 - Sistema de coordenadas de la pieza de trabajo (primero) predeterminado G55 - Sistema de coordenadas de la pieza de trabajo (segundo) G56 - Sistema de coordenadas de la pieza de trabajo (tercero) G57 - Sistema de coordenadas de la pieza de trabajo (cuarto) G58 - Sistema de coordenadas de la pieza de trabajo (quinto) G59 - Sistema de coordenadas de la pieza de trabajo (sexto) G60 - Posicionamiento de una sola dirección G61 - Modo de parada exacto G62 - Comando de espejo G63 - Modo de toque G64 - Cancelar G61 G65 - Subrutina de llamada macro G68 - Girar G17, G18, G19, XY, Z, R G69 - Cancelar G68 G70 - Perforación circunferencial G71 - Perforación por arco G72 - Perforación en ángulo G73 - Ciclo de perforación profunda de alta velocidad G74 - Ciclo de roscado posterior G76 - Ciclo de mandrinado fino G77 - Ciclo de mandrinado posterior G80 - Cancelar ciclo fijo G81 - Ciclo de perforación G82 - Ciclo de perforación puntual G83 - Ciclo de perforación de agujero profundo G84 - Ciclo de roscado G85 - Ciclo de mandrinado G86 - Ciclo de mandrinado/parada G87 - Ciclo de mandrinado/retracción G88 - Taladrado/pausa/retracción G89 - Taladrado/pausa ciclo G90 - Programación de valor absoluto G91 - Programación incremental G92 - Conjunto de coordenadas de la pieza de trabajo G93 - Número de alimentaciones por minuto G94 - Velocidad de alimentación por minuto G98 - Retorno del punto de partida G99 - Plano R Select G98-canned ciclo retorno al punto de partida (parte de la máquina herramienta) G99-retorno al ciclo fijo R punto (parte de la máquina herramienta) G114.1-husillo control de sincronización G100 ~ 225-user macro (llamada al código G) hasta 10
Comando de código 02 M
M00 - Parada del programa (pausa) M01 - Parada selectiva del programa /aplicación selectiva M02 - Fin del programa M03 - Avance del husillo M04 - Retroceso del husillo M05 - Parada del husillo M06 - Intercambio automático de herramientas M07 - Arranque por soplado M08 - Arranque del fluido de corte M09 - Cierre del fluido de corte M10 - Bloqueo de la mesa de trabajo (eje B) M11 - Mesa de trabajo (eje B) suelta M13 - Giro del husillo rotación en el sentido de las agujas del reloj y fluido de corte M14- -Giro en sentido contrario a las agujas del reloj y adición de fluido de corte M15 - Movimiento de dirección positiva M16 - Movimiento de dirección negativa M19 - Posicionamiento del husillo M21 - Inicio de la imagen del espejo del eje X M22 - Inicio de la imagen del espejo del eje Y M23 - Cancelación de la imagen del espejo M24- -Inicio de la imagen del espejo del cuarto eje M25 - La abrazadera del cuarto eje M26 - La liberación del cuarto eje M27 - Función de índice M29 - Tapping rígido M30 - Apagado automático del programa M48 - Arranque del orificio de perforación profunda M52 - Movimiento del cargador de herramientas a la derecha M53 - Movimiento del cargador de herramientas a la izquierda M70 - Creación automática de herramientas M71 - Bolsillo de la herramienta hacia abajo M72 - Cambio de herramienta brazo 60° M73 - Liberación de herramienta de husillo M74 - Brazo de cambio de herramienta 180 ° M75 - Herramienta de sujeción de husillo M76 - Brazo de cambio de herramienta 0° M77 - Brazo de herramienta hacia arriba M81 - Confirmación de intercambio de banco de trabajo M82 - Banco de trabajo M83 - Banco de trabajo hacia abajo M84 - Extensión de banco de trabajo M85 - El banco de trabajo se retrae M86 - La puerta del banco de trabajo se abre M87 - La puerta del banco de trabajo cierra M98 - Call subrutina M99 - Fin de la subrutina





