Ю. а семёнов курсовой проект исследование
Вид материала | Курсовой проект |
СодержаниеСписок литературы |
- Курсовой проект по учебной дисциплине «Микропроцессорные средства» на тему «Система, 521.9kb.
- Оформление результатов проектирования курсовой проект, 64.91kb.
- 1. Порядок выполнения курсового проекта, 761.28kb.
- + Курсовой проект + диск + защита, 35.88kb.
- Курсовой проект по дисциплине «Холодильные машины и установки» проект распредилительного, 43.46kb.
- Курсовой проект по дисциплине "Организация эвм, комплексов и систем", 549.85kb.
- Требования к курсовой работе по гигиене, 67.76kb.
- Курсовой проект по дисциплине "Схемотехника эвм", 121.85kb.
- Курсовой проект по курсу «Технология программирования», 147.33kb.
- Реферат Курсовой проект состоит из графической части схема производства hno, 420.6kb.
Курсовой проект «Исследование промышленного робота»
УДК 681.5
Н.С. СЕМЁНОВА, Ю.А СЕМЁНОВ
КУРСОВОЙ ПРОЕКТ
«ИССЛЕДОВАНИЕ ПРОМЫШЛЕННОГО РОБОТА»
Современное машиностроение имеет дело с машинами двух типов: цикловыми машинами и машинами с программным управлением, причём последние получают всё большее распространение.
Станки с программным управлением, промышленные роботы, современные транспортные системы, позиционирующие платформы и др. немыслимы без механизмов с несколькими степенями подвижности и систем автоматического управления.
По нашему мнению, курс ТММ должен быть ориентирован на более широкую номенклатуру машин, включающую механизмы со многими степенями подвижности и системы управления их движением. Множество современных машин (промышленные роботы, подъёмно-транспортные машины и т.д.) работают в переходных процессах, исследование которых существенно отличается от анализа установившегося движения однодвигательной цикловой машины. Учитывая это, кафедра ТММ Санкт-Петербургского государственного политехнического университета (СПбГПУ) провела модернизацию курса в соответствии с требованиями современного машиностроения (модернизированный ТММ можно найти в
![](images/6305-nomer-m58ef28ea.gif)
Основой самостоятельной работы студентов является курсовой проект по исследованию и проектированию машин. В предлагаемой статье рассмотрено курсовое проектирование промышленных роботов, проводимое для ряда специальностей в рамках дисциплины «Теория механизмов и машин» в СПбГПУ. Рассмотрим выполнение проекта по этапам.
Техническое задание проекта включает в себя кинематическую схему робота с заданными размерами (рис. 1), диапазон линейных и угловых перемещений исполнительных звеньев, программный закон движения на участке позиционирования и описание рабочего процесса.
![]() | ![]() |
Рис. 1 | Рис. 2 |
Пример описания рабочего процесса: в начальный момент времени полюс схвата находится в некоторой точке
![](images/6305-nomer-mcd9c74f.gif)
![](images/6305-nomer-m81d0f21.gif)
![](images/6305-nomer-37ba8be6.gif)
![](images/6305-nomer-397c1811.gif)
В процессе проектирования студент должен для «жёсткой» модели робота провести геометрическое и кинематическое исследование, включающее решение прямой и обратной задач, силовой расчёт робота и определить геометрические, кинематические и динамические ошибки отработки заданной траектории, влияющие на точность позиционирования схвата. Затем производится построение упругой модели робота, оцениваются статические ошибки схвата для некоторых конфигураций робота, определяются собственные частоты и формы, позволяющие оценить колебания, возникающие в процессе позиционирования.
На первом этапе по заданным геометрическим и кинематическим параметрам робота строится рабочая зона – зона достижимости полюса схвата (рис. 2).
С учётом построенной рабочей зоны задают высоту рабочего стола и транспортёра, расстояния от осей неподвижной системы координат, связанной со стойкой робота, до геометрических осей вращающегося стола, движущейся ленты транспортёра, стены и др. Отметим, что рисунки, приведённые в данной статье, относятся к разным кинематическим схемам и рабочим процессам роботов.
Траектория полюса схвата представляет собой совокупность двух участков: участок
![](images/6305-nomer-m45c10600.gif)
![](images/6305-nomer-37ba8be6.gif)
Вторым этапом исследования робота является решение прямой и обратной геометрической задачи. При решении прямой геометрической задачи определяются линейные и угловые координаты схвата в зависимости от входных координат. Методика решения этой задачи изложена в
![](images/6305-nomer-1966c891.gif)
Из полученных уравнений геометрического анализа несложно определить входные координаты в зависимости от выходных координат, т.е. в общем виде решить обратную геометрическую задачу, необходимую для построения требуемых траекторий полюса схвата. Следует отметить, что обратная задача имеет решение, если заданное число
![](images/6305-nomer-62441964.gif)
![](images/6305-nomer-1d4c073a.gif)
![](images/6305-nomer-m6fc6bdef.gif)
![](images/6305-nomer-17aa43f7.gif)
![](images/6305-nomer-1d4c073a.gif)
На участке контурного управления
![](images/6305-nomer-37ba8be6.gif)
![]() |
Рис. 3 |
В качестве примера запишем параметрические уравнения для прямой
![](images/6305-nomer-37ba8be6.gif)
![](images/6305-nomer-m1d0254aa.gif)
![]() | (1) |
где
![](images/6305-nomer-m4df10123.gif)
![](images/6305-nomer-m2e8d3225.gif)
![](images/6305-nomer-12932621.gif)
На участке контурного управления
![](images/6305-nomer-37ba8be6.gif)
![](images/6305-nomer-m3b0dda0b.gif)
![]() | (2) |
![]() | (3) |
где
![](images/6305-nomer-m74d0ec36.gif)
![](images/6305-nomer-m81d0f21.gif)
![](images/6305-nomer-5dc91eda.gif)
![]() |
Рис. 4 |
Полученные выше координаты полюса схвата
![](images/6305-nomer-m701546c3.gif)
![](images/6305-nomer-m530b1ba9.gif)
![](images/6305-nomer-336a67b3.gif)
![](images/6305-nomer-7e23b426.gif)
В дальнейшем решается обратная геометрическая задача на участке позиционирования. Для этого законы движения
![](images/6305-nomer-m7c61201f.gif)
![]() |
Рис. 5 |
![]() | (4) |
где
![](images/6305-nomer-4741b1db.gif)
![](images/6305-nomer-50eb71db.gif)
![](images/6305-nomer-19892917.gif)
![](images/6305-nomer-m7c00b8f5.gif)
![](images/6305-nomer-12932621.gif)
Техническое задание робота требует, чтобы схват «мягко» коснулся стола, транспортёра, стены и т.п. Этим требованиям отвечают начальные и граничные условия, учитываемые при интегрировании законов движения.
Для каждого привода строятся графики изменения
![](images/6305-nomer-22fb5e3d.gif)
![]() |
Рис. 6 |
После определения входных координат как функций времени решается прямая геометрическая задача и строится пространственная траектория полюса схвата, а также её проекция на плоскость стола (рис. 7 и рис. 8) в неподвижной системе координат.
![]() | ![]() |
Рис. 7 | Рис. 8 |
На этапе кинематического исследования определяются абсолютные угловые скорости
![](images/6305-nomer-7b241491.gif)
![](images/6305-nomer-79a20bec.gif)
![](images/6305-nomer-2f60e475.gif)
![](images/6305-nomer-m6d7904b5.gif)
![]() | (5) |
![]() | (6) |
![]() | (7) |
![]() | (8) |
где
![](images/6305-nomer-m1735f72b.gif)
![](images/6305-nomer-m29198e03.gif)
![](images/6305-nomer-6cba0baf.gif)
Формулы (5)-(8) являются рекуррентными соотношениями, позволяющими последовательно, шаг за шагом, вычислять кинематические параметры всех исполнительных звеньев механизма робота, начиная с первого, в проекциях на оси локальных систем, жёстко связанных с ними.
Подобным же образом определяются кинематические параметры звеньев передаточных механизмов; при этом учитываются переносные движения исполнительных звеньев.
Далее осуществляется конструкторская компоновка робота (рис. 9-10), вычисляются массы звеньев и составляются тензоры инерции
![](images/6305-nomer-3816bb04.gif)
![](images/6305-nomer-m4738647d.gif)
![]() | ![]() |
Рис. 9 | Рис. 10 |
Затем производится силовой расчет робота. Для этого определяются главные векторы
![](images/6305-nomer-m79097131.gif)
![](images/6305-nomer-mab07ca2.gif)
![]() | (9) |
![]() | (10) |
Силы инерции передаточных звеньев определяются по аналогичным формулам с учётом переносных движений исполнительных звеньев.
Кинетостатический расчёт механизма робота, имеющего структуру «дерева», производится по исполнительным звеньям, являющимися структурными группами Коловского1. Неизвестные реакции
![](images/6305-nomer-m3648a03b.gif)
![](images/6305-nomer-m514f829f.gif)
![](images/6305-nomer-3899814b.gif)
![](images/6305-nomer-4e3dd032.gif)
![](images/6305-nomer-2851f11.gif)
![]() | (11) |
Уравнения кинетостатики для
![](images/6305-nomer-m46378612.gif)
![]() | (12) |
где
![](images/6305-nomer-m9911244.gif)
![](images/6305-nomer-m7ae9bcc4.gif)
![](images/6305-nomer-35c22eae.gif)
![](images/6305-nomer-m54748789.gif)
![](images/6305-nomer-4cf29a5c.gif)
![](images/6305-nomer-m2239c1c1.gif)
![]() |
Рис. 11 |
Для проверки динамического расчёта обобщённые движущие силы определяются с помощью уравнений Лагранжа второго рода. Совпадение движущих моментов, найденных разными методами, свидетельствуют о правильности полученных результатов.
Далее из технических каталогов по максимальной мощности выбираются приводные двигатели и передаточные механизмы (редукторы, волновые передачи, шарико-винтовые передачи и др.). При этом выбранные двигатели проверяются по моментам.
При исследовании робота в курсовом проекте определяются геометрические, кинематические и динамические ошибки, влияющие на точность его позиционирования. Этот расчёт важен по многим причинам. Наличие длинных открытых кинематических цепей приводит к накоплению ошибок, возникающих в каждом из звеньев, образующих цепь. Возрастают суммарные зазоры в кинематических парах, снижается жёсткость звеньев, что приводит к увеличению ошибок. В связи с быстродействием роботов двигатель должен быть описан динамической характеристикой, в то время как программное управление формируется обычно с учётом идеальной характеристики ввиду простоты его реализации. Возникающие из-за этого отклонения законов изменения обобщённых координат от их программных значений, т.е. динамические ошибки, приводят к изменению формы траектории. В курсовом проекте динамические ошибки уменьшаются с помощью активных и пассивных обратных связей. При этом определяется эффективность систем управления и проверяется их устойчивость.
![]() ![]() Рис. 12 |
|
Фактор повышения быстроходности и производительности обуславливает необходимость рассмотрения не только перечисленных выше ошибок, но и учёта упругости звеньев. На последнем этапе определяются статические ошибки, вызванные деформациями звеньев, в окрестности положений равновесия определяются собственные частоты и формы, т.е. оцениваются колебания вблизи этих положений.
На рис. 12 приведен пример оформления графической части курсового проекта, выполненный студентом группы 3171/1 А.Ю. Астаховым.
При выполнении курсового проекта студенты используют по своему выбору математические пакеты «Mathematica», «Matlab», «Mathcad», графические пакеты «AutoCAD», «Компас 3D», NX6 и др., на которые кафедра ТММ СПбГПУ приобрела лицензии.
СПИСОК ЛИТЕРАТУРЫ
- Теория механизмов и машин: Учеб. пособие для студентов высш. учеб. заведений / М.З. Коловский, А.Н. Евграфов, Ю.А. Семенов, А.В. Слоущ. 3-е изд., испр. – М.: Изд. центр «Академия», 2008. – 560 с.
- Коловский М.З., Слоущ А.В. Основы динамики промышленных роботов. – М.: Наука, 1988. – 240 с.
Поступила в редакцию 20.02.2009
После доработки 10.03.2009
1 По М.З. Коловскому структурной группой называется кинематическая цепь, в которой число степеней подвижности совпадает с числом входов (двигателей); если это число равно нулю, то она является группой Ассура
Теория Механизмов и Машин. 2009. №1. Том 7.