Сервоприводы и шпиндельные двигатели: принцип работы, выбор, настройка | w4ve.ru

Сервоприводы и шпиндельные двигатели: назначение, принцип действия, выбор

Полное техническое руководство по сервосистемам для станков ЧПУ и промышленной автоматизации

1. Что такое сервопривод?

Сервопривод (серводвигатель + серводрайвер) — электромеханическая система с замкнутым контуром обратной связи для точного управления положением, скоростью и моментом вала.

Контроллер (PLC/CNC)

Задаёт целевые значения: положение, скорость, момент. Формирует управляющие сигналы (Pulse/Dir, EtherCAT или MECHATROLINK).

Серводрайвер (усилитель)

Принимает сигналы от контроллера, преобразует их в напряжение/ток для двигателя. Реализует PID-регулирование.

Серводвигатель

Синхронный двигатель с постоянными магнитами (PMSM). Высокий момент, компактный размер.

Энкодер (обратная связь)

Измеряет фактическое положение вала. Инкрементальный или абсолютный (17-23 бита).

Схема 1: Компоненты сервосистемы и обратная связь
Контроллер PLC / CNC задание Серводрайвер усилитель + PID U / V / W Серводвигатель PMSM Энкодер обратная связь (положение / скорость) опционально

На сайте представлены сервоприводы: SZGH, Yaskawa, JPS.

2. Принцип работы сервопривода

Сервопривод работает по принципу замкнутого контура управления. Контроллер задаёт требуемое положение, скорость или момент, обратная связь постоянно сравнивает фактическое значение с заданным и корректирует управляющий сигнал.

Режим положения (Position Mode): задаётся угол поворота вала. Применяется в станках ЧПУ, роботах, позиционерах.
Режим скорости (Speed Mode): задаётся скорость вращения. Применяется на конвейерах, транспортёрах.
Режим момента (Torque Mode): задаётся крутящий момент. Применяется в намотчиках, зажимных устройствах.

Типы энкодеров:

Тип энкодераРазрешениеПреимуществаНедостатки
Инкрементальный2500 имп/обНедорогой, простотаПотеря позиции при отключении питания
Абсолютный (17 бит)131072 имп/обСохраняет позициюДороже
Абсолютный (23 бита)8388608 имп/обМаксимальная точностьВысокая цена

3. Замкнутый контур управления

Схема 2: Контуры регулирования (каскадное управление)
Контур положения PID-регулятор положения → задание скорости задание скорости Контур скорости PID-регулятор скорости задание момента (тока) Контур тока (момент) самый быстрый

Контуры регулирования:

  • Контур положения — задаёт точность позиционирования (внешний)
  • Контур скорости — обеспечивает плавность движения (средний)
  • Контур тока — управляет моментом двигателя (внутренний, самый быстрый)

Автонастройка (Auto-tuning)

Современные серводрайверы поддерживают автоматическую настройку PID-коэффициентов: определение инерции нагрузки, расчёт коэффициентов усиления, тестовый прогон. У SZGH автонастройка вызывается параметром Pn-100.

4. Сравнение: сервопривод vs частотный преобразователь

ХарактеристикаСервоприводЧастотный преобразователь + АД
Тип двигателяСинхронный (PMSM)Асинхронный
Обратная связьОбязательна (энкодер)Опционально
Точность позиционированияДо 0.0001°Низкая
Диапазон регулирования1:5000 и выше1:100
Перегрузочная способность300-500%150-200%
СтоимостьВысокаяСредняя
Типовые задачиПозиционирование, ЧПУНасосы, вентиляторы

Подробнее о выборе частотного преобразователя.

5. Шпиндельные двигатели

Шпиндельный двигатель — специализированный электродвигатель для привода шпинделя станка, обеспечивающий высокоскоростную обработку.

Отличия от стандартного серводвигателя:

  • Усиленная динамическая балансировка ротора (класс G0.4, G1)
  • Встроенные датчики температуры (PTC, KTY84)
  • Жидкостное или принудительное воздушное охлаждение
  • Усиленные подшипники (P4/P5 класс точности)
  • Диапазон скоростей до 24000 об/мин

