Il tuo G-code dice S18000 M3, ma come fa effettivamente il controller a dire al VFD di far girare il mandrino a 18000 RPM? Esistono due percorsi: il tradizionale segnale analogico 0-10V e il moderno protocollo digitale Modbus RTU. Questa guida copre entrambi, con schemi di cablaggio, impostazioni dei parametri VFD e passi di integrazione specifici per vari controller.
Controllo Analogico 0-10V: Semplice, Tradizionale, ma Sensibile al Rumore
Il metodo più ampiamente supportato su tutti i VFD e controller. Il controller emette un segnale CC da 0-10V proporzionale alla velocità desiderata (0V = 0 RPM, 10V = velocità massima). L’ingresso analogico del VFD legge questa tensione e la scala alla frequenza di uscita.
Come funziona
La scheda breakout del controller genera un segnale 0-10V, sia da un vero DAC (convertitore digitale-analogico) che da un’uscita PWM fatta passare attraverso un filtro RC passa-basso. Il terminale di ingresso analogico del VFD (tipicamente etichettato VI, AVI o ACI) legge questa tensione.
Internamente, il VFD mappa 0-10V a 0 Hz fino alla Frequenza Massima (es. 0-400 Hz per un mandrino 2P a 24000 RPM). Se il controller emette 7.5V, il VFD imposta 300 Hz = 18000 RPM.
Limitazioni critiche
- Vulnerabilità al rumore: Il segnale 0-10V è una tensione analogica a bassa larghezza di banda. L’EMI del VFD o del cavo del mandrino può sovrapporre rumore al segnale, causando fluttuazioni erratiche della velocità del mandrino. Per un piano completo di contromisure EMI, inclusa la messa a terra del cavo schermato, la topologia di messa a terra a stella e il posizionamento dei nuclei di ferrite, consulta la nostra guida alla schermatura e messa a terra EMI del VFD.
- Caduta di tensione: Per percorsi di cavo superiori a 10 metri, la resistenza del filo del segnale causa una caduta di tensione misurabile. 10V al controller possono essere letti come 9.4V al VFD, un errore di velocità del 6%.
- Offset di terra: Se il GND del controller e l’ACM del VFD non sono allo stesso potenziale esatto, la differenza di tensione appare come un offset di velocità permanente.
Modbus RTU su RS485: Precisione Digitale con Comunicazione Bidirezionale
Modbus RTU è lo standard industriale per il controllo VFD digitale. Due fili di segnale differenziali (A+ e B-) trasportano comandi digitali fino a 115200 bps. Il controller può non solo impostare la velocità ma anche leggere il numero effettivo di giri, la corrente di uscita, la tensione del bus CC e i codici di allarme.
Come funziona
Il controller agisce come Master Modbus; il VFD è uno Slave Modbus con un indirizzo unico (1-247). Il master invia un comando di scrittura (Codice Funzione 06) al registro del setpoint di frequenza con il valore desiderato. Il VFD riconosce e aggiorna la sua frequenza di uscita, il tutto in meno di 10 ms.
Il master può anche interrogare i registri di stato del VFD (Codice Funzione 03) per leggere la frequenza di uscita effettiva, la corrente di uscita, la tensione del bus CC e i codici di guasto. Questo permette il monitoraggio a circuito chiuso della velocità e la risposta automatica ai guasti.
Vantaggi chiave rispetto all’analogico
- Immunità al rumore: RS485 utilizza segnalazione differenziale. Il ricevitore misura la differenza di tensione tra A+ e B-, respingendo il rumore di modo comune che corromperebbe un segnale analogico.
- Nessuna deriva di calibrazione: I valori digitali non degradano con la distanza o il tempo. 300.00 Hz sono 300.00 Hz, sia che il cavo sia lungo 2 m o 100 m.
- Comunicazione bidirezionale: Il controller può verificare che il mandrino abbia effettivamente raggiunto la velocità comandata, monitorare il carico per il controllo adattivo della velocità di avanzamento e rilevare guasti del VFD senza sensori aggiuntivi.
0-10V vs Modbus: La Tabella di Confronto Completa
| Fattore | 0-10V Analogico | Modbus RS485 |
|---|---|---|
| Tipo di segnale | Tensione analogica (0-10V CC) | Seriale digitale (RS485 differenziale) |
| Immunità al rumore | Scarsa, suscettibile a EMI da VFD e cavo mandrino. Richiede cavo schermato a doppino intrecciato e instradamento lontano dai cavi di potenza. | Eccellente, la segnalazione differenziale respinge il rumore di modo comune. Standard industriale per ambienti rumorosi. |
| Requisiti cavo | Schermato 2 conduttori (segnale + GND), minimo 0.5 mm². Distanza pratica massima ~10 m prima che la caduta di tensione diventi significativa. | Doppino intrecciato schermato (A+/B- + GND), minimo 0.25 mm². Classificato per 1200 m a baud rate inferiori; 100 m affidabilmente a 19200-38400 bps. |
| Requisiti controller | Uscita analogica 0-10V o convertitore PWM-analogico. La maggior parte delle schede breakout Mach3 include questa opzione. Semplice: nessuno stack di protocollo necessario. | Porta seriale RS485 o adattatore USB-RS485. Il controller deve supportare il protocollo Modbus RTU master. LinuxCNC ha supporto Modbus nativo; Mach3 richiede un plugin. |
| Flusso di informazioni | Unidirezionale: il controller invia il comando di velocità al VFD. Nessun feedback: il VFD non può riportare al controller la velocità effettiva, la corrente o i guasti. | Bidirezionale: il controller invia il comando di velocità E legge dal VFD il numero effettivo di giri, la corrente di uscita, la tensione del bus CC e i codici di guasto. |
| Precisione velocità | Limitata dalla risoluzione del DAC, dall’offset di terra e dalla caduta di tensione del cavo. Precisione tipica ±2-5% del fondo scala. | Precisione digitale: la risoluzione del setpoint di velocità è tipicamente 0.01 Hz. Nessuna deriva, nessuna deriva di calibrazione nel tempo. |
| Complessità di configurazione | Bassa: due fili, un parametro VFD da cambiare (sorgente frequenza = terminale esterno). | Media: cablaggio RS485, configurazione baud rate/parità/indirizzo sia sul VFD che sul controller, mappatura dei registri Modbus. |
| Ideale per | Router semplici, costruzioni hobbistiche, macchine a mandrino singolo dove non è richiesto il feedback di velocità. | Macchine di produzione, configurazioni multi-mandrino, sistemi automatizzati e qualsiasi installazione dove il controller deve verificare la velocità effettiva del mandrino. |
Impostazioni dei Parametri VFD per Ogni Marca
I numeri dei parametri differiscono per marca, ma la funzione è la stessa: dire al VFD dove leggere il comando di frequenza.
Serie Fuling BD612 (VFD standard per mandrini ATC)
Parametri 0-10V: P0.01 = 1 (controllo terminale esterno), P0.03 = 2 (ingresso analogico 0-10V sul terminale AI1). AI1 e AI2 supportano 0-10V o 0-20 mA; AI3 supporta -10V a 10V.
Parametri Modbus: P0.01 = 2 (controllo comunicazione RS485). Baud rate, parità e indirizzo slave configurati nel gruppo P3.00-P3.04. Protocollo Modbus RTU, codici funzione 03 (lettura) e 06 (scrittura).
Nota: Il Fuling BD612 è l’inverter standard abbinato ai nostri motori per mandrini ATC. Supporta 10 sorgenti di frequenza principale/ausiliaria, controllo PID, PLC a 8 stadi e Modbus RTU con risoluzione digitale 0.01 Hz. La scheda di controllo fornisce alimentazione ausiliaria 24VDC, riferimento 10V, molteplici ingressi multifunzione e uscite a relè/transistor per la piena integrazione CNC.
Delta VFD (es. VFD-EL, VFD-E)
Parametri 0-10V: P00.00 = 2 (terminale esterno), P01.00 = 2 (ACI 0-10V sul terminale ACI/AVI)
Parametri Modbus: P00.00 = 3 (RS485), P09.00 = indirizzo slave, P09.01 = baud rate (0=9600, 1=19200)
Nota: Delta usa Modbus RTU standard. Registro comando frequenza: 0x2001. Registro stato: 0x2101. Ben documentato, il più facile da integrare.
Serie Inovance / MD
Parametri 0-10V: F0-02 = 1 (controllo terminale esterno)
Parametri Modbus: F0-02 = 2 (controllo comunicazione), gruppo FD per configurazione Modbus
Nota: L’indirizzamento dei registri inizia da 0x1000 per il setpoint di frequenza. La documentazione Inovance è generalmente buona con tabelle esplicite dei registri Modbus.
Schemi di Cablaggio per Entrambi i Metodi
Cablaggio analogico 0-10V (Fuling BD612)
- Uscita PWM/analogica controller → Terminale AI1 del VFD (ingresso analogico 0-10V)
- GND controller → Terminale ACM del VFD (comune analogico)
- IMPORTANTE: Se si usa l’uscita PWM di Mach3, aggiungere un filtro RC passa-basso (1 kΩ + 10 μF) per convertire la PWM in CC liscia
- Per modelli BD612 da 2.2 kW+: AI1 e AI2 supportano ciascuno 0-10V o 0-20 mA (configurato tramite jumper). AI3 supporta -10V a +10V per controllo bidirezionale.
Consiglio professionale: La scheda di controllo BD612 fornisce un’uscita di riferimento 10V e alimentazione ausiliaria 24VDC (modelli 2.2 kW+). Usa il riferimento 10V per il potenziometro se utilizzi il controllo manuale della velocità. Non collegare mai il GND del controller direttamente all’ACM del VFD senza aver verificato l’isolamento: questo crea un ground loop che può danneggiare il controller.
Cablaggio Modbus RS485 (Fuling BD612)
- Controller RS485 A+ → Terminale VFD RS485 A+
- Controller RS485 B- → Terminale VFD RS485 B-
- Controller RS485 GND → terra di segnale del VFD (essenziale per il riferimento di modo comune)
- BD612 supporta Modbus RTU con codici funzione 03 (lettura registri) e 06 (scrittura singolo registro). Baud rate, parità e ID slave configurati nel gruppo parametri P3.00-P3.04.
Consiglio professionale: Il BD612 offre 10 sorgenti di frequenza principale/ausiliaria tra cui RS485, analogico 0-10V, PID, multivelocità e PLC. Puoi usare RS485 per il controllo primario della velocità mantenendo il 0-10V cablato come backup: passa da uno all’altro tramite un terminale di ingresso digitale configurato per la selezione della sorgente di frequenza.
Fuling BD612 — L’Inverter che Viene Fornito con i Nostri Pacchetti Mandrino
La serie Fuling BD612 (bianco 220V / nero 380V, 1.5-15 kW) supporta ogni metodo di controllo della velocità coperto qui: analogico 0-10V tramite terminali AI1/AI2/AI3, anello di corrente 0-20 mA, RS485 Modbus RTU con risoluzione digitale 0.01 Hz, controllo multivelocità a gradini (fino a 16 stadi tramite PLC integrato) e controllo a circuito chiuso PID. La precisione della velocità è ±0.5% su un intervallo 1:100.
Il BD612 fornisce 10 sorgenti di frequenza principale e ausiliaria che possono essere flessibilmente combinate, ad esempio RS485 come comando di velocità primario con un potenziometro 0-10V come override manuale. La scheda di controllo include alimentazione ausiliaria 24VDC (2.2 kW+), uscita di riferimento 10V, molteplici ingressi digitali programmabili, uscite a relè e uscite a transistor per la piena integrazione CNC.
FAQ sul Controllo Velocità VFD
Posso usare sia 0-10V che Modbus simultaneamente?
La maggior parte dei VFD permette solo una sorgente di riferimento di frequenza attiva alla volta. Puoi cablare entrambi e passare dall’uno all’altro tramite un parametro VFD o un terminale di ingresso digitale, ma non possono entrambi controllare la velocità simultaneamente. Un modello comune è usare Modbus per il controllo della velocità e 0-10V come modalità di controllo manuale di backup.
Perché il mio mandrino gira alla velocità sbagliata con il controllo 0-10V?
Le cause più comuni: (1) I parametri di frequenza minima/massima del VFD non corrispondono alla scala 0-10V. Se la frequenza massima = 400 Hz ma il tuo mandrino è nominale a 800 Hz (24000 RPM = 400 Hz per 2P, 800 Hz per 4P), la velocità sarà la metà del previsto. (2) Caduta di tensione sulla linea 0-10V: misura la tensione effettiva al terminale VI del VFD mentre il controller comanda la velocità massima. Se legge 9.2V invece di 10V, il tuo cavo è troppo lungo o l’impedenza di uscita del controller è troppo alta.
Quale registro Modbus devo scrivere per il controllo della frequenza?
Non esiste una risposta universale: ogni marca di VFD usa diversi indirizzi di registro. Tuttavia, il codice funzione Modbus è sempre 06 (scrittura singolo registro) o 16 (scrittura registri multipli). Registri di frequenza comuni: Delta 0x2001, Yaskawa 0x0002, Siemens 0x0FFF, i VFD cinesi generici usano spesso 0x1000 o 0x2000. Ottieni sempre la tabella dei registri Modbus specifica del VFD dalla documentazione del produttore.
Pronto per Preventivare un Pacchetto Mandrino + VFD?
Ogni marca di VFD usa registri diversi. Usa il manuale e il modello del mandrino per ottenere un pacchetto pronto per il controllo con il giusto percorso Modbus, analogico o a pannello. Richiedi un preventivo per un pacchetto pronto al controllo o visualizza l’inverter Fuling VFD.