Códigos comunes para centros de mecanizado CNC
Código G: función de preparación, control del movimiento de la máquina herramienta (como movimiento rápido G00)
G00 - posicionamiento rápido
G01 - interpolación lineal
p >
G02 -- Interpolación circular (en el sentido de las agujas del reloj)
G03 -- Interpolación circular (en el sentido contrario a las agujas del reloj)
G04 -- Pausa
G05 -- Alta -control de velocidad y alta precisión 1 (algunas máquinas herramienta)
G05.1 -- Control de alta velocidad y alta precisión 2 (algunas máquinas herramienta)
G07.1/ 107 - Interpolación de cilindros (algunas máquinas herramienta)
G09 - Comprobación de parada correcta (algunas máquinas herramienta)
G10 - Entrada de parámetros de programa/entrada de corrección (algunas máquinas herramientas)
G11 -- Cancelar la entrada de parámetros del programa (algunas máquinas herramienta)
G12 -- Corte de círculo completo en sentido horario (algunas máquinas herramienta)
G13 -- Corte de círculo completo CCW (algunas máquinas herramienta)
G12.1/112 -- La interpolación de coordenadas polares está habilitada (algunas máquinas herramienta)
G13.1/113 -- La interpolación de coordenadas polares está cancelada ( algunas máquinas herramienta)
G15 -- Comando de coordenadas polares cancelado (algunas máquinas herramienta)
G16 -- Comando de coordenadas polares válido (algunas máquinas herramienta)
G17 -- Selección de plano XY
G18 -- Selección de plano ZX
G19 -- Selección de plano YZ
G20 -- Seleccionar sistema imperial
G21 -- Seleccionar sistema métrico
G28 -- Regresar al punto de referencia
G29 -- Regresar desde el punto de referencia
G30 -- Regresar al 2.º a 4.º punto de referencia (algunas máquinas herramienta)
G30.1 -- Regresar a la posición de herramienta 1 (algunas máquinas herramienta)
G30.2 -- Regresar a la posición de herramienta 2 ( algunas máquinas herramienta)
G30.3 -- Regresar a la posición de herramienta 3 (algunas máquinas herramienta)
G30.4 -- Regresar a la posición de herramienta 4 (algunas máquinas herramienta) p>
G30.5 -- Retorno a la posición de herramienta 5 (algunas máquinas herramienta)
G30.6 -- Regreso a la posición de herramienta 6 (algunas máquinas herramienta)
G31 -- Función de salto (algunas máquinas herramienta)
G31.1 -- Función de salto 1 (algunas máquinas herramienta)
G31.2 -- Función de salto 2 (algunas máquinas herramienta)
G31.3 -- Función de salto 3 (algunas máquinas herramienta)
G32 -- Comando G modal
G33 -- Corte de rosca
G34 -- Ciclo fijo especial (ciclo de agujero circular)
G35 -- Ciclo fijo especial (ciclo de agujero lineal en ángulo)
G36 -- Ciclo fijo especial (arco)
G37 -- Determinación automática de la longitud de la herramienta
G37.1 -- Ciclo fijo especial (ciclo de agujero en tablero de ajedrez)
G38 -- Especificación del vector de corrección del diámetro de la herramienta
G39 -- Corrección del diámetro de la herramienta y corrección del arco de esquina
G40 -- Cancelación de la corrección del diámetro de la herramienta
G41 -- Corrección del diámetro de la herramienta izquierda
G42 - - Corrección diámetro herramienta derecha
G40.1 -- Control normal cancelado
G41.1 -- Método Control línea izquierda es válido
G42.1 -- El control de línea normal es válido
G43 -- Ajuste de longitud de herramienta (positivo)
G44 -- Ajuste de longitud de herramienta (negativo)
G43.1 -- El El primer control de husillo es válido
G44.1 -- El control del segundo husillo es válido
G45 -- Ajuste de posición de herramienta (expansión)
G46 -- Ajuste de posición de herramienta (reducción)
G47 -- Ajuste de posición de herramienta (dos veces)
G48 -- Ajuste de posición de herramienta (reducido a la mitad)
G47.1 2 -- El control simultáneo del husillo es válido
G49 -- Ajuste de longitud de herramienta cancelado
G50 -- Escalado proporcional cancelado
G51 -- Escalado proporcional válido
G50.1 -- Cancelación espejo comando G
G51.1 -- Espejo de comando G válido
G52 -- Configuración del sistema de coordenadas local
G53 -- Selección del sistema de coordenadas mecánico
G54 -- Sistema de coordenadas de pieza (primero) Predeterminado
G55 -- Sistema de coordenadas de pieza (segundo)
G56 -- Sistema de coordenadas de pieza (tercero)
G57 -- Sistema de coordenadas de pieza (cuarto)
G58 -- Sistema de coordenadas de pieza (quinto)
G59 -- Sistema de coordenadas de pieza (sexto)
G60 -- Posicionamiento unidireccional
G61 -- Método de parada preciso
G62 -- Comando espejo
G63 -- Modo de golpeteo
G64 - - Cancelar G61
G65 -- Subrutina de llamada de macro
G68 -- Girar G17, G18, G19, X Y, Z, R
G69 -- Cancelar G68
G70 -- Perforación circular
G71 -- Perforación en arco
G72 -- Perforación en ángulo
G73 -- Profundo de alta velocidad ciclo de taladrado
G74 -- Ciclo de roscado posterior
G76 -- Ciclo de taladrado de precisión
p>
G77 -- Ciclo de taladrado inverso
G80 -- Cancelar ciclo fijo
G81 -- Ciclo de taladrado
G82 -- Ciclo de taladrado puntual
G83 -- Ciclo de taladrado profundo p>
G84 -- Ciclo de roscado
G85 -- Ciclo de mandrinado
G86 -- Ciclo de mandrinado/parada
G87 -- Ciclo de mandrinado/retroceso
G88 -- Taladrado/pausa/retracción
G89 -- Ciclo de taladrado/pausa
G90 -- Programación absoluta
G91 - - Programación incremental
G92 -- Establecer coordenadas de pieza
G93 -- Número de avances por minuto
G94 -- Avance por minuto
G98 -- Regreso al punto inicial
G99 -- Selección del plano R
G98 -- El ciclo fijo regresa al punto inicial (algunas máquinas herramienta)
G99 -- Ciclo fijo regresa al punto R (algunas máquinas herramienta)
G114 -- Control de sincronización del cabezal
G100~225 -- Macro de usuario (llamada de código G) máximo 10.
Código M: función auxiliar, movimiento auxiliar de máquina herramienta.
(Por ejemplo, el husillo M03 gira hacia adelante)
M00 -- Parada del programa (pausa)
M01 -- Parada selectiva del programa/aplicación selectiva
M02 -- Fin de programa
M03 -- Cabezal adelante
M04 -- Cabezal atrás
M05 -- Cabezal parado
M06 -- Automático intercambio de herramientas
M07 -- Soplado de aire encendido
M08 -- Fluido de corte encendido
M09 -- Fluido de corte apagado
M10 - - El banco de trabajo (eje B) está bloqueado
M11 -- El banco de trabajo (eje B) está desbloqueado
M13 -- El husillo gira en el sentido de las agujas del reloj y añade líquido de corte
M14 -- Rotación del husillo en sentido antihorario y adición de fluido de corte
M15 -- Movimiento en dirección positiva
M16 -- Movimiento en dirección negativa
M19 -- Posicionamiento del husillo
M21 -- Inicio espejo eje X
M22 -- Inicio espejo eje Y
M23 -- Cancelación espejo
M24 -- Arranque del espejo del cuarto eje
M25 -- Sujeción del cuarto eje
M26 -- Aflojamiento del cuarto eje
M27 - - Función de placa índice
M29 -- Roscado rígido
M30 -- Fin de programa/apagado automático
M48 -- Inicio taladrado profundo
p>M52 -- Mover almacén de herramientas a la derecha
M53 -- Mover almacén de herramientas a la izquierda
M70 -- Creación automática de herramientas
M71 -- Conjunto de herramientas hacia abajo p>
M72 -- Brazo cambio herramienta 60°
M73 -- Desbloqueo herramienta husillo
M74 -- Brazo cambio herramienta 180°
M75 - - Sujeción herramienta husillo
M76 -- Brazo cambio herramienta 0°
M77 -- Brazo herramienta arriba
M81 -- Cambio banco de trabajo Confirmar
M82 -- Sobre el banco de trabajo
M83 -- Debajo del banco de trabajo
M84 -- Extendido desde el banco de trabajo
M85 - - Banco de trabajo retraído
M86 -- La puerta del banco de trabajo se abre
M87 -- La puerta del banco de trabajo se cierra
M98 -- Llamada a subrutina
M99 -- Fin de subrutina p>