Официальное представительство HCFA в Казахстане
Каталог
По всему сайту
По каталогу
Каталог
Контроллеры PAC
Серия HC-Q
Модули IO SYS
Серия HC-QX
Серия HC-NXE
Контроллеры PLC
Серия M500
Серия M300
Модули расширения
Серия M100
Панели оператора HMI
Серия V300
Серия HC-TP2000
Серия VT
Серия VT
Сервосистемы
Сервомоторы
Серия X6
Серия X2
Сервоприводы
Серия SV-X
Серия HN-Y
Серия SV-D
Кабели / Разъемы / Аксессуары
Преобразователи частоты
Серия FR-E
Серия HDV-E
Датчики
Серия HSE
Серия HSJ
Серия HSM
Приводные ролики
Шаговые двигатели
Поддержка
Каталоги
Документация
Программное Обеспечение
Как купить
Условия оплаты
Условия доставки
Гарантия на товар
Статьи
Новости
Компания
Контакты
+7 495 118-07-77
Заказать звонок
Задать вопрос
Войти
  • Корзина0
  • Сравнение товаров0
info@hcfa.kz
Казахстан г. Астана
  • Вконтакте
  • Telegram
  • YouTube
  • Яндекс.Дзен
Официальное представительство HCFA в Казахстане
+7 495 118-07-77
Заказать звонок
Войти
Сравнение0
Корзина 0
Каталог
  • Контроллеры PAC
    Контроллеры PAC
    • Серия HC-Q
  • Модули IO SYS
    Модули IO SYS
    • Серия HC-QX
    • Серия HC-NXE
  • Контроллеры PLC
    Контроллеры PLC
    • Серия M500
    • Серия M300
    • Модули расширения
    • Серия M100
  • Панели оператора HMI
    Панели оператора HMI
    • Серия V300
    • Серия HC-TP2000
    • Серия VT
    • Серия VT
  • Сервосистемы
    Сервосистемы
    • Сервомоторы
      • Серия X6
      • Серия X2
    • Сервоприводы
      • Серия SV-X
      • Серия HN-Y
      • Серия SV-D
    • Кабели / Разъемы / Аксессуары
  • Преобразователи частоты
    Преобразователи частоты
    • Серия FR-E
    • Серия HDV-E
  • Датчики
    Датчики
    • Серия HSE
    • Серия HSJ
    • Серия HSM
  • Приводные ролики
    Приводные ролики
  • Шаговые двигатели
    Шаговые двигатели
Поддержка
  • Каталоги
  • Документация
  • Программное Обеспечение
Как купить
  • Условия оплаты
  • Условия доставки
  • Гарантия на товар
