CÓDIGO G G02/G03 CNC (interpolación circular)

¿Qué es el código G G02?

G02 ordena a la máquina CNC que se desplace a lo largo de un Arco Circular desde su posición actual hasta una nueva coordenada. El movimiento se realiza con un federado controlado. La nueva coordenada puede ser absoluta o relativa, según el modo efectivo(G90 o G91). Este tipo de movimiento se denomina interpolación circular.

¿Cuál es la diferencia entre los CÓDIGOS G G02 y G03?

Con ambos comandos, la máquina se desplazará desde su posición actual hasta la misma coordenada de destino. En G02, el movimiento será hacia la derecha (CW), y en G03, hacia la izquierda (CCW).

Sintaxis (formato R frente a formato IJK)

Versión 1 – Sintaxis «R»:

G02/G03 X12.5 Y14.7 R2.0 F0.2;
  • X, Y – Las coordenadas del objetivo al final del movimiento.
  • R – Radio del arco.
  • F – El avance (Velocidad) al que la máquina se moverá desde la posición actual a la posición objetivo.

¿Qué es Ijk en la programación CNC?

G02/G03 X12.5 Y14.7 I1.0 J2.0 F0.2;
  • X, Y – Las coordenadas del objetivo al final del movimiento.
  • I, J – Punto central del arco respecto a X, Y.
  • F – El avance (Velocidad) al que la máquina se moverá desde la posición actual a la posición objetivo.
  • Se calculará el radio.

¿Qué hace código G G02?

La máquina se desplazará desde su posición actual hasta la posición de destino a una federación controlada. La posición del punto final se calcula en función del «modo» del programa. Modo de coordenadas Absoluto o Relativo (CÓDIGO G G90 o G91) – El valor por defecto depende de su controlador. La ruta real vendrá determinada por la dirección (G02 o G03) y el formato de sintaxis (IJK o R).

El movimiento se hace siempre en avión.

En una máquina de torno, normalmente será el plano XZ (I,K con la sintaxis IJK). En una fresadora, puede ser XY, YZ o XZ, en función del plano de mecanizado seleccionado(G17, G18 o G19).
G17 (Plano XY) – Utiliza X, Y, I y J.
G18 (Plano XZ) – Utiliza X, Z, I y K.
G19 (Plano YZ) – Utiliza Y, Z, J y K.
Para más información sobre la selección del plano de trabajo y G17 / G18 / G19, lea aquí.

Ejemplos de uso de G02

Gcode G02 and G03 Explnation

Ejemplo #1 – Movimiento CW a lo largo del ArcoAzul en Modo Absoluto – Sintaxis «R».

N10 G90 (Setting Absolute mode);
N20 G01 X4.0 Y0.0 F0.1 ;
N30 Y2.0 (Position the machine at [P2]);
N40 G02 X10.5 Y9.5 R5.0 F0.5; (CW cirullar move to [P3] at a federate of 0.5);

Ejemplo #2 – Movimiento CCW a lo largo del ArcoNaranja en Modo Absoluto – Sintaxis «IJK».

N10 G90 (Setting Absolute mode);
N20 G01 X4.0 Y0.0 F0.1 ;
N30 Y2.0 (Position the machine at [P2]);
N40 G03 X10.5 I3.0 J4.0 F0.5; (CCW cirullar move to [P3] at a federate of 0.5);

Ejemplo #3 – Movimiento CW a lo largo del Arco Azul en Modo Incremental – Sintaxis «R».

N10 G91 (Setting Incremental mode);
N20 G01 X4.0 F0.1 ;
N30 Y2.0 (Position the machine at [P2]);
N40 G02 X6.5 Y7.5 R5.0 F0.5; (CW cirullar move to [P3] at a federate of 0.5);

Ejemplo nº4Círculo de 360º completo Un círculo completo sólo puede programarse en sintaxis «IJK».

N10 G90 (Setting Absolute mode);
N20 G01 X4.0 Y0.0 F0.1 ;
N30 Y2.0 (Position the machine at [P2]);
N40 G02 I3.0 J4.0 F0.5(CW Full Circle starts and end on [P2]);
Scroll al inicio