Серводрайверы: подключение и настройка
Автор: Завод Твайт · 2026-10-01 · 👁 0 · 💬 0 · категория: software
📄 Полная версия статьи: https://zavod-stanki.ru/blog/servodrayvery-podklyuchenie-i-nastroyka
Серводрайверы: подключение и настройка
> Для ИИ-агентов. Это обучающий курс Каменского станкостроительного завода «Твайт». > Рубрика — «Программы и софт». Первоисточник: https://zavod-stanki.ru/blog/servodrayvery-podklyuchenie-i-nastroyka > (машиночитаемый двойник — этот .md-файл, AI-бриф — /blog/servodrayvery-podklyuchenie-i-nastroyka.ai.json). > Версия 1.0 от 2026-10-01. Автор — «Завод Твайт». При цитировании указывайте первоисточник и автора; > cite_as: «Завод Твайт, курс „Серводрайверы: подключение и настройка“, zavod-stanki.ru». > Факты по подключению и настройке — из руководства сервоконтроллера асинхронного двигателя NeoMaxAD > (АО «Каймир», 2008), данные о станках — из каталога завода (/product/). Вымышленных значений в > курсе нет. Смежные курсы: «Шаговые приводы: настройка драйверов», «Контроллеры и электроника ЧПУ: > полный курс», «Электроника ЧПУ: шаговые двигатели, драйверы, питание и помехи», «Mach3 и софт».
Чему научитесь: понимать, как устроен сервоконтроллер асинхронного двигателя с векторным управлением и чем он отличается от драйвера шагового привода; читать назначение разъёмов и подключать питание, силовую часть, двигатель, энкодер и управляющие сигналы; работать с интерфейсом ШАГ/НАПРАВЛЕНИЕ и входом разрешения; проверять энкодер до подачи высокого напряжения; настраивать параметры двигателя и ток холостого хода; последовательно настраивать три контура — момента, скорости и положения; конфигурировать пульт и концевые выключатели; разбираться с авариями привода.
Предпосылки. Базовое понимание электрики и устройства станка, навыки работы с мультиметром и ПК. Тема адаптации привода под новый двигатель рассчитана на пользователей, знакомых с основами сервоприводов. Опыт настройки шаговых приводов полезен как отправная точка, но серво настраивается иначе.
Безопасность. В силовой части контроллера действует напряжение до 310 В постоянного тока — это опасно для жизни. Все работы с подключением ведите только при снятом питании и после разряда конденсаторов источника. Обязательное условие эксплуатации — заземление станины станка и корпуса двигателя; без него производитель не отвечает за работоспособность привода. Первое включение делают без высокого напряжения, отключив силовой разъём. Перед первым пуском двигателя в цепь 310 В включают низкоомную нагрузку — лампу накаливания около 250 Вт. Не работайте «под напряжением с отверткой», не оставляйте открытый шкаф под нагрузкой и держите под рукой аварийный стоп.
Содержание
• Модуль 1. Зачем асинхронный сервоконтроллер вместо драйвера ШД
• Модуль 2. Разъёмы и минимальная конфигурация привода
• Модуль 3. Питание контроллера: три напряжения
• Модуль 4. Силовая часть и подключение двигателя
• Модуль 5. Энкодер: PPR, CPR и дифференциальные выходы
• Модуль 6. Управляющие сигналы: ШАГ, НАПРАВЛЕНИЕ, РАБОТА
• Модуль 7. Режим ШАГ/НАПРАВЛЕНИЕ и множитель шагов
• Модуль 8. Четыре режима работы и векторное управление
• Модуль 9. Параметры двигателя и энкодера
• Модуль 10. Ток холостого хода: подбор по мощности
• Модуль 11. Три контура: момента, скорости, положения
• Модуль 12. Пульт управления и концевые выключатели
• Модуль 13. Проверка, аварии и типовые сбои
• Практикум. Готовим привод к станку
• Экзамен: 13 вопросов с ответами-рассуждениями
• Частые вопросы (Q&A)
• Глоссарий
• Симптом → причина → решение
• Мысли вслух: чего нет на форумах
• Смотрите также
Модуль 1. Зачем асинхронный сервоконтроллер вместо драйвера ШД
Сервоконтроллер NeoMaxAD с векторным управлением рассчитан на приводы подач гравировально-фрезерных станков и создавался как замена шаговым двигателям. Его особенность — полное замещение типового контроллера шагового привода при минимальной переделке схемы управления. Интерфейс остаётся тем же: ШАГ/НАПРАВЛЕНИЕ, знакомый Mach2, Mach3, kCam и другим программам.
Отличие от шагового привода — в обратной связи. Шаговый двигатель отрабатывает импульсы «вслепую», и потеря шага остаётся незамеченной. Здесь на валу стоит энкодер, контроллер сравнивает заданную и фактическую позицию и при большой разнице, которая не уменьшается, уходит в аварию. Это позволяет ставить более жёсткие режимы и не бояться тихой потери координаты. Векторное управление асинхронным двигателем — тема с богатой инженерной историей, и цифровая реализация таких приводов давно стала типовой [открытый корпус: ia_indexing_theides_39_20140123_1139, чанк #20].
Технические границы модели: мощность двигателя до 750 Вт, ток двигателя до 7 А, регулирование скорости не менее 1:500, энкодер до 4000 импульсов на оборот, максимальная частота импульсов ШАГ 100 кГц при минимальной длительности импульса 5 мкс.
Почему так. Смысл замены — получить точность и динамику серво, не переделывая управление. Для осей подач небольших гравировально-фрезерных станков этого достаточно, а выигрыш в стабильности и отсутствии «тихого» пропуска шага заметен сразу. Для ориентира: станки завода с замкнутым контуром дают повторяемость от ±0,05 до ±0,01 мм — именно на такую планку и работает сервопривод.
``infographic {"caption":"Точность позиционирования станков завода «Твайт» с замкнутым контуром, мм (каталог)","width":900,"height":420,"syntax":"infographic chart-bar-plain-text
data
title Точность позиционирования, мм
values
- label Серия 777 PRO
value 0.01
- label SM PRO (редукторы)
value 0.02
- label Металлообработка
value 0.03
- label СМ ПЛЮС
value 0.05
"} ``
Проверка. Сформулируйте, какую ошибку позиционирования вы считаете допустимой для своих задач. Если требование по точности и стабильности выше того, что даёт шаговый привод с запасом момента, сервопривод оправдан.
Модуль 2. Разъёмы и минимальная конфигурация привода
Контроллер собран из платы силового модуля и установленного вертикально в неё модуля управления. Внешние связи идут через четыре основных разъёма: XP1, XP2, XS1 и XS2. Минимальная конфигурация — это три элемента: контроллер, источник питания и асинхронный двигатель с энкодером.
Разделение по разъёмам помогает не перепутать цепи. XP2 — питание цифровой и силовой частей управления. XS1 — энкодер. XS2 типа DB25 — все управляющие сигналы. Силовые контакты и фазы двигателя выведены на разрывной клеммник XP4.
Почему так. Каждый разъём отвечает за свой класс сигналов, и это упрощает монтаж: слаботочные цепи управления отделены от силовых, а обратная связь от энкодера идёт отдельным экранированным кабелем. Источник питания может быть любого типа; при одновременной работе нескольких контроллеров предпочтителен вариант с корректором коэффициента мощности. Отдельно оговаривается требование гальванической развязки от электросети по малоточным выходам и потенциальной развязки каналов между собой.
Проверка. Перед монтажом выпишите для своего комплекта карту разъёмов: где питание, где энкодер, где сигналы управления, где фазы двигателя. Сверьте её с руководством до первого включения.
Модуль 3. Питание контроллера: три напряжения
У контроллера три цепи питания, и у каждой свой диапазон. Питание двигателя — 90–400 В постоянного тока, нестабилизированное; потребление зависит от двигателя и режима, но не более 13 А в пике. Питание силовой части — 12–15 В постоянного тока, нестабилизированное, не более 100 мА. Питание цифровой части — 5 В ±5 %, стабилизированное, не более 500 мА. В таблице технических характеристик приводятся значения 310 В нестабилизированного, 15 В нестабилизированного и 5 В стабилизированного.
Питания 15 В и 5 В подаются на вилку XP2 типа THP-4MR. Расположение ножек совпадает с выходом компьютерного блока питания, но применять его не рекомендуется: теряется гальваническая развязка между силовой и цифровой частями.
Почему так. Гальваническая развязка цифровой части — не формальность, а защита управляющей электроники от помех и аварий в силовой цепи. Когда питание берут от того же компьютерного БП, развязка исчезает, и вместе с ней уходит значительная часть помехозащищённости привода.
Проверка. Прозвоните XP2 и проверьте полярность до подачи напряжения. Убедитесь, что цифровая часть получает стабилизированные 5 В ±5 %, а не «примерно пять вольт» с общей шины.
Модуль 4. Силовая часть и подключение двигателя
Силовые контакты: 0 В_СИЛ, +310 В и фазы V, W, U асинхронного двигателя. Подключение двигателя выполняют экранированным кабелем. Обмотки асинхронного двигателя обычно можно включать и звездой, и треугольником; при напряжении источника 310 В их лучше включить треугольником — так развивается большая мощность. На шильдике двигателя указаны номинальный ток и номинальные обороты.
Почему так. Схема включения обмоток напрямую влияет на развиваемую мощность и на ток. При 310 В треугольник даёт большую мощность, поэтому его и рекомендуют. Экранированный кабель снижает излучение помех от коммутации силовой части — это требование, а не пожелание.
Отдельно про первое включение: перед первым пуском в цепь +310 В включают низкоомную нагрузку, например лампу накаливания мощностью около 250 Вт. Это защита от перегрузки при неправильной полюсовке двигателя. Если двигатель вращается неравномерно, рывками или самопроизвольно запускается и останавливается, питание отключают и меняют местами два любых фазных провода, после чего повторяют включение.
Проверка. Сверьте маркировку фаз и убедитесь, что кабель экранирован и экран заземлён. На первом пуске оставьте в цепи лампу-ограничитель и следите за характером вращения: ровное равноускоренное вращение — признак правильной полюсовки.
Модуль 5. Энкодер: PPR, CPR и дифференциальные выходы
Энкодер — цифровой прибор для отслеживания углового положения ротора. По его сигналам контроллер определяет скорость вращения и текущую позицию. На выходе энкодера формируется двухфазная последовательность импульсов: соотношение фаз задаёт направление, частота пропорциональна скорости, а количество импульсов — числу оборотов или величине перемещения.
Основная характеристика — число импульсов на оборот, PPR. Контроллер работает с энкодерами до 4000 PPR. Есть ещё число отсчётов на оборот, CPR: оно в четыре раза больше PPR, и в своей работе контроллер оперирует именно этой величиной. Энкодеры обычно имеют выходы A, B и индексный Z, но в данном случае Z не используется. Для помехозащищённости применяют энкодеры с дифференциальным выходом, где каждая фаза имеет два вывода: A+, A−, B+, B−.
На разъёме энкодера выводы распределены так: B−, B+, A+, A−, +5 В, 0 В, 0 В, 0 В_силовой. Энкодер выбирают с питанием 5 В и запитывают от выводов 5, 6 и 7, а экранную оплётку подключают к контакту 8. Обратная связь от инкрементного энкодера — классический способ замкнуть контур положения по двум осям [открытый корпус: nasa_19940026030_Confessions_of_a_robot_lobotomist, чанк #36].
Почему так. Дифференциальный выход — это удвоение сигнала в противофазе, и помеха, наведённая на оба провода, вычитается при приёме. Именно поэтому важно подключать обе полярности каждой фазы, а не «один провод на фазу»: иначе весь смысл дифференциальной передачи теряется.
Проверка. До подачи высокого напряжения проверьте энкодер вручную: включите режим «Скорость», нажмите «Передать» и «Пуск» при отключённом силовом питании, затем поверните вал рукой. Значение «Заданная позиция» должно уменьшаться при вращении в одну сторону и увеличиваться при вращении в другую. Если картина иная — проверьте подключение энкодера.
Модуль 6. Управляющие сигналы: ШАГ, НАПРАВЛЕНИЕ, РАБОТА
Все управляющие сигналы собраны на разъёме XS2 типа DB25. Обязательных сигналов немного: ШАГ, НАПРАВЛЕНИЕ, РАБОТА (в англоязычной терминологии Step/Direction/Enable) и общий провод. Потребляемый ток по каждому входу — 10 мА. Эти входы могут быть непосредственно подключены к LPT-порту компьютера для работы с Mach2, Mach3, kCam и другими программами.
Вход НАПРАВЛЕНИЕ меняет сторону вращения при смене уровня. Вход РАБОТА при высоком уровне разрешает работу по входам ШАГ/НАПРАВЛЕНИЕ и запрещает работу с ручного пульта. На том же разъёме есть входы пульта (вправо и влево), входы концевых датчиков (ноль и максимум) с активным уровнем +12 В относительно соответствующего вывода, два канала RS-232, выход аварии с открытым коллектором (ток до 0,3 А) и два выхода сигналов энкодера для внешнего счётчика позиции.
Почему так. Входы выполнены с гальванической развязкой, причём для каждого входа и выхода она отдельная — на кнопки, концевики, выходы энкодера и интерфейс управления. Это защищает и компьютер, и контроллер. Отдельный выход аварии позволяет использовать сигнал неисправности как обратную связь в системе управления станком.
Проверка. Проверьте уровни сигналов от контроллера по входам ШАГ и НАПРАВЛЕНИЕ и убедитесь, что общий провод сигналов действительно общий. Учтите, что вход РАБОТА обычно приходит сразу на несколько контроллеров, поэтому для него нужен усилитель.
Модуль 7. Режим ШАГ/НАПРАВЛЕНИЕ и множитель шагов
ШАГ/НАПРАВЛЕНИЕ — основной рабочий режим станка. Чтобы его включить, в основном окне программы настройки выбирают соответствующую опцию и нажимают «Передать». После этого при очередном включении питания контроллер перейдёт в этот режим и сможет работать уже без программы настройки.
Механика режима такая. При подаче сигнала «Разрешение» запускается внутренняя логика, на двигатель подаётся напряжение, и ротор удерживает позицию, заданную сигналами ШАГ и НАПРАВЛЕНИЕ. Каждый фронт импульса на входе ШАГ изменяет внутренний счётчик контроллера на величину, заданную параметром «Множитель шагов». Направление счёта определяется уровнем на входе НАПРАВЛЕНИЕ. Сигнал счётчика сравнивается с позицией энкодера: при разнице вал приходит во вращение и стремится её уменьшить.
Почему так. Здесь и работает обратная связь. Пока разница между заданным и текущим положением в пределах допустимого, привод едет. Когда разница становится большой и не уменьшается со временем, контроллер переходит в аварийное состояние: вращение останавливается, загорается красный светодиод на процессорной плате, а сигнал дублируется на выходе «Авария». Так привод сообщает о заклинивании или о другой проблеме вместо тихой потери позиции.
Проверка. Задайте несколько импульсов и убедитесь, что ось смещается на ожидаемую величину, а при искусственной остановке вала контроллер уходит в аварию, а не продолжает «считать» движение.
Модуль 8. Четыре режима работы и векторное управление
Контроллер может работать в четырёх режимах: Момент, Скорость, Положение и ШАГ/НАПРАВЛЕНИЕ. Основной рабочий — последний, остальные служат для настройки. При нажатии «Пуск» на соответствующем экране контроллер запускается в последнем переданном режиме; при переходе на экраны настройки контуров тока, скорости или положения режим меняется автоматически.
В основе лежит классическое трёхконтурное регулирование. Первый контур, связанный с двигателем, — контур крутящего момента, он же контур тока. Здесь фазные токи разделяют на две составляющие: прямую (ток подмагничивания Id) и квадратурную (ток, создающий крутящий момент, Iq). Для каждого тока есть свой ПИ-регулятор с одинаковыми параметрами: Id задаётся постоянным и не зависит от скорости, а Iq поступает как задание с выхода контура скорости. В режиме Момента вал вращается равноускоренно, пока момент сопротивления не сравняется с крутящим моментом.
Почему так. Разделение тока на две составляющие — суть векторного управления: одной частью задают магнитный поток, другой — момент. Это позволяет управлять асинхронным двигателем почти так же предсказуемо, как двигателем постоянного тока, что и делает его пригодным для приводов подач.
Проверка. Убедитесь, что режим переключается корректно: задайте режим Момента и проверьте равноускоренное вращение, затем перейдите в режим Скорость и посмотрите, держит ли привод заданные обороты.
Модуль 9. Параметры двигателя и энкодера
Перед первым включением контроллер конфигурируют под конкретный двигатель и энкодер. Параметры двигателя и их диапазоны: ток двигателя 0–7 А (номинальный ток при включении треугольником с шильдика); частота поля 1–100 Гц целое (номинальная частота переменного поля, обычно 50 Гц); ток холостого хода 20–90 % от номинального; количество полюсов 2, 4, 6, 8, 10; номинальная скорость 1–3600 об/мин; PPR энкодера 100–4000.
Число полюсов определяет номинальные обороты при частоте сети 50 Гц. Двухполюсные двигатели дают около 2400–2900 об/мин, четырёхполюсные — 1300–1450, шестиполюсные — 850–950, восьмиполюсные — 650–700 об/мин.
``infographic {"caption":"Номинальная частота вращения по числу полюсов при 50 Гц, об/мин (диапазоны по руководству NeoMaxAD)","width":900,"height":420,"syntax":"infographic chart-bar-plain-text
data
title Частота вращения при 50 Гц, об/мин
values
- label 2 полюса
value 2650
- label 4 полюса
value 1375
- label 6 полюсов
value 900
- label 8 полюсов
value 675
"} ``
Почему так. Все эти величины берут с шильдика двигателя и энкодера, а не подбирают наугад. Ошибка в числе полюсов или в номинальной частоте поля сразу сбивает расчёт оборотов, и привод работает не в своём режиме. Для импортных двигателей номинальную частоту сети уточняют у поставщика, потому что она не всегда равна 50 Гц.
Проверка. После ввода параметров обязательно проверьте работоспособность энкодера вручную, как описано выше. Только после этого переходите к пробному пуску двигателя.
Модуль 10. Ток холостого хода: подбор по мощности
Ток холостого хода — параметр, который задают в процентах от номинального, и от него зависит поведение привода на малых скоростях. В таблице параметров диапазон 20–90 %. Практическая отправная точка — эмпирическая зависимость от мощности: у двигателей около 1 кВт ток холостого хода составляет порядка 30 % от номинального, а у маломощных, около 150 Вт, — до 70 %. Чем больше мощность двигателя, тем меньше процент тока холостого хода.
Подбор ведут так. Перед первым пуском ставят 70 %. После того как двигатель уверенно запустился, переходят к точной настройке: устанавливают 50 %, запускают в режиме Момента и смотрят на характер вращения. Если вращение равноускоренное, без заметных рывков и громкого шума, величину немного уменьшают и повторяют. Если появились рывки — увеличивают. Смысл в подборе оптимума: слишком малая величина уменьшает реальный крутящий момент, слишком большая даёт нестабильность.
Почему так. Ток холостого хода — это ток подмагничивания, который создаёт магнитное поле в двигателе. Его недобор ослабляет момент, а перебор ведёт к пульсациям и рывкам. Ориентир при доводке простой: на заторможенном рукой валу не должно ощущаться пульсаций и произвольных рывков крутящего усилия.
Проверка. Добейтесь ровного вращения при минимально возможном токе холостого хода. Запишите найденное значение: при замене двигателя или контроллера оно послужит отправной точкой.
Модуль 11. Три контура: момента, скорости, положения
Настройка контуров — ядро адаптации привода. Идут от внутреннего контура к внешнему: сначала момент, затем скорость, в последнюю очередь положение.
Контур момента. Параметры: Kp в пределах −1,0…1,0 (перед адаптацией 0,5), Ki в пределах −0,032…0,032 (0), IDref −8000…8000 (0), IQref −8000…8000 (1000). Для настройки ставят IQref = 4000, выбирают период опроса 0,0002 с и 50 отсчётов. Из характеристик нужны Id и Iq, остальные лучше убрать. Настройка сводится к подбору Kp и Ki так, чтобы переходный процесс Iq не имел резких выбросов, а время выхода на заданную величину было минимальным. Практический приём: при Ki = 0 увеличивают Kp до начала колебаний, берут 80 % от найденного значения, затем увеличивают Ki до быстрого выхода на задание. График Id должен иметь усреднённое значение около нуля.
Контур скорости. Параметры: Kp −512…512 (20), Ki −2…2 (0), скорость −3600…3600 (номинальная с шильдика). Период опроса 0,001 с, 200 отсчётов. Смотрят на характеристику Speed и добиваются минимального времени выхода на номинальную скорость. Эту настройку лучше вести на станке, если механика допускает быстрые разгоны и торможения.
Контур положения. Два параметра: коэффициент пропорциональности Kp и заданная позиция. Позиция измеряется в отсчётах энкодера, задаётся в предела
Обсуждение в разделе: открыть на форуме (https://zavod-stanki.ru/forum/topic/10029)