El controlador CNC recibe o ejecuta instrucciones de movimiento y las transforma en señales para los ejes, el husillo y los periféricos. Su función va mucho más allá de “conectar el ordenador”: define qué funciones puede automatizar la máquina, cuántos ejes controla, qué sensores admite y cómo se integra con el software.
En una CNC hobby es frecuente encontrar controladores basados en GRBL y placas con drivers integrados. En máquinas más avanzadas pueden emplearse controladores externos, drivers independientes, sistemas con Ethernet, buses industriales o software de control que delega parte de la planificación en un ordenador.
Controlador, driver y fuente: tres cosas distintas
Estos términos se confunden con frecuencia. El controlador interpreta el movimiento y genera órdenes. El driver entrega corriente a cada motor siguiendo señales de paso y dirección o un protocolo equivalente. La fuente proporciona la energía eléctrica.
Algunas placas integran controlador y drivers en el mismo circuito, algo práctico para máquinas pequeñas. En sistemas de mayor potencia, separar drivers permite utilizar corrientes y tensiones superiores y facilita sustituir un canal sin cambiar toda la electrónica.
GRBL en máquinas CNC de iniciación
GRBL es un firmware muy extendido en routers CNC pequeños y medianos. Interpreta G-code y controla movimiento sobre microcontroladores compatibles. Su popularidad ha creado un ecosistema amplio de interfaces de usuario y documentación.
La palabra GRBL no garantiza que dos placas tengan exactamente las mismas entradas, potencia de drivers o funciones. Hay que revisar versión, asignación de pines, ejes disponibles, soporte de sonda, límites, control de velocidad del husillo y documentación de la placa concreta.
Cuántos ejes necesitas
Una router CNC cartesiana básica utiliza X, Y y Z. Algunas máquinas tienen dos motores en el eje Y: el controlador puede tratarlos como un eje duplicado o como canales independientes. Un cuarto eje rotatorio requiere hardware y firmware capaces de gestionarlo de la forma prevista.
Antes de comprar un controlador para una futura ampliación conviene comprobar si la función está realmente soportada. Que existan cuatro conectores de motor no significa necesariamente que haya cuatro ejes coordinados independientes.
Entradas para límites y homing
Los finales de carrera pueden actuar como protección, referencia de origen de máquina o ambas cosas según la configuración. Un ciclo de homing mueve los ejes hacia sensores conocidos y establece un sistema de coordenadas de máquina repetible.
La calidad de la instalación depende también del cableado. Cables largos en un entorno con motores y VFD pueden captar interferencias. Para sensores sensibles conviene seguir las recomendaciones de apantallado, tierra y filtrado del fabricante.
Sondas y palpadores
Una entrada de probe permite utilizar placas de contacto, sondas Z o palpadores XYZ. El controlador detecta el contacto y registra la posición para calcular el cero de trabajo.
El hardware sólo resuelve una parte. El software debe ejecutar una macro o secuencia coherente con el grosor de la sonda y con la dirección del movimiento. Una sonda configurada con polaridad incorrecta puede aparecer permanentemente activada o no detener el eje.
Control del husillo
Un controlador puede limitarse a encender un relé o puede generar una señal proporcional para ordenar velocidad. Los VFD suelen disponer de entradas específicas para control remoto, mientras que un router manual puede requerir soluciones diferentes.
No se debe conectar directamente una carga de red a una salida lógica que no esté diseñada para ello. La interfaz entre controlador y husillo tiene que respetar tensión, aislamiento y tipo de señal de ambos dispositivos.
USB, Ethernet y funcionamiento sin ordenador
La conexión USB es común y suficiente para muchas máquinas, aunque obliga a cuidar cables y gestión de energía del ordenador. Ethernet puede resultar interesante en instalaciones donde se busca mayor separación física o robustez de comunicación. Algunos sistemas permiten ejecutar trabajos desde memoria local o control offline.
La mejor conectividad depende del flujo de trabajo. Un taller pequeño junto al ordenador no tiene las mismas necesidades que una máquina grande alejada del puesto de diseño.
Qué especificaciones revisar
| Especificación | Pregunta práctica |
|---|---|
| Número de ejes | ¿Controla todos los motores y futuras ampliaciones? |
| Drivers | ¿Están integrados o externos y qué corriente admiten? |
| Tensión | ¿Es compatible con fuente y drivers? |
| Entradas | ¿Hay suficientes para límites, homing y sonda? |
| Salidas | ¿Puede controlar husillo, relés o refrigeración? |
| Firmware | ¿Encaja con el software y funciones necesarias? |
| Conexión | USB, Ethernet u otra interfaz adecuada al taller |
| Documentación | ¿Existen esquemas y procedimientos claros? |
Controladores con drivers integrados o externos
Una placa integrada reduce cableado, tamaño y coste. Es una buena solución para una máquina compacta con motores dentro de sus límites. El inconveniente aparece cuando se necesita más corriente, una tensión distinta o sustituir un driver concreto.
Los drivers externos añaden volumen y cableado, pero permiten dimensionar cada eje y mejorar reparabilidad. En una máquina que va a evolucionar, esa modularidad puede compensar la complejidad inicial.
Ruido eléctrico y puesta a tierra
Husillos, VFD y motores pueden generar interferencias. Un controlador que funciona perfectamente con el husillo parado puede presentar desconexiones o falsos límites cuando empieza el mecanizado si el cableado está mal planteado.
Separar potencia y señal, utilizar cables adecuados, mantener tierras coherentes y seguir el esquema del fabricante son medidas básicas. Añadir filtros al azar sin entender el problema puede crear bucles de masa o esconder una instalación deficiente.
¿Cuándo merece la pena cambiar de controlador?
La actualización tiene sentido cuando faltan entradas, se necesita un cuarto eje, se quieren drivers externos, hace falta mejor integración del husillo o la plataforma actual limita funciones importantes. Si el problema es una guía atascada, una fresa mal elegida o pérdida mecánica, cambiar el controlador no solucionará la causa.
Checklist antes de sustituir la electrónica
- Anotar tensión de fuente y corriente de los motores.
- Identificar si los drivers actuales son integrados o externos.
- Documentar conectores de límites, sonda y accesorios.
- Comprobar cómo se controla el husillo.
- Confirmar firmware y software compatibles.
- Guardar los parámetros actuales de pasos por milímetro, aceleraciones y límites.
- Revisar esquema de tierra y distribución eléctrica antes de energizar.
El controlador adecuado no es necesariamente el más potente o complejo. Es el que gobierna con fiabilidad la mecánica que ya tienes, ofrece las entradas y salidas que vas a usar y dispone de documentación suficiente para configurar la máquina sin depender de suposiciones.