¿Está realmente familiarizado con los códigos G CNC? Veamos si hay algo que no entiendes.
1. Códigos G y sus funciones
- 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— Permanecer (pausa)
- G05— Interpolación circular a través de un punto intermedio
- G06— Interpolación parabólica
- G07— Interpolación Z-spline
- G08— Aceleración de la alimentación
- G09— Desaceleración del alimento
- G10— Ajuste de datos
- G16— Programación de coordenadas polares
- G17— Mecanizado del plano XY
- G18— Mecanizado del plano XZ
- G19— Mecanizado del plano YZ
- G20— Unidad en pulgadas (sistema FANUC)
- G21— Unidad métrica (sistema FANUC)
- G22— Modo de programación de radio
- G220— Utilizado en la interfaz del sistema
- G23— Modo de programación de diámetro
- G230— Utilizado en la interfaz del sistema
- G24— Fin de la subrutina
- G25— Salto de programa
- G26— Mecanizado de bucle
- G30— Cancelar escala
- G31— Definir escala
- G32— Corte de rosca de paso igual (pulgadas)
- G33— Corte de roscas de paso igual (métrico)
- G34— Corte de rosca de paso creciente
- G35— Corte de rosca de paso decreciente
- G40— Cancelar compensación / desplazamiento del radio de la herramienta
- G41— Compensación de la herramienta a la izquierda
- G42— Derecho de compensación de herramientas
- G43— Desplazamiento positivo de la longitud de la herramienta
- G44— Desplazamiento negativo de la longitud de la herramienta
- G45–G52— Varias compensaciones de herramientas
- G53— Cancelación de desplazamiento lineal
- G54–G59— Configuración del sistema de coordenadas de la pieza de trabajo 1-6
- G60–G62— Modos de precisión de trayectoria (fino, medio, grueso)
- G63— Roscado de rosca
- G68–G69— Desplazamientos de herramientas para esquinas interiores/exteriores
- G70— Unidades en pulgadas (Siemens)
- G71— Unidades métricas (mm)
- G74— Retorno al punto de referencia (máquina cero)
- G75— Volver a la coordenada cero del programa
- G76— Ciclo de roscado compuesto
- G80— Cancelar ciclo fijo
- G81— Ciclo fijo externo
- G331— Ciclo fijo de rosca
- G90— Posicionamiento absoluto
- G91— Posicionamiento incremental
- G92— Coordenada predefinida
- G93— Alimentación de tiempo inverso
- G94— Alimentación por minuto
- G95— Avance por revolución
- G96— Velocidad superficial constante (CSS)
- G97— Cancelar CSS
2. Funciones detalladas del código G
Posicionamiento rápido
Formato: G00 X(U) Z(W)
Notas:
- Mueve la herramienta rápidamente al punto objetivo sin cortar.
- Todos los ejes programados se mueven simultáneamente a la velocidad definida; Las hachas que alcanzan su objetivo se detienen mientras otras continúan.
- Los ejes no utilizados no necesitan ser programados.
- También se puede escribir como
G0
.
Ejemplo:
G00 X75 Z200
G01 U-25 W-100
Mueve X y Z simultáneamente al punto A, luego Z continúa al punto B.
Interpolación lineal
Formato: G01 X(U) Z(W) F(mm/min)
- Mueve la herramienta a lo largo de una línea recta a velocidad de avance
F
. - También se puede escribir como
G1
.
Ejemplo:
G01 X40 Z20 F150
Dos ejes se mueven juntos del punto A al B.
Interpolación circular
Formato 1: G02 X(U) Z(W) I K F
-
X
yZ
son coordenadas de punto final (absolutas con G90, incrementales con G91). -
Yo
yK
son los desplazamientos centrales desde el punto inicial. - Puede programar arcos de cuadrantes o círculos completos.
Ejemplo:
G02 X60 Z50 I40 K0 F120
Formato 2: G02 X(U) Z(W) R(±) F
- Se utiliza solo para arcos de un solo segmento.
-
R+
para arcos <180°,R-
para arcos >180°.
Ejemplo:
G02 X60 Z50 R20 F120
Formato 3 y 4: G02 X(U) Z(W) CR=_ F
/ G02 X(U) Z(W) D_ F
- Similar al Formato 2, utilizando punto intermedio o diámetro.
Aceleración/desaceleración de alimentación
Formato: G08
- Aumenta el alimento en un 10% por línea; Use dos líneas para un aumento del 20%.
Programación de radio/diámetro
- G22:Modo de radio
- G23:Modo de diámetro
Programa Jump / Loop
- G25 LXXX:Saltar a la sección del programa especificado
-
G26 LXXX QXX:Repetir una sección del programa
Q
veces
Corte de roscas
- G32/G33 X(U) Z(W) F:Roscas de un solo inicio, puede cortar roscas cónicas.
- G331 X Z I K R P:Ciclo de roscado con múltiples pasadas.
Coordinación de la pieza de trabajo y velocidad del husillo
- G50 S_ Q_— Establezca las velocidades máximas (S) y mínimas (Q) del husillo.
- G54–G59— Seleccionar sistemas de coordenadas de la pieza.
Precisión de la ruta
- G60— Modo de ruta exacta (se ralentiza entre segmentos)
- G64— Trayectoria continua (para desbaste)
Retorno / Puntos de referencia
- G74 X Z— Retorno a la máquina cero; Se admite retorno de un solo eje.
- G75— Volver al inicio de coordenadas del programa.
Ciclos fijos
- G81 X(U) Z(W) R I K F— Ciclo fijo externo/interno.
Modos de programación
- G90— Coordenadas absolutas
- G91— Coordenadas incrementales
- G92 X Z— Establecer la coordenada cero de la pieza
Modos de alimentación
- G94— Alimentación por minuto
- G95— Avance por revolución
Subrutinas
- G20 L_N_— Subrutina de llamada
- G24— Fin de la subrutina
Comandos de husillo y refrigerante
- M03/M04/M05— Husillo de avance/retroceso/parada
- M07/M08/M09— Niebla / líquido / refrigerante apagado
Detener / Finalizar programa
- M00— Pausa del programa
- M01— Parada opcional
- M02— Fin del programa (reinicio de la máquina)
- M30— Fin del programa (el puntero vuelve al inicio)
- M98— Subrutina de llamada
- M99— Volver al programa principal
Notas adicionales
- G00 frente a G01— G00 para el posicionamiento, G01 para el corte.
- G02 frente a G03— Arcos en el sentido de las agujas del reloj frente a los arcos en sentido contrario.
- G04— Permanencia para mecanizar agujeros ciegos o ranurado.
- G17–G19— Selección de plano (XY, XZ, YZ).
- G27-G29— Comandos de punto de referencia.
- G40-G42— Compensación de radio.
- G43–G49— Compensación de la longitud de la herramienta.
- G32, G76— Ciclos de corte de roscas.
- Ciclos de giro: G70, G71, G72, G73.
- Ciclos de molienda: G73, G83, G81, G82, etc.
- G90/G91 — Programación absoluta vs incremental.
- Comandos del husillo: G50, G96, G97, G98, G99.
Esta traducción es precisa, profesional y conserva todos los matices técnicos de la referencia original del código G del CNC.