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

Практический пример:улучшение рабочего процесса аддитивного производства

Улучшение рабочего процесса программного обеспечения может сократить жизненно важные минуты процесса 3D-печати. Вот как исследователи улучшили рабочий процесс аддитивного производства с помощью RoboDK.

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

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

Исследователи из Португалии и Норвегии недавно разработали приложение для еще большей оптимизации рабочего процесса аддитивного производства RoboDK с помощью RoboDK API.

Познакомьтесь с исследователями

Это инженерное приложение было разработано для исследования исследователями Филипе Монтейро Рибейро и Дж. Норберто Пиресом из Университета Коимбры, Португалия, и Амином С. Азаром из SINTEF — ведущего норвежского центра исследований в области производства.

Исследование под названием «Внедрение архитектуры управления роботом для приложений аддитивного производства» был опубликован ранее в этом году в журнале Industrial Robot.

Чего пытались достичь исследователи?

RoboDK — отличный способ добавить робототехнику в аддитивное производство. Мы уже видели, как люди использовали его для печати самых разных объектов, в том числе 3D-печатных бетонных конструкций, 3D-печатных произведений искусства и 3D-печатных продуктов питания.

Рабочий процесс 3D-печати уже достаточно хорош в RoboDK — вы просто генерируете GCODE с помощью программного обеспечения для слайсера (обычно Slic3r с открытым исходным кодом), а затем загружаете полученный путь в RoboDK.

Однако команда исследователей определила, что RoboDK сам по себе не обеспечивает максимально оптимизированный рабочий процесс. В их исследовании описана программа, которую они разработали для прямого объединения возможностей RoboDK и Slic3r без необходимости вручную перемещать файлы G-кода между двумя программами.

Для этого команда разработала графическую программу с использованием Python и RoboDK API.

Целями этого исследования были:

Получившаяся программа находится между Slic3r и RoboDK и координирует процесс аддитивного производства.

Что показало исследование?

Приложение команды очень хорошо использовало возможности RoboDK. В частности, они продемонстрировали, насколько эффективным может быть использование API для объединения частей вашего собственного рабочего процесса.

RoboDK API — очень мощная часть RoboDK, но многие из наших пользователей не используют его. К сожалению, это может помочь значительно улучшить плавность рабочего процесса программирования вашего робота. Он поддерживает несколько языков программирования, но библиотека Python, которую использовали исследователи, особенно проста в использовании — при условии, конечно, что вам нравится язык программирования Python (а почему бы и нет? Это такой простой язык!).

Преимущества асинхронной работы

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

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

Например, они не хотели, чтобы их программа «зависала» в ожидании, пока Slic3r закончит генерировать GCODE. Им нужно было иметь возможность управлять роботом, пока программа занималась другими делами. Они достигли этого с помощью asyncio библиотека для Python, которая является популярным вариантом для параллельного программирования.

Как улучшить собственный рабочий процесс с помощью API

Хотя исследование было выполнено исследователями робототехники, не думайте, что это означает, что программирование с помощью RoboDK API сложно. Даже если вы не мастер программирования, вы можете легко использовать API самостоятельно.

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

  1. Ознакомьтесь с API на странице документации. Прочтите о его возможностях и подумайте, для чего вы можете использовать его в своем приложении.
  2. Спланируйте, какие части вашего приложения вы будете кодировать во внешней программе.
  3. Создайте свою программу с помощью API для взаимодействия с RoboDK.
  4. Протестируйте свою программу, прежде чем интегрировать ее в свой процесс.

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

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

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

Чего можно добиться, используя API в своем процессе? Сообщите нам в комментариях ниже или присоединитесь к обсуждению ЛинкедИн , Твиттер , Фейсбук Инстаграм или в Форум RoboDK .


Промышленный робот

  1. 3D-печать и аддитивное производство:в чем разница?
  2. Значение аддитивного производства в автомобильной промышленности
  3. Какова экономическая модель системы исполнения аддитивного производства при производстве запасных частей?
  4. Переход к истинно гибридным процессам в аддитивном производстве
  5. Является ли технология гибридного производства будущим аддитивного производства?
  6. Подключение цифрового потока:масштабирование аддитивного производства с помощью программного обеспечения …
  7. Аргументы в пользу возвращения домой американского производства
  8. Пример использования 3D-печати в производстве
  9. Влияние аддитивного производства на промышленное производство
  10. Основные виды аддитивного производства