Статьи
Новости
Компания
Контакты
+  ЕЩЕ
    Официальное представительство HCFA в Казахстане
    Каталог
    • Контроллеры PAC
      Контроллеры PAC
      • Серия HC-Q
    • Модули IO SYS
      Модули IO SYS
      • Серия HC-QX
      • Серия HC-NXE
    • Контроллеры PLC
      Контроллеры PLC
      • Серия M500
      • Серия M300
      • Модули расширения
      • Серия M100
    • Панели оператора HMI
      Панели оператора HMI
      • Серия V300
      • Серия HC-TP2000
      • Серия VT
      • Серия VT
    • Сервосистемы
      Сервосистемы
      • Сервомоторы
        • Серия X6
        • Серия X2
      • Сервоприводы
        • Серия SV-X
        • Серия HN-Y
        • Серия SV-D
      • Кабели / Разъемы / Аксессуары
    • Преобразователи частоты
      Преобразователи частоты
      • Серия FR-E
      • Серия HDV-E
    • Датчики
      Датчики
      • Серия HSE
      • Серия HSJ
      • Серия HSM
    • Приводные ролики
      Приводные ролики
    • Шаговые двигатели
      Шаговые двигатели
    Поддержка
    • Каталоги
    • Документация
    • Программное Обеспечение
    Как купить
    • Условия оплаты
    • Условия доставки
    • Гарантия на товар
    Статьи
    Новости
    Компания
    Контакты
    +  ЕЩЕ
      Сравнение0
      Корзина 0
      Официальное представительство HCFA в Казахстане
      Сравнение0 Корзина 0
      Телефоны
      +7 495 118-07-77
      Заказать звонок
      • Каталог
        • Назад
        • Каталог
        • Контроллеры PAC
          • Назад
          • Контроллеры PAC
          • Серия HC-Q
        • Модули IO SYS
          • Назад
          • Модули IO SYS
          • Серия HC-QX
          • Серия HC-NXE
        • Контроллеры PLC
          • Назад
          • Контроллеры PLC
          • Серия M500
          • Серия M300
          • Модули расширения
          • Серия M100
        • Панели оператора HMI
          • Назад
          • Панели оператора HMI
          • Серия V300
          • Серия HC-TP2000
          • Серия VT
          • Серия VT
        • Сервосистемы
          • Назад
          • Сервосистемы
          • Сервомоторы
            • Назад
            • Сервомоторы
            • Серия X6
            • Серия X2
          • Сервоприводы
            • Назад
            • Сервоприводы
            • Серия SV-X
            • Серия HN-Y
            • Серия SV-D
          • Кабели / Разъемы / Аксессуары
        • Преобразователи частоты
          • Назад
          • Преобразователи частоты
          • Серия FR-E
          • Серия HDV-E
        • Датчики
          • Назад
          • Датчики
          • Серия HSE
          • Серия HSJ
          • Серия HSM
        • Приводные ролики
        • Шаговые двигатели
      • Поддержка
        • Назад
        • Поддержка
        • Каталоги
        • Документация
        • Программное Обеспечение
      • Как купить
        • Назад
        • Как купить
        • Условия оплаты
        • Условия доставки
        • Гарантия на товар
      • Статьи
      • Новости
      • Компания
      • Контакты
      • Личный кабинет
      • Корзина0
      • Сравнение товаров0
      • +7 495 118-07-77
      Контактная информация
      Казахстан г. Астана
      info@hcfa.kz
      • Вконтакте
      • Telegram
      • YouTube
      • Яндекс.Дзен

      Синхронизация сервоприводов Y7S через контроллер HCQ

      Главная
      —
      Блог
      —Синхронизация сервоприводов Y7S через контроллер HCQ
      6 октября 2023 0:00

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

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

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

      Контроллеры PAC HCFA
      Контроллеры PAC HCFA

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

      В зависимости от применения, может потребоваться не только простое вращение ведомого сервопривода со скоростью ведущего или со скоростью задающего энкодера. Иногда необходимо организовать движение по определённому закону (заданному таблично или математической функцией) в зависимости от положения других осей. Так, например, работают узлы упаковочных машин. Другие применения предполагают контроль точности поддержания скорости движения рабочего органа на всей протяжённости траектории движения. Так, например, работают оси ангулярных сварочных роботов при укладке сварочных швов на криволинейные поверхности.

      Серводвигатели HCFA серии SV-X6
      Серводвигатели HCFA серии SV-X6

      Не считая прямое механическое соединение, существует несколько вариантов организации синхронного движения сервоприводов:

      • Аналоговая синхронизация
      • Импульсная синхронизация
      • Сетевая синхронизация

      Аналоговая и импульсная синхронизация осей несмотря на низкую помехозащищённость и ограничения точности, ещё недавно использовались повсеместно. Но с развитием электроники появились высокоскоростные промышленные сетевые протоколы связи, а вместе с ними и возможность организовать глубоко согласованное движение.

      Рассмотрим синхронизацию сервоприводов на примере системы, состоящей из одного контроллера управления движением серии Q и нескольких сетевых сервоприводов Y7S. Работа программируемых логических контроллеров HCFA серии Q основана на пакете прикладных программ CODESYS 3.5. ПЛК может выполнять функции мастера высокоскоростного протокола EtherCAT. А программное обеспечение включает в себя ряд функциональных библиотек, при помощи которых можно задать синхронное движение любой сложности. Можно, например, просто поставить скорость одного привода в зависимость от скорости другого. А можно собрать несколько осей в виртуальную кинематическую схему и настроить многоосевую интерполяцию.

      Для примера рассмотрим простой случай синхронизации по скорости и по положению. Вначале необходимо создать проект с контроллером и добавить в него несколько осей с профилем CiA402, управляемых по EtherCAT. Подробно о том, как это сделать можно прочитать в параграфе 5.11 руководства на программное обеспечение.

      Расположение блоков синхронизации в библиотеке PLC_Open пакета CODESYS 3.5

      Расположение блоков синхронизации в библиотеке PLC_Open пакета CODESYS 3.5

      Для синхронизации будем использовать широко распространённую библиотеку Motion Control PLC_Open. За режим синхронизации по скорости в этой библиотеке отвечает функциональный блок MC_GearIn:

      Блок синхронизации по скорости на языке CFC пакета CODESYS 3.5

      Блок синхронизации по скорости на языке CFC пакета CODESYS 3.5

      Здесь входы:

      Master Ведущая ось
      Slave Ведомая ось
      Execute Сигнал включения синхронизации
      RatioNumerator Числитель передаточного отношения
      RatioDenominator Знаменатель передаточного отношения
      Accelereation Ускорение
      Decceleration Замедление
      Jerk Рывок

      Выходы:

      InGear Битовый сигнал «Синхронизировано»
      Busy Битовый сигнал «Идёт синхронизация»
      CommandAborted Битовый сигнал «Отмена синхронизации»
      Error Битовый сигнал «Ошибка»
      ErrorID Номер ошибки

      Работа этого блока заключается в том, что при возникновении логической единицы на входе Execute, ось имя которой было подано на вход Slave начинает повторять скорость, с которой двигается ось, имя которой подано на вход Master. При положительном рассогласовании скоростей скорость ведомой оси возрастает с ускорением Acceleration. При отрицательном, ведомая ось замедляется с замедлением Deceleration. Синхронизация по скорости включается сразу вне зависимости от взаимного положения валов.

      Если необходимо синхронизовать валы в определённых положениях, то необходимо использовать режим синхронизации по позиции. За такой режим в библиотеке PLC_Open отвечает функциональный блок MC_GearinPos:

      Блок синхронизации по положению на языке CFC пакета CODESYS 3.5

      Блок синхронизации по положению на языке CFC пакета CODESYS 3.5

      Здесь входы:

      Master Ведущая ось
      Slave Ведомая ось
      Execute Сигнал включения синхронизации
      RatioNumerator Числитель передаточного отношения
      RatioDenominator Знаменатель передаточного отношения
      MasterSyncPosition Целевая позиция ведущей оси
      SlaveSyncPosition Целевая позиция ведомой оси
      MasterStartDistance Рассогласование при котором начинается синхронизация
      AvoidReversal Запрет обратного вращения (для круговых осей)

      Выходы:

      StartSync Битовый сигнал «Синхронизация стартовала»
      InSync Битовый сигнал «Синхронизировано»
      Busy Битовый сигнал «Идёт синхронизация»
      CommandAborted Битовый сигнал «Отмена синхронизации»
      Error Битовый сигнал «Ошибка»
      ErrorID Номер ошибки

      Работа этого блока несколько сложнее, чем рассмотренного выше. При возникновении единицы на входе Execute, блок начинает считать рассогласование между положениями ведущей и ведомой осей. Как только рассогласование становится меньше указанного в MasterStartDistance, ведомая ось начинает двигаться по определённому закону зависимости от положения ведущей, чтобы безударно выбрать рассогласование. Когда рассогласование выбрано полностью, положение ведомой оси полностью синхронизируется с положением ведущей. Более подробно цикл работы блока можно посмотреть на графике:

      Диаграмма взаимного положения ведущей и ведомой осей в процессе синхронизации.

      Диаграмма взаимного положения ведущей и ведомой осей в процессе синхронизации.

      Для того, чтобы ведомая ось начинала движение сразу после подачи сигнала Execute, надо указать в MasterStartDistance нулевое или отрицательное значение.

      Покажем наглядно действие параметра MasterStartDistance. В примере на видео первая слева ось является ведущей. Все остальные оси – ведомые и синхронизируются с ведущей на половине оборота (180°). Начальное положение всех осей 0°. Вторая слева ось синхронизируется с параметром MasterStartDistance равным нулю (то есть незамедлительно). Третья с параметром MasterStartDistance равным 120°, и далее, у осей справа это параметр последовательно уменьшается на 20° для каждой оси. Соответственно, после начала движения мастер осью, вторая ось начнёт двигаться одновременно, и далее, чем меньше параметр MasterStartDistance, тем позже начнёт ось движение, но при положении 180° все оси будут двигаться синхронно с левой ведущей.

      Если появились вопросы по программному обеспечению или оборудованию, то обращайтесь к нам или на наш форум.


      Назад к списку
      • Контроллеры PAC 14
      • Контроллеры PLC 6
      • Сервосистемы 5
      • Шаговые двигатели 1
      • Приводные ролики 1
      • Датчики 1
      Будьте в курсе наших акций и новостей
      Подписаться
      Заказать звонок
      Задать вопрос
      Подписаться на рассылку
      2026 © Интернет-магазин HCFA
      +7 495 118-07-77
      Заказать звонок
      info@hcfa.kz
      Казахстан г. Астана
      • Вконтакте
      • Telegram
      • YouTube
      • Яндекс.Дзен
      Политика конфиденциальности
      Каталог
      По всему сайту
      По каталогу