Grupos de comandos modales G-Code

¿Qué es un código G Modal?

Un comando que pone el programa CNC en un «modo». El «modo» estará activo hasta que se alcance la siguiente instrucción modal. Por ejemplo, G91 pone la máquina en modo incremental. El programa funcionará en consecuencia hasta que se encuentre un comando G90 (modo absoluto).

Tabla de grupos modales del código G

Grupo #Nombre del grupoCódigos G
1MovimientoG00, G01, G02, G03, G80, G81, G82, G84, G85, G86, G87, G88, G89
2Selección de planoG17, G18, G19
3Modo DistanciaG90, G91
5Modo AvanceG93, G94
6Modo UnidadesG20, G21
7Compensación del radio de corteG40, G41, G42
8Compensación de la longitud de la herramientaG43, G49
10Modo de retorno en ciclos fijosG98, G99
12Selección del sistema de coordenadasG54, G55, G56, G57, G58, G59
  • Los comandos modales se adjuntan en grupos (grupo Movimiento, grupo Compensación, etc.)
  • Cada grupo de modos se activa/desactiva por separado sin afectar a los demás grupos.
  • Un grupo puede tener dos o más miembros.
  • El grupo más grande es el de movimiento, que contiene 13 comandos.
  • Por ejemplo, G90 y G91 se agrupan en el «Grupo de distancia». Dictan la distancia que recorrerá la máquina en todos los comandos de movimiento que le sigan hasta que se encuentre la instrucción de contador y cambie el modo.

Ejemplo:

Suponiendo que la máquina está en la coordenada X=0, Y=0

N10 G90 (Absolute Mode)
N20 G01 X1 Y1
N30 G01 X2 Y3
N40 G91 (Change to Incremental Mode)
N50 G01 X1 Y1
N60 G01 X2 Y3

Como resultado, la secuencia de coordenadas que pasará la máquina es:

.

wdt_ID X Y
1 0 0
2 1 1
3 2 3
4 3 4
5 5 7

Our Top Picks

Scroll al inicio