Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Промышленные технологии

Планирование траектории без обучения для 2-осевых порталов с использованием MATLAB и PLCnext

📌 Автор(ы):Роман Майер, Маркус Хозер📌 Компания:maku Engineering GmbH📌 Контакт:rommayer@maku-engineering.com, marhoser@maku-engineering.com📌 Технологии:MATLAB/Simulink, Simscape, Phoenix Contact PLCnext, Siemens Drives, Robotic Toolbox Питера Корка

Мотивация:зачем планировать путь без обучения?

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

Проблема:

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

Цель:

📌 Изображения/Визуализации можно найти в последнем разделе!

Техническая реализация

Наша система планирования пути использует алгоритм mobileRobotPRM MATLAB для создания путевых точек. Это означает:

🟢 Автоматическое планирование пути

🟢 Моделирование в MATLAB/Simulink

🟢 Генерация и контроль кода

Преимущество:всю систему можно сначала смоделировать, а затем напрямую перенести на реальное оборудование.

Кроме того, мы успешно интегрировали двигатели Siemens с поддержкой Phoenix Contact, не требуя дополнительных лицензий. Это стало возможным благодаря использованию файлов описания инверторных устройств Siemens (файлы GSDML) для обеспечения связи Profinet.

Потенциал расширения

Наша система является модульной и может быть расширена при соответствующих усилиях:

🔹 Замена механической модели и регулировка приводов

🔹 Обновления динамической среды

🔹 Расширение до многоосных систем

Выводы и перспективы

Наше планирование пути без обучения обеспечивает:✔ Экономию времени – Не требуется ручное обучение ✔ Гибкость – Изменения окружающей среды учитываются автоматически ✔ Простое внедрение – Прямое генерирование кода для ПЛК Phoenix Contact

Что дальше?

Части этого проекта основаны на репозитории с открытым исходным кодом и доступны бесплатно. Наши улучшения и программы могут быть предоставлены бесплатно по запросу. Конечно, мы также открыты для звонков в случае необходимости.

В зависимости от интереса к этому сообщению в блоге мы планируем:

Вопросы, предложения или идеи? Не стесняйтесь оставлять комментарии или обращаться к нам напрямую!

Настройка оборудования/впечатления/результаты

Наша аппаратная установка состояла из:

  • ПЛК Phoenix Contact AXC F 3152 для управления
  • Два привода Siemens
  • Полностью виртуальная механика. Вся механическая система была смоделирована в MATLAB/Simulink &Simscape.

Для выполнения/создания использовалась следующая карта:

Ширина препятствий регулируется в зависимости от инструмента. Кроме того, автоматически созданные точки поддержки от начальной до целевой точки показаны красным цветом.

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

Движение обоих двигателей синхронизировано, а фазы ускорения скоординированы для обеспечения плавной работы.

Наконец, вот изображение успешной генерации кода подмодели для планирования пути. Интеграцию созданного объекта можно выполнить индивидуально, следуя описаниям, предоставленным Phoenix Contact!

Примечание.

В блоге Makers представлены приложения и пользовательские истории членов сообщества, которые не тестировались и не проверялись Phoenix Contact. Используйте их на свой страх и риск.


Промышленные технологии

  1. IMC подчеркивает ценность услуг с помощью маркетинговой программы Thomas
  2. Automation Nation:сокращение количества наладок и повторяющихся стрессовых операций на производстве
  3. 5 дорогостоящих ошибок, которых следует избегать при сварочных работах
  4. 6 лучших практик для отслеживания медицинских активов
  5. Как избежать дорогостоящего ремонта шпинделя? Увеличьте время безотказной работы машины с помощью этих трех…
  6. Критическая роль блокчейна в прозрачности цепочки поставок
  7. Процесс прокатки - определение, работа, типы, преимущества и использование
  8. UC расширяет патентный иск против розничных продавцов и производителей
  9. ПРЕИМУЩЕСТВА SWISS-TURNING
  10. Что такое реверс-инжиниринг и когда вы его применяете?