- •Реферат
- •Содержание
- •Введение
- •Общие сведения о манипуляторах
- •Манипуляционные робототехнические комплексы
- •Датчики манипуляторов
- •1.3 Типы датчиков
- •Технологический процесс
- •3 Характеристика основного технологического оборудования
- •4 Выбор двигателя
- •5 Построение тахограммы и нагрузочной диаграммы
- •6 Требования, предъявляемые к мехатронной системе
- •7 Разработка системы управления мехатронной системы
- •7.1 Построение контура регулирования тока
- •7.2 Построение контура регулирования скорости
- •7.3 Построение контура регулирования положения
- •8 Моделирование работы мехатронной системы
- •9 Реализация программного управления манипулятором
- •Список использованных источников
- •Приложение а
Технологический процесс
В курсовом проекте будет рассматриваться манипуляционный робототехнический комплекс (РТК) – AR-RTK-ML-02. Данный манипулятор предназначен для ознакомления с принципами проектирования и конструирования манипуляционных роботов, основам разработки управляющего программного обеспечения (ПО) и с базовыми принципами построения архитектур систем управления гибких производственных ячеек.
Технологический процесс работы манипулятора представляет собой условное перемещение объектов между тремя точками на плоскости. На рисунке 6 представлен график поворотов шарниров манипулятора для такого технологического процесса.
,
град
Первый
привод
град
Четвёртый
привод
град
Пятый
привод
t,
с
Третий
привод
град
Второй
привод
град
Рисунок 6 – Графики поворотов шарниров манипулятора
При такой динамике поворотов приводов положение захвата будет иметь траекторию движения, представленную на рисунке 7.
l,
мм
t,
с
1
2
3
Рисунок 7 – Траектория движения конца захвата манипулятора: 1 – высота от основания платформы манипулятора; 2 – продольное расстояние от центра манипулятора по начальному положению манипулятора; 3 – поперечное направление от центра манипулятора по начальному положению манипулятора
3 Характеристика основного технологического оборудования
Манипулятор имеет пять вращательных степеней свободы и приводный захват. Его кинематическая схема изображена на рисунке 8. Схематические указания длин всех звеньев указаны на рисунке 9.
Рисунок 8 – Кинематическая схема манипулятора
Расстояния между осями манипулятор имеют следующие значения (рисунок 4):
расстояние между основанием и второй осью: 150 мм;
расстояние между второй и третьей осями: 210 мм;
расстояние между третьей и четвёртой осями: 135 мм;
расстояние между четвёртой осью и концом захвата: 184 мм;
глубина захвата: 42 мм;
максимальная ширина захвата 55 мм.
Рисунок 9 – Схематичное указание длин звеньев манипулятора в миллиметрах
Максимальные углы поворота приводов (считая от основания):
1 привода: ±180;
2 привода: –115 100;;
3 привода: –100 92;
4 привода: –100 84;;
5 привода: ±180;
6 привода: -180 52.
Так как в манипуляторе установлены сервопривода, которые нужно программировать. Сервопривода запускаются с помощью программируемого контроллера OpenCM9.04-C, который реализован на базе 32х-битного микроконтроллера ARM Cortex-M3. Контроллер содержит интерфейс TTL для управления сервомодулями типа Dynamixel.
Загрузка управляющих программ в контроллер осуществляется по USB кабелю (Micro-B), который входит в комплект. Контроллер OpenCM9.04-C легко программируется с помощью ROBOTIS OpenCM IDE, которая является Arduino-подобной интегрированной средой разработки, позволяющей пользователю разрабатывать управляющую программу на языках C/C++. Параметры контроллера указаны в таблице 1.
Таблица 1 – Спецификация контроллера
Тип |
STM32F103CB (ARM Cortex-M3) |
Рабочее напряжение |
5~16 B (USB 5 B, DYNAMIXEL ( 7~12 B) |
Рекомендуемое напряжение питания |
5 B для питания посредством USB |
Порты вводы-вывода |
26 |
Аналоговые входы |
10 (12-битный АЦП) |
Объем Flash памяти |
128 Кбайт |
Объем SRAM памяти |
20 Кбайт |
Тактовая частота |
72 МГц |
Интерфейс USB |
1 (2.0) |
Интерфейс USART |
3 |
Интерфейс SPI |
2 |
Интерфейс I2C(TWI) |
2 |
Отладочные порты |
JTAG & SWD |
Интерфейс TTL (3 пина) |
4 |
Внешние порты для датчиков (5 пинов) |
4 |
Габариты |
27*66,5 мм |
Вес |
13г |