Многоканальное устройство для обслуживания групповых запросов
Изобретение относится к автоматике и вычислительной технике и может быть использовано при проектировании системы управления группой станков с ЧПУ от вычислительной машины. Целью изобретения является упрощение устройства. Многоканальное устройство для обслуживания групповых запросов содержит блок управления 1, состоящий из трех элементов ИЛИ 4-6, двух двоично-десятичных счетчиков 2, 3 и распределителя импульсов 7 и N каналов 8. В устройстве устанавливается очередность обслуживания групповых запросов в соответствии с последовательностью двоично-десятичных кодов номеров очереди, присваеваемых запросам в порядке их поступления, устраняются конфликтные ситуации при случайном потоке запросов от группы станков с ЧПУ.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК
А1 (19) (И) (51)4 G Об F 9/46
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ : -.": ß3."HÖ
si . « > ;ДД
ГОСУДАРСТ8ЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
1 (21) 4397461/24-24 (22) 24.03.88 (46) 23.09.89. Бюл. Р 35 (72) Ю.А.Абрамов, В.И,Волнухин, А.А.Копцов, В.Б.Люлько и Н.И.Огороднев (53) 681.325 (088.8) (56) Авторское свидетельство СССР
Р 1317436, кл. G 06 F 9/46, 1985.
Авторское свидетельство СССР
Р 1005054, кл. G Об F 9/46, 1981. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО.ДЛЯ
ОБСЛУЖИВАНИЯ ГРУППОВЫХ ЗАПРОСОВ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано при проектировании системы управления группой
2 станков с ЧПУ от вычислительной машины. Целью изобретения является упрощение устройства. Иногоканальное устройство для обслуживания групповых запросов содержит блок управления 1, .состоящий из трех элементов
ИЛИ 4-6, двух двоично-десятичных счетчиков 2, 3 и распределителя импульсов 7 и N каналов 8. В устройстве устанавливается очередность обслуживания групповых запросов в соответствии с последовательностью двоично-десятичных кодов номеров очереди, присваиваемых запросам в порядке их поступления, устраняются конфликтные ситуации при случайном потоке запросов от группы станков с ЧПУ. 2 ил.
3 15098
Изобретение относится к автоматике и вычислительной технике и может быть использовано при проектировании системы управления группой станков с
ЧПУ от вычислительной машины.
Цель изобретения — упрощение устройства. На фиг,1 представлена схема устройства; на фиг.? — схема канала в устройстве.
Устройство содержит (фиг.1) блок
1 управления, два двоично-десятичных счетчика 2 и 3, три элемента
ИЛИ 4-6, распределитель 7 импульсов, каналы 8, ц, запросные входы 9» д, входы 10 конца обслуживания, выходы 11 „ <,- выходы 12 „ д разрешения, выход 13 запроса, тактовыи вход 14, вход 15 общего сброса, группы выхо- 20 дов 16-18 каналов, группу выходов 19 распределителя " импульсов, группы кодовых входов 20 и 21 каналов, Каждый канал содержит (фиг.2) два триггера 22 и 23, регистр 24, схему !
25 сравнения, два элемента И 26 и
27 и элемент ИЛИ 28.
Устройство работает следующим образом.
Перед началом работы устройство устанавливается в исходное состояние сигналом логической "1" на входе 15 общего сброса устройства, при этом двоично-десятичные счетчики 2 и 3 обнуляются, триггеры 22 и 23 всех каналов 8,- 8 устанавливаются в нулевое состояние, регистры 24 всех каналов 8„- 8 устанавливаются в 1 ... 1 состояние.
Запросы на обслуживание группы 40 станков с ЧПУ поступают в случайные моменты времени в виде:сигналов логической "1" на соответствующие запросные входы 9 устройства. На тактовый вход 14 устройства подаются тактовые импульсы, период поступления которых выбирается на два-три порядка меньшим минимальной длительности сигнала логической "1" на запросных входах
9 устройства, т,е. pGBHbM 1 — 2мк/с, Рассмотрим работу устройства на примере обслуживания запроса одного из станков с ЧПУ группы, подключенного к произвольно выбранному i-му каналу, i=1, ..., -И, где N — число каналов устройства.
При поступлении сигнала логической "1" íà i-запросный вход 9 устройства триггер 22 i-го канала
94 переходит в единичное состояние по заднему фронту очередного тактового импульса на тактовом входе 14 устройства, при этом формируется сигнал логической "1" на i-м выходе 11 устройства.
По переднему фронту очередного тактового импульса на соответствующем i-м выходе распределителя 7 импульсов формируется сигнал логической "1" на выходе элемента И 25 i-го канала, в регистр 24 i-го канала записывается двоично-десятичный код очереди по группе 20 кодовых входов соответственно с выходов двоичнодесятичного счетчика .2. Двоично-десятичный код номера очереди, записанный в регистр 24 i-го канала, поступает на первую группу входов схемы
25 сравнения своего канала.
В момент совпадения кодовых сигналов на первой и второй группах входов схемы 25 сравнения i-го канала формируется сигнал логической "1" разрешения на i-м выходе 12 устройства. По заднему фронту тактового импульса на i — м выходе распределителя. 7 имульсов триггера 23 i-ro канала переходит в единичное состояние и формируется сигнал логической "1" на выходе 13 запроса устройства.
По заднему фронту сигнала логической "1" на выходе элемента И 26 i-ro канала к содержимому двоично-десятичного счетчика 2 прибавляется единица. После удовлетворения запроса i-го канала, т.е. после приема очередного кадра управляющей программы (УП) обработки детали система
ЧПУ станка i-го канала сигналом логической "1" на входе 10 конца обслуживания сбрасывает в нулевое состояние триггер 22 своего канала и устанавливает в 1 ... 1 состояние регистр 24 своего канала, сигнал логического "0" с прямого выхода триггера 22 подается на выход 11 i-го канала устройства. По заднему фронту тактового импульса на i-м выходе распределителя 7 импульсов триггер 23 i-го канала возвращается в нулевое состояние и сигнал логического "0" с прямого выхода триггера 23 i-го канала поступает на выход 13 запроса устройства.
По заднему фронту сигнала логической "1" на выходе элемента И 27 i-ro канала к содержимому двоично-де5 150 сятичного счетчика 3 прибавляется единица. Обслуживание последующих запросов станка с ЧПУ i-го канала производится аналогично.
В случае одновременного поступления на запросные входы 9 устройства группы запросов станков с ЧПУ триггеры 22 соответствующих каналов одновременно переходят в единичное состояние. Переход в единичное состояние триггеров 23 соответствующих каналов разделяется во времени в соответствии с моментами поступления тактовых импульсов на инверсные тактовые входы триггеров 23 соответствующих каналов устройства с одноименных выходов 19 групп выходов распределителя 7 импульсов.
Причем моменты поступления сигналов логической "1" с выходов элементов И 26 соответствующих каналов определяют последовательность записи двоично-десятичных кодов очереди в регистры 24 этих каналов устройства.
Обслуживание группы одновременно поступивших запросов станков с ЧПУ осуществляется устройством последовательно и независимо, аналогично описанному, Очередность обслуживания групповых запросов устанавливается устройством в соответствии с последовательностью двоично-десятичных кодов номеров очереди, записанных в регистрах 24 соответствующих каналах станков с ЧПУ. B момент окончания группового обслуживания запросов станков с ЧПУ формируется сигнал логического "О" на выходе 13 запроса устройства.
Ф о р м у л а изобретения
Многоканальное устройство для обслуживания групповых запросов, содержащее блок управления, включающий в себя распределитель импульсов, три элемента ИЛИ и два двоично-десятичных счетчика и N каналов (где N— число запросов), а в каждом канале— два триггера, два элемента И, схему сравнения и регистр, причем i=A (i=
=1, ..., N) выл од распределителя импульсов соединен с первыми входами первого и второго элементов И i-го канала, выходы первого двоично-десятичного счетчика блока управления соединены с информационными входами регистров всех каналов, выходы второ9894 6 го двоично-десятичного счетчика блока управления соединены с .первыми группами входов схем сравнения всех каналов, единичный выход первого
5 триггера i-ro канала соединен с д-м выходом устройства, выходы регистра каждого канала соединены с второй группой входов схемы сравнения своего канала, о т л и ч а ю щ е е с я тем, что, с целью упрощения устройства, оно содержит в каждом канале по элементу ИЛИ, причем первый вход элемента ИЛИ каждого канала соединен .е входами обнуления первого и второго двоично-десятичных счетчиков блока управления и с входом общего сброса устройства, второй вход элемента ИЛИ каждого канала соеди20 нен с -м входом конца обслуживания устройства, выход элемента ИЛИ каждого канала соединен с нулевым входом первого триггера своего канала и установочным входом регистра свое25 го канала, первый вход первого элемента И каждого канала соединен с. инверсным тактовым входом второго триггера своего канала, инверсный тактовый вход первого триггера каждого
30 канала соединен с входом распределителя импульсов блока управления и тактовым входом устройства, инверсный выход первого триггера каждого канала соединен с нулевым входом второго триггера своего канала и с вто35 рым входом второго элемента И своего канала, прямой выход первого триггера каждого канала соединен с единичным входом второго триггера своего
40 канала и с вторым входом первого элемента И своего канала, прямой выход второго триггера каждого канала соединен с третьим входом второго элемента И своего канала И с соответству45 ющим входом первого элемента ИЛИ блока управления, выход которого соединен с выходом запроса устройства, инверсный выход второго триггера каждого канала соединен с третьим вхо50 дом первого элемента И своего канала, выход первого элемента И каждого канала соединен с тактовым входом регистра своего канала и с соответствующим входом второго элемента ИЛИ блока управления выход которого соединен с инверсным счетным входом первого двоична-десятичного счетчика блока управления, выход второго элемента И каждого канала соединен с
1509894
Составитель В.Красюк
Техред А.Кравчук, Корректор .Л.Патай
Редактор О.Головач
Заказ 5813/46 Тираж 668 Подписное
BHHHIIH Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-. 35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", r.Óæãîðîä, ул. Гагарина,101
J соответствующим входом третьего элемента ИЛИ блока управления, выход которого соединен с инверсным счетным входом второго двоично-десятичного счетчика блока управления, единичный вход первого триггера i-го канала соединен с i-м запросным входом устройства, выход схемы сравнения
i-го канала соединен с i-м выходом разрешения устройства.