- •В. Г. Хомченко, а. В. Федотов автоматизация технологических процессов и производств
- •Введение
- •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.2 Моделирование производственной системы конечным автоматом
- •11 Моделирование автоматизированных производственных систем
- •11.1 Задачи моделирования и используемые методы
- •11.3 Моделирование системы сетью Петри
- •11.3.1 Основные определения и свойства сетей Петри
- •11.3.2 Пример моделирования гпм для обработки валов
- •11.3.3 Пример моделирования ртк
- •11.4 Моделирование системой массового обслуживания
- •11.4.1 Основы теории систем массового обслуживания
- •11.4.2 Моделирование систем массового обслуживания
- •11.4.3 Система моделирования gpss
- •Заключение
- •Библиографический список
- •Оглавление
- •Автоматизация технологических процессов и производств
11.3.2 Пример моделирования гпм для обработки валов
Рассмотрим
ГПМ для обработки валов, который включает
два станка с ЧПУ токарной группы и
портальный промышленный робот,
обслуживающий эти станки. Предположим,
что при обслуживании первого станка
робот занят всё время, пока станок
работает. Для второго станка робот
выполняет только его загрузку и разгрузку.
Возможные состояния ГПМ выделим
укрупнено: Р1
– наличие заготовки; Р2
– свободен первый станок
;
Р3
– станок
работает; Р4
– свободен промышленный робот ПР; Р5
– станок
работает; Р6
– станок
свободен; Р7
– наличие готовой детали.
Таким
образом, множество состояний ГПМ Р{Р1,
Р2,
Р3,
Р4,
Р5,
Р6,
Р7}.
Учтем следующие события:
–
загрузку станка
;
–
загрузку станка
;
а – разгрузку станка
;
– разгрузку станка
.
Следовательно, множество событий
(переходов)
.
На основе анализа связи состояний и событий функции входных и выходных инциденций для модуля можно представить в следующем виде:
Д
ля
начальной маркировки примем 0(Р)
= (9, 1, 0, 1, 0, 1, 0). Изображение сети Петри
для моделируемого ГПМ будет иметь вид
(рис. 242). Из начальной маркировки сети
возможны переходы
и
.
Построим фрагмент графа достижимости
рассматриваемой сети (рис. 243). Если
произойдёт переход t1,
то начнёт работать станок S1,
а промышленный робот будет занят
ожиданием конца работы станка. В этом
состоянии возможен только переход t3.
Если
же в начальный момент времени совершится
переход t2
и начнёт
работать второй станок, то освободившийся
после загрузки второго станка промышленный
робот может приступить к загрузке
первого станка, т.е. становится возможным
переход t1.
Все эти переходы и изменения состояний
ГПМ хорошо просматриваются на графе
достижимости сети Петри.
На основе анализа графа достижимости выбирается требуемый цикл работы ГПМ. Если одновременно в сети возможны несколько событий, то следует для них установить приоритеты. Например, в рассматриваемом случае, если одновременно возможны события и (загрузка станков и ), то установка более высокого приоритета события позволит уменьшить простой станка , т. к. при первоочередной загрузке станка робот будет занят до окончания работы и разгрузки , а станок все это время будет простаивать.
Основным недостатком графа достижимости является то, что он не связан со временем функционирования моделируемой системы и не позволяет оценить временные затраты как на отдельные элементы рабочего цикла, так и на рабочий цикл в целом. Использование расширения сети Петри с задержкой маркера в позиции позволяет устранить этот недостаток и получить временные характеристики процесса в моделируемой системе.
11.3.3 Пример моделирования ртк
П
ланировка
РТК приведена на рис. 244. Промышленный
робот ПР загружает и разгружает два
станка ТО1 и ТО2. В процессе загрузки-разгрузки
робот взаимодействует с двумя накопителями
Н1 и Н2, предназначенных для заготовок
и обработанных деталей.
Промышленный робот ПР (при условии его свободного исходного состояния и наличия заготовки во входном накопителе Н1) берет заготовку из накопителя и устанавливает ее в патрон станка ТО1 (траектория 1). После зажатия заготовки кулачковым патроном станка промышленный робот перемещает руку к патрону станка ТО2 (траектория 2) и осуществляет цикл его разгрузки. Он удаляет со станка обработанную деталь и укладывает её ее в накопитель Н2 (траектория 3). После окончания обработки заготовки на станке ТО1, робот перемещает руку в его рабочую зону (траектория 4), вынимает деталь из патрона и перемещает её на станок ТО2 (траектория 5). После загрузки этого станка робот переходит в исходное состояние (траектория 6) и цикл работы РТК заканчивается.
Выделим следующие позиции и переходы для сети Петри:
Р0 – во входном накопителе РТК есть запас заготовок;
Р1 – ПР загружает станок ТО1;
Р2 – ПР свободен и готов к загрузке первого станка;
РЗ – обработка заготовки на станке ТО1;
Р4 – станок ТО1 свободен и готов к работе;
Р5 – ПР свободен и готов разгрузить станок ТО2;
Р6 – ПР в состоянии транспортирования детали с ТО1 на ТО2;
Р7 – обработка заготовки на станке ТО2;
Р8 – станок ТО2 свободен и готов к работе;
Р9 – ПР в состоянии разгрузки станка ТО2;
Р10 – ПР свободен и готов к разгрузке станка ТО1;
Р11 – обработанная деталь в накопителе Н2;
t1 – заготовка взята из входного накопителя H1;
t2 – заготовки загружена на станок ТО1;
t3 – станок ТО1 разгружен;
t4 – заготовка загружена на станок ТО2;
t5 – станок ТО2 разгружен;
t6 – обработанная деталь помещена в выходной накопитель Н2.
Сеть Петри, моделирующая рабочий цикл РТК, представлена на рис. 245. Для построения графа достижимости, описывающего возможные варианты функционирования сети Петри, необходимо определить начальную маркировку сети
0{1,0,1,0,1,0,0,1,0,0,0,1}
и
F=
H=
.
Граф достижимости можно строить, используя непосредственное отслеживание движения маркеров по сети Петри, или по результатам аналитических преобразований в матричной форме с вычислением составной матрицы изменений D
.
Граф достижимости мы не приводим, укажем только, что, последовательно проходя пять маркировок, сеть Петри приходит в исходное состояние и начинает новый цикл. Таким образом, в сети отсутствуют тупиковые маркировки, следовательно, РТК работоспособен.
