
Esta guía te permitirá programar operaciones de mecanizado más grandes que tu máquina utilizando la técnica de «Tiling». Cubrimos los aspectos CAD y CAM en Autodesk Fusion, así como el propio mecanizado.
Xavier Klein
CNC Educator

Una de las preguntas más comunes que recibimos de los makers interesados en el fresado CNC es la siguiente: ¿qué software CNC debo usar? Antes de sumergirnos en las recomendaciones de software, esta guía te guiará a través de las siguientes secciones.
Empecemos por entender los diferentes tipos de software en juego.
Hay 3 tipos diferentes de software que se utilizan en el proceso de fresado:
Aunque hay tres categorías de software, una única herramienta (por ejemplo, Autodesk Fusion 360) a veces puede ofrecer una combinación de un par de ellas, lo que las hace aún más complejas de entender.
En pocas palabras, CAD es el software que vas a usar para diseñar tus piezas. Vas a pasar de bocetos (dibujos en 2D) a objetos en 3D.
Si te sientes cómodo con software de dibujo 2D como Illustrator o Inkscape, puedes empezar por ahí e importar archivos *.dxf a tu software CAD.
Si no, puedes aprender directamente a hacer bocetos 2D en el software CAD que vayas a elegir.
Este es el software que te permite generar instrucciones de máquina (G-Code) para fabricar tu objeto. Siempre funciona así:
A menudo, el software CAD y CAM van juntos como una única solución. Pero también puedes decidir separarlos, por ejemplo, si ya estás familiarizado con un software CAD que no tiene capacidades CAM.
Echemos un vistazo al último tipo de software, y luego discutamos las soluciones existentes.
Este último tipo de software es simplemente la interfaz que vas a tener para controlar tu máquina. La mayoría de las fresadoras CNC de sobremesa no vienen con un ordenador integrado, por lo que es un software que puedes instalar en tu portátil para conectarlo a tu máquina. Nuestras máquinas CNC vienen con PlanetCNC - el software utilizado para controlar tu máquina -, preinstalado y configurado en una Raspberry Pi 4, junto con una licencia de por vida para usarlo.
Cuando se trata de software de control de máquina para fresadoras CNC de sobremesa, algunos de los grandes nombres incluyen Mach3, LinuxCNC y GRBL/USG. Antes de profundizar en los pros y los contras de cada software, necesitamos entender cómo se controla una fresadora CNC. La electrónica que controla una CNC se compone básicamente así:

Los criterios para decidir el mejor software para tu uso deberían ser:
Para un uso versátil en madera, metal, espumas o plásticos, aquí tienes los softwares más utilizados:

+ Ventajas de Autodesk Fusion |
- Desventajas de Autodesk Fusion |
|
|
Para más información sobre cómo generar G-Code de la mejor manera desde Autodesk Fusion 360, consulta nuestra lista de reproducción completa de tutoriales en vídeo en YouTube.

+ Ventajas de FreeCAD |
- Desventajas de FreeCAD |
|
|
Para más información sobre cómo generar G-Code de la mejor manera desde FreeCAD y usarlo en tu máquina CNC, consulta nuestro tutorial dedicado.

+ Ventajas de VCarve |
- Desventajas de VCarve |
|
|
Para más información sobre cómo generar G-Code de la mejor manera desde VCarve y usarlo en tu máquina CNC, consulta nuestro tutorial dedicado.

+ Ventajas de SketchUp |
- Desventajas de SketchUp |
|
|
Para saber cómo generar tu propio G-Code desde SketchUp, sigue nuestro tutorial completo sobre el tema.

+ Ventajas de SolidWorks |
- Desventajas de SolidWorks |
|
|

+ Ventajas de CorelDRAW + CamDRAW |
- Desventajas de CorelDRAW + CamDRAW |
|
|
Para más información sobre cómo generar G-Code de la mejor manera desde CorelDRAW y usarlo en tu máquina CNC, consulta nuestro tutorial dedicado.

+ Ventajas de Carveco |
- Desventajas de Carveco |
|
|
Para más información sobre cómo generar G-Code de la mejor manera desde Carveco y usarlo en tu máquina CNC, consulta nuestro tutorial dedicado.
Una vez que hayas dominado el software CAD y CAM para diseñar tus piezas y preparar tu G-code para el fresado, necesitas familiarizarte con un software de control CNC para tu máquina.
Hay muchos softwares diferentes. Algunos son gratuitos o de código abierto, mientras que otros están vinculados a una placa de control específica o a una marca de máquina específica. Puede ser difícil elegir, así que aquí tienes nuestra comparativa de los softwares de control CNC más utilizados y por qué hemos decidido implementar PlanetCNC en la fresadora CNC de Mekanika.
Al elegir un software de control CNC, presta atención a lo siguiente:
Empecemos con el software que no está vinculado a una marca específica de máquina.

Empecemos con un software que consideramos una de las mejores opciones del mercado hasta ahora: PlanetCNC.
PlanetCNC, una marca europea, viene con su propio hardware. Han desarrollado un controlador USB de placa única que permite hasta cuatro ejes. Ofrecen muchas funciones interesantes de serie, como la medición automática de la longitud de la herramienta o el cambio de herramienta, salto de línea, anulación de la velocidad de avance y soporte para todos los métodos de compensación para operaciones de fresado comunes, así como fresado 3D.

