Uw G-code zegt S18000 M3 — maar hoe vertelt de controller de VFD eigenlijk om op 18000 RPM te draaien? Er bestaan twee wegen: de traditionele 0-10V analoge spanning en het moderne Modbus RTU digitale protocol. Deze gids behandelt beide, met bedradingsschema’s, VFD-parameterinstellingen en controllerspecifieke integratiestappen.
0-10V Analoge Regeling: Eenvoudig, Traditioneel, maar Gevoelig voor Ruis
De meest breed ondersteunde methode op alle VFD’s en controllers. De controller geeft een 0-10V gelijkspanning uit die evenredig is met het gewenste toerental (0V = 0 RPM, 10V = max. toerental). De analoge ingang van de VFD leest deze spanning en schaalt deze naar de uitgangsfrequentie.
Hoe het werkt
De breakoutboard van de controller genereert een 0-10V signaal — hetzij van een echte DAC (digitaal-naar-analoog omzetter) of van een PWM-uitgang die door een laagdoorlaat RC-filter wordt gevoerd. De analoge ingangsklem van de VFD (typisch gemarkeerd als VI, AVI of ACI) leest deze spanning.
Intern mapt de VFD 0-10V naar 0 Hz tot Max Frequentie (bijv. 0-400 Hz voor een 24000 RPM 2P spindel). Als de controller 7,5V uitvoert, stelt de VFD 300 Hz = 18000 RPM in.
Kritieke beperkingen
- Ruisgevoeligheid: Het 0-10V signaal is een laagbandbreedte analoge spanning. EMI van de VFD of spindelkabel kan ruis op het signaal superponeren, waardoor het spindeltoerental onregelmatig fluctueert. Voor een volledig EMI-tegenmaatregelenplan — inclusief afgeschermde kabelaarding, steraardingstopologie en ferrietkernplaatsing — raadpleeg onze VFD EMI-afscherming en aardingsgids.
- Spanningsval: Over kabellengtes langer dan 10 meter veroorzaakt de weerstand van de signaaldraad een meetbare spanningsval. 10V aan de controller kan als 9,4V aan de VFD worden afgelezen — een snelheidsfout van 6%.
- Aardoffset: Als de controller GND en VFD ACM niet op exact hetzelfde potentiaal zitten, verschijnt het spanningsverschil als een permanente snelheidsoffset.
Modbus RTU via RS485: Digitale Precisie met Tweerichtingscommunicatie
Modbus RTU is de industriële standaard voor digitale VFD-regeling. Twee differentiële signaaldraden (A+ en B-) dragen digitale commando’s tot 115200 bps. De controller kan niet alleen de snelheid instellen, maar ook het werkelijke toerental, de uitgangsstroom, de DC-tussenspanning en alarmcodes uitlezen.
Hoe het werkt
De controller fungeert als Modbus Master; de VFD is een Modbus Slave met een uniek adres (1-247). De master stuurt een schrijfcommando (Functiecode 06) naar het frequentie-instelregister met de gewenste waarde. De VFD bevestigt en werkt zijn uitgangsfrequentie bij — alles in minder dan 10 ms.
De master kan ook de statusregisters van de VFD uitlezen (Functiecode 03) om de werkelijke uitgangsfrequentie, uitgangsstroom, DC-tussenspanning en foutcodes te lezen. Dit maakt gesloten-lus snelheidsbewaking en automatische foutrespons mogelijk.
Belangrijkste voordelen ten opzichte van analoog
- Ongevoelig voor ruis: RS485 gebruikt differentiële signalering — de ontvanger meet het spanningsverschil tussen A+ en B-, en verwerpt common-mode ruis die een analoog signaal zou verstoren.
- Geen kalibratiedrift: Digitale waarden degraderen niet over afstand of tijd. 300,00 Hz is 300,00 Hz, of de kabel nu 2 m of 100 m lang is.
- Tweerichtingscommunicatie: De controller kan verifiëren dat de spindel werkelijk het opgelegde toerental heeft bereikt, de belasting bewaken voor adaptieve voedingssnelheidsregeling en VFD-storingen detecteren zonder extra sensoren.
0-10V vs Modbus: De Volledige Vergelijkingstabel
| Factor | 0-10V Analoog | Modbus RS485 |
|---|---|---|
| Signaaltype | Analoge spanning (0-10V DC) | Digitaal serieel (RS485 differentieel) |
| Ruisimmuniteit | Slecht — gevoelig voor EMI van VFD en spindelkabel. Vereist afgeschermde getwist-paar kabel en routing weg van voedingsbedrading. | Uitstekend — differentiële signalering verwerpt common-mode ruis. Industriële standaard voor lawaaierige omgevingen. |
| Kabelvereiste | Afgeschermde 2-aderig (signaal + GND), minimaal 0,5 mm². Maximale praktische afstand ~10 m voordat spanningsval significant wordt. | Afgeschermd getwist-paar (A+/B- + GND), minimaal 0,25 mm². Geschikt tot 1200 m bij lagere baudrates; 100 m betrouwbaar bij 19200-38400 bps. |
| Controllervereiste | 0-10V analoge uitgang of PWM-naar-analoog converter. De meeste Mach3 breakoutboards hebben dit. Eenvoudig — geen protocolstack nodig. | RS485 seriële poort of USB-naar-RS485 adapter. Controller moet Modbus RTU masterprotocol ondersteunen. LinuxCNC heeft native Modbus-ondersteuning; Mach3 vereist een plugin. |
| Informatie-stroom | Eénrichting: controller stuurt snelheidscommando naar VFD. Geen feedback — VFD kan geen werkelijk toerental, stroom of fouten terugmelden aan de controller. | Tweerichting: controller stuurt snelheidscommando EN leest werkelijk toerental, uitgangsstroom, DC-tussenspanning en foutcodes uit VFD-registers. |
| Snelheids-nauwkeurigheid | Beperkt door DAC-resolutie, aardoffset en kabelspanningsval. Typische nauwkeurigheid ±2-5% van volle schaal. | Digitale precisie — snelheidsetpuntresolutie is typisch 0,01 Hz. Geen drift, geen kalibratieverloop over tijd. |
| Installatie-complexiteit | Laag: twee draden, één VFD-parameterwijziging (frequentiebron = externe klem). | Middel: RS485-bedrading, baudrate/pariteit/adresconfiguratie op zowel VFD als controller, Modbus-registertoewijzing. |
| Het beste voor | Eenvoudige freesmachines, hobbybouw, enkelspindelmachines waar snelheidsfeedback niet vereist is. | Productiemachines, meer-spindelopstellingen, geautomatiseerde systemen en elke installatie waar de controller het werkelijke spindeltoerental moet verifiëren. |
VFD-parameterinstellingen voor Elk Merk
De parameternummers verschillen per merk, maar de functie is hetzelfde: vertel de VFD waar hij de frequentie-opdracht moet lezen.
Fuling BD612-serie (standaard VFD voor ATC-spindels)
0-10V parameters: P0.01 = 1 (externe klemmenbediening), P0.03 = 2 (0-10V analoge ingang op AI1-klem). AI1 en AI2 ondersteunen 0-10V of 0-20 mA; AI3 ondersteunt -10V tot 10V.
Modbus parameters: P0.01 = 2 (RS485-communicatiebesturing). Baudrate, pariteit en slave-adres geconfigureerd in de P3.00-P3.04 groep. Modbus RTU-protocol, functiecodes 03 (lezen) en 06 (schrijven).
Opmerking: Fuling BD612 is de standaard omvormer die bij onze ATC-spindelmotoren wordt geleverd. Het ondersteunt 10 hoofd-/hulpfrequentiebronnen, PID-regeling, 8-traps PLC en Modbus RTU met 0,01 Hz digitale resolutie. De besturingskaart levert 24VDC hulpvoeding, 10V referentie, meerdere multifunctionele ingangen en relais/transistoruitgangen voor volledige CNC-integratie.
Delta VFD (bijv. VFD-EL, VFD-E)
0-10V parameters: P00.00 = 2 (externe klem), P01.00 = 2 (ACI 0-10V op ACI/AVI-klem)
Modbus parameters: P00.00 = 3 (RS485), P09.00 = slave-adres, P09.01 = baudrate (0=9600, 1=19200)
Opmerking: Delta gebruikt standaard Modbus RTU. Frequentiecommando-register: 0x2001. Statusregister: 0x2101. Goed gedocumenteerd — het gemakkelijkst te integreren.
Inovance / MD-serie
0-10V parameters: F0-02 = 1 (externe klemmenbediening)
Modbus parameters: F0-02 = 2 (communicatiebesturing), FD-groep voor Modbus-configuratie
Opmerking: Registeradressering begint vanaf 0x1000 voor frequentie-instelpunt. Inovance-documentatie is over het algemeen goed met expliciete Modbus-registertabellen.
Bedradingsschema’s voor Beide Methoden
0-10V analoge bedrading (Fuling BD612)
- Controller PWM/analoge uitgang → VFD AI1-klem (0-10V analoge ingang)
- Controller GND → VFD ACM-klem (analoog gemeenschappelijk)
- BELANGRIJK: Als u Mach3 PWM-uitgang gebruikt, voeg dan een laagdoorlaat RC-filter toe (1 kΩ + 10 μF) om PWM om te zetten in vloeiende DC
- Voor BD612-modellen van 2,2 kW+: AI1 en AI2 ondersteunen elk 0-10V of 0-20 mA (configureerbaar via jumper). AI3 ondersteunt -10V tot +10V voor bidirectionele regeling.
Pro-tip: De BD612-besturingskaart levert een 10V-referentieuitgang en 24VDC hulpvoeding (2,2 kW+ modellen). Gebruik de 10V-referentie voor de potentiometer bij handmatige snelheidsregeling. Sluit controller GND nooit rechtstreeks aan op VFD ACM zonder isolatie te verifiëren — dit creëert een aardlus die de controller kan beschadigen.
Modbus RS485 bedrading (Fuling BD612)
- Controller RS485 A+ → VFD RS485 A+-klem
- Controller RS485 B- → VFD RS485 B–klem
- Controller RS485 GND → VFD signaalaarde (essentieel voor common-mode referentie)
- BD612 ondersteunt Modbus RTU met functiecodes 03 (registers lezen) en 06 (enkel register schrijven). Baudrate, pariteit en slave-ID geconfigureerd in parameter groep P3.00-P3.04.
Pro-tip: De BD612 biedt 10 hoofd-/hulpfrequentiebronnen, waaronder RS485, 0-10V analoog, PID, meersnelheid en PLC. U kunt RS485 gebruiken voor primaire snelheidsregeling terwijl 0-10V als back-up is aangesloten — schakel ertussen via een digitale ingangsklem geconfigureerd voor frequentiebronselectie.
Fuling BD612 — De Omvormer die met Onze Spindelpakketten Wordt Geleverd
De Fuling BD612-serie (220V wit / 380V zwart, 1,5-15 kW) ondersteunt elke snelheidsregelmethode die hier wordt behandeld: 0-10V analoog via AI1/AI2/AI3-klemmen, 0-20 mA stroomlus, RS485 Modbus RTU met 0,01 Hz digitale resolutie, meertraps snelheidsregeling (tot 16 trappen via ingebouwde PLC) en PID gesloten-lus regeling. Snelheidsnauwkeurigheid is ±0,5% over een 1:100 bereik.
De BD612 biedt 10 hoofd- en hulpfrequentiebronnen die flexibel kunnen worden gecombineerd — bijvoorbeeld RS485 als primair snelheidscommando met een 0-10V potentiometer als handmatige overbrugging. De besturingskaart omvat 24VDC hulpvoeding (2,2 kW+), 10V-referentieuitgang, meerdere programmeerbare digitale ingangen, relaisuitgangen en transistoruitgangen voor volledige CNC-integratie.
VFD-snelheidsregeling FAQ
Kan ik zowel 0-10V als Modbus gelijktijdig gebruiken?
De meeste VFD’s staan slechts één actieve frequentiebron tegelijk toe. U kunt beide bedraden en ertussen schakelen via een VFD-parameter of digitale ingangsklem, maar ze kunnen niet gelijktijdig de snelheid regelen. Een veelgebruikt patroon is Modbus voor snelheidsregeling en 0-10V als back-up handmatige regeling.
Waarom draait mijn spindel op de verkeerde snelheid met 0-10V regeling?
De meest voorkomende oorzaken: (1) De min/max frequentieparameters van de VFD komen niet overeen met de 0-10V schaling. Als max frequentie = 400 Hz maar uw spindel is geschikt voor 800 Hz (24000 RPM = 400 Hz voor 2P, 800 Hz voor 4P), zal de snelheid de helft van de verwachte zijn. (2) Spanningsval op de 0-10V lijn — meet de werkelijke spanning op de VFD VI-klem terwijl de controller maximaal toerental oplegt. Als deze 9,2V in plaats van 10V aangeeft, is uw kabel te lang of de uitgangsimpedantie van de controller te hoog.
Welk Modbus-register moet ik beschrijven voor frequentie-regeling?
Er is geen universeel antwoord — elk VFD-merk gebruikt andere registeradressen. De Modbus-functiecode is echter altijd 06 (enkel register schrijven) of 16 (meerdere registers schrijven). Veelgebruikte frequentieregisters: Delta 0x2001, Yaskawa 0x0002, Siemens 0x0FFF, generieke Chinese VFD’s gebruiken vaak 0x1000 of 0x2000. Raadpleeg altijd de specifieke Modbus-registertabel van de VFD uit de fabrikantdocumentatie.
Klaar om een Spindel + VFD Pakket aan te Vragen?
Elk VFD-merk gebruikt andere registers. Gebruik de handleiding en het spindelmodel om een regelingsklaar pakket te krijgen met het juiste Modbus, analoge of paneelregelingspad. Vraag een offerte aan voor een regelingsklaar pakket of bekijk de Fuling VFD-omvormer.