Din G-kode siger S18000 M3 – men hvordan får controlleren faktisk VFD til at dreje med 18000 RPM? Two paths exist: det traditional 0-10V analog Spænding, og det modern Modbus RTU digital protocol. Denne guide dækker begge dele med ledningsdiagrammer, VFD parameterindstillinger og controller-specifikke integrationstrin.
0-10V Analog styring: Simpel, traditionel, men støjfølsom
Den mest udbredte metode på tværs af alle VFD’er og controllere. Controlleren udsender et 0-10V DC-signal proportionalt med den ønskede hastighed (0V = 0 RPM, 10V = maksimal hastighed). VFD’s analoge indgang læser denne spænding og skalerer den til udgangsfrekvensen.
Sådan virker det
Controllerens breakout-board genererer et 0-10V signal – enten fra en ægte DAC (digital-til-analog konverter) eller fra et PWM output passeret gennem et lavpas RC-filter. VFD’s analoge indgangsterminal (typisk mærket VI, AVI eller ACI) læser denne spænding.
Internt mapper VFD 0-10V til 0 Hz til maksimal frekvens (f.eks. 0-400 Hz for en 24000 RPM 2P-spindel). Hvis controlleren udsender 7.5V, indstiller VFD 300 Hz = 18000 RPM.
Kritiske begrænsninger
- Støjsårbarhed: det 0-10V signal er a low-bandwidth analog Spænding. EMI fra VFD eller spindelkablet kan superponere støj på signalet, hvilket får spindelhastigheden til at fluktuere uregelmæssigt. For en komplet EMI modforanstaltningsplan – inklusive jording af afskærmet kabel, stjernejordings-topologi og placering af ferritkerne – henvises til vores VFD EMI afskærmings- og jordingsguide.
- Spænding drop: Ved kabeltræk længere end 10 meter forårsager modstanden i signalledningen et målbart spændingsfald. 10V at det controller kan read as 9.4V at det VFD – a 6% Hastighed error.
- Jordoffset: Hvis controllerens GND og VFD ACM ikke er ved præcis samme potentiale, fremstår spændingsforskellen som et permanent hastigheidsoffset.
Modbus RTU over RS485: Digital præcision med to-vejs kommunikation
Modbus RTU er den industrielle standard for digital VFD-styring. To differentielle signalledninger (A+ og B-) overfører digitale kommandoer med op til 115200 bps. Controlleren kan ikke alene indstille hastigheden, men også læse faktisk RPM, udgangsstrøm, DC-busspænding og alarmkoder tilbage.
Sådan virker det
Controlleren fungerer som Modbus Master; VFD er en Modbus Slave med en unik adresse (1-247). Masteren sender en skrivekommando (funktionskode 06) til frekvenssetpunktsregisteret med den ønskede værdi. VFD bekræfter og opdaterer sin udgangsfrekvens – alt sammen på under 10 ms.
Masteren kan også afspørge VFD’s statusregistre (funktionskode 03) for at læse faktisk udgangsfrekvens, udgangsstrøm, DC-busspænding og fejlkoder. Dette muliggør hastighedsovervågning i lukket sløjfe og automatisk fejlrespons.
Væsentlige fordele frem for analog
- Immunt over for støj: RS485 uses differential signaling – det receiver measures det Spænding difference between A+ og B-, rejecting almindelig-mode noise det would corrupt an analog signal.
- Ingen kalibreringsdrift: Digitale værdier forringes ikke over afstand eller tid. 300.00 Hz er 300.00 Hz, uanset om kablet er 2 m eller 100 m langt.
- Tovejskommunikation: Controlleren kan bekræfte, at spindeln faktisk har nået den kommanderede hastighed, overvåge belastningen til adaptiv styring af fremføringshastighed, og detektere VFD-fejl uden ekstra sensorer.
0-10V vs Modbus: Den fulde sammenligningstabel
| Faktor | 0-10V Analog | Modbus RS485 |
|---|---|---|
| Signaltype | Analog spænding (0-10V DC) | Digital seriel (RS485 differentiel) |
| Støjimmunitet | Dårlig – følsom over for EMI fra VFD og spindelkabel. Kræver skærmet parsnoet kabel og føring væk fra strømkabler. | Fremragende – differentiel signalering afviser almindelig-mode-støj. Industriel standard for støjfyldte miljøer. |
| Kabelkrav | Skærmet 2-leder (signal + GND), 0.5 mm² minimum. Maksimal praktisk afstand ~10 m før spændingsfald bliver væsentligt. | Skærmet tvistet par (A+/B- + GND), 0.25 mm² minimum. Klassificeret til 1200 m ved lavere baudrates; 100 m pålideligt ved 19200-38400 bps. |
| Controllerkrav | 0-10V analog udgang eller PWM-til-analog konverter. De fleste Mach3 breakout boards inkluderer dette. Simpelt – ingen protokolstak nødvendig. | RS485 serielport eller USB-til-RS485 adapter. Controller skal understøtte Modbus RTU master-protokol. LinuxCNC har indbygget Modbus-understøttelse; Mach3 kræver et plugin. |
| Informationsflow | Envejs: styreenheden sender hastighedskommando til VFD. Ingen tilbagemelding – VFD kan ikke rapportere faktisk hastighed, strøm eller fejl tilbage til styreenheden. | Tovejs: styreenhed sender hastighedskommando og, læser faktisk RPM, udgangsstrøm, DC-busspænding og fejlkoder fra VFD registre. |
| Hastighedsnøjagtighed | Begrænset af DAC-opløsning, jordoffset og kabelspændingsfald. Typisk nøjagtighed ±2-5% af fuld skala. | Digital præcision – hastighedssetpunktets opløsning er typisk 0.01 Hz. Ingen drift, ingen kalibreringsdrift over tid. |
| Opsætningskompleksitet | Lav: to ledninger, en VFD parameterændring (frekvenskilde = ekstern terminal). | Medie: RS485-kabling, konfiguration af baudrate/paritet/adresse på både VFD og styreenhed, Modbus-registermapping. |
| Bedst til | Enkle routere, hobby-byggerier, enspindelde maskiner, hvor hastighedsfeedback ikke er påkrævet. | Produktionsmaskiner, multi-spindel opsætninger, automatiserede systemer og enhver installation, hvor styreenheden skal verificere den faktiske spindelhastighed. |
VFD Parameterindstillinger for hvert mærke
Parameternumrene varierer fra mærke til mærke, men funktionen er den samme: fortæl VFD, hvor den skal læse frekvenskommandoen fra.
Fuling BD612 serie (standard VFD til ATC spindler)
0-10V parametre: P0.01 = 1 (ekstern terminalstyring), P0.03 = 2 (0-10V analog indgang på AI1 terminal). AI1 og AI2 understøtter 0-10V eller 0-20 mA; AI3 understøtter -10V til 10V.
Modbus-parametre: P0.01 = 2 (RS485 kommunikationsstyring). Baudrate, paritet og slaveadresse konfigureres i P3.00-P3.04 gruppe. Modbus RTU protokol, funktionskoder 03 (læs) og 06 (skriv).
Bemærk: Fuling BD612 er den standard frekvensomformer, der er parret med vores ATC spindelmotorer. Den understøtter 10 hoved/hjælpefrekvenskilder, PID styring, 8-trins PLC og Modbus RTU med 0.01 Hz digital opløsning. Styrekortet leverer 24VDC hjælpeforsyning, 10V reference, flere multifunktionsindgange og relæ/transistorudgange til fuld CNC integration.
Forskel VFD (f.eks. VFD-EL, VFD-E)
0-10V parametre: P00.00 = 2 (ekstern terminal), P01.00 = 2 (ACI 0-10V på ACI/AVI terminal)
Modbus-parametre: P00.00 = 3 (RS485), P09.00 = slaveadresse, P09.01 = baudrate (0=9600, 1=19200)
Bemærk: Forskel bruger standard Modbus RTU. Frekvenskommandoregister: 0x2001. Statusregister: 0x2101. Godt dokumenteret – lettest at integrere.
Inovance / MD-serien
0-10V parametre: F0-02 = 1 (ekstern terminalstyring)
Modbus-parametre: F0-02 = 2 (kommunikationsstyring), FD-gruppe til Modbus-konfiguration
Bemærk: Registeradressering starter fra 0x1000 for frekvenssetpunkt. Inovance-dokumentation er generelt god med eksplicitte Modbus-registertabeller.
Ledningsdiagrammer for begge metoder
0-10V analog tilslutning (Fuling BD612)
- Styreenhed PWM/analog udgang → VFD AI1 terminal (0-10V analog indgang)
- Styreenhed GND → VFD ACM terminal (analog fælles)
- IMPORTANT: Hvis Mach3 PWM-udgang bruges, tilføj et lavpas RC-Filtrer (1 kΩ + 10 μF) for at konvertere PWM til glat DC
- For 2.2 kW+ BD612 modeller: AI1 og AI2 understøtter hver 0-10V eller 0-20 mA (konfigureret via jumper). AI3 understøtter -10V til +10V til tovejsstyring.
Eksperttip: BD612-styrekortet leverer en 10V-referenceudgang og 24VDC hjælpeforsyning (2.2 kW+ modeller). Brug 10V reference for det potentiometer if using manual Hastighed control. Forbind aldrig controllerens GND direkte til VFD ACM uden at verificere isolation – dette skaber en jordsløjfe, der kan beskadige controlleren.
Modbus RS485 kabling (Fuling BD612)
- Styreenhed RS485 A+ → VFD RS485 A+ terminal
- Styreenhed RS485 B- → VFD RS485 B- terminal
- Styreenhed RS485 GND → VFD signaljord (væsentlig for almindelig-mode-referencen)
- BD612 understøtter Modbus RTU med funktionskoder 03 (læs registre) og 06 (skriv enkelt register). Baudrate, paritet og slave-ID konfigureret i P3.00-P3.04 parametergruppe.
Eksperttip: BD612 tilbyder 10 hoved-/hjælpefrekvenskilder inklusive RS485, 0-10V analog, PID, multihastighed og PLC. du kan brug RS485 for primary Hastighed control while keeping 0-10V wired as a fallback – switch between them via a digital input terminal configured for frekvens kilde valg.
Fuling BD612 – Frekvensomformeren der leveres med vores spindelpakker
Fuling BD612 serien (220V hvid / 380V sort, 1.5-15 kW) understøtter de hastighedskontrolmetoder, der er dækket her: 0-10V analog via AI1/AI2/AI3 terminaler, 0-20 mA strømsløjfe, RS485 Modbus RTU med 0.01 Hz digital opløsning, trinvis hastighedskontrol (op til 16 trin via indbygget PLC) samt PID lukket-sløjfe kontrol. Hastighedsnøjagtigheden er ±0.5% over et 1:100 område.
BD612 leverer 10 hoved- og hjælpefrekvenskilder, der kan kombineres fleksibelt – for eksempel RS485 som primær hastighedskommando med en 0-10V potentiometer som manuel overstyring. Kontrolkortet inkluderer 24VDC hjælpeforsyning (2.2 kW+), 10V referenceudgang, flere programmerbare digitale indgange, relæudgange og transistorudgange til fuld CNC integration.
VFD Hastighedsstyring FAQ
Kan jeg bruge både 0-10V og Modbus samtidigt?
de fleste VFDs kun tillad one aktiv frekvens reference kilde at a tid. du kan wire both og switch between them via a VFD parameter eller digital input terminal, but they cannot both control speed samtidigt. A almindelig mønster er to brug Modbus for speed control og 0-10V as a backup manual control mode.
Hvorfor kører min spindel med den forkerte hastighed med 0-10V-styring?
De mest almindelige årsager: (1) VFD’s min/max frekvensparametre stemmer ikke overens med 0-10V-skaleringen. Hvis maksimal frekvens = 400 Hz, men din spindel er klassificeret til 800 Hz (24000 RPM = 400 Hz for 2P, 800 Hz for 4P), vil hastigheden være halvdelen af forventet. (2) Spændingsfald på 0-10V-linjen – mål den faktiske spænding ved VFD VI-terminalen, mens controlleren kommanderer maksimal hastighed. Hvis den viser 9.2V i stedet for 10V, er dit kabel for langt, eller controllerens udgangsimpedans er for høj.
Hvilket Modbus-register skriver jeg til for frekvensstyring?
Der er intet universelt svar — VFD-mærker bruger forskellige registeradresser. For de almindelige VFDs, der er dækket af denne vejledning, er Modbus-funktionskoden 06 (skriv enkelt register) eller 16 (skriv flere registre). Almindelige frekvensregistre: Forskel 0x2001, Yaskawa 0x0002, Siemens 0x0FFF, generiske kinesiske VFDs bruger 0x1000 eller 0x2000. Hent VFD’s specifikke Modbus-registertabel fra producentens dokumentation.
Klar til at få et tilbud på en spindel + VFD-pakke?
VFD-registerkort varierer efter mærke og model. Brug manualen og spindelmodellen for at få en styringsklar pakke med den rigtige Modbus-, analoge eller panelstyringssti. anmod a control-ready package Tilbudellerview det Fuling VFD-frekvensomformer.