Компания SZGH производит шпиндельные двигатели мощностью 1.5-110 кВт, 1500 об/мин, максимальная до 8000-12000 об/мин.

6. Как выбрать сервопривод

1. Мощность двигателя (Вт/кВт)
От 50 Вт до 15 кВт и выше. Пример SZGH: SZHG-04005D (50 Вт), SZHG-18750CC (7500 Вт)
2. Номинальный и пиковый момент (Н·м)
Пиковый момент должен быть в 2-3 раза выше номинального. У SZGH-06040DC: 1.27 / 3.9 Н·м
3. Скорость (об/мин)
Стандартные сервоприводы — 3000 об/мин, шпиндельные — до 24000 об/мин
4. Тип энкодера
Инкрементальный — для простых задач, абсолютный — для точного позиционирования
5. Интерфейс управления
Pulse/Dir (стандарт), EtherCAT, MECHATROLINK II/III, Modbus RTU
6. Наличие тормоза
Для вертикальных осей (Z, лифты). Маркировка /T у SZGH

Подбор драйвера под двигатель SZGH:

ДвигательМощностьДрайвер (220В)Драйвер (EtherCAT)
SZHG-04005D50 ВтSZGHE7D20LSZH-E7A20L
SZHG-06040DC400 ВтSZGHE7D20LSZH-E7A20L
SZHG-08075DC750 ВтSZGHE7D30LSZH-E7A30L
SZHG-11120DC1200 ВтSZGHE7D30LSZH-E7A30L
SZHG-18270BC2700 ВтSZGHE7D50BSZH-E7A50B
SZHG-18550CC5500 ВтSZGHE7D75HSZH-E7A75H

7. Схемы подключения

Схема 3: Силовая часть (питание + двигатель + тормозной резистор)
Сеть 220В L / N PE Сеть 380В R / S / T PE Серводрайвер R / S / T (L1/L2/L3) PE (заземление) P / B1 / B2 (торм. резистор) Серводвигатель U / V / W PE (корпус) тормозной резистор
Питание может быть 220В (L/N) или 380В (R/S/T) в зависимости от модели драйвера
Схема 4: Подключение к контроллеру (сигналы управления)
Контроллер PLC / CNC Серводрайвер CN1 (разъём) PULS + / - (шаг) SIGN + / - (направление) SON (Servo ON) ALM (авария) → контроллеру INP (совпадение позиции)
Схема 5: EtherCAT топология (последовательная линия)
Master TwinCAT PC Сервопривод 1 E7A | IN → OUT Сервопривод 2 E7A | IN → OUT ...
EtherCAT — последовательная топология "линия", высокая скорость до 100 Мбит/с, цикл 1-4 мс на 16 осей

8. Коды ошибок сервоприводов SZGH (E7/E7i)

КодОписаниеПричиныРешения
Err-1Превышение скоростиНеверные параметрыПроверить Pn-305
Err-2ПеренапряжениеНет тормозного резистораУстановить резистор
Err-3Пониженное напряжениеНизкое напряжение сетиПроверить питание
Err-4Превышение позиционной ошибкиЗаклиниваниеПроверить механику
Err-6Заклинивание ротораМеханический зажимПроверить механику
Err-11Отказ IGBTКЗ на выходеРемонт драйвера
Err-12Перегрузка по токуКЗ в двигателеПроверить кабели
Err-13ПерегрузкаРабота на пределеУвеличить мощность
Err-20Ошибка EEPROMСбой сохраненияСброс на заводские
Err-40Потеря питания батареиРазряд батареиЗаменить батарею

Подробнее: тестовый запуск сервопривода SZGH.

Сервоприводы SZGH серии E7A поддерживают промышленные шины MECHATROLINK II и MECHATROLINK III — японские стандарты для высокоскоростного управления движением, широко используемые с контроллерами SYNTEC.

Характеристики MECHATROLINK III на драйверах SZGH E7A:

  • Скорость передачи: 100 Мбит/с
  • Формат кадра: 48 байт
  • Цикл синхронизации: от 1.0 до 4.0 мс
  • Максимальное количество ведомых: до 30 (при 1.0 мс)
  • Топология: последовательная линия
  • Терминальный резистор: 130 Ом 1/4 Вт на обоих концах сети
  • Расстояние между станциями: более 0.5 м
