Sinu G-code says S18000 M3 – but how does kontroller tegelikult ütleb VFD kuni pöörlema 18000 RPM? Two teed on olemas: traditsiooniline 0-10V analoog Pinge, ja kaasaegne Modbus RTU digitaalne protokoll. Vaata juhend käsitleb mõlemat, koos juhtmestikuskeemide, VFD parameetrite seadistuste ja kontrollerispetsiifiliste integreerimisetappidega.
0-10V analoogjuhtimine: lihtne, traditsiooniline, kuid müra-tundlik
Kõige laiemalt toetatud meetod kõikide VFD-de ja kontrollerite seas. Kontroller väljastab 0-10V DC-signaali, mis on võrdeline soovitud kiirusega (0V = 0 RPM, 10V = maksimaalne kiirus). VFD analoogsisend loeb seda pinget ja skaleerib selle väljund sageduseks.
Kuidas see töötab
Kontrolleri breakout-plaat genereerib 0-10V signaali – kas tõelisest DAC-st (digitaal-analoogmuundur) või PWM väljundist, mis on läbitud madalläbilaske RC-filtriga. VFD analoogsisendi klemm (tavaliselt tähistatud VI, AVI või ACI) loeb seda pinget.
Sisemiselt kaardistab VFD 0-10V väärtuse 0 Hz-le maksimaalse sagedusega (nt 0-400 Hz 24000 RPM 2P spindli puhul). Kui kontroller väljastab 7.5V, siis VFD määrab 300 Hz = 18000 RPM.
Kriitilised piirangud
- Noise tundlikkus: 0-10V signaal a low-bandwidth analoog Pinge. EMI VFD-st või spindli kaablist võib signaalile müra peale kanda, põhjustades spindli kiiruse ebaühtlast kõikumist. a lõpetanud EMI countermeasure plan – sealhulgas varjestatud kaabli maanduse, tähtmaanduse topoloogia ja ferriitsüdamike paigutuse kohta vaadake meie VFD EMI shielding ja maandus juhend.
- Pinge langus: Kaabliteedel, mis pikemad kui 10 meetrit, põhjustab signaalijuhtme takistus mõõdetava pingelanguse. 10V kontroller may read as 9.4V VFD – a 6% Kiirus viga.
- maa offset: Kui kontrolleri GND ja VFD ACM ei ole täpselt sama potentsiaali juures, ilmneb pingevahe püsiva kiirusnihkena.
Modbus RTU üle RS485: digitaalne täpsus kahesuunalise suhtlusega
Modbus RTU on tööstusstandard digitaalseks VFD juhtimiseks. Kaks diferentsiaalsignaali juhet (A+ ja B-) edastavad digitaalkäske kuni 115200 bps. Kontroller suudab mitte ainult määrata kiirust, vaid lugeda tagasi tegelikku RPM, väljundvoolu, DC-siini pinget ja häirekoode.
Kuidas see töötab
Kontroller toimib Modbus Masterina; VFD on Modbus Slave unikaalse aadressiga (1-247). Master saadab kirjutuskäsu (Function Code 06) sageduse setpoint-registrisse soovitud väärtusega. VFD kinnitab ja uuendab oma väljund sagedust – kõik alla 10 ms.
Master saab samuti pärida VFD olekuregistreid (Function Code 03), et lugeda tegelikku väljund sagedust, väljundvoolu, DC-siini pinget ja veakoode. See võimaldab suletud silmusega kiiruse jälgimist ja automaatset veatõrjet.
Peamised eelised analoogiga võrreldes
- Müra suhtes immuunne: RS485 uses diferentsiaalne signaaliedastus – vastuvõtja measures Pinge erinevus between A+ ja B-, kõrvaldades ühine-mode noise Vaata would rikuks üks analoog signaal.
- No calibration drift: Digitaalsed väärtused ei halvene vahemaa ega aja jooksul. 300.00 Hz 300.00 Hz, olgu kaabel 2 m või 100 m pikk.
- Two-way communication: Kontroller suudab kinnitada, et spindel jõudis tegelikult käsitletud kiirusele, jälgida koormust adaptiivse söötmiskiiruse juhtimiseks ja tuvastada VFD vigu ilma lisasensoriteta.
0-10V vs Modbus: täielik võrdlustabel
| Faktor | 0-10V analoog | Modbus RS485 |
|---|---|---|
| Signaali tüüp | Analoogpinge (0-10V DC) | Digitaalne jadaväliin (RS485 diferentsiaalne) |
| Müra immuunsus | Halb – vastuvõtlik EMI allikatest VFD ja spindelkaablist. Nõuab varjestatud keeratud paari kaablit ja marsruutimist eemal toitejuhtmestikust. | Suurepärane – diferentsiaalsignaal lükkab tagasi ühismodus müra. Tööstusstandard mürakatete keskkondade jaoks. |
| Kaablinõue | Varjestatud 2-juhe (signaal + GND), 0.5 mm² minimaalselt. Maksimaalne praktiline kaugus ~10 m enne pinge languse oluliseks muutumist. | Varjestatud keeratud paar (A+/B- + GND), 0.25 mm² minimaalselt. Hinnatud 1200 m ulatuses madalamate baudikiiruste korral; 100 m usaldusväärselt 19200-38400 bps juures. |
| Kontrolleri nõue | 0-10V analoogväljund või PWM-analoogmuundur. Enamik Mach3 liidesplaate sisaldavad seda. Lihtne – protokollistacki pole vaja. | RS485 jadaport või USB-RS485 adapter. Kontroller peab toetama Modbus RTU master-protokolli. LinuxCNC-il on natiivne Modbus tugi; Mach3 vajab pluginat. |
| Infovoog | Ühesuunaline: kontroller saadab kiiruskäsu VFD-le. Tagasisidet ei ole – VFD ei saa tegelikku kiirust, voolu ega vigu kontrollerile tagasi teatada. | Kahesuunaline: kontroller saadab kiiruskäsu ja loeb tegelikku RPM, väljundvoolu, DC-siini pinget ja veakoodid VFD registritest. |
| Kiiruse täpsus | Piiratud DAC eraldusvõime, maa nihke ning kaabli pinge langusega. Tüüpiline täpsus ±2-5% täisskaalast. | Digitaalne täpsus – kiiruse setpunkti eraldusvõime on tavaliselt 0.01 Hz. Drifti ei ole, kalibreerimise drifti ei ilmu aja jooksul. |
| Seadistuse keerukus | Madal: kaks juhet, üks VFD parameetri muutus (sageduse allikas = väliin klemm). | Keskmine: RS485 juhtmestus, baudikiiruse/paarsuse/aadressi konfiguratsioon nii VFD kui ka kontrolleri jaoks, Modbus registrite vastendamine. |
| Parim | Lihtsad routerid, harrastuslikud ehitused, ühe spindliga masinad, kus kiiruse tagasisidet ei vajata. | Tootmismasinad, mitme spindliga seadistused, automatiseeritud süsteemid ning iga paigaldus, kus kontroller peab tegelikku spindli kiirust kontrollima. |
VFD parameetrite seaded iga tootja jaoks
Parameetrite numbrid erinevad tootjati, kuid funktsioon on sama: öelda VFD-le, kust sageduskäsku lugeda.
Fuling BD612 seeria (standardne VFD ATC spindlite jaoks)
0-10V parameters: P0.01 = 1 (väliin terminali juhtimine), P0.03 = 2 (0-10V analoogsisend AI1 terminalil). AI1 ja AI2 toetavad 0-10V või 0-20 mA; AI3 toetab -10V kuni 10V.
Modbus parameters: P0.01 = 2 (RS485 sidejuhtimine). Baudikiirus, pariteet ja slave’aadress seadistatud P3.00-P3.04 grupis. Modbus RTU protokoll, funktsioonikoodid 03 (lugemine) ja 06 (kirjutamine).
Märkus: Fuling BD612 standardne sagedusmuundur, mida kasutatakse koos meie ATC spindelmootoritega. Vaata toetab 10 põhi/abisagedusallikaid, PID juhtimist, 8-astmelist PLC ja Modbus RTU 0.01 Hz digitaalse eraldusvõimega. Juhtimisplaat pakub 24VDC abitoite, 10V referentsi, mitmeid mitmefunktsionaalseid sisendeid ja relee/transistorväljundeid täieliku CNC integratsiooni jaoks.
Delta VFD (nt VFD-EL, VFD-E)
0-10V parameters: P00.00 = 2 (väliin klemm), P01.00 = 2 (ACI 0-10V ACI/AVI terminalil)
Modbus parameters: P00.00 = 3 (RS485), P09.00 = slave’aadress, P09.01 = baudikiirus (0=9600, 1=19200)
Märkus: Delta uses standardne Modbus RTU. Sageduskäsu register: 0x2001. Status register: 0x2101. Well-documented – easiest kuni integrate.
Inovance / MD seeria
0-10V parameters: F0-02 = 1 (väliin terminali juhtimine)
Modbus parameters: F0-02 = 2 (sidejuhtimine), FD grupp Modbusi seadistamiseks
Märkus: Registri aadressimine algab 0x1000-st sageduse setpoint’i jaoks. Inovance dokumentatsioon üldiselt hea koos selgete Modbusi registritabelitega.
Mõlema meetodi ühendusskeemid
0-10V analoogühendus (Fuling BD612)
- Kontrolleri PWM/analoogväljund → VFD AI1 klemm (0-10V analoogsisend)
- Kontrolleri GND → VFD ACM klemm (analoogne ühine)
- Oluline: Kui kasutate Mach3 PWM väljundit, lisage RC madalpääsufilter (1 kΩ + 10 μF), et muuta PWM siledaks alalisvooluks.
- 2.2 kW+ BD612 mudelite korral: AI1 ja AI2 toetavad mõlemad 0-10V või 0-20 mA (jumperiga konfigureeritav). AI3 toetab -10V kuni +10V kahesuunaliseks juhtimiseks.
Praktiline nõuanne: BD612 juhtplokk pakub 10V referentsväljundit ja 24VDC abitoite (2.2 kW+ mudelid). Kasuta 10V Viide potentiometer Kui kasutades käsitsi Kiirus control. Ärge ühendage kontrolleri GND-d otse VFD ACM-iga enne isolatsiooni kontrollimist — see võib tekitada maandusahela ja kontrollerit kahjustada.
Modbus RS485 juhtmestus (Fuling BD612)
- Kontrolleri RS485 A+ → VFD RS485 A+ klemm
- Kontrolleri RS485 B- → VFD RS485 B- klemm
- Kontrolleri RS485 GND → VFD signaali maa (hädavajalik ühismoodiliseks referentsiks).
- BD612 toetab Modbus RTU funktsioonikoodidega 03 (registrite lugemine) ja 06 (ühe registri kirjutamine). Baudikiirus, paarsus ja slave-ID on seadistatud parameetrite grupis P3.00-P3.04.
Praktiline nõuanne: BD612 pakub 10 põhi- ja abisagedusallikat, sealhulgas RS485, 0-10V analoog, PID, mitmekiirus ja PLC. RS485 võib olla peamine kiirusejuhtimine, samal ajal kui 0–10 V jääb varulahenduseks; nende vahel saab vahetada sagedusallika valikuks seadistatud digitaalse sisendklemmi kaudu.
Fuling BD612 – sagedusmuundur, mis kaasneb meie spindelikomplektidega.
Fulingu BD612 seeria (220V valge / 380V peab, 1.5-15 kW) toetab siin käsitletud kiirusjuhtimise meetodeid: 0-10V analoog AI1/AI2/AI3 klemmide kaudu, 0-20 mA voolusilmus, RS485 Modbus RTU 0.01 Hz digitaalse eraldusvõimega, mitmekiiruseline astmeline juhtimine (kuni 16 astmeni sisseehitatud PLC abil) ja PID suletud silmuse juhtimine. Kiiruse täpsus on ±0.5% vahemikus 1:100.
BD612 pakub 10 põhi- ja abisagedusallikaid, mida saab paindlikult kombineerida – näiteks RS485 esmase kiiruskäskuna koos 0-10V potentsiomeetriga käsitsi ülejuhtimiseks. Juhtplokk sisaldab 24VDC abitoite (2.2 kW+), 10V referentsväljundit, mitmeid programmeeritavaid digitaalsisendeid, releeväljundeid ja transistorväljundeid täielikuks CNC integreerimiseks.
VFD kiirusjuhtimine FAQ
Kas saan kasutada nii 0-10V kui ka Modbusi samaaegselt?
Enamik VFD-sid lubab korraga ainult ühte aktiivset sageduse referenstallikat. Saate mõlemad ühendada ja vahetada nende vahel VFD parameetri või digitaalse sisendterminali kaudu, kuid nad ei saa mõlemad samaaegselt kiirust juhtida. Levinud lahendus on kasutada Modbust kiiruse juhtimiseks ja 0-10V varumanuaalse juhtimisrežiimina.
Miks mu spindel töötab vale kiirusega 0-10V juhtimise korral?
Kõige levinumad põhjused: (1) VFD min/max sageduse parameetrid ei vasta 0-10V skaleerimisele. Kui max sagedus = 400 Hz, kuid teie spindel on nimiväärtusega 800 Hz (24000 RPM = 400 Hz 2P korral, 800 Hz 4P korral), siis kiirus on pool oodatust. (2) Pinge langus 0-10V liinil – mõõtke tegelik pinge VFD VI terminalis, kui kontroller käsib maksimaalset kiirust. Kui see näitab 9.2V 10V asemel, siis teie kaabel on liiga pikk või kontrolleri väljundimpedants on liiga kõrge.
Millisesse Modbus registrisse ma kirjutan sageduse juhtimiseks?
Universaalset vastust ei ole — VFD kaubamärgid kasutavad erinevaid registerite aadresse. Selles juhendis käsitletud levinud VFD-de puhul on Modbus funktsioonikood 06 (ühe registri kirjutamine) või 16 (mitme registri kirjutamine). Levinud sagedusregistrid: Delta 0x2001, Yaskawa 0x0002, Siemens 0x0FFF, üldised Hiina VFD-d kasutavad 0x1000 või 0x2000. Hankige VFD spetsiifiline Modbus registerite tabel tootja dokumentatsioonist.
Valmis spindli + VFD paketi hinnapakkumiseks?
VFD registerkaardid erinevad brändi ja mudeli järgi. Kasutage käsiraamatut ja spindli mudelit, et saada juhtimisvalmis pakett õige Modbus-, analoog- või paneeljuhtimise teega. Küsi juhtimiseks valmis paketi hinnapakkumist või vaata Fulingu VFD-inverterit.