
¿Quieres aprender a programar con Fanuc desde cero y no sabes por dónde empezar?
En esta guía paso a paso te explico los conceptos básicos de la programación CNC con control Fanuc, los códigos G y M fundamentales, y cómo puedes empezar hoy mismo sin experiencia previa.
Tanto si eres estudiante, técnico o simplemente quieres mejorar tus competencias, este artículo es para ti.
Lecturas relacionadas:
¿Qué es Fanuc y por qué deberías aprenderlo?
Fanuc es una de las marcas líderes en el mundo del control numérico computarizado (CNC). Sus sistemas están presentes en miles de talleres y fábricas de todo el mundo, desde grandes industrias automotrices hasta pequeños centros de mecanizado. Si quieres compararlo con otros, te invito a leer este análisis entre Fanuc, Siemens y Heidenhain.
Aprender a programar con Fanuc te abre las puertas a un mundo lleno de oportunidades, ya que:
-
Es uno de los sistemas CNC más utilizados a nivel mundial.
-
La mayoría de máquinas CNC profesionales vienen con control Fanuc instalado.
-
Las empresas buscan técnicos que conozcan su lenguaje, especialmente el uso de códigos G y M.
-
Tiene una estructura lógica y estandarizada, ideal para aprender desde cero y avanzar con facilidad.
Dominar Fanuc es una ventaja competitiva real si buscas empleo en el sector industrial o quieres mejorar tus habilidades como programador CNC.
¿Qué necesitas para comenzar?
Empezar a programar con Fanuc es más fácil de lo que parece, siempre que cuentes con las herramientas adecuadas y un enfoque paso a paso.
Estos son los elementos básicos que necesitas:
-
🖥️ Un simulador CNC como WinUnisoft o Swansoft.
Permiten practicar tus programas sin tener una máquina real, ideal para estudiantes y principiantes. -
📐 Conocimientos básicos de coordenadas (X, Y, Z).
No necesitas ser ingeniero, solo entender cómo se mueve una herramienta en el espacio. -
📘 Una guía o curso estructurado que te enseñe los fundamentos, buenas prácticas y errores comunes que debes evitar.
-
💡 Ganas de aprender y practicar, incluso fallando. La repetición es clave para dominar el lenguaje de Fanuc.
En mi curso de programación Fanuc, te explico cómo instalar los simuladores, cómo crear tu primer programa desde cero y cómo interpretarlo paso a paso, sin necesidad de experiencia previa.
Los comandos G y M más usados en Fanuc
Aprender los comandos más comunes en Fanuc es el primer paso para escribir programas útiles y funcionales. Se dividen principalmente en dos tipos:
Comandos G (movimientos y modos de mecanizado)
-
G00 – Movimiento rápido sin mecanizado (ideal para desplazamientos entre puntos).
-
G01 – Movimiento de trabajo en línea recta (con avance de herramienta).
-
G02 / G03 – Movimiento circular (horario y antihorario).
-
G90 / G91 – Coordenadas absolutas e incrementales.
-
G17 / G18 / G19 – Selección del plano de trabajo (XY, XZ, YZ).
Comandos M (funciones auxiliares de la máquina)
-
M03 – Arrancar el husillo en sentido horario.
-
M05 – Detener el husillo.
-
M08 – Activar refrigerante o taladrina.
-
M09 – Desactivar refrigerante.
-
M30 – Fin de programa y reinicio.
⚙️ Conocer bien estos comandos te ayudará a tener el control total sobre los movimientos y acciones de la máquina CNC.
Tipos de coordenadas en Fanuc
Una parte esencial de la programación CNC es entender cómo se le indica a la máquina a qué punto debe moverse. Fanuc permite usar dos tipos de coordenadas principales:
-
G90 – Coordenadas absolutas
En este modo, todas las posiciones se referencian desde un punto cero fijo (cero pieza). Es ideal cuando quieres mantener todo tu programa organizado respecto a un solo origen.Ejemplo:
G90 G01 X50 Y50→ La herramienta irá directamente al punto (50, 50) desde el cero pieza.
-
G91 – Coordenadas incrementales
Aquí los movimientos se calculan desde la posición actual. Es útil para hacer movimientos repetitivos o desplazamientos relativos.Ejemplo:
G91 G01 X10 Y0→ La herramienta se moverá 10 mm hacia la derecha desde donde esté ahora.
📏 Saber cuándo usar G90 o G91 te evitará errores costosos y te permitirá trabajar con mayor precisión y flexibilidad.
Primeros pasos con tu primer programa Fanuc
Una de las mejores formas de aprender a programar en Fanuc es escribiendo tu primer programa real, por sencillo que sea. A continuación, te muestro un ejemplo básico para mecanizar un cuadrado:
🧾 Estructura de un programa Fanuc típico:
🛠️ ¿Qué significa esto?
-
%yO1000: delimitan e identifican el programa. -
G21: trabajo en milímetros. -
G90: coordenadas absolutas. -
G00yG01: movimiento rápido y de trabajo. -
F100: avance de herramienta. -
M30: finaliza y reinicia el programa.
Puedes probar este programa en simuladores como WinUnisoft o Swansoft, y ver en pantalla cómo se ejecuta el mecanizado.
✍️ Empieza copiando este programa, modificando valores poco a poco y observando los resultados. Así se aprende Fanuc de verdad.
¿Cómo seguir aprendiendo Fanuc?
Aprender Fanuc es un proceso progresivo. Cuanto más practiques y entiendas la lógica detrás de los códigos, más fluido y eficiente serás como programador CNC.
Estas son las mejores formas de continuar tu formación:
🔹 Utiliza simuladores constantemente.
Programar sin miedo a romper una máquina es clave. Herramientas como Swansoft o WinUnisoft te permiten repetir y corregir errores con libertad.
🔹 Estudia casos reales de mecanizado.
Analiza cómo se mecanizan diferentes piezas, cómo se usan ciclos fijos y subprogramas, y cómo se optimiza un código para ahorrar tiempo.
🔹 Sigue un curso completo y estructurado.
En mi curso de Programación CNC con Fanuc, te enseño paso a paso desde lo más básico hasta nivel experto. Aprenderás a programar tornos y centros de mecanizado, a utilizar simuladores y a interpretar programas reales de taller.
🎓 Acceso de por vida, certificado final, y soporte incluido para resolver tus dudas.
🚀 ¿Listo para dominar Fanuc desde cero?
No pierdas más tiempo viendo vídeos sueltos o leyendo manuales confusos.
👉 Con mi curso de Programación CNC Fanuc aprenderás paso a paso, desde la instalación de simuladores hasta la programación profesional de tornos y centros de mecanizado.
✅ Acceso de por vida
✅ Certificado final
✅ Soporte personalizado
✅ Sólo 12,99 €
🎯 Más de 1.000 alumnos ya lo han hecho… ¡y tú puedes ser el siguiente!



