Запрограммируйте робота Pick and Place с помощью RoboDK
Программирование по принципу "выбери и помести" – это фундаментальный навык в робототехнике. Но как быстро и легко создать эту программу для вашего промышленного робота?
Благодаря простому программному интерфейсу RoboDK вы можете создать программу для подбора и размещения всего за несколько минут.
Вот как начать работу с простым программированием для выбора и размещения.
Преимущества работы с промышленным роботом
Это простая задача, возможно, даже самая простая роботизированная задача!
Даже если у вас более сложные планы относительно робота, стоит научиться программировать эту базовую задачу, прежде чем переходить к более сложным настройкам.
Промышленные роботы являются идеальным решением для этой области применения. Они более последовательны, чем работники-люди, чья эффективность при выполнении задачи имеет тенденцию падать из-за длительных рабочих смен, выполняющих одно и то же повторяющееся движение.
Многие производственные задачи подпадают под категорию «подбор и размещение», включая укладку, сортировку, упаковку и обслуживание оборудования.
Почему программа Pick and Place с RoboDK
Существуют различные варианты программирования промышленного робота под эту конкретную задачу.
Эти варианты включают в себя использование подвесного пульта обучения робота, ручное управление или кодирование с использованием фирменного языка производителя.
Преимущество использования RoboDK заключается в том, что интерфейс программирования чрезвычайно прост в использовании. Вы можете запрограммировать это движение всего за несколько минут, и оно совместимо с сотнями промышленных роботов.
Ни один из альтернативных вариантов программирования промышленного робота не предлагает такой гибкости.
Как запрограммировать робота Pick-and-Place с помощью RoboDK
Запрограммировать эту задачу с помощью RoboDK очень просто. Это упражнение знакомит вас с некоторыми основными понятиями, которые полезно знать о среде моделирования инструмента.
Вот 9 шагов для программирования вашего первого робота для захвата и размещения в RoboDK:
1. Создайте свою программу для роботов
Во-первых, вам нужно создать программу для вашего робота. Это включает в себя загрузку вашей модели робота из нашей библиотеки роботов, добавление любых других объектов моделирования (например, столов, объектов конвейеров для комплектования) и добавление вашего захвата или другого рабочего органа.
2. Научитесь присоединять и отсоединять объекты от робота
В RoboDK действия выбора и размещения сосредоточены вокруг двух «симуляционных событий» — прикрепления объекта и отсоединения объекта. Вам следует ознакомиться с этими двумя событиями.
Если вы хотите, чтобы робот поднял объект, вы просто перемещаете его концевой эффектор ближе к объекту и выбираете «прикрепить объект». RoboDK прикрепит концевой эффектор к ближайшему к нему объекту. При «отсоединении объекта» робот освобождает все прикрепленные объекты.
3. Создайте цель выбора
Чтобы приступить к созданию вашей программы, создайте цель, с которой робот будет поднимать выбранный вами объект. Вы можете быстро переместить робота к любому объекту в моделировании RoboDK, щелкнув объект правой кнопкой мыши и выбрав «Получить с роботом».
4. Установить смещение подхода
Почти всегда рекомендуется добавлять смещение подхода при программировании любого движения робота.
Это позволяет избежать столкновения робота с объектом, когда он движется в открытом пространстве. Вы можете запрограммировать робота на быстрое перемещение на расстояние приближения (используя неконтролируемое совместное движение), а затем медленное движение (используя контролируемое линейное движение), чтобы схватить объект.
5. Запрограммируйте подпрограмму прикрепления
Часто рекомендуется программировать задачи выбора и размещения с помощью двух отдельных подпрограмм:действия выбора и действия размещения. Это позволяет легко дублировать действия робота и делает программу робота максимально управляемой.
Создайте подпрограмму прикрепления, выполнив следующие действия:
- Переместите робота на смещение подхода с помощью совместного перемещения.
- Используйте линейное перемещение, чтобы перейти к месту захвата.
- Возьмите объект с помощью события имитации прикрепления объекта.
- Отведите робота к смещению подхода с помощью линейного перемещения.
6. Создание целевых местоположений
Теперь у вас есть все основные строительные блоки движения «выбери и помести», которые тебе нужны. На этом этапе наиболее эффективно просто скопировать и вставить части вашей программы, а затем настроить их.
Например, вы можете быстро создать местоположение места, скопировав местоположение выбора и переместив его в другую часть рабочего пространства. Это также должно скопировать смещение захода на посадку.
7. Запрограммируйте подпрограмму отсоединения
Действие места в основном такое же, как действие выбора. Однако вместо использования «Присоединить объект» вы выбираете событие имитации «Отсоединение объекта». Вы можете скопировать свою подпрограмму выбора, а затем просто настроить ее.
8. Включите в свою основную программу
Наконец, вы хотите создать свою основную программу. При этом вы сначала включите подпрограмму выбора, а затем подпрограмму размещения. Когда вы запускаете основную программу, робот должен взять объект из одного места и поместить его в другое место.
9. Бонусный трюк:замена объектов моделирования
После того, как вы запустите свою программу, вы обнаружите, что объект теперь находится не в том месте, чтобы перезапустить симуляцию. Вы можете быстро сбросить свою программу, выбрав событие моделирования Set Object Position и сохранив начальную позицию ваших объектов.
Посмотрите это в действии в нашем бесплатном курсе программирования "выбери и помести"
Может быть трудно следовать инструкциям, подобным приведенным выше, не видя их в действии, верно?
Вы можете увидеть все это обучение и многое другое в нашем бесплатном видеокурсе по программированию. Он включает в себя обучение работе с простыми приложениями для захвата и размещения и более сложными примерами, например с объектами различной формы.
Просто нажмите здесь, чтобы получить доступ к полному курсу.
Какие у вас есть вопросы о программировании задач выбора и размещения с помощью RoboDK? Сообщите нам в комментариях ниже или присоединитесь к обсуждению в LinkedIn, Twitter, Facebook, Instagram или на форуме RoboDK. Кроме того, ознакомьтесь с нашей обширной коллекцией видео и подпишитесь на канал RoboDK на YouTube
Промышленный робот
- 5 советов по программированию промышленного робота (и 1 как сделать это еще лучше)
- 3D-печать специальных захватов топливных форсунок для робота Pick and Place
- Наследование C# и полиморфизм с примерами программ
- Производители роботов для выбора и размещения в Индии
- 10 лучших поставщиков роботов для выбора и размещения
- Детали руки робота для автоматизации выбора и размещения
- Поднимите и поместите руки робота:все, что вы должны знать
- Как работают роботы для захвата и размещения
- Выберите и поместите — прекрасный пример использования робота с EasyWork
- Инструменты на конце манипулятора:применение роботов для захвата и размещения