- •Содержание
- •Кинематическая цепь…………………………………………………...16 Кинематическая схема механизма…………………………………….17
- •Предмет и задачи курса «Механика автоматических устройств»
- •Основные термины и определения, используемые в робототехнике и манипуляторостроении
- •Классификация промышленных роботов
- •Классификация промышленных роботов
- •Классы точности промышленных роботов
- •Иерархия взаимодействия человека с роботом
- •Некоторые сведения из истории
- •Структура и кинематика механизмов Основные понятия и определения
- •Кинематические пары
- •Кинематическая цепь
- •Условные обозначения кинематических пар
- •Кинематическая схема механизма
- •Кинематическое соединение
- •Кинематические соединения
- •Степени свободы механизма
- •Методы аналитического отображения структуры механизмов
- •Отображение структуры в форме конечных множеств
- •Отображение структуры в форме отношений
- •Отображение структуры в форме матриц
- •Отображение структуры в форме числовой последовательности
- •Структурные характеристики механизмов
- •Порядок структуры
- •Тип кинематической цепи
- •Род кинематической цепи
- •Плоские и пространственные цепи механизмов
- •Число измерений структуры
- •Сложность структуры
- •Структурная значимость кинематической пары
- •Кинематические характеристики манипуляторов
- •Рабочий объем манипулятора
- •Рабочая зона манипулятора
- •Маневренность манипулятора
- •Скорость линейных перемещений звеньев.
- •Скорость угловых перемещений
- •Точность манипуляторов
- •Величина и коэффициент сервиса
- •Определение зоны обслуживания, величины и коэффициента сервиса манипуляторов
- •Общие сведения о системах координат
- •Кинематический анализ манипуляторов
- •Кинематический анализ манипуляторов методом проекций
- •Кинематический анализ манипуляторов методом преобразования координат Некоторые сведения о системах координат
- •Связь между прямоугольными, цилиндрическими и сферическими
- •Некоторые сведения из алгебры матриц
- •Задачи кинематического расчёта
- •Условия выбора систем координат
- •Преобразование прямоугольных координат
- •Элементарные преобразования координат
- •Совмещение двух координатных систем, произвольно расположенных в пространстве
- •Пример кинематического анализа манипулятора «Маскот-1»
- •Кинематический анализ манипулятора промышленного робота
- •Динамика манипуляционных устройств
- •Силовой анализ механизмов Задачи силового анализа механизмов
- •Силы инерции звеньев плоских механизмов
- •Силы инерции звеньев пространственных механизмов
- •Условие статической определимости кинематической цепи
- •Силовой анализ с учетом трения
- •Определение реакций опор с учётом сил трения
- •Уравнения движения механизмов Характеристики сил, действующих на звенья
- •Уравнения движения механизма в форме интеграла энергии
- •Кинетическая энергия механизма
- •Приведение сил и масс в механизмах
- •Дифференциальное уравнение движения механизма
- •Режимы движения механизма
- •Уравнения движения механизма
- •С оставление уравнений движения
- •Определение усилий приводов манипулятора при реализации движения объекта по заданной траектории
- •Определение сил и моментов, обеспечивающих программное движение манипулятора
- •Кинетостатический метод составления уравнений движения
- •Расчет манипуляторов промышленных роботов на жесткость и точность позиционирования
- •Конструктивные и расчетные схемы
- •Уравнения деформации конструкции
- •Влияние зазоров и контактных деформаций в опорах на погрешность позиционирования промышленных роботов
- •Влияния расстояний между опорами на смещение руки робота
- •Литература.
- •Раздел 1. Структурный анализ и синтез автоматических устройств
- •Раздел 2. Кинематика механизмов автоматических устройств
- •Раздел 3. Динамика механизмов автоматических устройств
- •Раздел 4. Точность автоматических устройств
С оставление уравнений движения
За
обобщенные координаты (рис. 35) примем
цилиндрические координаты, определяющие
положение центра масс захвата с грузом
.
Кинетическая энергия робота при
неподвижном основании и уравновешенном
звене 1 определяется как:
где
- момент инерции звена 1 относительно
оси z;
-
момент инерции звена 1 относительно
оси, проходящей через центр масс
параллельно оси z1;
-
массы звеньев 2 и 3;
- расстояние от оси z до центра масс звена 2.
Уравнения движения запишем в форме:
Где
При
определении обобщенных сил
считаем, что поступательные приводы
звеньев 2 и 3 (например, гидроцилиндры)
расположены на подвижных звеньях и
создают движущие силы
и
,
а вращательный привод звена 2 создает
движущий момент пары сил
.
Кроме того учитываем силы тяжести
звеньев
и силы трения
в парах 1-2, 2-3. Силы трения и момент сил
трения во вращательной паре считаем
постоянными и известными из опытных
данных. Для случая движения звена 2 вверх
и звена 3 от оси z
имеем:
Выполняя дифференцирование и подставляя значения обобщенных сил, получаем уравнения движения:
Закон
изменения координаты z
находится непосредственно из уравнения,
а для определения координат
и
имеем систему двух нелинейных
дифференциальных уравнений второго
порядка, которая обычно решается
численными методами на ЭВМ.
При цикловом управлении роботом часто перемещают захват сначала изменением координаты , а затем координаты R (или наоборот). Из уравнений движения следует, что изменение координаты вызывает одновременно изменение координаты R. Во избежание взаимодействия и взаимовлияния движения по координатам и R применяют фиксирующие устройства в заданных конечных положениях звеньев манипулятора.
Определение усилий приводов манипулятора при реализации движения объекта по заданной траектории
З
адачи
данного типа относятся к классу так
называемых обратных задач динамики,
сводящихся к решению обратных задач
теории дифференциальных уравнений.
Решение обратных задач динамики
манипуляторов позволяет в различных
постановках решать вопросы их
проектирования и управления.
Кинематическая схема манипулятора приведена на рис. 36. Звено 1 выполняет поворот на угол вокруг вертикальной оси z, звено 2 – вертикальное перемещение, звено 3 – горизонтальное перемещение.
Пусть необходимо обеспечить движение захвата манипулятора по эллиптической траектории с заданным законом изменения скорости.
Траекторию движения захвата задаем как линию перемещения цилиндрической поверхности и плоскости:
А закон изменения скорости функцией:
,
где
- декартовы координаты захвата,
-
проекции вектора скорости на эти оси.
Для
получения дифференциальных уравнений
движения данной схемы механической
системы воспользуемся методом Лагранжа.
За обобщенные координаты примем
.
Тогда уравнения Лагранжа примут вид:
где
- кинетическая энергия системы в ее
абсолютном движении,
-
обобщенные силы, соответствующие
обобщенным координатам
;
-
коэффициенты вязкого трения;
-
момент привода 1,
-
усилия приводов звеньев 2 и 3.
Тогда уравнения можно записать:
где
- вес звеньев 2 и 3.
Кинетическая энергия манипулятора
где
,
а
- момент инерции звена 1,
и
- моменты инерции звеньев 2 и 3 относительно
их центральных осей, параллельных оси
вращательной пары,
-
расстояние центра масс звена 2 от его
оси вращения,
-
расстояние захвата от центра масс звена
3.
Дифференциальные уравнения движения системы в обобщенных координатах имеют следующий вид:
Декартовы координаты точек траектории и проекции скорости на эти оси через обобщенные координаты выражаются следующим образом:
Тогда
функции
,
выражающие заданные свойства движения
системы, в обобщенных координатах примут
вид:
Как следует из общего решения обратных задач динамики, для того, чтобы система дифференциальных уравнений описывала движение механизма с заданными свойствами, которые выражаются функциями необходимо и достаточно, чтобы полные производные по времени от этих функций равнялись нулю и чтобы начальное состояние системы также удовлетворяло этим заданным свойствам.
Учитывая,
что частные производные
,
то получим:
(54)
(55)
Дифференцируя
(54) по времени и объединяя с (55), получим
неоднородную систему трех алгебраических
линейных уравнений относительно
:
Задание
законов изменения скорости или
касательного ускорения захвата
манипулятора при его движении по
траектории позволяет однозначно
определить
.
Далее решая систему трех уравнений
определяются
.
Зная координаты, скорости и ускорения
захвата из уравнений Лагранжа можно
определить
,
которые должны развивать приводы для
осуществления заданного движения
захвата манипулятора.
Знание этих сил позволяет построить алгоритм управления движением промышленного робота по заданной программе.
