Устройство для программного управления
Иллюстрации
Показать всеРеферат
1. УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ, содержащее генератор импульсов , блок управления, первым выходом соединенный с первыми входами диспетчерского пульта, счетчиков времени и счетчиков адреса, причем последние последовательно соединенные с элементом ИЛИ, блоком памяти и блоком связи, первым выходом подключенньм ко второму входу диспетчерского пульта, третий вход которого соединен с вторым выходом блока управления и с вторыми входами счетчиков адреса и счетчиков времени, третьи входы счетчиков времени подключены к выходу генератора импульсов , четвертые и пятые входы - к вторым и третьим выходам блока связи соответственно а выходы - к первому входу блока управления, подключенного вторым входом к четвертому выходу блока, связи, .соединенного вторым входом с вторым входом блока памяти и с вторым выходом блока управления , первый выход диспетчерского пульта соединен с третьим входом блока управления, о т л и ч а гоад е е с я тем, что, с целью сокращения времени простоя основной ванны введены блок задания позиции основной ванны и блок сравнения, соединен ный первым входом через блок задания позиции ОСНОВНОЙ ванны с третьим выходом блока управления, вторым входом - с вторым выходом диспетчере .кого пульта,, а выходоы - с вторым входом блока задания позиции основной ванны, второй выход которого подключен к четвертому входу блока управления , третий вход блока задания позиции основной-ванны подключен к второму выходу блока управления, четвертый вход - к выходу генератора импульсов, третий выход - к третьему входу блока памяти. 2. Устройство по п. 1, отличающееся тем, что блок задания позиции основной ванны содержит формирователь адреса, группу инверторов, элемент ИЛИ, группу элементов И, а 1акже счетчики текущего времени по числу основных ванн, выходы которых соединены с первым выходом блока , первые входы - с первым входом блока, вторые входы - с четвертым входом блока, третьи входы счетчиков времени подключены к первьм входам элемента ИЛИ и к первым входам формирователя адреса, а четвертые 4 входы - к третьему входу блока и к вторым входам формирователя адреса, соединенного выходом с третьим выходсзм блока, второй вход блока подключен к первым входам формирователя адреса непосредственно, а также через последовательно соединенные группу инверторов и группу элементов И, вторые входы элементов группы И соединены с входами инверторов группы .
, СОЮЗ С06ЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК
ЗСЮ С 05 В 19 02
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
H АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (53) 621 ° 503.55(088 ° 8) ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
IlO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (23 ) 3392438/18-24 (22) 17 ° 02 ° 82
;46) 15.01 ° 84, Бюл, Р 2 (72) A.Ë. Белогорский, M.C. Староверов и О.Д. Савинцев
i(56) 1, Авторское свидетельство СССР
Р 815716, кл. 6 05 В 19/417, 1980.
2. Авторское свидетельство СССР по заявке 9 3316760/18-24, кл. G 05 В 19/02,1982 прототип (54) (57) 1 ° УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ, содержащее генератор импульсов, блок управления, первык выходом соединенный с первыми входами диспетчерского пульта, счетчиков времени и счетчиков адреса, причем последние последовательно соединенные с элементом ИЛИ, блоком памяти и блоком связи, первым выходом подключенным ко второму входу диспетчерского пульта, третий вход которого соединен с вторым выходом блока управления и с вторымн входами счетчиков адреса и счетчиков времени, третьи входы счетчиков времени подключены к выходу генератора импульсов, четвертые и пятые входы - к вторым и третьим выходам блока связи соответственнор а выходы — к первому входу блока управления, подключенного вторым входом к четвертому выходу блока, связи,,соединенного вторым входом с вторым входом блока памяти и с вторым выходом блока управления, первый выход диспетчерского пульта соединен с третьим входом блока управления, о т л и ч а ющ е е с я тем, что, с целью сокра,.80„„ДЩ7Я73: А щения времени простоя основной ванны, введены блок задания позиции основной ванны и блок сравнения, соединенный первым входом через блок задания позиции основной ванны с третьим выходом блока управления, вторым входом — с вторым выходо диспетчерс.кого пульта,, а выходом — с вторым входом блока задания позиции основной ванны, второй выход которого подключен к четвертому входу блока управления, третий вход блока задания позиции основной ванны подключен к второму выходу блока управления, четвертый вход — к выходу генератора импульсов, третий выход — к третьему входу блока памяти. е
2. Устройство по п. 1, о т л ич а ю щ е е с я тем, что блок задания позиции основной ванны содержит формирователь адреса, группу инверторов, элемент ИЛИ, rруппу элементов
И, а также счетчики текущего времени по числу основных ванн, выходы которых соединены с первым выходом блока, первые входы — с первыи входом блока, вторые входы - c четвертым входом блока, третьи входы счетчиков времени подключены к первым входам элемента ИЛИ и к первым входам формирователя адреса, а четвертые входы — к третьему входу блока и к вторым входам формирователя адреса, соединенного выходом с третьим выходсм блока, второй вход блока подключен к первы@ входам формирователя адреса непосредственно, а также через последовательно соединенные группу инверторов и группу элементов >в
И, вторые входы элементов группы И соединены с входами инверторов группы.
l067470
Изобретение относится к автоматиЧескому управлению и может быть применено при автоматизации агрегатных многопроцессных гальванических линий ..
Известна система программного управления устройством перемещения рамы с деталями, .предназначенными для нанесения гальванических покрытий содержащая устройство формирования команд управления перемещением, подключенное к нему устройство перемещения рамы с установленными на нем датчиками истинного положения, блоки бесконтактных программных датчиков, расположенные на ваннах и подключенные к устройству формирования команд управления, сменные программоносители, размещенные на раме с деталями и бесконтактно связанные с блоками программных датчиков П7, В этой системе команда на перемещение рамы с деталями подается после окончания выдержки, времени нахождения детали в ванне и освобождения очередной по технологии ванны. Если выдержка времени в очередной ванне (например, в основной, где происходит основной процесс нанесения покрытия) большая, то происходит передержка деталей в предыдущей ванне, что приводит как к снижению качества покрытия, так и к снижению производительности работы гальванической линии, Известно устройство для централизованного программного управления автооцераторами, содержащее диспетчерский пульт, связанный через первый блок связи и блок управления с запоминающим узлом, .а через первый переключатель команд (для задания технологического процесса)Дс блоком управления автооператорами, второй переключатель команд для задания основной ванны, связанный с блоком управления автооператорами и регистром для c :åòà времени основных ванн,. задающий генератор, импульсы с которого поступают "на регистр для счета времени основных ванн, блок управления антооператорами, соединенный с блоком управления и регистром для счета времени основных ванн, и второй блок связи с автооператорами, связанный с блоком управления авто-:
Ьператорами и запоминающим узлом.
Однако это устройство имеет тот недостаток, что сигнал запуска подвески на обработку вырабатывается только при наличии свободной основной ванны я после запуска, пока подвеска проходит ванны предварительной обработки, основная ванна простаивает.
Известно устройство для программного управления, содержащее генератор импульсов, блок управления, 15
65 первьм выходом соединенный .с первыми .входами счетчиков времени, счетчиков адреса, диспетчерским пультом, и последовательно соединенные счетчики адресов, элемент ИЛИ, блок памяти и блок связи, первым выходом подключенный к второму входу диспетчерского пульта, третий вход которого соединен с вторым выходом блока управления и с вторыми входами счетчиков адресов и счетчиков времени, третьи входы счетчиков времени подключены к выходу генератора импульсов, четвертые и пятые входы — к второму и третьему выходам блока связи соответственно, а выходы - к первому входу блока управления, подключенного вторым входом к четвертому выходу блока связи, соединенного вторым входом с вторым входом блока памяти и с вторым выходом блока управления, первый выход диспетчерского пульта соединен с третьим входом блока управления 12).
Однако недостаточно полное использование основных ванн приводит к простаиванию их, т.е. к недостаточно высокой производительности работы всей гальванической линии.
Цель изобретения - сокращение времени простоя основной ванны.
Поставленная цель достигается тем, что в устройство введены блок задания позиции основной ванн и блок сравнения, соединенный первым входом через блок задания позиции основной ванны с третьим выходом блока управления, вторым входом — с вторым выходом диспетчерского пульта, а выходом — с вторым входом блока задания позиции основной ванны, второй выход которого подключен к четвертому входу блока управления, третий вход блока.задания позиции основной ванны подключен к второму выходу блока управления, четвертый вход — к выходу генератора импульсов, третий выход — к третьему входу блока памяти.
Блок задания -позиции основной ванны содержит формирователь адреса, группу инверторов, элемент ИЛИ; группу элементов И, а также счетчики текущего времени по числу основных ванн, выходы которых соединены с первым выходом блока, первые входы — с первым входом блока, вторые входы с четвертым входом блока, третьи входы счетчиков времени подключены к первьм входам элемента ИЛИ и к первым входам формирователя адреса, а четвертые входы — к третьему входу блока и к вторым входам формирователя адреса, соединенного выходом с третьим выходом блока, второй вход блока подключен к первым входам формирователя адреса непосредственно, а также через последовательно
1067470 соединенные группу инверторов и груп- литель тактовых импульсов 23, распрепу элементов И, вторые входы элемен- делитель каналов 24, дешифратор миктов группы И соединены с входами рокоманд 25, триггеры 26,27,...,27, инверторов группы. элементы И 28,...,28, ; триггеры
Б данном устройстве производится 29 ... °,29;, формирователь кода длисравнение текущих времен, оставших- 5 тельности технологического процесса ся до выхода подвесок из основных 30, элементы И 31,...,31, элементы ванн и кода уяреждения соответст- HJIH 32 1 ° ° .. t32i aJleMeHT H 331 ° ° ° вующего времени движения запускаемой ° 33 триггеры 34 (j - число осванна еще занята предыдущей подвес- новных ванн), элементов И 41,...,41 кой, но эа время движения подвески 2() формирователя адреса позиции основс ° ° ° до этой основной ванны она освобо ной ванны 42, элемента ИЛИ 43, счет° дится. При запуске с упреждением чиков текущего времени 44,...,44) значительно возрастает коэффициент ис (45 46 — входы блока, 47,48 - выхопользования основных ванн, что .при- ды блока) . водит к повышению производительнос- 25 Счетчики адРесов команд 5, ° ° ° f 5
° ° ° ти работы гальванической линии. ФоРмируют последовательности адресов
На Фиг.l представлена Функциональ- команд программ по перемещению подная схема устройства для программно- весок с деталями по гачььанической го управления; на фиг.2 — функцио- линии в соответствии с технологичеснальная схема диспетчерского пульта; кими процессами. на фиг.3 - функциональная схема бло- Счетчики времени (фиг.5) преднаэка управления; на фиг.4 — функцио- начены для обеспечения выдержек вренальная схема блока задания основной мени подвесок в ваннах. Счетчик вреванны; на фиг.5 " функциональная схе- мени состоит из элементов И 49, ма счетчика времени1 на фиг.6 триггера 50, элемента И 51, вычитаюструктура команды; на фиг.7 — функ-. 35 щего счетчика 52, дешифратора нуля циональиая схема блока связи с авто- 53, формирователя одиночного импульоператорами. са 54, триггера 55 (56, 57 — входы устройство для программного управ- счетчика) . ления (фиг.1) содержит диспетчерский Генератор импульсов времени 7 пульт 1, блок управления 2, блок за- 40 служит для Формирования импульсов дания основной ванны 3, блок сравне- определенной частоты, используемых ния 4, счетчики адресов команд 5< для счета времени выдержки подвесок ...,5„ (где ). — число каналов), счет- в ваннах и счета текущих времен,осчики времени 6,. ° .,6)., генератор тавшихся до выхода подвесок из .осимпульсов времени 7, элемент ИЛИ 8, 45 новных ванн. блок памяти 9, блок связи с автоопе-, Элемент ИЛИ 8 обеспечивает прием раторами 10. кодов адресов. команд со счетчиков
Диспетчерский пульт (фиг.2) пред- . 5, ° ° °,5 и выдачу их в блок памяти назначен для задания технологичес9 ° Блок йамяти предназначен для хракого процесса обработки деталей и 5О нения программ, описывающих маршрузадания упреждения и состоит из пе- ты движения подвесок по гальваниреключателей 11 ... °,11 (к - число ческой линии. разрядов кода упреждения), кнопок . Блок связи с автооператорами
12, ° ° .,12), формирователей одиноч- (фиг.7) служит для приема команд из ных импульсов 13, ° ...13, элементов блока памяти, их промежуточного
И 14ggy ° .,14, триггеров 15,...gl5j хранения, обработки и формирования
55 и ламп индикации 161,. ° .,16), кроме управляющих сигналов автооператорам того 17, 18 - входы пульта, 19,20 — и включает в себя элементы И 58, выходы пульта, 21 - вход блока уп- триггер 59, элемент И 60, счетчик равления. цикла работы автооператора 61,.деБлок 7 управления (фиг.3) пред- 60 шифратор цикла 62, элемент И 63,эленазначен для формирования управляю- мент ИЛИ 64, блоки включения привощих сигналов и организации синхрон- да вертикального 65 и горизонтальной работы всех функциональных узлов ного 66 движения автооператора, устройства и включает в себя генера- предварительный регистр команды 67, тор тактовых импульсов 22, распреде- 65 исполнительный регистр команды 68, 1067470
>цементы И 69, 70, элемент ИЛИ 71, дешифратор номера позиции 72 .(вход блока 73, 74 и 75, выходи:.блока
76-78) ° .Команда по перемещению п<щвески из одной позиции щ другуа (Фиг 6) содержит адрес лс4иции запроса, где находится подвела, вызывающая аэто.оператор„ адрес позиции назначения, и которую данную подвеску необходимо перенести, длительность выдераки в .этой позиции, а также дополнитель-. ные сведения (например, признак пск;ледней ксыанды) . Работа устройства заключается в следующем. 3$
На диспетчерском пульте 1 нажатием одной из кнопок 12 12i за4 ф ° ° ° ф дают маршрут движения подвески с деталями в соответствии с заданным технологически процессом обработки ;Е деталей, а переключателями 11 ...,ll„ - код упреждения, соответствующий времени движенйя подвески до ! основной ванны. Пусть будет нажата кнопка 12< при этом появляется импульс на выходе формирователя одиноч- ного импульса 13, вводится триггер
15 и загорается лампа индикации 26ó, сигнализнрующая о занятости первого канала. Код упреждения с выходов переключателей ll,...,11„ поступает
30 в блок сравнения 4, а сигйалы по шинам 20 и 21< поступают в блок управления 2.
В блоке управления (фиг.3) сигналом, поступающим по шине 20, взводится триггер 27 и с его выхода раэрешаннций сигнал поступает на первый вход элемента И 28у . На второй вход по шине 37 поступает сигнал готовности основной ванны с блока, 40
3, на третий вход поступает тактовый импульсв Q, а на четвертый вход - сигнал разрешения обслуживания первого канала. В блоке управления, построенном по микропрограммно- 45 му принципу, принята канальная система обслуживания подвесок с помощью автооператора. За каждой подвеской закрепляется отдельный канал. Все каналы обслуживаются в режиме разделения времени последовательно, начиная с младших номеров. Обслужив последний канал со старшим номером, блок управления переходит на обслуживание первого канала и т.д. Инкрокоманды обслуживания каждого канала идентичны. Выполнение микропрограмм обеспечивает вызов автооператора к подвеске и перенос ее в следующую позицию с заданием времени выдержки в ней. Микропрограммы обслуживания каналов реализуются с помощью генератора тактовых импульсов 22, который подключен к входу последовательно соединенных распределителей тактовых импульсов 23 и каналов 24, 65
ВИходы распределителя 23 подключены к входам дешифратора микрокоманд
25, который при наличии разрешающих сигналов с выхода какого-либо из триггеров 29>,...,29i и элементов
И 35,...,35 вццает последовательность микрокомаид Распределитель каналов последовательно формирует сигналы, поступающие.иа .шины каналов
28 ... °,18", при этом переключение каналов происходит в момент поступления последнего тактового импульса
1 е
Так как введен триггер 27, то при наличии сигнала готовности основной ванны на шине 37 в момент поступления тактового импульса 1 с распределителя 24 появяяется импульс на выходе элемента И 28, который взводит триггер 29 и через элемент
ИЛИ 324 взводит триггер 34, С дешифратора микрокоманд начинают поступать микрокоманды обслуживания первого канала. Номера микрокоманд соответствуют номерам тактовых импульсов, поступающим на вход дешифратора 25 °
Иикрокомандами Ик2, Ик2 осуществляется привязка основной ванны к первому каналу, для чего происходит запись в две ячейки блока памяти адреса.позиции основной ванны, при" чем в одной ячейке запись производится в разрядЫ, предназначенные для хранения адреса позиции иг.значения (фиг.6), а в другой — в разряды, предназначенные для хранения . адреса позиции запроса. Адреса ячеек, в которые происходит запись, формируются в счетчиках адресов коканд
5, °...5, для чего микрокоманды
Мк1, Мк2, поступают на их входы, Так как обслуживается первый канал, адреса ячеек поступают в блок памяти 9 со счетчика 5 через элемент
ИЛИ 8. Информаций, подлежащая записи, т.е. адрес позиции .основной ванны, поступает с блока задания основнэй ванны 3 (фиг.4) . Рассмотрим работу этого блока.
На шины 451,...,45 с блока сравнения 4 поступают сигналы готовностй соответствующих основных ванн, прн этом готовность основных ванн определяется при сравнении в блоке 4 кода упреждения, поступающего с диспетчерского пульта и кодов времени, поступающих со счетчиков текущего времени 44,...,44(й в каждый момент времени показывающих оставшееся время до выгрузки запущенных ранее подвесок нэ основных ванн. Если код упреждения больше кода текущего времени одного или нескольких счетчиков
44« « .,44, то с выхода блока сравнения по соответствующим шинам
45,...g45j поступают разрешающие сигналы на входы инверторов 40« ...,,7
1067470
10 запись, и код адреса позиции основной
35 счетчика определяется сигналом готовности основной ванны, поступающим на 40
65
°...40J-4 и элементов И 41,,...,41„ .
Независимо от числа входных сигналов- сигнал готовности основной ван-ны появляется на выходе только одного элемента И,, который через элемент ИЛИ 43 по шине 37 поступает в блок уйравления, разрешая запуск очередной подвески.
Код адреса позиции основной ванны, подлежащий записи в блок памяти, формируется в формирователе 42, при этом номер основной ванны определяет ся сигналом разрешения, имеющемся на шине 451 или на выходе одного из элементов И 4Q 41 q . Наличие разрешающего сигнала на шине 45 означает готовность первой основной ванны, в этом случае со схемы 42 в блок памяти поступает адрес позиции первой основной ванны. Если сигнал готовности имеется на выходе элемента 41, то с формирователя 42 поступает адрес позиции второй основной ванны и т.д.
Таким образом, микрокомандами
Мк1:и Мк2 формируются адреса ячеек блока памяти., в которые происходит ванны, предназначенный для записи в эти ячейки.
Микрокомандой МкЗ производится установка в счетчике 5 начального адреса команды заданного технологического процесса, а в счетчик текущего времени блока 3 заносится поступающий по шине 39 код длительности технологического процесса, соответствующий времени движения подвески оТ позиции загрузки до момента выгрузки ее из основной ванны. Номер счетчик по шине 451 или с выхода элементов 41,...,41).. Код длительности технологического процесса формируется формирователем 30 блока управления (фиг ° 3), на входы которой поступают сигналы с триггеров 29,......,29 . Микрокомандой МкЗ сбрасывается триггер 27, а тактовьм импульсом t> сбрасывается триггер 29, и на этом работа устройства по запуску заданного технологическогб процесса с привязкой к нему основной ванны заканчивается.
С поступлением тактовых импульсов
С, 4 t на входы элементов 35, ° °, .. °,35„ поступают сигналы с выхода элемента И 35, так как триггер 34 взведен, а на третий вход элемента
И 351 поступает сигнал обслуживания
ffepsoro канала с распределителя 24.
Таким образом, с дешифратора 25 продолжают поступать микрокоманды обслуживания первого канала.
Микрокоманда Мк4 поступает в блок. памяти 9, в результате считывается первая команда заданного технологи-
60 ческого процесса, которая поступает в предварительный регистр команды
67 блока связи с автооператорами (фиг ° 7) .
Нятой микрокомандой производится проверка занятости автооператора.
Если автооператор занят, то с выхода триггера 59 на первый вход элемента
И 58 поступает разрешающий сигнал, на второй вход элемента поступает
Мк5, при этом на шине 36 появляется сигнал, в блоке управления (фиг.3) .взводится триггер 26 и с его выхода сигнал, воздействуя на вход дешифратора 25, запрещает дальнейшую выдачу микрокоманд.
Если автооператор свободен, то триггер 59 в блоке 10 сброшен, сигнал на,выходе элемента И 58 отсутствует, следовательно, триггер 26 в блоке управления не взводится, и с дешифратора микрокоманд 25 продолжают поступать микрокоманды обслуживания первого канала.
Шестой микрокомандой Мкб увеличивается содержимое счетчика адресов команд 5 на единицу, переписывается код времени выдержки из регистра 67 блока 10 в. счетчик времени 61, производится опрос, не является ли команда в регистре последней, формируется признак занятости автооператора и производится перевод блока 10 íà asтономный режим работы.
Рассмотрим работу блоков от микрокоманды Мкб подробнее. В диспетчерском пульте Мкб поступает на первый вход- элементов И 14 ... °,14„ и, если при обслуживании какого-то канала (например, первого) по шине 17 с блока 10 поступает признак последней команды программы, описывающей маршрут движения подвески по гальванической линии, то на выходе элемента
И 14 появляетоя сигнал, сбрасывается триггер 15 и гаснет лампа индикации 161, сигнализируя об окончании технологического процесса и освобождении первого канала.
При поступлении мнкрокоманды Мкб -, на счетчик адресов при обслуживайии первого канала производится увеличение содержимого счетчика адреса ко манд 5q.. на единицу, тем самым уста- . навливается адрес следующей команды.
В счетчике времени б (фиг.5) Мкб поступает на первый вход элемента
И .49, на второй вход которого по шине 18 поступает сигнал разрешения обслуживания первого канала, в результате сбрасываются триггеры 55 и
50, и с выхода последнего запрещающий сигнал, воздействуя на вход элемента
И 51, не пропускает на выход этого элемента импульсы с генератора 7, поступакщие на шину 46. Сигналом с выхода элемента 49 разрешается запись в вычитакщий счетчик 52 поступающе1067470
10 го на шине 56 кода времени выдержки, из предварительного регистра команды
67 блока 10 (фиг.7) .
Поступая на исполнительный регистр команды 68, Мк6 разрешает перепись в него из регистра. 67 кодов адресов позиции запроса g позиции назначения ° Одновременно взводится триггер
59 и обнуляется счетчик цикла 61 °
Сигнал с выхода триггера 59, поступая-на вход элемента И 58, разрешает выдачу сигнала занятости автооператора по шине 36, а поступая на вход элемента И 60; пропускает сигналы с .. элемента И 63 на вход счетчика циклов 61. 15
При поступлении тактового импульса „ появляется сигнал на выходе элемента И ЗЗ блока управления (фиг. 3),s результате происходит сброс триггера 34, на.этом цикл работы блока управления по обслуживанию первого канала заканчив ется. Распределитель каналов 24,. получив тактовый импульс формирует разрешающий сигнал на шине 18 . Далее, если взведен триггер 29 или 34, обслуживается второй канал; затем третий и т.д.
Получив команду, блок связи с автооператорами (фиг.7) работает автономно. Как было отмечено выше, микрокомандой Мкб обнуляется счетчик цикла 61,при этом появляется сигнал на первом выходе дешифратэра 62, Который через элемент ИЛИ 64 поступает .на схему включения привода горизонтального движения а тооператора 66, которая по шине 76 включает привод горизонтального движения. Одновременно сигнал с первого выхода дешифра тора 62, поступая на первый вход элемент И 7 О, пропускает из регистра 40 команды 68 код адреса позиции запроса через элемент ИЛИ 71 на дешифратор позиции 72, который по шине 78 выдает информацию о номере позиции запроса. Начинается движение автоопе- 45 ратора в запрашиваемую позицию. При достижении автооператором позиции на первый вход элемента И 63 по шине
74 поступает сигнал обратной связи Стоп по адресу . На втоРом входе элемента И 63 имеется сигнал обратной связи Нижнее положение автооператора, поступающий по шине 75.
Появляющийся сигнал на выходе элемента И 63 проходит на выход элемента И 60 и устанавливает счетчик цикла 61 в следующее состояние. Теперь появляется сигнал на втором выходе дешифратора 62, который, поступая на первый вход элемента И 69, пропускает из регистра команды .68 код 60 адреса позиции назначения через элемент ИЛИ 71 на дешифратор позиции 72.
Одновременно сигнал с второго выхода дешифратора 62 поступает на вход схемы включения привода вертикального65 движения автооператора 65, а через элемент ИЛИ 64 на вход схемы включения привода горизонтального движения автооператора 66. С блока включения привода вертикального движения автооператора 65 по шине 77 включается привод автооператора на движение вверх. С второго выхода блока 65 на вход блока включения привода горизон тального движения автооператора 66 поступает сигнал, запрещающий выдачу сигнала на шину 76. При достижении автооператором верхнего положения по шине 79 на вход блока 65 поступает сигнал обратной связи Верхнее положение автооператора j при этом исчезает сигнал на шине 77,. а также сигнал запрета на входе блока 66, на выходе которого появляется сигнал включения привода горизонтального движения автооператора. При достижении автооператором позиции назначения появляется сигнал обратной связи Стоп по адресу, который через шину 74 поступает на вход элемента И 63 и вход. блока 65, с выхода которого по шине 77 выдается сигнал включения привода автооператора на движение вниз. С второго выхода блока 65 на вход блока 66 поступает сигнал запрета, при этом исчезает сигнал на шине 76. При достижении автооператором нижнего положения появляется сигнал обратной свя= и Нижнее положение автооператора !,, который по шине 75 поступает на вход элемента И 63. На другом входе этого элемента уже имеется сигнал Стоп по адресу . Сигнал с выхода элемента
И 63 через элемент И 60 поступает на вход счетчика цикла 63, изменяя его состояние. Появляется сигнал на треть. ем выходе дешифратора 62, который сбрасывает триггер занятости автооператора 59, а поступая по шине 57 на вход триггер 50 счетчика времени (фиг.5), взводит его. На этом автономный цикл работы блока 10 заканчивается.
Разрешающий сигнал с выхода триггера 50 поступает на вход элемента
И 51, пропуская на вход счетчика времени 52 импульсы с генератора импульсов времени, поступающие. на шину
46. Счетчик работает в режиме вычитания поступающих на-его; вход импульсов. Как только содержимое счетчика
52 становится равным нулю, т.е. при окончании выдержки времени, на выходе подключенного к нему дешифратора нуля 53 появляется сигнал который, поступая на вход элемента И 51, запрещает прохождение импульсов на вход счетчика 52 °
При поступлении сигнала с дешиф- . ратора 53 на вход формирователя одиночного импульса 54 на его выходе
1067470
12 появляется импульс,. который взводит триггер 55. С выхода триггера rfo шине 38 поступает сигнал разрешения на вход элемента И 31> (фиг.3), если с выхода триггера 154 диспетчерского пульта по шине 21 поступает разре- 5 шающий сигнал, то в момент поступления тактового импульса t и сигнала обслуживания первого канала с распределителя 24 появляется сигнал на выходе элемента И 31, который, прой-10 дя через элемент ИЛИ 32, взводит триггер 34 . При этом на вход дешифратора микрокоманд 25 с выхода элемента И 35 поступают разрешающие 4 з 6, а с выхода де 15 шифратора поступают соответственно микрокоманды Мк4, Мк5, Мкб. Вновь повторяется цикл обслуживания подвески, заключающийся в переносе ее в следующую согласно технологическому процессу позицию и выдержке ее в этой позиции и .т.д. После считывания из блока памяти последней команды микрокомандой Мкб в диспетчерском пульте (фиг,2) сбрасывается триггер
15 и гаснет лампа индикации 16>, 4 фиксирующая окончание технологического процесса.
Счетчики текущего времени 44«..., ° ° ° ° J
44 в блоке задания основной
30 ванны (фиг.4) работают в режиме вычитания поступающих по шине 46 на нх входы импульсов с генератора импульсов времени 7, поэтому после занесения при запуске подвески кода длительности технологического процесса 35 счетчик текущего времени в каждый момент времени показывает время,оставшееся до выгрузки подвески из основной ванны. Выходы счетчиков подключены к блоку сравнения 4, на второй вход которого поступает. код упреждения.
Если при запуске очередной подвески код упреждения, равный времени движения подвески до основной ванны, больше кода хотя бы одного из счетчиков 44»...,44>, с блока сравнения
4 поступает сигнал готовности соответствующей этому счетчику основной ванны. В этом случае запуск возможен, так как время движения запускаемой подвески до основной ванны больше оставшегося времени выдержкИ находящейся в этой ванне предыдущей подвески, поэтому выгрузка не произойдет раньше, чем загрузка вновь запускаемой подвески.
Если код упреждения больше кода двух или более счетчиков текущего времени, то в блоке задания основ-. ной ванны вырабатывается сигнал готовности основной ванны, имеющей наименьший порядковый номер.
Таким образом, введение блока сравнения 4 позволяет производить запуск подвесок на обработку с упреждением, что приводит к повышению коэффициента использования основных ванн. До введения блока сравнения коэффициент использования основных ванн составлял в среднем 0,6. Запуск с упреждением позволяет увеличить этот коэффициент и повышает производительность примерно на 20Â.
l062 470 иЕ.
1067470 блуме5ные. f0 Fdic аоы Р рцдрр ю Цаи Зотюоса лоэичии.
ОЬЮОО МРЮЩЩж ИОЗНЫЕИиЯ
/РОдбВСИОИ
10á7470
Составитель И. Швец
Редактор О. Колесникова Техред М тепер Корректор В. Бутяга
Заказ 1.1209/51 Тираж- 847 . . Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий .
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП Патент, r. ужгород, ул. Проектная, 4