
- •В. Г. Хомченко, а. В. Федотов автоматизация технологических процессов и производств
- •Введение
- •1 Основы автоматизации технологических процессов и производств
- •1.1 Современная концепция автоматизации производства
- •1.2 Этапы и средства автоматизации производства
- •2.2 Автоматические линии
- •2.2.1 Назначение и принципы построения
- •2.2.2 Классификация автоматических линий
- •2.2.3 Производительность автоматической линии
- •2.3 Автоматизация загрузки-разгрузки технологических автоматов
- •2.3.1 Автоматические загрузочные устройства
- •2.3.2 Выбор загрузочного устройства и его предварительный расчет
- •2.4 Автоматизация транспортных операций
- •2.5 Автоматизация технического контроля качества
- •2.5.1 Задачи технического контроля в автоматизированном производстве
- •2.5.3 Автоматизированные приборы и контрольные автоматы
- •3 Гибкая автоматизация: Гибкие производственные модули, гибкие производственные системы, интегрированные производства
- •3.1. Гибкое автоматизированное производство и гибкие производственные системы
- •3.2. Общие принципы проектирования гпс
- •4 Автоматизированное оборудование и системы гпс
- •4.1 Оборудование с чпу
- •4.2 Промышленные роботы
- •4.2.1 Промышленная робототехника
- •4.2.2 Технические характеристики промышленного робота
- •4.2.3. Приводы промышленного робота
- •4.2.4. Целевые механизмы промышленного робота
- •4.2.5 Управление промышленными роботами
- •4.3 Роботизированные технологические комплексы
- •4.4 Гибкие производственные модули
- •5 Проектирование гпм для механической обработки деталей
- •5.1 Общие принципы построения гпм для механообработки
- •5.2 Выбор обрабатывающего оборудования гпм
- •5.3 Проектирование модулей для обработки тел вращения
- •5.3.1 Компоновка модулей
- •5.3.2 Накопитель заготовок
- •5.3.3 Закрепление обрабатываемых деталей
- •5.3.4 Смена инструмента
- •5.3.5 Удаление отходов
- •5.4 Модули для обработки тел вращения
- •5.5 Проектирование модулей для обработки корпусных деталей
- •5.5.1 Применение спутников
- •5.5.2 Структура модуля
- •5.5.3 Загрузка спутников
- •5.5.4 Накопители спутников
- •5.5.5 Смена инструмента
- •5.5.6 Удаление стружки
- •5.6 Модули для обработки корпусных деталей
- •5.7 Управление точностью обработки в гпм
- •5.7.1 Измерительные головки
- •5.7.2 Применение измерительных головок на станках
- •5.8 Проектирование измерительных модулей
- •5.8.1 Координатные измерительные машины
- •5.8.2 Гибкие измерительные модули
- •6 Автоматизированные транспортно-Накопительные системы
- •6.1 Особенности транспортно-накопительных систем гпс
- •6.2 Автоматизированные склады
- •6.2.1 Назначение и состав автоматизированного склада
- •6.2.2 Зона хранения автоматизированного склада
- •6.2.3 Штабелирующие машины
- •6.2.4 Система управления складом
- •6.2.5 Типовые компоновки автоматизированных складов
- •6.3 Автоматизированные транспортные системы
- •6.3.1 Особенности транспортных систем гпс
- •6.3.2 Транспортные системы на основе адресуемых конвейеров
- •6.3.3 Транспортные системы на основе промышленных роботов
- •6.3.4 Транспортные системы на основе автоматических транспортных тележек
- •6.3.4.1 Назначение и состав автоматической транспортной тележки
- •6.3.4.2 Особенности автоматических транспортных тележек
- •6.3.4.3 Управление автоматической транспортной тележкой
- •6.3.4.4 Устройство автоматической транспортной тележки
- •6.3.4.5 Примеры использования робокаров
- •7 Проектирование манипуляционных устройств автоматизированных технологических систем
- •7.1 Понятия, назначение и классификация манипуляционных систем
- •7.2 Основы кинематики манипуляционных систем
- •7.3 Прямая задача кинематики манипуляторов
- •7.3.1 Постановка задачи и параметрическое описание кинематики манипулятора
- •7.3.2 Решение прямой задачи при позиционном управлении
- •7.4 Планирование траекторий манипуляторов
- •7.5 Обратная задача кинематики манипуляторов
- •7.6 Планирование траекторий манипулятора на основе сплайн-функций
- •7.7 Общие случаи планирования траекторий в пространстве обобщенных координат
- •8 Автоматизированное управление производственными системами
- •8.1 Назначение и состав асу пс
- •8.2 Техническое обеспечение асу пс
- •8.3 Математическое обеспечение асу пс
- •8.4 Примеры управления производственными системами
- •8.5 Распределенные системы управления Allen-Bradley
- •8.6 Интегрированные системы проектирования и управления
- •9 Гибкие производственные системы
- •9.1 Типовые компоновки гпс
- •9.2 Гпс гаммы «Талка»
- •9.3 Примеры зарубежных гпс
- •10 Мехатронные устройства автоматизации производства
- •10.1 Введение в мехатронику
- •10.2 Выбор структуры мехатронного устройства
- •10.3 Синтез кинематической модели мехатронной системы
- •10.4 Классификация типов механического движения
- •11 Моделирование автоматизированных производственных систем
- •11.1 Задачи моделирования и используемые методы
- •11.2 Моделирование производственной системы конечным автоматом
- •11.3 Моделирование системы сетью Петри
- •11.3.1 Основные определения и свойства сетей Петри
- •11.3.2 Пример моделирования гпм для обработки валов
- •11.3.3 Пример моделирования ртк
- •11.4 Моделирование системой массового обслуживания
- •11.4.1 Основы теории систем массового обслуживания
- •11.4.2 Моделирование систем массового обслуживания
- •11.4.3 Система моделирования gpss
- •Заключение
- •Библиографический список
- •Оглавление
- •Автоматизация технологических процессов и производств
7.3.2 Решение прямой задачи при позиционном управлении
Позиционное управление обеспечивает движение схвата от одной фиксированной точки к другой с остановкой в каждой точке. Поэтому с теоретической точки зрения достаточно рассмотреть движение между двумя соседними точками, одну из которых, где схват находится в данный момент времени, назовем начальной, а другую, куда схват должен переместиться, – конечной.
Будем считать, что для решения прямой задачи при позиционном управлении известны значения обобщенных координат, соответствующие начальному и конечному положениям схвата, т.е. известны значения qiн и qiк , i = 1...n.
Прямая задача кинематики в этом случае разделяется на две подзадачи:
1-я подзадача: Планирование траекторий в пространстве обобщенных координат. Решение этой подзадачи дает возможность определить положения каждого звена манипулятора относительно предшествующего ему звена в каждый момент времени, т.е. определить обобщенные координаты в функции времени:
qi = qi (t) (i = 1, . . . , n).
2-я подзадача: Определение траектории движения схвата и его ориентации (а при необходимости и всех других характерных точек и звеньев манипулятора) при его движении от начальной точки к конечной.
Вторая подзадача решается с использованием зависимости (9) с учетом того, что в каждой матрице Тi-1, i (см. формулу (5)) элементы являются функциями одной обобщенной координаты qi:
qi
(t) = i
(t), если кинематическая пара вращательная;
Si (t), если кинематическая пара поступательная.
Перепишем выражение (8) в виде
Т0,n (t) = Т0,1 [q1 (t)] ∙ Т1,2 [q2 (t)] ∙ Т2,3 [q3 (t)] . . . Тn-1, n[qn (t)] ,
из которого определим значения шести наддиагональных элементов
- а12(t) а13(t) а14(t)
- - а23(t) а24(t)
- - - а34(t) = Т0,1[q1 (t)] . . . Тn-1, n[qn(t)] . (9)
0 0 0 1
Понятно, что каждый элемент этой матрицы – есть функция обобщенных координат манипулятора, т.е. аj,l = аj,l(q1, . . . , qn; t) (j = 1, 2, 3; l = 2, 3, 4).
Таким образом, решение 2-й подзадачи есть решение основной прямой задачи манипулятора, и она решается по изложенному ранее алгоритму, если известны зависимости
qi = qi (t) ; 0 t Т ,
определяемые при решении первой подзадачи (здесь Т – заданное время движения схвата от начальной точки к конечной).
Решение 1-й подзадачи начинается с выбора общего вида закона движения звеньев по обобщенной координате.
Наибольшее распространение получили два закона движения.
Прямоугольный закон изменения ускорений при движении по обобщенной координате. Для прямоугольного закона характерно минимально возможные при данной длительности интервалов разгона и торможения значения ускорений, а следовательно, и сил инерции при движении одного звена относительно другого. Однако в начале и конце интервалов разгона и торможения возникают, так называемые “мягкие” удары, связанные с мгновенным изменением ускорений в указанные моменты.
Примечание: “жесткие” удары появляются при мгновенном изменении скорости, т.е. при ускорении, равном бесконечности.
Синусоидальный закон изменения ускорения при движении по обобщенной координате, обеспечивающий плавную (безударную) работу привода i-го звена.
Р
ассмотрим
названные законы движения подробнее.
При движении i-го
звена относительно (i-1)-го по прямоугольному
закону (рис. 195) i-е звено на интервале
tpi
разгоняется
под действием постоянного усилия,
которое обеспечивает постоянное
ускорение
.
При достижении максимальной постоянной
скорости
ускорение
принимает значение, равное 0, а усиление
привода тратиться на преодоление сил
трения и нагрузки.
На интервале
торможения tpi
работают
устройства торможения, которые развивают
постоянное силовое воздействие для
обеспечения отрицательного ускорения
.
Длительности интервалов разгона tpi,
движения с постоянной скоростью tпi
и торможения tтi
связаны зависимостью
tpi + tпi + tтi = Т,
где Т – заданное время движения от начальной точки позиционирования схвата к конечной.
Поэтому произвольно можно назначать лишь длительности двух интервалов, например tpi и tтi. Для обеспечения наибольшего быстродействия робота следует принять tpi = tтi = 0,5Т. В этом случае в первую половину интервала движение i-го звена будет равноускоренным, а во вторую – равнозамедленным.
Так как в конце интервала разгона и в начале интервала торможения скорость i-го звена одинакова, то
значит
(10)
При выбранных длительностях интервалов разгона и торможения необходимо найти такую величину ускорения , при которой бы звено за заданное время Т переместилось из начальной точки в конечную.
По графику перемещения i-го звена можно записать уравнение связи:
Откуда с учетом зависимости (10) получим
После определения
обобщенных ускорений
и
по известным зависимостям можно
определить обобщенные скорости
и
обобщенные координаты qi
i-го
звена в любой момент времени:
– на участке разгона: (0 t tрi)
.
– на участке
движения с постоянной скоростью: (tрi
t
tрi+
tпi);
.
– на участке торможения: (tpi + tпi t Т),
;
.
Итак, получены
зависимости qi
= qi
(t) и
при 0
t
Т, подставляя которые в (9) можно определить
положение схвата в любой момент времени
и в целом получить траекторию движения.
Рассмотренный закон движения представляет собой простейший пример использования сплайн-функций для описания относительного движения звеньев по обобщенным координатам.
Рассмотрим полученную функцию именно как сплайн-функцию, т.е. как кусочно-непрерывную функцию, составленную из нескольких отрезков некоторых непрерывных функций.
График требуемой
функции перемещения qi
и графики
ее производных
и
должны пройти через восемь фиксированных
точек (рис. 195), которые можно использовать
в качестве граничных условий при
проектировании закона движения.
Сформулируем граничные условия:
t = 0; 1) qрi(0)
= qнi
; 2)
;
t = tpi; 3)
qрi
(tp)
= qпi
(tп)
; 4)
;
t = tрi
+ tпi; 5)
qпi
(tр+
tп)
= qTi
(tрi+
tпi);
6)
;
t
= T; 7)
qTi
(T)
= qкi;
8)
.
Для удовлетворения этих граничных условий надо в аналитическом выражении qi(t) иметь восемь свободных коэффициентов, что будет выполнено, если принять:
.
Продифференцируем необходимое число раз приведенные полиномы и получим еще четыре уравнения:
(t)
= 2а2t+
а1;
(t)
= 2а2;
(t)
= b1;
(t)
= 2с2t+
с1.
Значения коэффициентов a0, a1, a2, b0, b1, c0, c1 и c2 определяются по граничным условиям из решения системы приведенных выше уравнений.
Подставляя полученные значения этих коэффициентов в исходные полиномы и их производные, найдем все необходимые зависимости для расчета обобщенных координат, скоростей и ускорений, аналогичные ранее полученным из других предпосылок.
Заметим, что по различным степеням подвижности значения интервалов разгона, движения с постоянной скоростью и торможения в общем случае могут быть различны.
Для обеспечения
плавной безударной работы привода
используют законы движения, в которых
ускорение плавно изменяется от нуля в
начале интервала разгона до некоторой
максимальной величины, а затем плавно
убывает от нуля. Одним из наиболее
распространенных законов такого типа
является синусоидальный закон. Для
установления зависимостей между
длительностями интервалов движения,
величинами обобщенных ускорений,
скоростей и перемещений здесь удобно
использовать диаграмму обобщенных
скоростей
:
.
Дифференцируя это
выражение, получим функции для обобщенных
ускорений
.
Интегрируя же эту зависимость от 0 до Т
и приравнивая результат к полному
перемещению за время T
по обобщенной координате qi,
равному qкi
– qнi
, находится постоянная интегрирования
,
а после этого и зависимость q(t).
Полученные законы движения являются по сути сплайн-функциями, т.е. функциями, составленными из отрезков нескольких простейших функций, имеющих касание друг с другом того или иного порядка.