Saltar al contenido

Códigos G2 y G3 CNC

Segundo capítulo del curso de CNC
Índice

¿Qué es una interpolación circular?

Una interpolación circular es un giro dentro de un contorno o un perfil.

Cuando hacemos contornos lo que estamos haciendo es decirle al CNC la ruta que debe seguir la herramienta PASO A PASO.

Aquí se vuelve de suma importancia conocer el término «sentido de mecanizado».

¿Qué es el sentido de mecanizado?

El sentido de mecanizado es la dirección en la que se mueve la herramienta, hacia donde se dirige.

g2 g3 cnc

Imaginemos por un segundo que vamos en ese coche, ¿hacia dónde girará en el radio de 40? ¿derecha o izquierda?

Ahora solo tienes que cambiar el coche por la herramienta.

Ya está, ya comprendes el sentido de mecanizado.

Un mismo arco puede ser a izquierdas o a derechas dependiendo del sentido que lleve, ojo con eso.

Si el coche fuera en el sentido contrario sería un arco a la izquierda, porque «giraríamos el volante» hacia la izquierda.

¿Cómo usar G2 y G3 en CNC?

G2: Interpolación circular a la derecha siguiendo el sentido de mecanizado.

G3: Interpolación circular a la izquierda siguiendo el sentido de mecanizado.

El primer formato es G2 X_ Y_ R_. Sustituyendo los espacios por los valores.

Y el segundo formato es G2 X_ Y_ I_ J_. Para G3 aplica igual.

Volviendo al mismo plano y teniendo en cuenta el 0,0, el cual vimos en los conceptos básicos, vamos a seguir la ruta del coche empezando en X50 Y0.

cnc g2 g3
G0 X50 Y-50; POSICIONAMIENTO
G1 Z-1
G1 X50 Y0; PUNTO DE INICIO
G1 X10 Y0
G2 X0 Y10 R10
G1 X0 Y40
G2 X40 Y80 I40 J40
G1 X90 Y80
G2 X100 Y70 R10
G1 X100 Y70
G1 X100 Y40
G1 X70 Y40
G3 X50 Y20 R20
G1 X50 Y0; PUNTO FINAL
G0 X50 Y-50; POSICIONAMIENTO

1. Posicionamiento

Antes de comenzar a mecanizar tenemos que acercarnos a la pieza sin tocarla.

Nos posicionaremos cerca del punto de inicio y profundizaremos antes de atacar. Este dato se puede sacar sumando y restando cotas, esto ya no es CNC, es la famosa interpretación de planos que se pide en las ofertas de empleo.

2. Punto de inicio y final

Una vez estamos posicionados ya podemos entrar y programar el contorno. El punto de inicio y de final debe coincidir y hace referencia a donde empezamos y terminamos el perfil.

Como hay un post de compensaciones (G41), para hacerlo fácil aquí vamos a seguir la línea. Poco a poco ya entenderás ese tema.

3. Radio (R) o centro círculo (IJ)

Cuando nos encontremos un arco debemos tener claro 4 cosas:

  • Si es G2 o G3.
  • Donde empieza.
  • Donde acaba.
  • El radio o el punto central del radio (el punto rojo).

Lo primero ya lo sabes, el arco que ves en la imagen es G2.

Donde empieza sería X0 Y40.

Donde acaba X40 Y80.

El radio 40mm.

Y el centro del arco X40 Y40.

interpolación circular cnc
G2 con I J

Imaginando que tenemos un compás en nuestra mano, el centro es el punto donde clavaríamos la aguja.

La I hace referencia a la coordenada en X del centro y la J a la coordenada en Y.

Nuestro arco en este caso sería G2 X40 Y80 I40 J40. El punto donde empieza se lo hemos dicho en la línea anterior, tienes el código completo arriba recuérdalo.

Lo mas sencillo el radio, esa misma línea se convierte en G2 X40 Y80 R40, en este formato el centro ya da igual, lo importante es saber el radio que debe estar acotado en el plano.

Si buscamos un mecanizado de alta precisión debemos utilizar el formato IJ, puesto que es el más fiel. Al usar el formato con radio la máquina tiende a acortar recorrido, haciendo un radio levemente mas pequeño.

Esto es inapreciable a simple vista, pero si tenemos un ajuste H7 mejor usar IJ.

¿Cuándo se pone la R en negativo?

Si el arco de la circunferencia es menor que 180º, el radio se programará con signo positivo y si es mayor que 180º el signo del radio será negativo.

códigos g2 y g3 radio negativo
Radio positivo o negativo

En esta imagen podemos ver 4 radios numerados a la derecha.

Los arcos 1 y 4 que superan los 180º deberán programarse con la R en negativo.

Por ejemplo: G2 X10 Y0 R-10

Mientras que los arcos 2 y 3 irán en positivo.

Por ejemplo: G2 X10 Y0 R10

De este dilema nos olvidamos al programar con el formato IJ.


¡¡Comparte toda esta información con tus compañeros/as!!

Configuración