Разработка параметрической геометрической модели манипуляционного механизма робота
Проектирование компьютерной модели в программе "Компас 3d". Трёхмерная модель конструкции манипуляционного механизма в изометрии. Задание обобщенных координат робота в рамках существующих сопряжений. Создание анимации модели и процесс создания сборки.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 20.06.2016 |
Размер файла | 1,0 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Министерство образования Российской Федерации
Московский государственный технологический университет
"СТАНКИН"
Кафедра "Робототехника и мехатроника"
Учебный курс "Системы автоматического проектирования мехатронных модулей и робототехнических комплексов""
Пояснительная записка к курсовой работе
Вариант №2
Разработка параметрической геометрической модели манипуляционного механизма робота
Выполнил: Бакаев Д.В.
Принял: Игнатьев В. А.
Москва
2014
Оглавление
1. Задание на курсовой проект
2. Кинематическая схема робота
3. Построение трёхмерных компонентов конструкции
3.1 Построение детали "Плита"
3.2 Построение детали "Рама"
3.3 Построение детали "Плечо"
3.4 Построение детали "Схват"
4. Сборка модели механизма
5. Определение переменных параметров
6. Задание закона изменения обобщённых координат
7. Создание анимации модели
Приложение
1.Задание на курсовой проект
Разработать параметрическую геометрическую модель манипуляционного механизма робота. Схема робота представлена на рис. 1:
Рис. 1. Схема модели робота РКТБ
2. Кинематическая схема робота
Кинематическая схема робота РКТБ представлена на рис. 2
Рис. 2. Кинематическая схема робота РКТБ
Проектирование компьютерной модели осуществлялось в программе "КОМПАС 3D".
3. Построение трёхмерных компонентов конструкции
На рис. 3 представлена трёхмерная модель конструкции манипуляционного механизма в изометрии XYZ.
Рис. 3. Компьютерная модель робота РКТБ
Конструкция робота состоит из следующих компонентов:
1. Плита
2. Рама
3. Плечо
4. Захватное устройство
Детально рассмотрим построение моделей всех компонентов.
3.1 Построение детали "Плита"
На рис. 4 показано изображение модели детали "Плита".
Рис. 4. Модель детали "Плита"
Этапы проектирования модели:
1. В плоскости XY создаётся эскиз контура профиля детали "Основания". На рис. 5. представлен эскиз контура.
Рис. 5. Эскиз контура профиля детали "плита"
2. Далее используем операцию "Выдавливания" эскиза на длину 200мм. На рис. 6 представлен результат операции.
Рис. 6. Результат "Выдавливания" эскиза
3. Следующий шаг - создание отверстия на верхней грани для соединения с деталью "стойка". Создаём эскиз отверстия диаметром 50 мм. Далее запускаем функцию "Вырезать элемент выдавливанием" и создаем отверстие глубиной 50 мм. На рис. 7 представлен результат операции.
Рис. 7. Результат выполнения операции "Вырезать элемент выдавливанием"
4. Создаем скругления диаметром 20 мм на ребрах детали. Результат операции представлен на рис. 8.
Рис. 8. Результат операции "Скругление"
На этом этапе создание детали "Основание" завершено.
3.2 Построение детали "Рама"
На рис. 9 показано изображение модели детали "Рама".
Рис. 9. Модель детали "Рама"
Этапы проектирования модели:
1. Создаём эскиз в плоскости ZX. На рис. 10 представлено изображение этого эскиза.
Рис. 10. Эскиз контура детали "Рама"
2. Проводим операцию "Выдавливание" на высоту 1400 мм. Результат выполнения этого действия представлен на рис. 11.
Рис. 11. Результат выполнения операции "Выдавливание"
3. Создаём эскиз в плоскости построенной фигуры. Эскиз выпонен в виде прямоугольника размером 200*800мм.
Рис. 12. Эскиз
4. Проводим операцию выдавливания на расстояние 300мм. Результат выполнения этого действия представлен на рис. 13.
Рис. 13. Результат выполнения операции "Выдавливание"
5. На основании детали делаем эскиз направляющей, чертим окружность 100мм и выдавливаем её на 50мм.Результат отображен на рисунке 14.
Рис. 14. Результат выполнения операции №5.
На этом этапе создание детали "Рама" завершено.
3.3 Построение детали "Плечо"
На рис. 15. представлено изображение модели детали "Плечо".
Рис. 15. Модель детали "Плечо"
Проектирование модели состоит из следующих этапов:
1. Создаётся эскиз в плоскости XY размерами 200х200 мм.. На рис. 16.
Рис. 16. Эскиз профиля крепления детали "Плечо"
2. Далее проводим операцию "Выдавливание" на длину 1400 мм. На рис. 17. Представлено изображение результата выполнения операции.
Рис. 17. Результат выполнения операции "Выдавливание"
3. Далее на левой грани и правой гранях плеча, создаются 2 эскиза (вспомогательные элементы). Размеры каждого из них, 200х300 и 100х300мм.. Далее проводим операцию "Выдавливание" на расстояние 200 мм. Результат выполнения операции представлен на рис. 18.
Рис. 18. Создание вспомогательных элементов для детали "Плечо"
4.На левой грани элемента делаем эскиз окружности 50мм для осевой линии и выдавливаем его на 50мм.Результат выполнения операции представлен на рис 19.
Рис.19. Отверстие для осевой линии.
3.4 Построение детали "Схват"
1.Создание эскиза детали "Схват" П-образной формы 200х200. Далее проводим операцию выдавливания на 25мм. Рис 20.
Рис. 20.Эскиз и выдавливание детали "Схват"
2.Далее делаем эскиз окружности 50мм. и проводим операцию выдавливание на 50мм., для осевой линии и крепления схвата к раме.. Результат показан на Рис.21.
Рис. 21. Результат выдавливания эскиза окружности..
4. Сборка модели механизма
Следующая задача - создание сборки манипуляционного механизма. Для этого необходимо провести сопряжение всех деталей друг с другом. Кроме того, необходимо создать такие соединения компонентов, при которых возможна параметризация модели. Главная цель - задание обобщенных координат робота в рамках существующих сопряжений. Рассмотрим поподробнее процесс создания сборки.
1. В программе "КОМПАС 3D" создаем "Сборку". В сборке используя функцию "Добавить компонент" добавляем созданные детали.
2. Добавляем деталь "Плита", которую привязываем к системе координат сборки.
3. Добавляем компонент "Рама". С помощью сопряжений "На расстоянии" и "Соосность" и "Под углом" соединяем детали "Плита" и "Рама". Используется сопряжение "Под углом" для задания угла вращения захватного устройства относительно главной оси.
4. Добавляем компонент "Плечо". С помощью сопряжений "На расстоянии", "Параллельность" и "Совпадение" деталь "Плечо" сопрягается с деталью. "Рама".
5. Добавляем компонент "Схват". С помощью сопряжений "На расстоянии", "Соосность" и "Под углом" соединяются детали "Плечо" и "Схват". Используется сопряжение "Под углом" для задания угла вращения захватного устройства относительно детали "Плечо".
Таким образом создается сборка манипуляционного механизма.
5. Определение переменных параметров
Необходимо задать обобщенные координаты робота для создания параметризованной модели. На рис. 22 представлена кинематическая схема и обобщенные координаты.
Рис. 22. Обобщенные координаты робота
Рассмотрим процесс создания переменных для задания обобщенных координат.
Необходимо открыть окно "Переменные" (Панель инструментов - переменные). Выбрать в списке и раскрыть позицию "Сопряжения". Откроется список всех имеющихся сопряжений в сборке. Как было сказано ранее, для задания обобщенных координат используются сопряжения "Под углом". Переменная q1 задаётся с помощью сопряжения "Под углом" между деталями "Плита" и "Рама". Переменная q2 задаётся с помощью сопряжения "Под углом" между деталями "Схват" и "Плечо". Переменная q3 задаётся с помощью сопряжения "На расстоянии" между деталями "Рама" и "Плечо". Переменная q4 задаётся с помощью сопряжения "На расстояние" между деталями "Плечо" и "Плита".. На рис. 23 показан процесс задания этих переменных.
Рис. 23. Процесс создания новых переменных
Таким образом, для сборки создаются глобальные переменные q1, q2, q3, q4, для которых в дальнейшем задаётся закон изменения.
6. Задание закона изменения обобщённых координат
Зададим линейный закон изменения обобщенных координат для переменных q1 и q2 в следующем виде:
функция изменения обобщенной координаты от времени.
начальное значение обобщенной координаты в момент времени
конечное значение обобщенной координаты в конечный момент времени.
Для q1 и q2 , так как движение звеньев робота начинается с нулевого положения.
Следовательно, законы изменения координаты q1 и q2 примут следующий вид:
Принимается
В итоге имеем:
Для обобщенных координат q3 и q4задаётся линейный закон изменения обобщенных координат аналогично q1 и q2 :
Следовательно, законы изменения координаты q4 и q3 примут следующий вид: компас манипуляционный изометрия сборка
Принимается
В итоге имеем:
Внесем эти законы изменения обобщенных координат в переменные в сборке.
7. Создание анимации модели
Для начала работы с анимацией необходимо открыть библиотеку анимации (Менеджер библиотек - Прочие - Библиотека анимации). Появляется окно, где создается новый проект. Для создания анимации этой модели робота достаточно изменять только переменную t, указанную выше. Чтобы сделать движение механизма замкнутым и более полным, необходимо изменять параметр t от его минимального значения до максимального и наоборот. Для осуществления данной задачи используются два "шага". В каждом "шаге" анимации можно задавать переменные, которые будут меняться с течением времени. В данном случае необходимо изменять только переменную t. Причем в первом шаге она меняется от 0 до 10 секунд, а во втором от 10 до 0 секунд. На рис. 24 показана структура проекта для создания анимации.
Рис. 24. Задание переменной t для анимации
Далее запускается анимация (Воспроизведение - Полное) и механизм приводится в движение. После полной отработки заданного движения формируется видеофайл (Видеофайл в формате AVI представлен в приложении к курсовому проекту).
Размещено на Allbest.ru
...Подобные документы
Прямая и обратная задача кинематики и позиционирования захвата манипуляционного робота. Разработка алгоритмов и решений, позволяющих организовать процесс нанесения рисунков на поверхность изделия при помощи робота-манипулятора FS03N фирмы Kawasaki.
дипломная работа [4,1 M], добавлен 17.09.2013Последовательность разработки чертежа и модели с типоразмерами из параметрического ряда. Построение таблицы переменных в соответствии с исходными данными. Проектирование параметрической модели в системе Компас-3D, внешние переменные для чертежа детали.
практическая работа [5,9 M], добавлен 14.04.2016Базовые приемы работы при создании трехмерной модели в пакете Компас. Абсолютная система координат, координатные плоскости. Управление изображением, цветом и свойствами поверхности объектов. Этапы процесса разработки трехмерной модели "Форма для льда".
курсовая работа [963,3 K], добавлен 11.06.2012Общие сведения о системе Компас 3D, предназначенной для графического ввода и редактирования чертежей на ПК. Ее основные функции, типы объектов, единицы измерения. Принципы работы в Компас-График LT. Пример создания файла трехмерной модели сборки детали.
курсовая работа [1,1 M], добавлен 03.11.2014Обзор схемы конструкции автоматизированного мобильного робота. Выбор компонентов конструкции. Общая классификация роботов; виды двигателей. Выбор типа микроконтроллера. Осуществление программирования на основе расчётов по математической модели робота.
курсовая работа [1,2 M], добавлен 20.05.2015Построение объемной модели детали в программе "Компас". Порядок расчета твердотельной модели. Подготовка модели к расчету, его параметры и результаты. Работа с деревом прочностного анализа. Проектирование в САМ-системах. Программирование обработки детали.
курсовая работа [4,0 M], добавлен 02.11.2015Анализ техники ходьбы по количеству точек опоры шагающих роботов. Обзор существующих конструкций. Функциональная схема устройства. Выбор электронных компонентов. Трёхмерная модель робота и его модулей. Исследование цифровой системы на устойчивость.
дипломная работа [3,2 M], добавлен 04.08.2014Построение трехмерной модели узла редуктора и ее частичная параметризация. Составление параметрической модели вала, служащего для сохранения положения подшипников на своих местах. Алгоритм создания узла и его сборки. Оценка программных сред разработки.
курсовая работа [761,4 K], добавлен 15.01.2009Учет книжного фонда библиотеки. Разработка концептуальной модели данных. Составление спецификации атрибутов и связей, генерация в системе PowerDesigner физической модели по концептуальной модели. Создание скрипта создания базы данных для СУБД FireBird.
контрольная работа [784,2 K], добавлен 10.04.2014Процесс твердотельного моделирования отдельных деталей и узлов (вала, втулки, корпуса), создание модели всего трехступенчатого червячного редуктора (сборка). Создание трехмерной модели сборки редуктора. Проверка правильности сборки в среде SolidWorks.
курсовая работа [6,5 M], добавлен 13.01.2014Создание модели с использованием шаблона, предложенного программой по умолчанию. Создание твердотельной модели. Построение траектории обработки и получение управляющей программы. Построение траектории обработки профиля. Отображение удаленного материала.
курсовая работа [1,3 M], добавлен 25.07.2012Моделирование зуба. Проектирование операционных заготовок методами добавляемых тел в и логической операции сборки. Алгоритм расчета твердотельной модели методом конечных элементов. Разработка 3D модели станочного приспособления на операцию техпроцесса.
курсовая работа [2,3 M], добавлен 25.04.2016Характеристика основных методов проектирования: в SADT, UML. Техническое задание на информационную систему. Создание модели в стандарте SADT (IDEF0). Декомпозиция родительской модели. Создание таблиц базы данных и связей между ними, бизнес логики.
курсовая работа [1,0 M], добавлен 14.11.2017Создание цифровой модели рельефа топокарт, проектирование на ее основе 3D-модели и растрового изображения топокарты. Используемые средства и технологии, модуль ArcGIS Spatial Analyst. Последовательность и этапы создания геоинформационной модели.
курсовая работа [4,1 M], добавлен 12.06.2013Создание чертежа и трехмерной модели стула с помощью программы "Компас-3D v15". Модуль работы с чертежами и эскизами. Описание стула с ножками. Создание деталей стула. Разработка сборочного чертежа. Связь трёхмерных моделей и чертежей со спецификациями.
курсовая работа [1,6 M], добавлен 28.01.2015ERwin как средство разработки структуры базы данных. Внешний вид диалогового окна Entity Edition. Общий вид модели после создания сущностей. Вид логической модели после создания связей. Диалоговое окно New Key Group, окончательный вид логической модели.
лабораторная работа [559,0 K], добавлен 16.07.2013Создание математической модели системы массового обслуживания на примере банка. Разработка имитационной модели на языке программирования С++. Блок-схема программы, перевод модели на язык программирования. Верификация и валидация имитационной модели.
курсовая работа [630,5 K], добавлен 01.06.2015Создание модели банка, в котором два кассира сидят в помещение, а два обслуживают клиентов, подъезжающих на автомобилях. Описание атрибутов объектов. Разработка библиотеки функциональных блоков. Построение структурной модели системы и диаграммы связей.
курсовая работа [628,0 K], добавлен 28.10.2013Проектирование и реализация модели, которая будет имитировать автозаправочную станцию с постоплатой. Подбор оптимальных параметров модели с учетом требований к сети массового обслуживания. Разработка модели в среде имитационного моделирования GPSS World.
контрольная работа [279,5 K], добавлен 16.03.2014Характеристика основных средств обеспечения гибкости моделей в системе КОМПАС-3D. Разработка параметрического эскиза операции, настройка опций в программе. Особенности метода создания ассоциативных чертежей по твердотельным параметрическим моделям.
лабораторная работа [376,7 K], добавлен 25.06.2013