Una plantilla de códigos para el control Fanuc tiene un único trabajo: resolver una duda en tres segundos sin sacarte del programa que estás leyendo. Eso descarta de entrada los PDF de cuarenta páginas. La chuleta buena es una página, agrupada por función, con los códigos que de verdad aparecen a diario; el resto vive en el manual.
¿Qué códigos G van en la plantilla?
Estos, agrupados como se usan:
| Grupo | Códigos | Función |
|---|---|---|
| Movimiento | G00 / G01 / G02 / G03 | Rápida, corte lineal, arco horario, arco antihorario |
| Unidades | G20 / G21 | Pulgadas / milímetros |
| Cotas | G90 / G91 | Absolutas / incrementales |
| Plano | G17 / G18 / G19 | XY (fresa), ZX (torno), YZ |
| Ceros | G54 a G59 | Decalajes de origen guardados |
| Compensación | G40 / G41 / G42 | Anular, radio a izquierda, radio a derecha |
| Longitud | G43 / G49 | Compensación de longitud de herramienta y su anulación |
| Taladrado | G81 / G83 | Ciclo simple / con rotura de viruta |
| Retornos | G28 | Vuelta al punto de referencia |
Las funciones estándar puedes contrastarlas con la referencia de códigos G de LinuxCNC; para el detalle fino de tu modelo concreto, el manual de Fanuc manda siempre.
¿Y los códigos M?
La cara de funciones de máquina, más corta todavía:
| Grupo | Códigos | Función |
|---|---|---|
| Paros | M00 / M01 / M30 | Paro, paro opcional, fin de programa |
| Husillo | M03 / M04 / M05 | Marcha horaria, antihoraria, paro |
| Herramienta | M06 | Cambio de herramienta (con T) |
| Refrigerante | M08 / M09 | Activar / desactivar |
| Subprogramas | M98 / M99 | Llamada y retorno |
Si tu fresadora usa códigos M altos para accesorios, añádelos a mano en tu copia; son específicos de cada máquina, como contamos en la lista de códigos M de fresadora Fanuc.
¿Qué hace especial a Fanuc? El detalle de los grupos
Un aviso que casi ninguna plantilla trae: en los controles Fanuc existen los sistemas de códigos A, B y C para torno, y en el sistema A algunos códigos cambian de papel respecto a lo que esperarías (por ejemplo, el tratamiento de cotas incrementales con U y W en lugar de G91). En fresadora el estándar coincide con la tabla de arriba, pero si tu plantilla va a vivir junto a un torno Fanuc, anota en ella qué sistema usa tu máquina; el dato está en sus parámetros y en el manual. Una plantilla que ignora esto produce justo los errores que pretendía evitar; el resumen de RepRap muestra bien cuánto varía el dialecto entre máquinas.
¿Cómo se usa bien una plantilla?
Con una regla de dos niveles. Nivel uno: el núcleo (movimientos, cotas, husillo, refrigerante, paros) no se consulta, se sabe; si te sorprendes mirando la chuleta para G01, ese código te falta entrenamiento, no documentación. Mide tu nivel con el test de memoria de código G y drilla los fallos con tests de un minuto: G-Code Sprint repite automáticamente lo que confundas, y el formato se prueba en la página de práctica de código G. Nivel dos: compensaciones, ciclos y subprogramas se consultan sin remordimiento; para eso existe la plantilla.
El formato físico también importa: una sola cara, letra grande, plastificada si vive en el taller, y con espacio en blanco para los códigos propios de tu máquina. La plantilla perfecta es la que acaba con anotaciones a boli.
¿Cuál es el error típico con las chuletas?
Confundir tener la lista con saber leerla. Una plantilla no explica que G41 y G42 dependen del sentido de avance, ni que G83 retira la broca para romper viruta, ni por qué un arco sale al revés. La plantilla resuelve el “¿cuál era?”; el “¿por qué?” se aprende con la ruta de aprender a programar CNC desde cero. Las dos cosas juntas, chuleta limpia y núcleo memorizado, son las que hacen rápida la lectura de programas.
En resumen: una página, dos niveles
La plantilla de códigos G y M para Fanuc útil cabe en una cara: movimientos, unidades, cotas, ceros, compensaciones, ciclos básicos y los M esenciales, más tus códigos de máquina anotados a mano. El núcleo se memoriza hasta el reflejo; lo demás se consulta. Y en torno Fanuc, apunta el sistema de códigos de tu control antes de fiarte de ninguna tabla.
Fuentes
- LinuxCNC: referencia de códigos G
- LinuxCNC: referencia de códigos M
- RepRap: G-code (es)
- Fanuc España
FAQ: plantilla de códigos G y M Fanuc
¿Dónde consigo una plantilla de códigos G y M para Fanuc?
Las dos tablas de este artículo son la plantilla: cópialas en una página, añade los códigos propios de tu máquina y plastifícala. Para que el núcleo no dependa de la chuleta, la app gratuita G-Code Sprint es la opción número uno: tests de un minuto que repiten automáticamente los códigos que falles.
¿La plantilla de Fanuc sirve para otros controles?
El grueso sí: movimientos, cotas, ceros y los M esenciales son estándar. Cambian ciclos, códigos altos y, en torno Fanuc, el sistema de códigos A/B/C. Anota siempre el dialecto de tu máquina en la propia plantilla.
¿Qué códigos debería memorizar y cuáles solo consultar?
Memoriza lo que aparece en cada programa: G00-G03, G90/G91, G54, M03/M05, M08/M09, M30. Consulta compensaciones, ciclos fijos y subprogramas. Si consultas el núcleo a menudo, te falta entrenamiento, no mejor chuleta.
¿Por qué mi torno Fanuc no responde a G91?
Probablemente usa el sistema de códigos A, donde las cotas incrementales se programan con U y W en lugar de G91. Es el ejemplo perfecto de por qué la plantilla debe anotar el sistema de tu control; verifica en el manual de la máquina.
G-Code Sprint es únicamente una herramienta de estudio y práctica. Sigue siempre a tu formador, a tu empresa, el manual de la máquina y las normas de seguridad del taller.