Blogs

Códigos G CNC esenciales que debe conocer, ¿está realmente familiarizado con ellos? – Yumei

Yumei Hardware, que se fundó en 2010, es una importante investigación y desarrollo para la fabricación de chapa metálica nacional. Ofrece capacidades de diseño y fabricación de productos de primer nivel con énfasis en productos para aluminio de fresado cnc, piezas de torno cnc, piezas cnc y creación de prototipos cnc.

Códigos G CNC esenciales que debe conocer, ¿está realmente familiarizado con ellos?

Essential CNC G-Codes

¿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:

  1. Mueve la herramienta rápidamente al punto objetivo sin cortar.
  2. Todos los ejes programados se mueven simultáneamente a la velocidad definida; Las hachas que alcanzan su objetivo se detienen mientras otras continúan.
  3. Los ejes no utilizados no necesitan ser programados.
  4. También se puede escribir comoG0.

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 avanceF.
  • También se puede escribir comoG1.

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

  • XyZson coordenadas de punto final (absolutas con G90, incrementales con G91).
  • YoyKson 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 programaQveces

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

  1. G00 frente a G01— G00 para el posicionamiento, G01 para el corte.
  2. G02 frente a G03— Arcos en el sentido de las agujas del reloj frente a los arcos en sentido contrario.
  3. G04— Permanencia para mecanizar agujeros ciegos o ranurado.
  4. G17–G19— Selección de plano (XY, XZ, YZ).
  5. G27-G29— Comandos de punto de referencia.
  6. G40-G42— Compensación de radio.
  7. G43–G49— Compensación de la longitud de la herramienta.
  8. G32, G76— Ciclos de corte de roscas.
  9. Ciclos de giro: G70, G71, G72, G73.
  10. Ciclos de molienda: G73, G83, G81, G82, etc.
  11. G90/G91 — Programación absoluta vs incremental.
  12. 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.


Nuestras piezas de mecanizado CNC

Aquí hay una pequeña selección de las piezas mecanizadas por CNC que hemos producido para nuestros clientes.

Términos de búsqueda populares