PROGRAMACIÓN CNC

Códigos G y M de CNC

Resumen práctico de códigos preparatorios y auxiliares comunes, con notas sobre las diferencias entre controles y fabricantes de máquinas.

Códigos G y M de CNC

Códigos G: movimiento y mecanizado

  • G00 — posicionamiento rápido
  • G01 — movimiento lineal con avance
  • G02 / G03 — arco horario / antihorario
  • G17 / G18 / G19 — seleccionar plano XY / XZ / YZ
  • G20 / G21 — unidades en pulgadas / milímetros
  • G40 / G41 / G42 — cancelar / activar compensación de radio derecha / izquierda
  • G54–G59 — seleccionar sistema de coordenadas de trabajo
  • G81 — ciclo de taladrado habitual; los parámetros dependen del control
  • G90 / G91 — programación absoluta / incremental

Códigos M: funciones auxiliares de máquina

  • M00 — parada obligatoria del programa
  • M01 — parada opcional; debe activarse en el panel
  • M03 / M04 / M05 — husillo horario / antihorario / parada
  • M06 — cambio de herramienta; depende de la configuración de máquina
  • M08 / M09 — refrigerante activado / desactivado
  • M30 — fin de programa y reinicio en muchos controles
  • M98 / M99 — llamar a un subprograma / volver de él

Antes de ejecutar el programa

Un mismo código puede comportarse de forma distinta según el control, el fabricante de la máquina, los parámetros y el estado modal activo. El fabricante suele asignar los códigos M. La sintaxis de ciclos como G81 también varía según el control. Consulte el manual de programación y compruebe la salida del postprocesador. Verifique simulación, correctores, cero pieza y movimientos seguros antes de mecanizar.

Use esta lista como referencia general; prevalecen el manual de máquina y un postprocesador verificado.