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