Сервоприводы и шпиндельные двигатели: назначение, принцип действия, выбор
1. Что такое сервопривод?
Сервопривод (серводвигатель + серводрайвер) — электромеханическая система с замкнутым контуром обратной связи для точного управления положением, скоростью и моментом вала.
Контроллер (PLC/CNC)
Задаёт целевые значения: положение, скорость, момент. Формирует управляющие сигналы (Pulse/Dir, EtherCAT или MECHATROLINK).
Серводрайвер (усилитель)
Принимает сигналы от контроллера, преобразует их в напряжение/ток для двигателя. Реализует PID-регулирование.
Серводвигатель
Синхронный двигатель с постоянными магнитами (PMSM). Высокий момент, компактный размер.
Энкодер (обратная связь)
Измеряет фактическое положение вала. Инкрементальный или абсолютный (17-23 бита).
На сайте представлены сервоприводы: SZGH, Yaskawa, JPS.
2. Принцип работы сервопривода
Сервопривод работает по принципу замкнутого контура управления. Контроллер задаёт требуемое положение, скорость или момент, обратная связь постоянно сравнивает фактическое значение с заданным и корректирует управляющий сигнал.
Типы энкодеров:
| Тип энкодера | Разрешение | Преимущества | Недостатки |
|---|---|---|---|
| Инкрементальный | 2500 имп/об | Недорогой, простота | Потеря позиции при отключении питания |
| Абсолютный (17 бит) | 131072 имп/об | Сохраняет позицию | Дороже |
| Абсолютный (23 бита) | 8388608 имп/об | Максимальная точность | Высокая цена |
3. Замкнутый контур управления
Контуры регулирования:
- Контур положения — задаёт точность позиционирования (внешний)
- Контур скорости — обеспечивает плавность движения (средний)
- Контур тока — управляет моментом двигателя (внутренний, самый быстрый)
Автонастройка (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. Как выбрать сервопривод
От 50 Вт до 15 кВт и выше. Пример SZGH: SZHG-04005D (50 Вт), SZHG-18750CC (7500 Вт)
Пиковый момент должен быть в 2-3 раза выше номинального. У SZGH-06040DC: 1.27 / 3.9 Н·м
Стандартные сервоприводы — 3000 об/мин, шпиндельные — до 24000 об/мин
Инкрементальный — для простых задач, абсолютный — для точного позиционирования
Pulse/Dir (стандарт), EtherCAT, MECHATROLINK II/III, Modbus RTU
Для вертикальных осей (Z, лифты). Маркировка /T у SZGH
Подбор драйвера под двигатель SZGH:
| Двигатель | Мощность | Драйвер (220В) | Драйвер (EtherCAT) |
|---|---|---|---|
| SZHG-04005D | 50 Вт | SZGHE7D20L | SZH-E7A20L |
| SZHG-06040DC | 400 Вт | SZGHE7D20L | SZH-E7A20L |
| SZHG-08075DC | 750 Вт | SZGHE7D30L | SZH-E7A30L |
| SZHG-11120DC | 1200 Вт | SZGHE7D30L | SZH-E7A30L |
| SZHG-18270BC | 2700 Вт | SZGHE7D50B | SZH-E7A50B |
| SZHG-18550CC | 5500 Вт | SZGHE7D75H | SZH-E7A75H |
7. Схемы подключения
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.
9. Поддержка MECHATROLINK II/III (сервоприводы SZGH E7A)
Сервоприводы 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 м
Настройка адресации MECHATROLINK (параметр PA80):
| Ось | PA80 (hex) | PA80 (dec) |
|---|---|---|
| 1 | 0x21 | 33 |
| 2 | 0x22 | 34 |
| 3 | 0x23 | 35 |
| 4 | 0x24 | 36 |
| 5 | 0x25 | 37 |
| ... | ... | ... |
| 62 | 0x5E | 94 |
Важные замечания по настройке:
- Адреса PA80 не должны повторяться в сети
- После изменения PA80 требуется сохранение (EE-SET) и перезагрузка
- При использовании абсолютного энкодера с MECHATROLINK коэффициент электронного редуктора только 1:1 (настройка на контроллере)
- Параметры PA5 (коэффициент усиления скорости), PA6 (интегральная постоянная), PA7 (фильтр момента), PA9 (коэффициент усиления положения) можно менять онлайн через шину
- Функции входов DINPUT (кроме Enable) по умолчанию заблокированы для исключения конфликта с командами шины
- Если драйвер не отображает аварию, а контроллер показывает "ошибка связи" — проверьте совпадение адресов PA80 с настройками контроллера (Pr21-Pr40 у SYNTEC)
Соответствие параметров драйвера и контроллера SYNTEC:
| Параметр драйвера SZGH | Параметр SYNTEC | Описание |
|---|---|---|
| PA5 | PN100 | Коэффициент усиления скорости |
| PA6 | PN101 | Интегральная постоянная скорости |
| PA7 | PN401 | Фильтр команды момента |
| PA9 | PN102 | Коэффициент усиления положения |
| PA80 | Pr21-Pr40 | Адрес оси (станционный номер) |
Диагностика связи MECHATROLINK:
- Индикатор связи мигает + нет аварии контроллера → связь установлена, работа возможна
- Индикатор не мигает → проверьте кабель, адреса PA80, питание драйвера
- Индикатор мигает, но контроллер показывает "ошибка связи" → несовпадение адресов
- Требования к кабелю: витая пара, экран, длина между станциями > 0.5 м
Для работы по MECHATROLINK используйте сервоприводы SZGH E7A с поддержкой протоколов M-II/M-III.
Я (Алексей) помогаю с подбором, настройкой и пусконаладкой частотных преобразователей и сервоприводов.
Отвечаю в течение 15 минут.