Ваш G-код говорить S18000 M3 – але як насправді контролер повідомляє VFD обертатися зі швидкістю 18000 RPM? Існують два шляхи: традиційна аналогова напруга 0-10V та сучасний цифровий протокол Modbus RTU. Цей посібник охоплює обидва, включаючи схеми підключення, налаштування параметрів VFD та інтеграційні кроки для конкретних контролерів.
Аналогове керування 0-10V: просте, традиційне, але чутливе до шуму
Найпоширеніший метод, який підтримується всіма VFD та контролерами. Контролер видає сигнал постійного струму 0-10V, пропорційний бажаній швидкості (0V = 0 RPM, 10V = максимальна швидкість). Аналоговий вхід VFD зчитує цю напругу та масштабує її до вихідної частоти.
Як це працює
Плата розширення контролера генерує сигнал 0-10V – або від справжнього DAC (цифро-аналоговий перетворювач), або від виходу PWM, пропущеного через низькочастотний RC-фільтр. Аналоговий вхідний термінал VFD (зазвичай позначений VI, AVI або ACI) зчитує цю напругу.
Всередині VFD відображає 0-10V до 0 Hz до Max Frequency (наприклад, 0-400 Гц для шпинделя 24000 RPM 2P). Якщо контролер видає 7.5V, то VFD встановлює 300 Hz = 18000 RPM.
Критичні обмеження
- Вразливість до шуму: Сигнал 0-10V є аналоговою напругою з низькою пропускною здатністю. EMI від VFD або кабелю шпинделя може накладати шум на сигнал, спричиняючи нестабільне коливання швидкості шпинделя. Для повного плану заходів проти EMI, включаючи заземлення екранованого кабелю, топологію зіркоподібного заземлення та розташування феритових осердь, зверніться до нашого Посібник з екранування та заземлення VFD EMI .
- Падіння напруги: При довжині кабелю понад 10 метрів опір сигнального проводу викликає вимірне падіння напруги. 10V на контролері може зчитуватися як 9.4V на VFD – похибка швидкості 6%.
- Зсув заземлення: Якщо GND контролера та VFD ACM не знаходяться на точно однаковому потенціалі, різниця напруги проявляється як постійне зміщення швидкості.
Modbus RTU через RS485: цифрова точність з двостороннім зв’язком
Modbus RTU є промисловим стандартом для цифрового керування VFD. Два диференціальні сигнальні проводи (A+ та B-) передають цифрові команди зі швидкістю до 115200 біт/с. Контролер може не тільки задавати швидкість, але й зчитувати фактичні RPM, вихідний струм, напругу шини постійного струму та коди тривог.
Як це працює
Контролер виступає як Modbus Master; VFD є Modbus Slave з унікальною адресою (1-247). Master надсилає команду запису (Function Code 06) до регістру завдання частоти з бажаним значенням. VFD підтверджує та оновлює свою вихідну частоту – все менше ніж за 10 мс.
Master також може опитувати регістри стану VFD (Function Code 03) для зчитування фактичної вихідної частоти, вихідного струму, напруги шини постійного струму та кодів несправностей. Це дозволяє здійснювати замкнуте моніторинг швидкості та автоматичне реагування на несправності.
Ключові переваги перед аналоговим
- Стійкість до шуму: RS485 використовує диференціальну сигналізацію – приймач вимірює різницю напруги між A+ та B-, відкидаючи синфазний шум, який би спотворив аналоговий сигнал.
- Відсутність дрейфу калібрування: Цифрові значення не погіршуються з відстанню або часом. 300.00 Hz – це 300.00 Hz, незалежно від того, чи кабель має довжину 2 m або 100 m.
- Двосторонній зв’язок: Контролер може перевірити, чи шпиндель дійсно досяг заданої швидкості, контролювати навантаження для адаптивного керування подачею та виявляти несправності VFD без додаткових датчиків.
0-10V проти Modbus: Повна порівняльна таблиця
| Фактор | 0-10V Аналоговий | Modbus RS485 |
|---|---|---|
| Тип сигналу | Аналогова напруга (0-10V постійного струму) | Цифровий послідовний (диференціальний RS485) |
| Стійкість до шуму | Погана – чутлива до EMI від VFD та кабелю шпинделя. Вимагає екранованого крученого кабелю та прокладання подалі від силових проводів. | Відмінна – диференціальна сигналізація відкидає синфазний шум. Промисловий стандарт для зашумлених середовищ. |
| Вимоги до кабелю | Екранований 2-провідник (сигнал + GND), мінімум 0.5 мм². Максимальна практична відстань ~10 m, після якої падіння напруги стає значним. | Екранована вита пара (A+/B- + GND), мінімум 0.25 мм². Розрахована на 1200 m при нижчих швидкостях передачі; надійно 100 m на 19200-38400 біт/с. |
| Вимоги до контролера | Аналоговий вихід 0-10V або перетворювач PWM-в-аналог. Більшість плат розширення Mach3 мають це. Просто – не потрібен стек протоколів. | Послідовний порт RS485 або адаптер USB-RS485. Контролер повинен підтримувати протокол Modbus RTU майстер. LinuxCNC має вбудовану підтримку Modbus; Mach3 вимагає плагіна. |
| Потік інформації | Односторонній: контролер надсилає команду швидкості на VFD. Без зворотного зв’язку – VFD не може повідомити контролеру фактичну швидкість, струм або несправності. | Двосторонній: контролер надсилає команду швидкості AND зчитує фактичні RPM, вихідний струм, напругу шини постійного струму та коди несправностей з регістрів VFD. |
| Точність швидкості | Обмежена роздільною здатністю DAC, зміщенням землі та падінням напруги в кабелі. Типова точність ±2-5% від повної шкали. | Цифрова точність – роздільна здатність уставки швидкості зазвичай 0.01 Hz. Відсутність дрейфу, відсутність дрейфу калібрування з часом. |
| Складність налаштування | Низька: два дроти, одна зміна параметра VFD (джерело частоти = зовнішній термінал). | Середня: проводка RS485, конфігурація швидкості/паритету/адреси як на VFD, так і на контролері, відображення регістрів Modbus. |
| Найкраще підходить для | Простих фрезерувальних верстатів, хобі-конструкцій, однопиндельних верстатів, де не потрібен зворотний зв’язок за швидкістю. | Виробничих верстатів, багатошпиндельних установок, автоматизованих систем та будь-яких установок, де контролер повинен перевіряти фактичну швидкість шпинделя. |
Налаштування параметрів VFD для кожного бренду
Номери параметрів відрізняються залежно від бренду, але функція однакова: вказати VFD, звідки зчитувати команду частоти.
Серія Fuling BD612 (стандартний VFD для шпинделів ATC)
Параметри 0-10V: P0.01 = 1 (керування зовнішніми клемами), P0.03 = 2 (аналоговий вхід 0-10V на клемі AI1). AI1 та AI2 підтримують 0-10V або 0-20 мА; AI3 підтримує -10V до 10V.
Параметри Modbus: P0.01 = 2 (керування зв’язком RS485). Швидкість передачі, парність та адреса веденого налаштовуються в групі P3.00-P3.04. Протокол Modbus RTU, функціональні коди 03 (читання) та 06 (запис).
Примітка: Fuling BD612 — це стандартний частотний перетворювач, що постачається з нашими шпиндельними двигунами ATC. Він підтримує 10 основних/додаткових джерел частоти, керування PID, 8-ступеневий PLC та Modbus RTU з цифровою роздільною здатністю 0.01 Hz. Плата керування забезпечує допоміжне живлення 24VDC, опорну напругу 10V, декілька багатофункціональних входів та релейні/транзисторні виходи для повної інтеграції з CNC.
Delta VFD (наприклад, VFD-EL, VFD-E)
Параметри 0-10V: P00.00 = 2 (зовнішня клема), P01.00 = 2 (ACI 0-10V на клемі ACI/AVI)
Параметри Modbus: P00.00 = 3 (RS485), P09.00 = адреса веденого, P09.01 = швидкість передачі (0=9600, 1=19200)
Примітка: Delta використовує стандартний Modbus RTU. Регістр команди частоти: 0x2001. Регістр статусу: 0x2101. Добре документовано – найпростіше інтегрувати.
Inovance / серія MD
Параметри 0-10V: F0-02 = 1 (керування зовнішніми клемами)
Параметри Modbus: F0-02 = 2 (керування зв’язком), група FD для налаштування Modbus
Примітка: Адресація регістрів починається з 0x1000 для заданої частоти. Документація Inovance загалом хороша з чіткими таблицями регістрів Modbus.
Схеми підключення для обох методів
Аналогове підключення 0-10V (Fuling BD612)
- Контролер PWM/аналоговий вихід → клема VFD AI1 (аналоговий вхід 0-10V)
- Контролер GND → клема VFD ACM (загальний аналоговий)
- IMPORTANT: Якщо ви використовуєте вихід PWM Mach3, додайте фільтр низьких частот RC (1 кОм + 10 мкФ) для перетворення PWM на згладжений постійний струм.
- Для моделей 2.2 kW+ BD612: AI1 та AI2 підтримують 0-10V або 0-20 мА (налаштовується перемичкою). AI3 підтримує -10V до +10V для двонаправленого керування.
Порада: Плата керування BD612 забезпечує опорний вихід 10V та допоміжне живлення 24VDC (моделі 2.2 kW+). Використовуйте опорний сигнал 10V для потенціометра, якщо використовується ручне керування швидкістю. Ніколи не під’єднуйте GND контролера безпосередньо до VFD ACM без перевірки ізоляції – це створює петлю заземлення, яка може пошкодити контролер.
Підключення Modbus RS485 (Fuling BD612)
- Контролер RS485 A+ → клема A+ VFD RS485
- Контролер RS485 B- → клема B- VFD RS485
- RS485 GND контролера → сигнальна земля VFD (важливо для синфазного опорного сигналу)
- BD612 підтримує Modbus RTU з функціональними кодами 03 (читання регістрів) і 06 (запис одного регістра). Швидкість передачі, парність та ID веденого налаштовуються в групі параметрів P3.00-P3.04.
Порада: BD612 пропонує 10 основних/допоміжних джерел частоти, включаючи RS485, аналоговий 0-10V, PID, багатошвидкісний та PLC. Ви можете використовувати RS485 для основного керування швидкістю, залишаючи 0-10V підключеним як резервний – перемикання між ними здійснюється через цифровий вхідний термінал, налаштований на вибір джерела частоти.
Fuling BD612 – Інвертор, що постачається з нашими шпиндельними комплектами
Серія Fuling BD612 (220V білий / 380V чорний, 1.5-15 kW) підтримує всі методи керування швидкістю, описані тут: аналоговий 0-10V через клеми AI1/AI2/AI3, струмова петля 0-20 мА, Modbus RS485 RTU з цифровою роздільною здатністю 0.01 Hz, багатошвидкісне ступінчасте керування (до 16 ступенів за допомогою вбудованого PLC) та замкнуте керування PID. Точність швидкості становить ±0.5% у діапазоні 1:100.
BD612 надає 10 основних та допоміжних джерел частоти, які можна гнучко комбінувати – наприклад, RS485 як основну команду швидкості з потенціометром 0-10V як ручне перевизначення. Плата керування включає допоміжне живлення 24VDC (2.2 kW+), опорний вихід 10V, кілька програмованих цифрових входів, релейні виходи та транзисторні виходи для повної інтеграції CNC.
VFD Керування швидкістю FAQ
Чи можна використовувати одночасно 0-10V та Modbus?
Більшість ПЧ дозволяють лише одне активне джерело частоти одночасно. Ви можете підключити обидва та перемикатися між ними за допомогою параметра VFD або цифрового входу, але вони не можуть одночасно керувати швидкістю. Типова схема — використовувати Modbus для керування швидкістю та 0-10V як резервний режим ручного керування.
Чому мій шпиндель працює з неправильною швидкістю при керуванні через 0-10V?
Найпоширеніші причини: (1) Параметри мінімальної/максимальної частоти VFD не відповідають масштабуванню 0-10V. Якщо максимальна частота = 400 Hz, а ваш шпиндель розрахований на 800 Hz (24000 RPM = 400 Hz для 2P, 800 Hz для 4P), швидкість буде вдвічі меншою. (2) Падіння напруги на лінії 0-10V — виміряйте фактичну напругу на клемі VI VFD, коли контролер задає максимальну швидкість. Якщо показує 9.2V замість 10V, кабель занадто довгий або вихідний опір контролера занадто високий.
Який регістр Modbus потрібно записувати для керування частотою?
Універсальної відповіді немає — кожен бренд VFD використовує різні адреси регістрів. Однак код функції Modbus завжди 06 (запис одного регістру) або 16 (запис кількох регістрів). Поширені регістри частоти: Delta 0x2001, Yaskawa 0x0002, Siemens 0x0FFF, загальні китайські ПЧ часто використовують 0x1000 або 0x2000. Завжди отримуйте таблицю регістрів Modbus для VFD з документації виробника.
Готові замовити пакет шпиндель + VFD?
Кожен бренд VFD використовує різні регістри. Використовуйте інструкцію та модель шпинделя, щоб отримати готовий до керування пакет із правильним шляхом керування Modbus, аналоговим або панельним. Запитати ціну на готовий до керування пакет або переглянути інвертор Fuling VFD .