9. Составление управляющей программы

Перед написанием программы проведем детализацию дублеров и напишем соответствие позиций сети Петри адресом ОЗУ контроллера NS-915. Представим данную операцию в виде таблицы:

Таблица 3 – Описание и адресация позиций сети Петри.

№ п/п Обозн. Функциональное описание Адрес
d0 Начальное состояние
1 P0 Начальное состояние 2000
d7 Загрузка станка роботом
2 P1 Подвод транспортером детали 2001
3 P2 Опускание робота 2002
4 P3 Схват детали 2003
5 P4 Подъем робота 2004
6 P5 Перемещение робота 2005
7 P6 Опускание робота 2004
8 P7 Поворот робота и зажим детали на станке 2006
d11 Загрузка станка станочным материалом
9 P8 Отпускание детали 2003
10 P9 Подъем робота 2004
d6 Обработка детали
11 P10 Включение подач 2007
12 P11 Включение главного привода 2008
d12 Разгрузка станка станочными механизмами
13 P12 Опускание робота 2004
14 P13 Схват детали 2003
15 P14 Отвод пиноли 2006
d8 Разгрузка станка роботом
16 P15 Подъем робота 2004
17 P16 Поворот робота и передвижение 2009
d10 Отвод робота
18 P17 Опускание робота 2004
19 P18 Отпускание детали 2003
20 P19 Подъем робота 2004
21 P20 Передвижение робота 2010

На основе таблицы запишем управляющую программу:

0000 LD 1007 Описание начального состояния
0001 *C 1012
0002 *C 1021
0003 *C 1011
0004 *C 1014
0005 *C 1025
0006 *C 1026
0007 WR 2000
0008 BR 1130
0009 JM 0000
0010 LD 1025 Задание функции А
0011 *C 1026
0012 *C 1009
0013 *C 1010
0014 *C 1013
0015 WR 2008
0016 BR 0010
0017 JM 0018
0018 LD 1025 Задание функции В
0019 *C 1026
0020 *C 1009
0021 *C 1010
0022 *C 1013
0023 *C 1016
0024 WR 1007
0025 BR 0018
0026 JM 0027
0027 LD 1025
0028 *C 1026 Описание функции С
0029 *C 1009
0030 *C 1010
0031 *C 1016
0032 *C 1013
0033 *C 1017
0034 WR 2007
0035 BR 0027
0036 JM 0037
0037 LD 1025 Описание функции D
0038 *C 1026
0039 *C 1009
0040 *C 1010
0041 *C 1016
0042 *C 1013
0043 *C 1003
0044 *C 1021
0045 WR 1007
0046 BR 0037
0047 JM 0048
0048 LD 1025 Описание функции Е
0049 *C 1026
0050 *C 1009
0051 *C 1010
0052 *C 1016
0053 *C 1013
0054 *C 1019
0055 *C 1018
0056 WR 2007
0057 BR 0048
0058 JM 0059
0059 LD 1012 Описание функции F
0060 *C 1011
0061 *C 1006
0062 *C 1007
0063 WR 2001
0064 BR 0059
0065 JM 0066
0066 LD 1004 Описание функции G
0067 *C 1013
0068 *C 1014
0069 *C 1018
0069 LD 1006
0070 *C 1014
0071 *C 1018
0072 *C 1004
0072 +
0073 LD 1003
0074 *C 1002
0075 *C 1006
0076 +
0077 LD 1007
0078 *C 1012
0079 +
0080 LD 1007
0081 *C 1008
0082 *C 1006
0083 *C 1013
0084 +
0085 WR 2004
0086 BR 0066
0087 JM 0088
0088 LD 1004
0089 *C 1006
0090 *C 1013
0091 WR 1006
0092 BR 0088
0093 JM 0094
0094 LD 1018 Описание функции I
0095 *C 1014
0096 *C 1009
0097 *C 1010
0098 *C 1026
0099 LD 1026
0100 *C 1006
0101 *C 1014
0102 +
0103 WR 2006
0104 BR 0094
0105 JM 0106
0106 LD 1006 Описание функции J
0107 *C 1018
0108 LD 1006
0109 *C 1008
0110 +
0111 LD 1006
0112 *C 1002
0113 +
0114 WR 2003
0115 BR 0106
0116 JM 0117
0117 LD 1007 Описание функции К
0118 *C 1004
0119 *C 1001
0120 LD 1007
0121 *C 1005
0122 *C 1003
0123 +
0124 WR 2005
0125 BR 0117
0126 JM 0127
0127 LD 2000 Начальное состояние и переход на состояние 1
0128 BR 0130
0129 JM 0000
0130 LD 2001
0131 BR 0130 Переход из состояния 1 в состояние 2
0132 LD 2002
0133 BR 0132 Переход из состояния 2 в состояние 3
0134 LD 2003
0135 BR 0134 Переход из состояния 3 в состояние 4
0136 LD 2004
0137 BR 0136 Переход из состояния 4 в состояние 5
0138 LD 2005
0139 BR 0138 Переход из состояния 5 в состояние 6
0140 LD 2004
0141 WR 1033 Переход из состояния 6 в состояние 7
0142 BR 0140
0143 LD 2006
0144 WR 1035 Переход из состояния 7 в состояние 8
0145 BR 0143
0146 LD 2003
0147 WR 1036 Переход из состояния 8 в состояние 9
0148 BR 0146
0149 LD 2004
0150 WR 1033 Переход из состояния 9 в состояние 10
0151 BR 0149
0152 LD 2007
0153 WR 1027 Переход из состояния 10 в состояние 11
0154 BR 0152
0155 LD 2008
0156 WR 1028 Переход из состояния 11 в состояние 12
0157 WR 1029
0158 WR 1030
0159 WR 1031
0160 BR 0155
0161 LD 2004 Переход из состояния 12 в состояние 13
0162 WR 1033
0163 BR 0161
0164 LD 2003
0165 WR 1036 Переход из состояния 13 в состояние 14
0166 BR 0164
0167 LD 2006
0168 WR 1035 Переход из состояния 14 в состояние 15
0169 BR 0167
0170 LD 2004
0171 WR 1033 Переход из состояния 15 в состояние 16
0172 BR 0170
0173 LD 2009
0174 WR 1037 Переход из состояния 16 в состояние 17
0175 BR 0173
0176 LD 2004
0177 WR 1037 Переход из состояния 17 в состояние 18
0178 BR 0176
0179 LD 2003
0180 WR 1036 Переход из состояния 18 в состояние 19
0181 BR 0179
0182 LD 2004
0183 WR 1033 Переход из состояния 19 в состояние 20
0184 BR 0182
0185 LD 2010
0186 WR 1037 Переход из состояния 20 в состояние 30
0187 BR 0185
0188 JM 0127 Повторение цикла

