Ваш G-код says S18000 M3 – но как контроллер на самом деле даёт команду VFD вращаться со скоростью 18 000 об/мин? Существует два пути: традиционное аналоговое напряжение 0–10 В и современный цифровой протокол Modbus RTU. В этом руководстве рассматриваются оба варианта: схемы подключения, настройки параметров VFD и специфические для конкретного контроллера шаги интеграции.
0–10 В Аналоговое управление: Простое, традиционное, но чувствительное к шуму
Наиболее широко поддерживаемый метод во всех VFD и контроллерах. Контроллер выдаёт 0–10 В сигнал постоянного тока, пропорциональный желаемой скорости (0 В = 0 об/мин, 10 В = максимальная скорость). Аналоговый вход VFD считывает это напряжение и масштабирует его до выходной частоты.
Как это работает
Плата интерфейса контроллера генерирует сигнал 0–10 В – либо от истинного DAC (цифроаналогового преобразователя), либо от выхода PWM, пропущенного через RC-фильтр нижних частот. Аналоговый входной терминал VFD (обычно обозначенный как VI, AVI или ACI) считывает это напряжение.
Внутри VFD преобразует 0–10 В в 0 Гц – максимальную частоту (например, 0-400 Гц для шпинделя 24 000 об/мин 2P). Если контроллер выдает 7,5 В, VFD устанавливает 300 Гц = 18 000 об/мин.
Критические ограничения
- Уязвимость к шуму: Сигнал 0–10 В представляет собой аналоговое напряжение с низкой полосой пропускания. EMI от VFD или кабеля шпинделя может накладывать шум на сигнал, вызывая хаотичные колебания скорости шпинделя. Для полного плана защитных мер EMI – включая заземление экранированного кабеля, топологию звездообразного заземления и размещение ферритовых сердечников – обратитесь к нашему VFD EMI руководство по экранированию и заземлению.
- Падение напряжения: При длине кабельной линии более 10 метров сопротивление сигнального провода вызывает измеримое падение напряжения. 10 В на контроллере может считываться как 9,4 В на VFD – ошибка скорости 6%.
- Ground offset: Если контроллер GND и VFD ACM не находятся точно на одном и том же потенциале, разница напряжений проявляется как постоянное смещение скорости.
Modbus RTU по RS485: Цифровая точность с двусторонней связью
Modbus RTU — это промышленный стандарт для цифрового управления VFD. Два дифференциальных сигнальных провода (A+ и B-) передают цифровые команды со скоростью до 115200 бит/с. Контроллер может не только задавать скорость, но и считывать фактические частота вращения, выходной ток, напряжение шины DC и коды аварий.
Как это работает
Контроллер выступает в роли Modbus Master; VFD является Modbus Slave с уникальным адресом (1-247). Ведущий отправляет команду записи (Function Code 06) в регистр уставки частоты с требуемым значением. VFD подтверждает и обновляет свою выходную частоту – всё за время менее 10 мс.
Ведущий также может опрашивать регистры состояния VFD (Function Code 03), чтобы считывать фактическую выходную частоту, выходной ток, напряжение шины DC и коды неисправностей. Это обеспечивает мониторинг скорости в замкнутом контуре и автоматическое реагирование на сбои.
Ключевые преимущества по сравнению с аналоговым
- Помехоустойчивость: RS485 использует дифференциальную сигнализацию – приемник измеряет разность напряжений между A+ и B-, отвергая синфазные помехи, которые могли бы исказить аналоговый сигнал.
- Отсутствие дрейфа калибровки: Цифровые значения не ухудшаются с увеличением расстояния или со временем. 300,00 Гц составляет 300,00 Гц независимо от длины кабеля — 2 m или 100 m.
- Двусторонняя связь: Контроллер может проверить, что шпиндель действительно достиг заданной скорости, контролировать нагрузку для адаптивного управления подачей и обнаруживать неисправности VFD без дополнительных датчиков.
0–10 В против Modbus: Полная сравнительная таблица
| Фактор | Аналоговый 0–10 В | Modbus RS485 |
|---|---|---|
| Тип сигнала | Аналоговое напряжение (0–10 В DC) | Цифровой последовательный (дифференциальный RS485) |
| Помехоустойчивость | Низкая – подвержена воздействию EMI от VFD и кабеля шпинделя. Требует экранированный кабель витой пары и прокладку вдали от силовой проводки. | Отличная – дифференциальная сигнализация отвергает синфазные помехи. Промышленный стандарт для условий с высоким уровнем помех. |
| Требования к кабелю | Экранированный 2-проводник (сигнал + GND), минимум 0.5 мм². Максимальная практическая дистанция ~10 m до того, как падение напряжения становится значительным. | Экранированная витая пара (A+/B- + GND), минимум 0.25 mm². До 1200 m при низкой скорости передачи; надежная работа на 100 m при 19 200–38400 bps. |
| Требования к контроллеру | Аналоговый выход 0–10 В или преобразователь PWM в аналоговый сигнал. Большинство интерфейсных плат Mach3 включают это. Просто – стек протоколов не требуется. | Последовательный порт RS485 или адаптер USB-RS485. Контроллер должен поддерживать ведущий протокол Modbus RTU. LinuxCNC имеет встроенную поддержку Modbus; Mach3 требует плагин. |
| Поток информации | Однонаправленный: контроллер отправляет команду скорости в VFD. Обратная связь отсутствует – VFD не может сообщать фактическую скорость, ток или ошибки обратно контроллеру. | Двусторонний: контроллер посылает команду скорости и считывает фактические частота вращения, выходной ток, напряжение шины DC и коды неисправностей из регистров VFD. |
| Точность скорости | Ограничена разрешением DAC, смещением земли и падением напряжения на кабеле. Типичная точность ±2–5% от полной шкалы. | Цифровая точность – разрешение задания скорости обычно составляет 0,01 Гц. Нет дрейфа, нет дрейфа калибровки со временем. |
| Сложность настройки | Низкая: два провода, одно изменение параметра VFD (источник частоты = внешняя клемма). | Средняя: подключение RS485, настройка скорости/четности/адреса как на VFD, так и на контроллере, отображение регистров Modbus. |
| Подходит для | Простые роутеры, любительские сборки, одношпиндельные станки, где обратная связь по скорости не требуется. | Производственные станки, установки с несколькими шпинделями, автоматизированные системы и любые установки, где контроллеру необходимо проверять фактическую скорость шпинделя. |
Параметры VFD для каждого бренда
Номера параметров различаются в зависимости от бренда, но функция одинакова: указать VFD, откуда считывать команду частоты.
Серия Fuling BD612 (стандартный VFD для шпинделей ATC)
Параметры 0–10 В: P0.01 = 1 (управление от внешнего терминала), P0.03 = 2 (0–10 В аналоговый вход на клемме AI1). AI1 и AI2 поддерживают 0–10 В или 0–20 мА; AI3 поддерживает от -10 В до 10 В.
Параметры Modbus: P0.01 = 2 (управление по RS485). Скорость передачи, четность и адрес ведомого устройства настраиваются в группе P3.00-P3.04. Протокол Modbus RTU, коды функций 03 (чтение) и 06 (запись).
Примечание: Fuling BD612 — стандартный частотный преобразователь, комплектуемый с нашими шпиндельными двигателями ATC. Он поддерживает 10 основных/вспомогательных источников частоты, управление PID, 8-ступенчатый PLC и Modbus RTU с цифровым разрешением 0,01 Гц. Плата управления обеспечивает вспомогательное питание 24VDC, опорное напряжение 10 В, многофункциональные входы и релейные/транзисторные выходы для полной интеграции с ЧПУ.
Delta VFD (напр., VFD-EL, VFD-E)
Параметры 0–10 В: P00.00 = 2 (внешняя клемма), P01.00 = 2 (ACI 0–10 В на клемме ACI/AVI)
Параметры Modbus: P00.00 = 3 (RS485), P09.00 = адрес ведомого устройства, P09.01 = скорость передачи (0=9600, 1=19200)
Примечание: Delta использует стандартный протокол Modbus RTU. Регистр команды частоты: 0x2001. Регистр состояния: 0x2101. Хорошо документирован – проще всего интегрировать.
Inovance / серия MD
Параметры 0–10 В: F0-02 = 1 (управление внешней клеммой)
Параметры Modbus: F0-02 = 2 (управление по связи), группа FD для настройки Modbus
Примечание: Адресация регистров начинается с 0x1000 для уставки частоты. Документация Inovance, как правило, хорошая, с явными таблицами регистров Modbus.
Схемы подключения для обоих методов
0–10 В аналоговое подключение (Fuling BD612)
- Контроллер PWM/аналоговый выход → клемма VFD AI1 (0–10 В аналоговый вход)
- Контроллер GND → клемма VFD ACM (аналоговый общий)
- IMPORTANT: При использовании выхода PWM Mach3 добавьте низкочастотный RC-фильтр (1 кОм + 10 мкФ), чтобы преобразовать PWM в сглаженный постоянный ток
- Для моделей 2,2 кВт+ BD612: AI1 и AI2 поддерживают 0–10 В или 0–20 мА (настраивается перемычкой). AI3 поддерживает от -10 В до +10 В для двунаправленного управления.
Pro tip: Плата управления BD612 обеспечивает опорный выход 10 В и вспомогательное питание 24VDC (модели 2,2 кВт+). Используйте опорное напряжение 10 В для потенциометра при ручном управлении скоростью. Никогда не подключайте 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.
Pro tip: BD612 предлагает 10 основных/вспомогательных источников частоты, включая RS485, аналоговый 0–10 В, PID, многоскоростной режим и PLC. Вы можете использовать RS485 для основного управления скоростью, оставив 0–10 В подключенным в качестве резерва – переключение между ними осуществляется через цифровой вход, настроенный на выбор источника частоты.
Fuling BD612 – частотный преобразователь, поставляемый в комплекте с нашими шпиндельными наборами
Серия Fuling BD612 (220 В белый / 380 В черный, 1,5-15 кВт) поддерживает рассмотренные здесь методы управления скоростью: аналоговый 0–10 В через клеммы AI1/AI2/AI3, токовую петлю 0–20 мА, RS485 Modbus RTU с цифровым разрешением 0,01 Гц, пошаговое многоскоростное управление (до 16 ступеней через встроенный PLC) и замкнутое управление PID. Точность скорости составляет ±0.5% в диапазоне 1:100.
BD612 предоставляет 10 основных и вспомогательных источников частоты, которые можно гибко комбинировать – например, RS485 в качестве основной команды скорости с потенциометром 0–10 В как ручным переопределением. Плата управления включает вспомогательное питание 24VDC (2,2 кВт+), опорный выход 10 В, несколько программируемых цифровых входов, релейных выходов и транзисторных выходов для полной интеграции с ЧПУ.
VFD Управление скоростью FAQ
Можно ли одновременно использовать 0–10 В и Modbus?
Большинство VFD допускают только один активный источник задания частоты в каждый момент времени. Вы можете подключить оба и переключаться между ними через параметр VFD или цифровой входной терминал, но они не могут одновременно управлять скоростью. Распространенный вариант — использовать Modbus для управления скоростью и 0–10 В как резервный ручной режим управления.
Почему мой шпиндель работает с неправильной скоростью при управлении 0–10 В?
Наиболее распространенные причины: (1) Параметры мин./макс. частоты VFD не соответствуют масштабированию 0–10 В. Если максимальная частота = 400 Гц, но ваш шпиндель рассчитан на 800 Гц (24 000 об/мин = 400 Гц для 2P, 800 Гц для 4P), скорость будет вдвое меньше ожидаемой. (2) Падение напряжения на линии 0–10 В – измерьте фактическое напряжение на клемме VI VFD, когда контроллер задает максимальную скорость. Если оно показывает 9,2 В вместо 10 В, ваш кабель слишком длинный или выходное сопротивление контроллера слишком велико.
В какой регистр Modbus нужно записывать для управления частотой?
Универсального ответа не существует – бренды VFD используют разные адреса регистров. Для распространенных VFD, рассмотренных в этом руководстве, код функции Modbus — 06 (запись одного регистра) или 16 (запись нескольких регистров). Распространенные регистры частоты: Delta 0x2001, Yaskawa 0x0002, Siemens 0x0FFF, типовые китайские VFD используют 0x1000 или 0x2000. Получите специфическую таблицу регистров Modbus VFD из документации производителя.
Готовы запросить предложение на комплект шпиндель + VFD?
Карты регистров VFD различаются в зависимости от бренда и модели. Используйте руководство и модель шпинделя, чтобы получить готовый к управлению комплект с подходящим каналом Modbus, аналоговым или панельным управлением. Запросить расчет готового к управлению комплекта или Посмотреть частотный преобразователь Fuling VFD.