Курсовая работа: Организация управления гибким производственным комплексом на основе системы ЧПУ
5. Построение расчетно-контактной схемы
По описанию алгоритма запишем формулы для механизмов РК.
На основе формул строим РКС. Умножение записываем в виде последовательной цепи, а сложение в виде параллельного соединения. Нормально разомкнутые контакты показаны на рисунке 2.1, что соответствует прямому сигналу, нормально замкнутые контакты показаны на рисунке 2.2, что соответствует инверсному состоянию датчиков. Механизм обозначаем релейным объектом 2.3.
Рисунок 2 – Условные обозначения в РКС
6. Построение циклограммы
На основе сети Петри, а также алгоритма работы комплекса составляем циклограмму, которая представляет собой графическое изображение последовательности работы отдельных механизмов схемы во времени.
Работа элемента и наличие соответствующего этому элементу сигнала изображается на циклограмме отрезком горизонтальной прямой. Толстой линией обозначаются сигналы командных и исполнительных элементов. Слева от отрезка, на границе циклограммы проставляются его обозначения. Большими буквами латинского алфавита обозначаются исполнительные механизмы. Маленькими буквами латинского алфавита – сигналы датчика.
Последовательность работы элементов определяется положением концов отрезков, изображающих их работу, относительно левой границы циклограммы.
Воздействие одного элемента на другой изображается на циклограмме стрелкой указывающей направление воздействия.
Возможны четыре случая:
Рисунок 3 – Варианты воздействия датчиков на исполнительные элементы. (3.1 – Случай, когда появление сигнала датчика а приводит к появлению сигнала с исполнительного устройства В
3.2 – Исчезновение сигнала с датчика а приводит к прекращению работы с исполнительного органа В;
3.3 – Исчезновение сигнала с датчика а приводит к началу работы исполнительного органа В;
3.4 – Появление сигнала с датчика а приводит к прекращению работы исполнительного органа В).
Все временное пространство работы комплекса разбивается на такты. Под тактом подразумевается период, в течении которых в схеме не изменяется состояние ни одного из сигналов. На основе вышесказанного строится циклограмма, которая приведена на листе 2 приложения А.
7. Проверка составления РКС
7.1 Проверка по циклограмме
Данная проверка включает в себя еще три проверки. При первой анализируются, существуют ли записанные ранее условия срабатывания в течении всего включающего периода.
Проверку проведем по функции, составленной для главного привода.
В течении всего цикла работы комплекса условие включения не изменилось, т.е. данная формула удовлетворяет первой проверке.
При второй проверке анализируется, существуют ли записанные ранее условия несрабатывания в течении всего включающего периода. Для функции главного привода таких ситуаций, когда условие несрабатывания бы не выполнялось, нет. Следовательно, данная функция удовлетворяет и второму условию.
Третья проверка заключается в том, чтобы после отключения исполнительного элемента исключить возможность создания условий для его повторного (неправильного) включения. Т.к. функция главного привода представляет собой произведение всех сигналов и удовлетворяет двум предыдущим проверкам, т.е. никаких дополнительных элементов не вводится, то функция А однозначно определяет условия срабатывания и несрабатывания и исключает случай неправильного включения (т.е. функция А равна 1 только при одной комбинации датчиков), то функция А удовлетворяет и третьей проверке. Следовательно функция А составлена правильно.
7.2 Проверка по таблице состояний
Проверку проводим для привода перемещения робота К.
Таблица 2 – Состояния функции К.
К | h | d | a | e | c |
0 | 1 | * | * | * | * |
0 | 1 | 1 | 0 | 1 | 0 |
1 | 0 | 0 | 1 | 0 | 0 |
1 | 0 | 0 | 1 | 1 | 0 |
1 | 0 | 0 | 1 | 0 | 1 |
1 | 0 | 0 | 1 | 1 | 1 |
0 | 0 | 0 | 0 | 1 | 0 |
0 | 0 | 0 | 0 | 0 | 1 |
0 | 0 | 0 | 0 | 1 | 1 |
1 | 0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 1 | 0 | 0 |
1 | 0 | 1 | 0 | 0 | 0 |
1 | 0 | 1 | 1 | 0 | 0 |
0 | 0 | 1 | 1 | 1 | 1 |
0 | 0 | 1 | 1 | 1 | 0 |
0 | 0 | 1 | 1 | 0 | 1 |
0 | 0 | 1 | 0 | 1 | 0 |
0 | 0 | 1 | 0 | 0 | 1 |
0 | 0 | 1 | 0 | 1 | 1 |