El software funciona en Windows, Linux o Mac y es compatible con casi todos los programas CAM del mercado y puede importar una gran variedad de archivos como Gerber, PLT/HPGL, DXF o archivos NC.
Cuando empezamos a diseñar la máquina CNC Mekanika, probamos varios controladores y softwares y PlanetCNC se destacó en términos de estabilidad del software y robustez de los componentes electrónicos.
Además, funciona perfectamente en una Raspberry Pi 4, lo que nos permitió crear una carcasa electrónica autónoma sin necesidad de usar un ordenador externo.
+ Ventajas de PlanetCNC |
- Desventajas de PlanetCNC |
|
|

Mach3 es sin duda el software más utilizado en el mercado de fresadoras CNC de sobremesa hasta ahora.

Mach3 es un software de control compatible con muchas soluciones de hardware y se ha posicionado como el líder del mercado para el software de control de fresadoras CNC de sobremesa. Su éxito es principalmente histórico, ya que apareció en un momento en que su interfaz era mucho más fácil de usar que lo que existía en el mercado hasta entonces.
+ Ventajas de Mach3 |
- Desventajas de Mach3 |
|
|

El “padre” de todo el software CNC de gama baja, creado en 1993, es un software Linux de código abierto y gratuito. La mayoría de los softwares de control posteriores han basado su código original en el proyecto LinuxCNC.
El proyecto se beneficia de una enorme comunidad de código abierto que ha desarrollado varias versiones del software y ha contribuido a que siga siendo el segundo software de control CNC más utilizado en la actualidad.
+ Ventajas de LinuxCNC |
- Desventajas de LinuxCNC |
|
|

Técnicamente hablando, GRBL es un firmware que permite el control de movimiento para máquinas CNC, pero no viene con una interfaz de usuario. En realidad, es un software de código abierto que permite a microcontroladores como Arduino recibir G-code de un ordenador, a través de transferencia USB.
Normalmente se combina con un software de envío de G-code que permite al usuario transferir G-code al Arduino. Un software de código abierto ha destacado entre la multitud de softwares disponibles : el Universal G-code Sender, sin embargo, la mayoría de los softwares propietarios de empresas como Inventables o Shapeoko también funcionan con GRBL.
Recientemente, surgieron dos nuevas ramas del código GRBL: grblHAL y fluidCNC, ambas aprovechando la potencia de cálculo mucho más superior de los microcontroladores de 32 bits (en lugar del Arduino de 8 bits). ¡Ambos son proyectos prometedores que estamos siguiendo de cerca!

+ Ventajas de GRBL + USG |
- Desventajas de GRBL + USG |
|
|
Continuemos con el software de control desarrollado por empresas de máquinas CNC.
Todos desarrollaron su solución sobre GRBL de 8 bits.

Easel es el software desarrollado por su empresa matriz: Inventables, que desarrolló las máquinas CNC X-carve. Viene en una versión gratuita o como versión Pro por 24$ / mes.
El propósito principal de Easel es simplificar la vida de su usuario integrando CAD/CAM y control en un único software que genera más o menos todas las operaciones de la máquina. También simplifica el proceso de configuración de la máquina, realizando automáticamente todos los procedimientos de posicionamiento de la máquina cuando inicias un trabajo.

+ Ventajas del software Easel CNC |
- Desventajas del software Easel CNC |
|
|
Carbide – la empresa matriz de las CNC Shapeoko - ha desarrollado un enfoque similar al de Easel, pero en la forma más tradicional de dos softwares: Carbide Create para diseñar y Carbide Motion para controlar la máquina.
Carbide Motion tiene una interfaz muy sobria que elimina todas las opciones innecesarias en una máquina CNC para ayudarte a concentrarte en las funciones principales.
+ Ventajas de Carbide Motion |
- Desventajas de Carbide Motion |
|
|

Onefinity está construido sobre Buildbotics, un controlador de código abierto que ejecuta su propio software de control. Al igual que los dos softwares anteriores, Onefinity tiene una interfaz muy sobria que elimina todas las opciones innecesarias en una máquina CNC para ayudarte a concentrarte en las funciones principales.

+ Ventajas del software CNC Onefinity |
- Desventajas del software CNC Onefinity |
|
|
En 2023, Onefinity lanzó sus modelos Elite junto con Masso, ofreciendo finalmente una interfaz adecuada para sus usuarios.
Masso es bien conocido por su controlador CNC y Onefinity ha integrado su modelo G3, un controlador combinado con una pantalla táctil en su máquina.

+ Ventajas de Onefinity Elite |
- Desventajas de Onefinity Elite |
|
|
Mekanika es una empresa belga con sede en Bruselas cuya ambición es hacer que la producción local sea más accesible gracias a un enfoque 100% de código abierto.
Diseñamos y producimos máquinas de alta calidad para fresado CNC y serigrafía, reconocidas por su fiabilidad y facilidad de uso. Nuestras herramientas se entregan como kits y están completamente documentadas, lo que permite adaptarlas fácilmente a necesidades específicas.
Visita nuestra tienda para saber más, o consulta nuestros recursos y tutoriales en línea para seguir aprendiendo.

Esta guía te permitirá programar operaciones de mecanizado más grandes que tu máquina utilizando la técnica de «Tiling». Cubrimos los aspectos CAD y CAM en Autodesk Fusion, así como el propio mecanizado.
Xavier Klein
CNC Educator

Planet CNC ofrece la opción de iniciar un G-code desde una línea específica en lugar de desde el principio. Esto puede ser útil para reanudar un trabajo que se detuvo por diversas razones, como un fallo del programa/ordenador, un corte de energía o una parada de emergencia.

Quentin Liard
Community Manager

Descubre cómo maximizar el rendimiento de tu mesa de vacío con consejos prácticos sobre estrategias de corte, mantenimiento del spoilerboard y mucho más.

Maxime Gravet
Head of Engineering