Схема 6: MECHATROLINK топология
Master SYNTEC / CNC (терминатор) Сервопривод 1 PA80 = 0x21 (33) Сервопривод 2 PA80 = 0x22 (34) ... до 30 осей (терминатор)
MECHATROLINK — последовательная топология "линия", терминаторы на обоих концах (130 Ом)

Настройка адресации MECHATROLINK (параметр PA80):

ОсьPA80 (hex)PA80 (dec)
10x2133
20x2234
30x2335
40x2436
50x2537
.........
620x5E94

Важные замечания по настройке:

  • Адреса PA80 не должны повторяться в сети
  • После изменения PA80 требуется сохранение (EE-SET) и перезагрузка
  • При использовании абсолютного энкодера с MECHATROLINK коэффициент электронного редуктора только 1:1 (настройка на контроллере)
  • Параметры PA5 (коэффициент усиления скорости), PA6 (интегральная постоянная), PA7 (фильтр момента), PA9 (коэффициент усиления положения) можно менять онлайн через шину
  • Функции входов DINPUT (кроме Enable) по умолчанию заблокированы для исключения конфликта с командами шины
  • Если драйвер не отображает аварию, а контроллер показывает "ошибка связи" — проверьте совпадение адресов PA80 с настройками контроллера (Pr21-Pr40 у SYNTEC)

Соответствие параметров драйвера и контроллера SYNTEC:

Параметр драйвера SZGHПараметр SYNTECОписание
PA5PN100Коэффициент усиления скорости
PA6PN101Интегральная постоянная скорости
PA7PN401Фильтр команды момента
PA9PN102Коэффициент усиления положения
PA80Pr21-Pr40Адрес оси (станционный номер)

Диагностика связи MECHATROLINK:

  • Индикатор связи мигает + нет аварии контроллера → связь установлена, работа возможна
  • Индикатор не мигает → проверьте кабель, адреса PA80, питание драйвера
  • Индикатор мигает, но контроллер показывает "ошибка связи" → несовпадение адресов
  • Требования к кабелю: витая пара, экран, длина между станциями > 0.5 м

Для работы по MECHATROLINK используйте сервоприводы SZGH E7A с поддержкой протоколов M-II/M-III.

Часто задаваемые вопросы

В чём отличие сервопривода от обычного частотного преобразователя?
Сервопривод работает с синхронными двигателями (PMSM) и имеет замкнутый контур обратной связи по энкодеру, обеспечивая точность позиционирования до 0.0001°. Частотный преобразователь управляет асинхронными двигателями, точность позиционирования низкая, обратная связь опциональна.
Какой тип энкодера выбрать для сервопривода?
Для простых задач достаточно инкрементального энкодера (2500 имп/об). Для точного позиционирования, станков ЧПУ и роботов рекомендуется абсолютный энкодер (17-23 бита), который сохраняет позицию при отключении питания.
Какие интерфейсы управления поддерживают сервоприводы SZGH?
Сервоприводы SZGH поддерживают Pulse/Dir (стандарт), EtherCAT (серия E7A), MECHATROLINK II/III и Modbus RTU.
Что такое шпиндельный двигатель и чем он отличается от серводвигателя?
Шпиндельный двигатель — специализированный двигатель для высокоскоростной обработки на станках ЧПУ. Отличается усиленной балансировкой, встроенными датчиками температуры, усиленными подшипниками и скоростью до 24000 об/мин.
Как настроить адресацию MECHATROLINK на драйвере SZGH?
Адрес оси задаётся параметром PA80. Для первой оси — 0x21 (33), для второй — 0x22 (34) и так далее. После изменения требуется сохранение (EE-SET) и перезагрузка драйвера.

ИП Жезлов Алексей Андреевич  |  ИНН 371103182396  |  ОГРНИП 322370200020432  |  Политика конфиденциальности
+7 (958) 248-42-45  |  zhezlof@gmail.com
Telegram-канал  |  MAX-канал
ИКС сайта