Контроллер Yaskawa ERC
Контроллер Yaskawa ERC — это семейство промышленных контроллеров, разработанное японской компанией Yaskawa Electric Corporation для управления промышленными роботами, в первую очередь серий Motoman. Контроллеры ERC (от англ. Enhanced Robot Controller) обеспечивают координацию движений, обработку сигналов обратной связи, выполнение программных циклов и взаимодействие с внешним оборудованием. Они относятся к классу специализированных программируемых логических контроллеров (PLC) с жёсткой привязкой к архитектуре робота.
История
Разработка контроллеров серии ERC началась в конце 1980-х годов, когда Yaskawa, один из ведущих производителей сервоприводов и робототехники, стремилась унифицировать управление своими роботами Motoman. Первые модели, такие как ERC-1 и ERC-2, появились в начале 1990-х годов и базировались на 16-битных процессорах. Они поддерживали базовые функции позиционирования, синхронизации осей и простые циклы.
В середине 1990-х годов была выпущена серия ERC-3, которая стала одной из самых массовых. Она использовала 32-битный процессор Motorola 68020, что позволило реализовать сложные алгоритмы интерполяции, поддержку до 12 осей и расширенную систему безопасности. Контроллеры ERC-3 широко применялись в автомобильной промышленности, в частности, на заводах Ford, Toyota и General Motors.
В 2000-х годах на смену ERC пришли более современные семейства — NX100, DX100, а затем YRC1000, однако контроллеры ERC оставались в эксплуатации на многих предприятиях благодаря своей надёжности и простоте обслуживания. Производство оригинальных запчастей для ERC-3 продолжалось до середины 2010-х годов.
Классификация
Семейство Yaskawa ERC включает несколько поколений, различающихся вычислительной мощностью, количеством поддерживаемых осей и интерфейсами:
| Модель | Годы выпуска | Процессор | Макс. осей | Интерфейсы |
|---|---|---|---|---|
| ERC-1 | 1990–1993 | 16-битный | 6 | RS-232, параллельный I/O |
| ERC-2 | 1993–1996 | 16-битный | 6 | RS-232, RS-422, параллельный I/O |
| ERC-3 | 1996–2005 | 32-битный (Motorola 68020) | 12 | RS-232, RS-422, Ethernet (опционально), DeviceNet, Profibus |
| ERC-4 | 2000–2005 | 32-битный (PowerPC) | 16 | Ethernet, DeviceNet, Profibus, CANopen |
Модель ERC-4 была выпущена ограниченной серией и предназначалась для крупных роботизированных комплексов с большим количеством осей (например, для сварки кузовов автомобилей). В большинстве случаев под «контроллером Yaskawa ERC» подразумевается именно ERC-3.
Устройство и характеристики
Контроллер Yaskawa ERC представляет собой шкафное исполнение (настенный или напольный монтаж) с металлическим корпусом, степенью защиты IP54 (в стандартной комплектации). Основные компоненты:
- Центральный процессорный модуль (CPU) — на базе Motorola 68020 (для ERC-3) с тактовой частотой 16–25 МГц. Оперативная память — от 256 КБ до 2 МБ (в зависимости от версии).
- Плата управления сервоприводами — генерирует сигналы управления для сервоусилителей, обрабатывает сигналы энкодеров (резольверов или инкрементальных датчиков).
- Блок питания — обеспечивает напряжения +5 В, ±15 В, +24 В для внутренних цепей и внешних датчиков.
- Модули ввода-вывода (I/O) — дискретные (24 В, 0,5 А) и аналоговые (0–10 В, 4–20 мА). Количество каналов — от 32 до 128 в зависимости от конфигурации.
- Интерфейсные платы — для связи с внешними устройствами (RS-232, RS-422, Ethernet, полевые шины).
- Панель оператора — встроенный ЖК-дисплей (монохромный, 4 строки по 20 символов) и клавиатура с мембранными кнопками. Для ERC-3 также выпускалась выносная панель с графическим экраном.
Характеристики системы управления:
- Тип управления: позиционное, контурное, с линейной и круговой интерполяцией.
- Точность позиционирования: ±0,1 мм (при стандартных условиях).
- Цикл управления: 2–4 мс (для ERC-3).
- Поддержка до 12 осей (включая внешние оси, например, позиционеры).
- Язык программирования: INFORM (специализированный язык Yaskawa, основанный на BASIC с элементами логического управления). Программы хранятся в энергонезависимой памяти (EEPROM) или на карте памяти (PCMCIA для ERC-3).
Применение
Контроллеры Yaskawa ERC использовались преимущественно в составе роботизированных комплексов Motoman для следующих задач:
- Дуговая сварка — наиболее массовое применение. Контроллер управляет движением робота, скоростью подачи проволоки, током и напряжением сварочного источника. Поддерживаются синхронизация с поворотными столами и отслеживание шва.
- Точечная сварка — управление пневматическими или сервоприводными клещами, синхронизация с конвейером.
- Погрузочно-разгрузочные операции — перемещение деталей, паллетирование, обслуживание станков.
- Обработка материалов — фрезерование, шлифовка, полировка (с использованием внешнего шпинделя).
- Нанесение клея и герметиков — управление дозирующими системами.
Контроллеры ERC устанавливались на роботы серий Motoman UP, SK, HP, EA, а также на специализированные модели для сварки (например, Motoman UP6, UP20, SK16). В России и странах СНГ контроллеры ERC-3 применялись на предприятиях автомобильной промышленности (АвтоВАЗ, ГАЗ, КАМАЗ), в судостроении и авиастроении.
Программирование
Программирование контроллера Yaskawa ERC осуществляется двумя способами:
- С помощью пульта обучения (Teach Pendant) — портативного устройства с ЖК-дисплеем и клавишами. Оператор вручную перемещает робота по точкам, записывая их координаты и команды. Пульт подключается к контроллеру через кабель RS-422.
- Через компьютер — с использованием программного обеспечения Yaskawa (например, Motoman PC Interface). Подключение осуществляется через последовательный порт (RS-232) или Ethernet (для ERC-3 с опциональной платой). Программы загружаются в контроллер в виде текстовых файлов на языке INFORM.
Язык INFORM включает команды для управления движением (MOVJ, MOVL, MOVC), логическими операциями (IF, THEN, ELSE), циклами (FOR, WHILE), а также вызовами подпрограмм. Особенностью ERC является поддержка «макрокоманд» — предопределённых последовательностей для типовых операций (например, сварки или захвата).
Безопасность
Контроллеры Yaskawa ERC оснащены многоуровневой системой безопасности, соответствующей международным стандартам ISO 10218-1 (для роботов) и IEC 61508 (для функциональной безопасности). Основные элементы:
- Аппаратные цепи безопасности — две независимые цепи (каналы) для аварийной остановки (E-stop), блокировки дверей ограждения и контроля скорости. Реализованы на реле с принудительным размыканием контактов.
- Программные ограничения — задание рабочих зон (софт-лимиты), ограничение скорости и ускорения.
- Мониторинг состояния — контроль температуры двигателей, тока сервоприводов, напряжения питания. При превышении порогов — автоматическое отключение.
В стандартной комплектации ERC-3 поддерживает до 8 входов и 8 выходов безопасности. Для расширения используются внешние модули.
Критика и недостатки
Несмотря на высокую надёжность, контроллеры Yaskawa ERC имеют ряд недостатков, отмеченных пользователями:
- Устаревшая элементная база — процессор Motorola 68020 и память малого объёма ограничивают возможности современных алгоритмов (например, адаптивного управления).
- Сложность интеграции — отсутствие поддержки современных промышленных протоколов (EtherCAT, PROFINET) в базовой версии. Для подключения к современным PLC требуется использование шлюзов.
- Ограниченный интерфейс — монохромный дисплей и клавиатура неудобны для сложной настройки. Графическая панель была опциональной и дорогой.
- Дефицит запчастей — с прекращением производства оригинальных компонентов (плат CPU, блоков питания) ремонт становится затруднительным. На вторичном рынке цены на восстановленные блоки высоки.
- Сложность программирования — язык INFORM, хотя и прост для базовых операций, требует специального обучения для реализации сложной логики.
Интересные факты
- Контроллеры ERC-3 использовались в составе роботизированных комплексов для сварки кузовов автомобилей на заводе Toyota в Нагое (Япония) до 2018 года.
- В 2005 году Yaskawa выпустила обновлённую версию ERC-3 с поддержкой Ethernet и карт памяти CompactFlash, что продлило срок её службы.
- Некоторые предприятия в России до сих пор эксплуатируют контроллеры ERC-3, модернизируя их путём замены плат CPU на современные аналоги (например, на базе ARM-процессоров).
Источники
- Yaskawa Electric Corporation. Motoman ERC-3 Controller Instruction Manual (1996).
- Yaskawa Electric Corporation. Motoman ERC-4 Controller Technical Reference (2001).
- ISO 10218-1:2011. Robots and robotic devices — Safety requirements for industrial robots.
- IEC 61508:2010. Functional safety of electrical/electronic/programmable electronic safety-related systems.
- Статья «Yaskawa Motoman ERC-3: обзор и характеристики» в журнале «Робототехника и автоматизация» (2008, №4).
- Материалы форума «Промышленная робототехника» (раздел «Yaskawa Motoman»), 2010–2015 гг.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →