Промышленные роботы и робото-технические комплексы

(2 часа)

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

 

Технические средства и программное обеспечение:

 

1. IBM-PC или совместимый компьютер;

2. Операционная система Microsoft Windows;

3. V-REP PRO EDU;

4. Пакет офисных программ Microsoft Office;

 

Средства для эскизирования:

 

5. Линейка инструментальная;

6. Штангенциркуль;

7. Карандаш.

 

Теоретические сведения:

 

Промышленные роботы используются в составе:

1. робото-технических комплексов (РТК),

2. гибких производственных модулей (ГПМ),

3. роботизированных технологических линий (РТЛ),

4. роботизированных технологических участков (РТУ).

Использование промышленных роботов позволяет исключить брак, сократить издержки, повысить рентабельность выпускаемой продукции . Роботы успешно внедряются производство, заменяя людей, решая множество задач, важнейшая из которых – исключение человеческого фактора. Роботы способны производить продукцию с высокой степенью повторяемости. Они могут быть укомплектованы раз-личными датчиками движения и системами технического зрения. Качество продукции при использовании роботов не снизится, если работа утомительна и однообразна или выполняется в условиях опасной окружающей среды.

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

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

1. для сварки – дуговой, плазменной, контактной (рис. 5);

2. для обслуживания станков, в том числе токарно-фрезерной группы, машин плазменной, лазерной резки;

3. для позиционирования заготовок;

4. для транспортировки деталей;

5. для нанесения лакокрасочных покрытий.

 

а) б) в)

 

Рис. 5. Промышленные роботы

а) робот дуговой сварки; б) робот контактной сварки; в) робот общего назначения

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

 

 

Рис. 6. Роботизированная сборочная линия

 

На рис. 7 показаны примеры расположения промышленных роботов в составе РТК.

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

На рис. 7, а показан промышленный робот 4, встроенный в металлорежущий станок с системой управления 3.

Тактовый стол 5 подает заготовку на фиксированную позицию. Промышленный робот снимает заготовку и устанавливает ее в рабочую зону станка 2.

После обработки готовая деталь снимается и устанавливается роботом в ту же позицию тактового стола. Затем система управления 1 промышленного робота подает сигнал для перемещения тактового стола на один шаг: готовая деталь перемещается на другую позицию, а на ее место поступает новая заготовка.

Рис. 7. Расположение промышленных роботов в РТК с одним станком: а - встроенный в станок, б - портальный, в - установленный рядом со станком, г - встроенный в ГПМ

 

На рис. 7, б показан портальный промышленный робот 4, установленный над станком 2 с системой управления 3. Накопитель заготовок 6 размещается рядом со станком. Для загрузки - разгрузки заготовокслужит каретка, перемещающаяся по порталу.

На рис. 7, в показан промышленный робот 4 для установки и снятия инструментов и готовых изделий, установленный рядом со станком 2 и работающий в цилиндрической системе координат. Загрузка заготовок происходит с использованием тактового стола 5 и промышленного робота 4 в станок 2. Станок и промышленный робот имеют свои системы управления соответственно 3 и 1.

На рис. 7,г показано применение промышленного робота в ГПМ для обработки корпусных деталей. Модуль состоит из стеллажа 7 для накопления заготовок 8 и обработанных деталей и станка 2, работающего без участия рабочего. Промышленный робот 4 служит для установки заготовки со стеллажа в рабочую зону станка и обработанной детали из рабочей зоны в стеллаж 7.

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

Для симуляции работы промышленных роботов в составе автоматизированного участка используется специализированное программное обеспечение, такое, какV-REP PRO EDU (рис. ) представляет собой систему, которая позволяет:

1. имеет большой функционал (система разрабатывается с марта 2010 года)

2. полностью open-source (выложена в открытый доступ в 2013 году)

3. кроссплатформенная — windows, mac, linux (работает на Qt)

4. имеет API и библиотеки для работы с роботами через C/C++, Python, Java, Lua, Matlab, Octave или Urbi

5. бесплатная для некоммерческого использования!

 

 

Рис. . – Интерфейс V-REP PRO EDU

 

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

Данное программное обеспечение (ПО) три основных режима работы: образовательный (EDU), триальный (EVAL), и плеер (player).

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

Триальная — это полнофункциональная версия, в которой нет возможности сохранить. Нет лицензионных ограничений.

Плеер — это программа с помощью которой можно проиграть сцены созданные в полноценной версии (то есть нет возможности редактирования) — бесплатная.

Рабочий стол рассматриваемого ПО состоит из следующих объектов:

— сцена — здесь и происходит всё действо, на данный момент она пуста (есть только пол);

— слева располагается блок с библиотекой моделей;

— сверху папки, и под ней — отображается содержимое выбранной папки (выбраны robots/non-mobile — то есть стационарные роботы — манипуляторы);

— далее отображается иерархия мира

Иерархия включает в себя — корневой объект (мир), в котором находятся все объекты.

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

— перетаскивания с помощью DragAndDrop объекты из библиотеки моделей;

— корректировки их местоположение;

— настраивания скриптов;

— запуска симулятора;

— остановки симулятора.

 


Лабораторная работа №9



php"; ?>