Список литературы

1.         "Системы управления автоматических машин" Рабинович А. Н. "Техника", 1973, 440 с.

2.         "Логическое управление дискретными процессами" Юцицкий С. А. М.: "Машиностроение", 1987, 176 с.

3.         "Металлорежущие станки" учебник для машиностроительных вузов" Пуша В. Э., М.: "Машиностроение", 1985, 256 с.

4.         "Синтез микропрограммных автоматов" Баранов С. И., Л.: "Энергия", 1979, 232 с.

5.         "Математическое обеспечение процессорных устройств ЧПУ" Сосонкин В. Л., М.: "НИИМАШ", 1981, 80 с.

6.         "Автоматизированные технологические комплексы", М.: "НИИМАШ", 1981, 103 с.

7.         "Автоматические станочные системы", М.: "Машиностроение", 1982, 319 с.


Информация о работе «Организация управления гибким производственным комплексом на основе системы ЧПУ»
Раздел: Промышленность, производство
Количество знаков с пробелами: 20091
Количество таблиц: 4
Количество изображений: 6

Похожие работы

Скачать
39038
0
8

... . Различные этапы производственного процесса на машиностроительном заводе могут выполняться в отделочных цехах или в одном цехе. В соответствии с ГОСТ 26229 гибкая производственная система (ГПС) (гибкое автоматизированное производство - ГАП) - совокупность в разных сочетаниях оборудования с ЧПУ, роботизированных технологических комплексов, гибких производственных модулей, отдельных единиц ...

Скачать
26240
0
7

... элемент, который может быть самостоятельно разработан, изготовлен и внедрен, однако присущие ему функции он может выполнять только в составе модуля. Агрегатно-модульный принцип построения гибких производственных систем обеспечивает построение станочного модуля, в наибольшей степени приспособленного для изготовления деталей заданных конфигураций и размера (по числу и виду координат, их взаимному ...

Скачать
26035
5
11

... (АСК), автоматизированная система удаления отходов производства (АСУОП), автоматизированная система технологической подготовки производства (АСТПП) и автоматизированная система управления производством (АСУП). 1. Исходные данные для проектирования Сведения о продукции: корпусные детали 75-ти наименований (рис. 1.1) с габаритными размерами от 100 до 400 мм из алюминиевых сплавов типа АЛ-9, ...

Скачать
30832
1
2

... процессов;  средняя гибкость развития модулей системы;  показатель уровня интеграции самостоятельных модулей; 2. Рычаги управления трудом в гибких производственных системах   Специальных простых рычагов управления гибкой производственной системой не существует. Есть определенные последовательности, алгоритмы стандартных управляющих воздействий, ориентированные на выполнение критериальных ...

0 комментариев


Наверх