Skip to content

Programación CNC

G0 Z100 es tu lugar para aprender y estar al día sobre programación CNC.

Curso de Programación ISO

Este curso, totalmente gratuito, está diseñado para que los estudiantes de mecanizado amplíen sus conocimientos o refuercen lo aprendido en clase desde otro punto de vista.

Recursos de Mecanizado

Desde las últimas tendencias y novedades de la industria, hasta guías prácticas y tutoriales avanzados, mantente informado y mejora continuamente tus habilidades.

TFG de Programación de la Producción

Descubre mi Trabajo de Fin de Grado como fuente de inspiración y guía para tu propio proyecto. Aquí podrás ver el proceso y las técnicas utilizadas para ayudarte a realizar un TFG de éxito.

Recomendaciones de productos

Encuentra herramientas y equipos de alta calidad que han sido esenciales en mis proyectos de mecanizado CNC. ¡Conoce mis recomendaciones y mejora tus propios trabajos!


Resuelve tus dudas

¿A qué te dedicas?

Actualmente, me dedico al sector del molde, trabajando con centros de mecanizado Haas que programo mediante CAM.

¿Por qué creaste G0 Z100?

Creé G0 Z100 con la convicción de que enseñar es la mejor manera de aprender.

Bajo esa premisa, todos los artículos están redactados como «notas» a las que volver a ellas cuando surjan dudas u olvides algo.

Con el tiempo, la página ha evolucionado en una comunidad de entusiastas, ofreciendo infinitas oportunidades de aprendizaje.

¿Los cursos y artículos son de acceso gratuito?

Sí, actualmente todos los recursos son gratuitos.

¿Estás abierto a colaboraciones?

¡Por supuesto! Por favor, ponte en contacto conmigo a través del formulario seleccionando la opción «Profesional».


Programación CNC, ¿En qué consiste?

CNC significa control numérico computarizado, engloba los medios necesarios para operar máquinas herramienta de forma automatizada.

El programador realiza el programa, ya sea mediante un programa CAM o a pie de máquina, y la máquina lo ejecuta siguiendo sus órdenes.

Existen diversas máquinas con controles numéricos integrados.

Fresadoras, tornos, máquinas de erosión, corte por agua y laser, impresión 3d, etc…

Todo ello administrado por un control.

¿Qué es un control CNC?

El control es el encargado de dar las instrucciones a la máquina para que se mueva y haga todo lo que nosotros queramos. Es el cerebro de la máquina, sin él, nada funciona.

Panel Fagor
Panel Celos

Cuando hablamos de controles debemos tener en cuenta que una cosa es la máquina y otra es el control.

En la actualidad, muchos fabricantes se dedican a la innovación en maquinaria mientras que contratan otras empresas para utilizar su control en ellas. Empresas las cuales se dedican exclusivamente a formar controles.

Por ello, es muy común ver una misma máquina con Heidenhein® y con Fanuc®, por ejemplo.

También hay empresas como Haas® que hacen un todo en uno, fabrican la máquina y desarrollan el control, abaratando costes para la empresa y el comprador.

Logo Haas

Programación CNC a Pie de Máquina

La programación a pie de máquina consiste en utilizar el propio lenguaje del control para realizar mecanizados. Esto no es ni mejor ni peor que utilizar un programa de CAM. Como todo, es situacional.

Trabajar a pie de máquina tiene la ventaja de que te puedes hacer lo que yo llamo «programas plantilla».

Puesto que todo es modificable, tú puedes crear uno para hacer ajustes y modificarlo para hacer diferentes piezas, otro para contornos, otro para taladros, cajeras, macros, etc etc..

Hay diferentes formas de programar a pie de máquina, depende del control, puedes hacerlo a puro ISO como explico en mi curso gratuito y luego están los controles conversacionales.

Programa a Pie de Máquina

Aprender ISO te ayuda a aprender a estructurar un programa, en general te abre la mente y es un buen punto de partida. Es por ello que se sigue enseñando en los centros educativos.

Programas CAM

Mecanizado CAM

CAM significa Fabricación Asistida por Ordenador. En este caso ya no usamos el propio control en la máquina, si no que estamos en un ordenador con un programa instalado totalmente independiente.

Estos programas suelen ser más avanzados y tener más funciones que los controles, avanzan bastante más rápido en innovación puesto que cuentan con todos los recursos de un ordenador para funcionar.

Dicho esto, necesitas de un ordenador potente para poder trabajar con cierta fluidez ya que son programas que demandan altos recursos. Buen procesador, buena gráfica, mucha RAM, disco duro rápido… ¡te lo pide todo!


Con esta introducción, bienvenido/a a G0 Z100! Mi nombre es Rubén y espero te sea útil lo que comparto! Tienes a mano una pestaña de contacto por si quieres que hablemos!

Configuración