Su G-code dice S18000 M3, pero ¿cómo le indica realmente el controlador al VFD que haga girar el husillo a 18000 RPM? Existen dos rutas: la tensión analógica tradicional de 0-10V y el protocolo digital moderno Modbus RTU. Esta guía cubre ambas, con diagramas de cableado, ajustes de parámetros del VFD y pasos de integración para controladores CNC.
Control analógico 0-10V: simple, tradicional, pero sensible al ruido
Es el método más compatible entre VFD y controladores. El controlador entrega una señal de CC de 0-10V proporcional a la velocidad deseada (0V = 0 RPM, 10V = velocidad máxima). La entrada analógica del VFD lee esa tensión y la escala a la frecuencia de salida.
Cómo funciona
La tarjeta breakout del controlador genera una señal de 0-10V, ya sea desde un DAC real (convertidor digital-analógico) o desde una salida PWM pasada por un filtro RC de paso bajo. El terminal de entrada analógica del VFD, normalmente marcado como VI, AVI o ACI, lee esta tensión.
Internamente, el VFD mapea 0-10V desde 0 Hz hasta la Frecuencia Máxima (por ejemplo, 0-400 Hz para un husillo 2P de 24000 RPM). Si el controlador entrega 7.5V, el VFD ajusta 300 Hz = 18000 RPM.
Limitaciones críticas
- Vulnerabilidad al ruido: La señal 0-10V es una tensión analógica de bajo ancho de banda. La EMI del VFD o del cable del husillo puede superponer ruido sobre la señal y causar fluctuaciones erráticas de velocidad. Para un plan completo de contramedidas EMI, incluida la puesta a tierra de cable blindado, la topología de tierra en estrella y la colocación de núcleos de ferrita, consulte nuestra guía de blindaje y puesta a tierra EMI del VFD.
- Caída de tensión: En tramos de cable superiores a 10 metros, la resistencia del conductor de señal causa una caída de tensión medible. 10V en el controlador pueden leerse como 9.4V en el VFD, un error de velocidad del 6%.
- Desplazamiento de tierra: Si el GND del controlador y el ACM del VFD no están exactamente al mismo potencial, la diferencia de tensión aparece como un desplazamiento permanente de velocidad.
Modbus RTU sobre RS485: precisión digital con comunicación bidireccional
Modbus RTU es el estándar industrial para el control digital de VFD. Dos conductores de señal diferencial (A+ y B-) transportan comandos digitales hasta 115200 bps. El controlador no solo puede fijar la velocidad, sino también leer RPM reales, corriente de salida, tensión del bus de CC y códigos de alarma.
Cómo funciona
El controlador actúa como maestro Modbus; el VFD es un esclavo Modbus con una dirección única (1-247). El maestro envía un comando de escritura (Código de Función 06) al registro de consigna de frecuencia con el valor deseado. El VFD confirma y actualiza su frecuencia de salida, todo en menos de 10 ms.
El maestro también puede consultar los registros de estado del VFD (Código de Función 03) para leer la frecuencia de salida real, la corriente de salida, la tensión del bus de CC y los códigos de fallo. Esto permite supervisión de velocidad en lazo cerrado y respuesta automática ante fallos.
Ventajas clave frente al analógico
- Inmunidad al ruido: RS485 usa señalización diferencial. El receptor mide la diferencia de tensión entre A+ y B-, rechazando el ruido de modo común que corrompería una señal analógica.
- Sin deriva de calibración: Los valores digitales no se degradan con la distancia ni con el tiempo. 300.00 Hz son 300.00 Hz, tanto si el cable mide 2 m como si mide 100 m.
- Comunicación bidireccional: El controlador puede verificar que el husillo alcanzó realmente la velocidad ordenada, supervisar la carga para control adaptativo del avance y detectar fallos del VFD sin sensores adicionales.
0-10V frente a Modbus: tabla completa de comparación
| Factor | 0-10V analógico | Modbus RS485 |
|---|---|---|
| Tipo de señal | Tensión analógica (0-10V CC) | Serie digital (RS485 diferencial) |
| Inmunidad al ruido | Baja, susceptible a EMI del VFD y del cable del husillo. Requiere cable blindado de par trenzado y ruta alejada del cableado de potencia. | Excelente, la señalización diferencial rechaza el ruido de modo común. Estándar industrial para entornos ruidosos. |
| Requisito de cable | Cable blindado de 2 conductores (señal + GND), mínimo 0.5 mm². Distancia práctica máxima ~10 m antes de que la caída de tensión sea significativa. | Par trenzado blindado (A+/B- + GND), mínimo 0.25 mm². Nominal hasta 1200 m a velocidades de baudios bajas; 100 m de forma fiable a 19200-38400 bps. |
| Requisito del controlador | Salida analógica 0-10V o convertidor PWM-a-analógico. La mayoría de tarjetas breakout Mach3 incluyen esta opción. Simple: no necesita pila de protocolo. | Puerto serie RS485 o adaptador USB-RS485. El controlador debe soportar protocolo maestro Modbus RTU. LinuxCNC tiene soporte Modbus nativo; Mach3 requiere un plugin. |
| Flujo de información | Unidireccional: el controlador envía el comando de velocidad al VFD. Sin feedback: el VFD no puede reportar velocidad real, corriente ni fallos al controlador. | Bidireccional: el controlador envía el comando de velocidad Y lee del VFD las RPM reales, corriente de salida, tensión del bus de CC y códigos de fallo. |
| Precisión de velocidad | Limitada por la resolución del DAC, el desplazamiento de tierra y la caída de tensión del cable. Precisión típica ±2-5% del fondo de escala. | Precisión digital: la resolución de consigna de velocidad suele ser 0.01 Hz. Sin deriva ni deriva de calibración con el tiempo. |
| Complejidad de configuración | Baja: dos cables y un parámetro del VFD que cambiar (fuente de frecuencia = terminal externo). | Media: cableado RS485, configuración de velocidad/paridad/dirección tanto en el VFD como en el controlador, y mapeo de registros Modbus. |
| Ideal para | Routers simples, proyectos hobby, máquinas de un solo husillo donde no se requiere feedback de velocidad. | Máquinas de producción, configuraciones multihusillo, sistemas automatizados y cualquier instalación donde el controlador deba verificar la velocidad real del husillo. |
Ajustes de parámetros VFD para cada marca
Los números de parámetro cambian según la marca, pero la función es la misma: indicar al VFD desde dónde debe leer el comando de frecuencia.
Serie Fuling BD612 (VFD estándar para husillos ATC)
Parámetros 0-10V: P0.01 = 1 (control por terminal externo), P0.03 = 2 (entrada analógica 0-10V en el terminal AI1). AI1 y AI2 soportan 0-10V o 0-20 mA; AI3 soporta -10V a 10V.
Parámetros Modbus: P0.01 = 2 (control por comunicación RS485). Velocidad de baudios, paridad y dirección de esclavo configuradas en el grupo P3.00-P3.04. Protocolo Modbus RTU, códigos de función 03 (lectura) y 06 (escritura).
Nota: Fuling BD612 es el inversor estándar combinado con nuestros motores de husillo ATC. Soporta 10 fuentes de frecuencia principal/auxiliar, control PID, PLC de 8 etapas y Modbus RTU con resolución digital de 0.01 Hz. La tarjeta de control proporciona alimentación auxiliar 24VDC, referencia 10V, múltiples entradas multifunción y salidas de relé/transistor para integración CNC completa.
Delta VFD (por ejemplo, VFD-EL, VFD-E)
Parámetros 0-10V: P00.00 = 2 (terminal externo), P01.00 = 2 (ACI 0-10V en terminal ACI/AVI)
Parámetros Modbus: P00.00 = 3 (RS485), P09.00 = dirección de esclavo, P09.01 = velocidad de baudios (0=9600, 1=19200)
Nota: Delta usa Modbus RTU estándar. Registro de comando de frecuencia: 0x2001. Registro de estado: 0x2101. Está bien documentado y suele ser el más fácil de integrar.
Serie Inovance / MD
Parámetros 0-10V: F0-02 = 1 (control por terminal externo)
Parámetros Modbus: F0-02 = 2 (control por comunicación), grupo FD para configuración Modbus
Nota: El direccionamiento de registros comienza en 0x1000 para la consigna de frecuencia. La documentación de Inovance suele ser buena, con tablas explícitas de registros Modbus.
Diagramas de cableado para ambos métodos
Cableado analógico 0-10V (Fuling BD612)
- Salida PWM/analógica del controlador → terminal AI1 del VFD (entrada analógica 0-10V)
- GND del controlador → terminal ACM del VFD (común analógico)
- IMPORTANTE: Si usa la salida PWM de Mach3, añada un filtro RC de paso bajo (1 kΩ + 10 μF) para convertir la PWM en CC suave
- Para modelos BD612 de 2.2 kW o más: AI1 y AI2 soportan cada uno 0-10V o 0-20 mA (configurado por jumper). AI3 soporta -10V a +10V para control bidireccional.
Consejo profesional: La tarjeta de control BD612 proporciona una salida de referencia 10V y alimentación auxiliar 24VDC (modelos de 2.2 kW o más). Use la referencia 10V para el potenciómetro si utiliza control manual de velocidad. Nunca conecte directamente el GND del controlador al ACM del VFD sin verificar el aislamiento: esto crea un bucle de tierra que puede dañar el controlador.
Cableado Modbus RS485 (Fuling BD612)
- RS485 A+ del controlador → terminal RS485 A+ del VFD
- RS485 B- del controlador → terminal RS485 B- del VFD
- GND RS485 del controlador → tierra de señal del VFD (esencial para la referencia de modo común)
- BD612 soporta Modbus RTU con códigos de función 03 (leer registros) y 06 (escribir un solo registro). Velocidad de baudios, paridad e ID de esclavo se configuran en el grupo de parámetros P3.00-P3.04.
Consejo profesional: El BD612 ofrece 10 fuentes de frecuencia principal/auxiliar, incluidas RS485, analógico 0-10V, PID, multivelocidad y PLC. Puede usar RS485 como control primario de velocidad y mantener 0-10V cableado como respaldo: cambie entre ambos mediante un terminal de entrada digital configurado para seleccionar la fuente de frecuencia.
Fuling BD612: el inversor que se suministra con nuestros paquetes de husillo
La serie Fuling BD612 (blanco 220V / negro 380V, 1.5-15 kW) soporta todos los métodos de control de velocidad cubiertos aquí: analógico 0-10V mediante terminales AI1/AI2/AI3, lazo de corriente 0-20 mA, RS485 Modbus RTU con resolución digital de 0.01 Hz, control multivelocidad por pasos (hasta 16 etapas mediante PLC integrado) y control PID de lazo cerrado. La precisión de velocidad es ±0.5% en un rango 1:100.
El BD612 proporciona 10 fuentes de frecuencia principal y auxiliar que pueden combinarse de forma flexible; por ejemplo, RS485 como comando primario de velocidad con un potenciómetro 0-10V como anulación manual. La tarjeta de control incluye alimentación auxiliar 24VDC (2.2 kW o más), salida de referencia 10V, múltiples entradas digitales programables, salidas de relé y salidas de transistor para integración CNC completa.
Preguntas frecuentes sobre control de velocidad VFD
¿Puedo usar 0-10V y Modbus simultáneamente?
La mayoría de los VFD solo permiten una fuente de referencia de frecuencia activa a la vez. Puede cablear ambas y cambiar entre ellas mediante un parámetro del VFD o un terminal de entrada digital, pero no pueden controlar la velocidad simultáneamente. Un patrón común es usar Modbus para el control de velocidad y 0-10V como modo de control manual de respaldo.
¿Por qué mi husillo funciona a la velocidad incorrecta con control 0-10V?
Las causas más comunes: (1) Los parámetros de frecuencia mínima/máxima del VFD no coinciden con la escala de 0-10V. Si la frecuencia máxima = 400 Hz pero su husillo está clasificado a 800 Hz (24000 RPM = 400 Hz para 2P, 800 Hz para 4P), la velocidad será la mitad de lo esperado. (2) Caída de voltaje en la línea de 0-10V: mida el voltaje real en el terminal VI del VFD mientras el controlador ordena velocidad máxima. Si lee 9.2V en lugar de 10V, su cable es demasiado largo o la impedancia de salida del controlador es demasiado alta.
¿Qué registro Modbus debo escribir para el control de frecuencia?
No hay una respuesta universal: cada marca de VFD utiliza direcciones de registro diferentes. Sin embargo, el código de función Modbus es siempre 06 (escribir un solo registro) o 16 (escribir múltiples registros). Registros de frecuencia comunes: Delta 0x2001, Yaskawa 0x0002, Siemens 0x0FFF, los VFD chinos genéricos suelen usar 0x1000 o 0x2000. Obtenga siempre la tabla de registros Modbus específica del VFD a partir de la documentación del fabricante.
¿Listo para cotizar un paquete de husillo + VFD?
Cada marca de VFD usa registros diferentes. Use el manual y el modelo de husillo para obtener un paquete listo para control con la ruta correcta por Modbus, analógica o por panel. Solicite una cotización de paquete listo para control o vea el inversor Fuling VFD.