Проектирование систем управления многоосевым движением с EtherCAT

Проектирование многокоординатных систем управления движением на базе EtherCAT
Как синхронизированные промышленные сети Ethernet помогают производителям машин координировать несколько осей, сохраняя предсказуемое и детерминированное поведение оборудования.
Почему координация нескольких осей так важна в современной упаковочной технике и робототехнике?
Для современных упаковочных машин, высокоскоростных роботов, печатного оборудования и систем обработки материалов часто требуется, чтобы несколько сервомоторов работали как единый согласованный механизм. Каждая ось может выполнять независимую траекторию, но общая производительность машины и качество продукции зависят от микросекундной синхронизации и согласования фаз.
Традиционные устаревшие архитектуры часто испытывают трудности при масштабировании числа осей из-за сложной проводки, аналоговых команд скорости и недетерминированных промышленных сетей. EtherCAT решает эту проблему благодаря детерминированной обработке кадров Ethernet на лету и синхронизации распределённых часов. В высокоскоростных автоматизированных упаковочных линиях специализированные приводы, такие как сервопривод Schneider PacDrive MC-4, обеспечивают точную синхронизацию движения нескольких осей, сокращая занимаемое оборудованием место в шкафу и объём кабельной разводки.
Последние разработки многокоординатных приводов отражают очевидный отраслевой переход: производителям машин нужны модульные компактные архитектуры, сохраняющие детерминированную производительность без увеличения затрат на шкафы управления.
Каковы основные архитектурные компоненты сети управления движением EtherCAT?
Детерминированная топология управления движением состоит из пяти взаимосвязанных уровней: контроллера движения/ведущего устройства, физической сети EtherCAT в виде кольца или линии, цифровых сервоприводов, датчиков обратной связи и механических исполнительных механизмов.
Контроллер движения вычисляет интерполированные траектории, таблицы электронного кулачка и виртуальные передаточные отношения. Такие контроллеры, как комплект контроллера движения ABB PM5670-MC-KIT, обладают необходимой вычислительной мощностью для расчёта сложных профилей движения нескольких осей в реальном времени и одновременного выполнения фоновой диагностики.
Однако производительность в реальных условиях зависит не только от скорости шины. Механический резонанс, контуры настройки привода (тока, скорости, положения), разрешение энкодера и джиттер времени выполнения задач напрямую определяют точность траектории.
Как точно рассчитать и спланировать количество осей для контроллеров движения?
При проектировании системы управления движением с несколькими осями не выбирайте контроллер только по заявленному количеству осей. Используйте следующий структурированный подход:
1. Распределите оси по функциональным категориям: Различайте некритичные вспомогательные оси (простые конвейеры с регулированием скорости) и оси технологических процессов с жёсткой синхронизацией (летучие ножницы, ротационные ножи, электронные кулачки и кинематика дельта-робота).
2. Оцените запас по времени цикла контроллера: Контроллер, рассчитанный на 16 осей с циклом 1 мс, может пропускать циклы, если одновременно обрабатывает обширную логику безопасности, опрос HMI, управление рецептами и данные систем технического зрения.
3. Проверьте совместимость привода и двигателя: Убедитесь, что сервоприводы поддерживают стандартные профили управления движением, например CiA 402 (CANopen через EtherCAT / CoE), включая режимы циклического синхронного управления положением (CSP), скоростью (CSV) и моментом (CST).
Как распределённые часы EtherCAT (DC) обеспечивают детерминированную синхронизацию нескольких осей?
Для синхронизации нескольких осей необходимо, чтобы все участвующие сервоприводные узлы фиксировали значения положения по обратной связи и обновляли циклы ШИМ-инверторов в один и тот же физический момент. Стандартный Ethernet не может гарантировать этого из-за коллизий пакетов и джиттера времени передачи.
EtherCAT решает эту задачу с помощью распределённых часов (DC), реализованных на аппаратном уровне. Первый ведомый узел с поддержкой DC обычно служит опорными часами. Во время инициализации шины мастер отправляет кадры для измерения задержки распространения сигнала, чтобы рассчитать время прохождения между узлами. Часы всех ведомых устройств динамически корректируются, благодаря чему джиттер синхронизации остаётся значительно ниже 1 микросекунды даже при сотнях узлов.
На предприятиях смешанного типа и модернизируемых автоматизированных производствах связь между приводами и высокоскоростной обмен данными давно имеют решающее значение. Специализированные решения для связи приводов, такие как плата связи ABB SDCS-DSL-4 DCSLink, и широко применяемые контроллеры промышленных сетей, такие как контроллер Ethernet Allen-Bradley 1785-L20E, показывают, как детерминированная синхронизация непрерывно развивалась: от выделенных соединений точка-точка до унифицированного промышленного Ethernet в реальном времени.
Какие ключевые этапы следует проверить по контрольному списку ввода системы управления движением в эксплуатацию?
Прежде чем вводить высокоскоростное согласованное движение на работающем оборудовании, систематически проверьте каждый рабочий уровень:
- Оборудование и кабельная разводка: Проверьте наличие экранированной витой пары (промышленный Ethernet Cat5e/Cat6), заземления в одной точке и надлежащего разделения силовых кабелей сервомоторов и линий энкодеров.
- Проверка распределенных часов: Убедитесь, что режим DC включен для всех синхронизированных осей, проверьте счетчики джиттера синхронизации в диагностике ведущего устройства и убедитесь, что цикл синхронизации соответствует периоду задачи контроллера.
- Настройка контуров управления: Выполните автоматическую или ручную настройку контуров тока, скорости и положения для каждой оси до включения многоосевой синхронизации ведущего и ведомого приводов или кулачкового управления.
- Поиск исходного положения и безопасные пределы: Проверьте положительные и отрицательные программные и аппаратные пределы перемещения, пределы крутящего момента и смещения при поиске исходного положения для абсолютных энкодеров.
- Поведение при сбое сети: Смоделируйте потерю связи, отсоединив промежуточный сетевой кабель; убедитесь, что приводы немедленно переходят в безопасное состояние с отключением момента (STO) или выполняют контролируемое аварийное замедление.
- Резервное копирование конфигурации: Экспортируйте и архивируйте наборы параметров приводов, XML-файлы конфигурации сети контроллера (ENI) и исходные программы.
Как компактные многоосевые сервоприводы позволяют оптимизировать пространство в шкафу и тепловой режим?
Современные производители оборудования постоянно сталкиваются с необходимостью уменьшать размеры электрических шкафов. Двухосевые и многоосевые сервоприводы объединяют несколько силовых каскадов инвертора в одном корпусе с общей шиной постоянного тока и выпрямителем.
В системах с общей шиной постоянного тока рекуперирующие двигатели при торможении могут напрямую передавать энергию разгоняющимся двигателям, снижая общее потребление электроэнергии из сети и тепловыделение тормозных резисторов. Однако более высокая плотность мощности требует тщательных тепловых расчетов, достаточной вентиляции шкафа и строгого соблюдения минимальных боковых зазоров, указанных в руководствах производителя по установке.
Итоги и рекомендации для практического применения: как действовать инженерам?
EtherCAT обеспечивает производителей оборудования детерминированной, масштабируемой магистралью для высокопроизводительной многоосевой автоматизации. Для успешного внедрения необходимо сочетать высокую скорость шины с надлежащей механической жесткостью, тщательной настройкой контуров приводов и надежной конфигурацией распределенных часов. Используя надежные промышленные контроллеры, сертифицированные многоосевые сервоприводы и проверенные конфигурации сети, инженерные команды могут создавать высокопроизводительные машины, которые будут работать плавно и предсказуемо долгие годы.
Статью подготовил Линь Вэй, ведущий специалист по промышленной автоматизации и системам движения в PLC DCS Pro Ltd.
