Устройство для программного управления технологическим оборудованием Советский патент 1988 года по МПК G05B19/18 G05B19/418 

Описание патента на изобретение SU1372277A1

п

сл

оо

ND

to

программ, блоки 4 и 1 1 регистров,счет-- чнк 5 адреса, блок 6 управления формированием адреса, блоки 7, 19 и 21 элементов ИЛИ, блоки 22 и 23 элементов И, генератор 9 импульсов, блок 8 памяти текущего адреса, синхронизатор 10, счетчик 12 номера канала, блок 13 запуска, элемент И 14, эадат- чик 17 режимов, блок 15 формирования

и коммутации сигналов, блок 16 обработки устявок, блок 18 ввода уставок, блок 20 памяти уставок и блок 24 управления выполнением операций. Устройство может применяться для числового программного управления различными агрегатами с постоянной и переменной последовательностью операций в циклах. 12 ил.

Похожие патенты SU1372277A1

название год авторы номер документа
Устройство для программного управления технологическим оборудованием 1987
  • Фишман Марк Менделеевич
  • Сердюков Наум Исаакович
  • Рязанский Анатолий Авраамович
SU1423982A1
Устройство для программного управления намоточным оборудованием 1984
  • Фишман Марк Менделеевич
  • Сердюков Наум Исаакович
  • Леонов Юрий Васильевич
SU1273879A2
Устройство для программного управления намоточным оборудованием 1983
  • Фишман Марк Менделеевич
  • Сердюков Наум Исаакович
  • Леонов Юрий Васильевич
SU1160366A1
Устройство контроля и управления технологическим комплексом для намотки изделий 1989
  • Фишман Марк Менделеевич
  • Соболева Ольга Ивановна
SU1661721A1
Устройство контролируемого пункта 1983
  • Диденко Константин Иванович
  • Епиков Анатолий Георгиевич
  • Карнаух Константин Григорьевич
  • Кочур Юрий Павлович
SU1211784A1
Устройство для управления шаговым двигателем 1983
  • Шпикалов Борис Николаевич
  • Капитонов Олег Константинович
  • Машкевич Алексей Ефимович
SU1108600A1
Устройство для программного управления намоточным станком 1985
  • Фишман Марк Менделеевич
  • Сердюков Наум Исаакович
  • Леонов Юрий Васильевич
SU1259216A1
Устройство для управления роботом 1983
  • Гладштейн Михаил Аркадьевич
  • Шубин Николай Алексеевич
  • Сахаров Олег Тимофеевич
  • Гуревич Серго Матвеевич
SU1228074A1
Устройство для программного управления намоточным станком 1987
  • Фишман Марк Менделеевич
  • Леонов Юрий Васильевич
SU1451648A1
Устройство для программного управления технологическим оборудованием 1988
  • Сень Юрий Михайлович
  • Агаларова Ирина Борисовна
  • Фишман Марк Менделеевич
SU1638707A1

Иллюстрации к изобретению SU 1 372 277 A1

Реферат патента 1988 года Устройство для программного управления технологическим оборудованием

Изобретение относится к автоматике и вычислительной технике и предназначено для использования в системах программного управления технологическим оборудованием. Устройство для программного управления технологическим оборудованием содержит коммутатор 1, компаратор 2, блок 3 памяти

Формула изобретения SU 1 372 277 A1

1

Изобретение относится к автоматике и вычислительной технике и предназначено для использования в системах программного управления технологическим оборудованием.

Цель изобретения - упрощение и расширение области применения устройства.

На фиг.1 изображена функциональная схема устройства; на фиг.2 и 3 - диаграмма и блок-схема алгоритма работы устройства; на фиг.4 и 5 - функциональные схемы компаратора и блока управления формированием адреса; на фиг.6 - функциональная схема и диаграмма работы синхронизатора; на фиг.7-12 - функциональные схемы блока запуска, блока формирования и коммутации сигналов, блока отраОотки уставок, задатчика режимов, блока ввода уставок и блока управления в.пол- нением операций соответственно.

Устройство содержит коммутатор 1, компаратор 3, блок 3 памяти про- грамм, первый блок 4 регистров, счетчик 5 адреса, блок 6 управления формированием адреса, блок 7 элементов ИЛИ, блок 8 памяти текущего адреса, генератор 9 импульсов, синхронизатор 10, второй блок 11 регистров, счетчик 12 номера канала, блок 13 запуска, элемент И 14, блок 25 формирования и коммутации сигналов, блок 16 отработки уставок, задатчик 17 режимов, блок 18 ввода уставок, блок 19 элементов ИЛИ, блок 20 памяти уставок, блок 21 элементов ИЛИ, блоки 22 и 23 элементов и блок 24 управления вьпшлиением операций.

Компаратор 2 содержит элементы РАВНОЗНАЧНОСТЬ 25-27, ИЛИ 28-30 и И 31 .

Блок 6 управления формированием адреса содержит элементы ИЛИ 32, И 33, ИЛИ 34, И 35, а также элементы РАВНОЗНАЧНОСТЬ 36 и И 37-39.

Синхронизатор 10 содержит элементы И-НЕ 40 и И 41,счетчик 42,дешифратор 43, триггер 44 и элемент ИЛИ 45.

Блок 13 запуска содержит триггер 46, одновибратор 47, датчик 48 им- пульса начальной установки и элемент ИЛИ 49.

Блок 15 формирования и коммутации сигналов содержит триггеры 50-52,

1-входы которых являются входами блока (шина Х2), а также мультиплексор 53 и демультиплексор 54.

Блок 16 отработки уставок содержит вычитающий счетчик 55, представляющий собой группу последовательно включенных десятичных декад, причем выход заема каждой предыдущей декады подключен к счетному входу последующей декады, блок 56 элементов И,

блок 57 дешифраторов и элемент ИЛИ-НЕ 58, одноименными разрядами соединенные между собой. Блок 57 дешифраторов подключен к блоку 59 индикаторов, причем количество дешифраторов и индикаторов определяется количеством десятичных разрядов счетчика. Вход запрета W блока 16 является входсм запрета блока 56 элементов И, а счетный (X), информационные (h) и

управляющий (f) входь блока 16 подключены к соответствующим входам счетчика 55.

Задатчик 17 режимов содержит переключатель 60, элементы Н 61 и 62, ИЛИ 63 и триггер 64,

Блок 18 пнода уставок содержит усилитель 65, две группы переключателей 66 и 67. Каждый 113 контактов переключателей 66 и 67 соединяется с соответствующими элементами ME 68 и НЕ 71-73, выходы которых образу- Q ходом блока 3. вторые (шина т) и первые (шина г) ормационные выходы блока.

Разряды перв ходов (шина S) ти, которая пре ния: масок датч тролю на следую если значение п наций состояний прийти механизм зоны, если знач кодов условий в если значение п номеров датчико ние признаков

Кнопка 74 своими размыкающими и замыкающим контактами соединяется с входами элементов И-НЕ 75 и 76, причем выход элемента И-НЕ 75 подключен к входу элемента И-НЕ 76, а выход элмента И-НЕ 76 - к входам элементов И-НЕ 75 и 77, Элемент НЕ 78 своим входом подключен к выходу элемента И-НЕ 77, а его выход является первым управляющим выходом блока (линия связи h).

Кнопка 79 своими замыкающими и размыкающ11ми контактами соединяется с первыми входами элементов.И-НЕ 80 и 81, причем выход элемента И-НЕ 80 подключен к входу элемента И-НЕ 81, а выход элемента И-НЕ 81 - к входам элементов И-НЕ 80 и И-НЕ 82. Элемент НЕ 83 своим входом подключен к выход элемента И-НЕ 82, а его выход является вторым управляющим выходом блок (линия связи i).

Блок 24 управления выполнением операций содержит элементы ИЛИ ЗА-Вб ЗАПРЕТ 87-91 и И 92.

Устройство работает следующим образом.

В блок 3 памяти программ, выполненный на базе интегральных программируемых постоянных запоминающих устройств, для каждой из групп механизмов намоточного оборудования записывается соответствующая программа работы. Запись программ производится путем прожигания нихромовых перемычек в матрице запоминающих элементов с помощью специального устройства (не показано) перед эксплуатацией устройства.

Программы состоят из определенного числа управляющих слов, которые имеют три зон,1 и бывают пяти видов: команда занесения маски датчиков, подлежащих контролю; команды на включение и отключение механизмов; команды условного перехода; команды

/

выбора заданной уставк1., кпманд1.1 отработки текущей уставки.

Вид команд -. упоеделяется соотпеч- ствующими признаками (, ill, 000, 100, ), занесенными в 111-ю зону памяти. При чтении последней признаки возникают на шине L, которая является операционным ходом блока 3.

а

,

15

20

30

35

40

Разряды первых информационных выходов (шина S) образуют 1 зону памяти, которая предназначена ДJlя хранения: масок датчиков, подлежащих контролю на следующем шаге программы, если значение признака комбинаций состояний, в которые должны прийти механизмы по сигналам 11-й зоны, если значения признака кодов условий возможных переходов, если значение признаков кодов номеров датчиков счета, если значение признаков 101.

Разряды вторых информационных вы- 25 ходов (шина R) образуют 11-ю зону

памяти, которая предназначена для хранения; комбинаций сигналов управления механизмами на данном шаге, если значение признака кодов адреса условных переходов, если значение признака кодов адреса заданных уставок, если значение признака 100. .

Адресация и чтение содержимого всех трех зон выполняется параллельно в соответствии с кодом, поступающим по шине Р с выходов счетчика 12 номеров каналов (старшие разряды кода адреса) и по шине Т с выхода счетчика 5 адреса (младшие разряды кода адреса). Старшие разряды кода адреса определяют области памяти, в которых записаны программы работы каждой из групп механизмов техиологиче- 45 ского оборудования, а младшие разряды - конкретные ячейки соответствующих областей памяти, в кот(5рых записаны управляющие слова эт1гх программ.

Младшие разряды кода начального адреса программ работы каждой из групп механизмов представляют собой нулевую кодовую комбинацию, т.е. на-, чальный адрес программы по каждому каналу - нулевой. При вклктчении устройства обеспечивается автоматическое занесение кодов nepHi.ix адресов

- - - ч

программ в блок 8 памяти теьущих адресов. Это осуществляется с-чодчпощим образом.

50

55

При включении питания блок 13 ча- пуска на своем первом выходе выдает сигнал, закрывающий злеме)1т И 14, а на втором выходе формирует кратковременный импульс Начальная установка (линия связи и), который поступает на входы сброса синхронизатора 10, счетчика 12 номеров канала, за- датчика 17 режимов и блока 15 формирования и коммутации сигналов, устанавливая 1ГХ в исходное состояйие ,причем на шине Р появляется код первого канала, а на линии связи W - нулевой сигнал, разрешающий прохождение импульсов генератора 9 на вход синхронизатора 10.

Количество управляемых групп механизмов намоточного оборудования определяется числом каналов управления. Управление каналами разделено во времени сигналами (фиг.2), поступающими от счетчика . 12 номеров каналов, при этом синхронизатор 10 формирует импульсы, необходимые для выдачи и отработки одной команды соответствующей программы. Последний н своем выходе (линия связи А) вырабатывает импульс, который не проходит через закрытый элемент И 14 (сигги л Чтение блока 8 не образуется), но обеспечивает формирование с помощью блока 6 сигнала записи в счетчик 5 адреса (линия связи N). Так как чтение информации из блока 8 памяти при этом не происходит, на его выходе будет нулевой код, который и запишется в счетчик 5 адреса.

Программу работы устройства соста45

ляют таким образом, чтобы управляющее 40 при этом изменение режима работы осуществляется только после занесения началь)1ых адресов программ в блок 8 памяти (разрешающий сигнал на линии связи V) и в исходном состоянии станка, т.е. его цикл работы еще не начался или уже закончен, о чем свидетельствует считывание управляющего слова по первому адресу (разрешающий сигнал на линии связи у).

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

слово, записанное по нулевому адресу программы, было словом первого вида (код 011) и содержало маску датчиков, которые необходимо проверить перед началом работы устройства, включая датчик пуска. Отработка команды по нулевому адресу ничем не отличается от отработки команд по другим адресам и описана ниже. После отработки команды первого вида по нуле--50 вому адресу содержимое счетчика 5 адреса уиеличивается на единицу и по шине 1 заносится в блок 8 памяти текущих адресов импульсом, вырабатываемым синхронизатором 10 на своем четвертом ныходе (линия связи Е). Аналогч1чН(: происходит обращение в 1ачяле цикла к нулевым адресам по остальным каиллам.

После первого обращения к программам всех каналов счетчик 12 возвращается в исходное положение и на его

выходе переноса (линия связи О) выра-

батывается импульс, поступающий в

блок 13 запуска. Под действием зтого импульса последний формирует на своем первом выходе (линия связи V) разрешающий сигнал, поступающий на первый управляющий вход задатчика 1 7 режимов и второй вход элемента И 14, который после этого начинает пропускать импульсы синхронизатора 10

на второй управляющий вход блока 8 памяти текущих адресов. Благодаря этому текущий адрес п.рограммы из блока 8 считывается и переписывается в счетчил 5 адреса.

Программа работы устройства составляется таким образом, чтобы управляющее слово, записанное по первому адресу программы, было словом второго вида (код 111) и содержало кодовую комбинацию состояний датчиков, необходимую для работы в автоматическом режиме и включающую наличие сигнала от датчика пуска, и кодовую комбинацию сигналов -управления,

включающую сигнал Изменение режима разрешено (линия связи у), который поступает на второй управляющий вход задатчика 17 режимов.

В устройстве предусмотрены режим

записи числовых уставок и автоматический режим, выбор которых осуществляется с помощью задатчика 17. Соответствующий режим работы устанавливается переключателем задатчика.

этом случае на выходе эадатчика 17 (линия связи W) возникает единичный сигнал, который поступает на синхронизатор 10, блок 16 отработки уставок и блок 18 ввода уставок, блокируя первый и второй и разрешая работу третьему, при этом синхронизатор останавливается в положении, когда на всех его выходах (А, В, С, С, С,,, D, Е, F) отсутствуют сигналы управления.

В блоке 18 набираются на переключателях величина и адрес числовой уставки, коды которых подаются через блоки 19 и 21 элементов ИЛИ (шины m и Z соответственно) на информационные и адресные входы блока 20 памяти уставок, имеющего две зоны памяти. 1-я зона памяти предназначена для хранения величин уставок, адреса которых при их записи задают с помощью блока 18, 11-я зона памяти, к которой нельзя обратиться с помощью блока 18 - для хранения текущих значений уставок в цессе их отработки.

При подаче сигнала (нажатии соответствующей кнопки в блоке 18) на управляющий вход (линия связи h) блока 24 управления выполнением операций последний формирует на своем шестом выходе (линия связи е) сигнал, поступающий на управляющий вход блока 20 памяти уставок. По этому сигналу в блок 20 записывается по заданному адресу величина уставки.

Контроль записанной информации осуществляется в результате нажатия в блоке 18 кнопки (не показана) и возникновения на его выходе (линия связи i) сигнала, который через блок 24 управления выполнением операций поступает на управляющий вход блока 20 (линия связи f) и управляющий вход блока 16 отработки уставок. Считанная информация заносится в счетчик блока 16, имеющий в своем составе индикаторы.

Таким образом, последовательно уставка за уставкой заносятся в блок 20 памяти. С помощью переключателя задатчика 17 устанавливается автоматический режим работы оборудования при этом на выходе задатчика возникает нулевой сигнал, запрещающий ввод уставок в блоке 18 и разрешающий прохождение импульсов генерато

5

0

5

0

Ь

0 5 0

35

ра 9 на вход синхрониза.ора 10, а также выдачу кода из блока 16.

Цикл начинается после пос-; уи.пеииг, сигнала от датчика пуска, подкпюч. и- ного, как и все другие, к ихолу кчм- мутатора 1. До прихода этого сигнала изменение первого адреса программы, а следовательно и выполнение цикла не происходит. Отработка программы технологического оборудования осуществляется путем поочередного для каждого канала считывания из блока 3 памяти программ управляющих слов.

При отработке команды, например, программы первого канала счетчик 12 номеров каналов выдает по шине F на адресные входы коммутатора 1, блока 3 памяти программ, блока 4 регистров, блока В памяти текущих адресов, блока 11 регистров и блока 22 элементов И код, соответствующий номеру первого канала. В результате этого к коммутатору 1 подключаются датчики дискретных сигналов состояний механизмов первого канала, на адресные входы блока 3 памяти программ подается код, соответствующий области памяти, где записана программа работы механизмов первого канала, в блоке 8 памяти текущих адресов выбирается ячейка, где хранится текущий адрес программы управления первым каналом, в блоках 4 и; 11 регистров и в блоке 22 элементов И подготавливаются к приему информации соответственно регистр и элементы И, соответствующие первому каналу.

Импульсы генератора 9 поступают на первый вход синхронизатора 10 (линия связи I), который вырабатывает импульс на первом выходе (линия связи А), поступающий через элемент И 14 на управляющий вход блока 8 памяти текущих адресов как сигнал Чтение блока 8 и через блок 6 управления формированием адреса на управляющий вход (линия связи N) счетчика 5 адреса как сигнал Запись в счетчик 5 (фиг.2), при этом текущий адрес программы управления первым каналом считывается из блока 8 памяти текущего адреса на шину R и через блок 7 элементов ИЛИ записывается в счетчик 5 адреса. Последний совместно со счетчиком 12 выбирает с помощью тин Т и Р ячейки памяти блока 3, соотнстстпу- ющие текущему адресу программ. первого канала. После окончания иервог о

импульса синхронизатор 10 выдает команду Чтение блока 3 на своем втором выходе (линия связи В), которая поступает на управляющий вход блока 3 памяти, в результате чего происходит чтение управляющего слова, разряды которого появляются на операционных, первых и вторых информационных выходах блока (шины L, S и ответственно).

Дальнейшая работа устройства зависит от вида прочитанного слова из блока 3 и результата сравнения кодов компаратором. При чтении из блока 3 памяти слова первого вида на входы блока 24 управления выполнением операций по шине L подается код 011.

Одновременно с командой на выходе синхронизатор 10 выдает импульс меньшей длительности (линия связи С,). Этот импульс поступает на вход |блока 24, проходит на управляющий вход блока 11 регистров, осуществляя запись слова из 1-й зоны блока 3 в ре 25 гистр первого канала блока 11. В результате этого в разряды регистра, -Соответствующие контролируемым датчикам, заносятся единицы (маска датчи20

ков, подлежащих контролю).

30

Импульс с выхода синхронизатора 10 по линии связи D поступает на вход блока 6 управления формированием адреса, на входах (шина L) которого в этом случае присутствует признак команды занесения маски.Последний фор- мирует импульс, поступающий по линии связи М на счетный вход счетчика 5 адреса, увеличивая число в нем на

II 4 II

При чтении слова второго вида на шестые входы блока 24 по шине L подается код 111. Синхронизатор 10 выдает импульс на выходе (линия связи С.,) . Этот импульс поступает на вход блока 24, проходит на управляющий вход блока 4 регистров (линия связи G) и осуществляет запись слова из 11-й зоны блока 3 памяти в регистр первого канала блока. По сигналам этого регистра включаются рабочие органы первой группы механизмов станка и происходит изменение их состояний, которые фиксируются датчиками состояний механизмов первой группы.

Сигналы от датчиков через коммутатор 1 поступают на первые информационные входы компаратора 2 (шина Н), на входы маскирования которого

поступают сигналы с выходов второго блока 11 регистров (шина S ), а на вторые информационные входы - комбинация сигналов, записанная в первой зоне блока 3 (шина S). При совпадении фактической комбинации состояний датчиков, подлежащих контролю, с за-- данной (при правильной отработке дан- R со-10 ного шага программы) компаратор 2

формирует сигнал 1, которьй поступает (линия связи К) на вход блока 6 управления формированием адреса, в противном случае компаратор 2 форми- 15 рует сигнал О. Импульс с выхода и синхронизатора 10 по линии связи D поступает на вход блока 6 управления формированием адреса, на входах (шина L) которого Б этом случае присутствует признак команды на включение и отключение механизмов.

В зависимости от выходного сигнала компаратора число в счетчике 5 адреса увеличивается на 1 или остается без изменения. Если на выходе компаратора 1, блок 6 формирует импульс, поступающий по линии связи М на счетный вход счетчика 5 адреса, если на выходе компаратора О, этот импульс не формируется.

При чтении слова третьего вида реализуется команда условного перехода по комбинации условий, в качестве которых могут быть использованы сигналы не только от датчиков состояний механизмов, но и органов управления от других устройств. В этом случае на операционных выходах (шина L) блока 3 памяти присутствует признак 000, блокируя прохождение импульса синхронизатора 10 (линия связи Ci) через блок 24 управления выполнением операций на управляющие входы блоков 4 и 11 регистров (линии связи G и Z). Как и в предыдущем случае, компаратор 2- осуществляет сравнение сигналов от датчиков, подлежащих контролю, с комбинацией сигналов, поступающих с информационного выхода блока 3 памяти программ. При их совпадении компаратор 2 выдает сигнал 1, в результате чего импульс, формирующийся на выходе синхронизатора 10 (линия связи D) поступает через блок 6 и линию связи N на управляющий вход счетчика 5 адреса.

На информацио нный.вход счетчика Ь адреса поступает через блок 7 элементов ИЛИ код адреса перехода с ин40

45

50

55

n13

формацнонных выходов блока 3 памяти. Происходит переход к заданному шагу программы работы для данного канала. Если совпадение не произошло, компаратор 2 выдает сигнал О. Через блок 6 на счетный вход счетчика 5 адреса проходит импульс, сформированный на третьем выходе синхронизатора 10, что обеспечивает переход к следующему шагу программы.

При чтении слова четвертого вида осуществляется выбор заданной уставки из 1-й зоны блока 20 памяти и запись ее величины во 11-ю зону этого же блока.

В процессе отработки программы заданные величины уставок, хранящиеся в 1-й зоне блока 20, не изменяются, текущие значения .ставок, хранящиеся во 11-й зоне блока ZO,уменьшаются по сигналам от датчиков счета,

В случае чтения слова четвертого вида на операционных выходах (шина L) блока 3 памяти программ присутствуют признаки . ЮО, которые поступают на входы блока 6 управления формированием адреса и входы блока 24 управления выполнением операций. Последний закрывает блоки 4 и 11 регистров для приема кода.

По команде Чтение блока 3, посылаемой с выхода синхронизатора 10 в линию связи В, на входы блока 23 элементов И поступает код адреса заданных уставок (шина R).

Возникающий одновременно на выходе (линия связи Ci) синхронизатора 10 импульс меньшей длительности поступает на вход блока 24, в результате чего на выходе (линия связи Ь) блока 24 возникает сигнал, по которому код шины R проходит через блок 23 элементов И и блок 21 элементов ИЛИ на адресные входы (шина t) блока 20 памяти уставок - происходит выбор заданной уставки; на выходе (линия связи f) блока 24 возникает сигнал, поступающий на управляющий вход блока 20 памяти уставок и управляющий вхор блока 16 отработки уставок - осуществляется чтение выбранной уставки из 1-й зоны блока 20 и запись ее величины в блок 16.

Импульс с выхода синхронизатора Q подается на пятый вход блока 24 (ли- имя связи Cj), проходит соответственно на вход блока 22 элементов И и уп- равляющий вход блока 20 памяти уста-i

712

век. По сигналу с выхол; блока 24 (линия связи а) код номера канала, присутствующий на входах (шина Р)

блока 22 элементов И, проходит через него, блок 21 элементов ИЛИ и поступает на адресные входы (линия связи t) блока 20. Происходит ei.iOop адреса 11-й зоны блока 20, куда будет

занесена уставка, подлежащая отработке в данном канале.

Код величины уставки с информационного выхода блока 16 отраб9тки уставок поступает через блок 19 элементов ИЛИ на информационные входы блока 20 (линия связи q). По сигналу с выхода блока 24 (линия связи е) происходит запись величины уставки из блока 16 отработки уставок во

11-ю зону блока 20 памяти уставок.

Затем импульс с выхода синхронизатора 10 по линии связи D поступает на вход блока 6 управления формированием адреса, в результате чего последний формирует импульс, поступающий по линии связи М на счетньш вход счетчика 5 адреса, увеличивая число в нем на 1.

При чтении из блока 3 памяти программы слова пятого вида, когда на его операционных выходах (щина L) присутствует признак. 101, осуществляется отработка текущего значения

уставки 11-й зоны, адрес которой определяется номером выбранного канала. По команде Чтение блока 3, посылаемой с выхода синхронизатора 10 в линию связи В, на адресные входы

(шина S) блока 15 формирования и коммутации сигналов поступает код номера датчика счета, импульсы которого обеспечивают отработку выбранной уставки. При поступлении импульса с

выхода синхронизатора 10 блок 24 управления выполнением операций формирует на своих (линии связи q, f) выходах, которые подаются соответственно на вход блока 22 элементов И и

объединенные между собой управляющие входы блока 20 памяти уставок и блока 16 отработки уставок. По первому сигналу код номера канала (шина Р) проходит через блок 22 элементов И

и блок 21 элементов ИЛИ на адресные входы (шина t) блока 20 памяти уставок - происходит выбор уставки данного канала; по второму сигналу осуществляется чтение текушет-о значения

131

уставки из 11-й зоны блока 20 и запись ее в блок 16.

Импульс, формирующийся на выходе синхронизатора 10 (линия связи С,,), поступает на вход блока 24, прохо ;ит через его выход (линия связи d) на управлящий вход блока 15 формировани и коммутации сигналов. Сигналы от датчиков счета по шине Х2 поступают на информационные входы блока 15 и запоминаются в нем. Если за время, прошедшее после последнего опроса элемента памяти сигнала от датчика счета, код номера которого присутст- вует на адресных входах блока 15,поступил сигнал от этого датчика счета то импульс, возникший на управляющем входе блока 15, вызывает появление сигнала на линии связи X. Последний сигнал осуществляет сброс элемента памяти поступления сигнала от датчика счета в блоке 15 и уменьшение уставки на единицу в блоке 16 отработки уставок.

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

Импульс, формирующийся на выходе синхронизатора 10, поступает на вход блока 2А и проходит на его выходы. Аналогично, как и при отработке слова четвертого вида, происходит числа из блока 16 в блок 20 памяти уставок.

Импульс, формирующийся на выходе синхронизатора 10, поступает по линии связи D на вход блока 6 управле- ния формированием адреса.

В зависимости от выходного сигнала блока 16 число в счетчике 5 адреса увеличивается на 1 или остается без изменения. Если на выходе бло ка 16 1, блок 6 формирует импульс, поступающий по линии связи М на счетный вход счетчика 5 адреса. Если на выходе блока 16 О, этот импульс не формируется.

Импульс, формирующийся на вьосоде синхронизатора 10, независимо от вида слова поступает по линии связи Е на упраиляющий вход блока 8 памяти

5

2

Г 0

5

0

5

5

7714

текущих адресов, на информационный вход которого поступает по шине Т содержимое счетчика 5 адреса, а на адресный вход по шине Р - код номера первого канала. Текущий адрес программы из счетчика 5 адреса переписывается в блок 8 памяти. Импульс с выхода синхронизатора 10 переводит счетчик 12 номеров каналов в состояние, соответствующее второму каналу. Синхронизатор 10 возвращается в исходное состояние.

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

Если это время превысит время, отведенное для данной технологической операции оборудования, что происходит в аварийной ситуации (поломка датчика или механизма), то устройство выдает сигнал Неисправность, который поступает на сигнальный элемент технологического оборудования (не показан). При этом устройство отключают, устраняют неисправность, а затем снова включают.

На фиг.2 показана диаграмма работы устройства при управлении четырьмя каналами, при этом условно показана различная последовательность сигналов в зависимости от вида управляющего слова и результата сравнения сигналов компаратором.

В первом канале на первом шаге программы отрабатывается команда выбора заданной уставки, при этом происходит перезапись уставки из 1-й во 11-ю зону памяти блока 20 и осуществляется переход к следующей команду; во втором шаге - отработана команда включения и отключения механизмов и осуществляется переход к следующей команде; на третьем шаге - выполняется команда отработки текущей уставки, при этом происходит перезапись уставки из 11-й зоны памяти блока 20 в блок 16 отработки уставки, сигнал от датчика счета не поступает, число в блоке 16 не изменяется и записывается обратно в

15. 1

блок 20, адрес в счетчике 5 также не меняется.

Во втором канале на первом шаге программы выполняется команда отработки текущей уставки. В отличие от команды на третьем шаге первого канала в этом случае число в блоке 16 уменьшается на единицу, а затем возвращается в блок 20. На втором ша- ге этого канала выполняется та же команда, но после очередного уменьшения числа в блоке 16 на единицу на его выходе возникает единичный сигнал (уставка отработана) и осу- ществляется переход к следующей команде (+1 в счетчик 5).

В третьем канале на первом шаге программы выполняется команда за. сения маски. При этом в разряды тре- тьего регистра блока 11, соответству юшме контролируемым датчикам, заносятся единицы, формируется импульс

1 в счетчике 5, увеличивая число в нем на 1. На втором шаге этого кана- ла осуществляется запись в регистр блока А команды включения и отключения механизмов, адрес в счетчике 5 не меняется и заносится в блок 8 памяти текущих адресов.

В четвертом канале на первом и втором шагах программы выполняются команды условного перехода. На первом шаге .условие,не выполняется, осуществляется переход к следующей ко- манде,на втором шаге условие выполняется, в счетчик 5 адреса из блока 3 памяти программ заносится заданный адрес.

Операторы алгоритма, представлен- кого на фиг.З, выполняют: 1-8 - начальную установку устройства; 9-14- ввод числовых уставок в блок 20; 9 и 15-17 - считывание из блока 3 памяти программ управляющего слова вы- бранного канала; 25, 26, 24 - команду первого вида; 18-24 - команду второго вида; 27, 22, 24 и 29 - команду третьего вида; 30-32 и 24 - команду четвертого вида; 30, 33-37 и 24 - команду пятого вида; 38 и 39 - занесение текущего адреса программы выбранного канала в блок 8 и переход к управлению следующим каналом;40-44 контроль режимов работы устройства.

Коммутатор 1 предназначен для поочередного подключения к компаратору 2 датчиков каждого канала. В качестве последних используются датчи716

ки состояний механизмог, органы ручного управления, в-том числе датчик пуска устройства, сигналы от которых поступают на информационный вход коммутатора (шины Х). Коммутатор содержит группу мультиплексоров (не показаны), количество которых определяется максимальным числом датчиков, подключенных к одному каналу. Адресный вход коммутатора (шина Р) является адресным входом всех t мультиплексоров, а информационные входы коммутатора подключаются к информационным входам мультиплексоров следующим образом: к первому мультиплексору подключаются первые датчики всех каналов управления, к второму мультиплексору - вторые датчики всех каналов и т.д. При поступлении на вход коммутатора кода адреса канала каждый из мультиплексоров передает на выход состояние соответствующего входа и на шине Н появляются сигналы от всех датчиков одного канала.

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

Компаратор 2 (фиг.4) содержит группу элементов РАВНОЗНАЧНОСТЬ 25 - 27, количество которых равно максимальному количеству датчиков, подключенных к одному каналу. На одни входы элементов РАВНОЗНАЧНОСТЬ 25 - 27 поступают по шине Н сигналы, со- ответствуюш;ие фактическому состоянию датчиков и органов управления станка, на другие по шине S - сигналы из первой зоны блока 3 памяти программ, соответствующие заданному состоянию датчиков.

При совпадении фактического состояния датчика с заданным на выходе элементов 25-27 появляется сигнал логической единицы, который поступает на входы элементов ИЛИ 28-30. На инверсные входы этих элементов поступает по шине S из блока 11 регистров комбинация сигналов, определяющая датчики, подлежащие контролю.

Если датчик не подлежит контролю на данном шаге программы, на инверсный вход соответствующего элемента 1-ШИ поступает сигнал лорического нуля. В этом случае независимо от сиг1

нала на втором входе на выходе этого элемента появляется сигнал логической единицы. Если датчик подлежит контролю на данном шаге программы, на инверсный вход соответствующего элемента ИЛИ поступает сигнал логической единицы и на выходе элемента ИЛИ будет такой же сигнал, как на его втором входе. Выходы элементов ИЛИ 28-30 объединяются элементом И 31. На выходе блока (элементе И 31) единичный сигнал будет только при поступлении единичных сигналов от всех элементов ИЛИ 28-30, т.е. при совпадении фактического состояния датчиков, указанных в блоке 11 регистров, с заданным в 1-й зоне блока 3.

Блок 4 регистров предназначен для записи из блока 3 памяти программ комбинаций сигналов управления механизмами (зоны II слова) поочередно по всем каналам управления и выдачи команд на включение рабочих органов технологического оборудования. Блок 4 содержит демультиплексор и группу выходных регистров (не показаны). Адресными и управляющим входами де- мультиплексора являются соответственно шина Р и линия связи G.

Каждый из выходов демультиплексо- ра подключается к управляющему входу одного из выходных регистров, причем информационные входы этих регистров объединены и подключены к щине R. Запись информации в блок регистров происходит поканально при подаче на адресные входы демультиплексора кода номера канала (шина Р), а на уп ;ав- ляющий вход сигнала Запись линия G), поступающего из блока 24 управ- |Пения выполнением операций.

В зависимости от номера канала сигнал Запись появляется на одном из выходов демультиплексора и поступает на управляющий вход одного из регистров блока 4, на информационные входы которых приходят комбинации сигналов управления механизмами. Сигналы с выходов регистров, подключенных к выходной щине устройства, поступают на включение приводов ра бочих орг анов технолог ического оборудования .

Один из выходов регистра первого канала, подключенный через элемент задержки к сигнализатору (не показан) , а через инвертор к второму уп

7227718

равляющему входу задатчика 17 режимов, используется для выдачи сигнала Неисправность и разрешения изг менения режима работы устройства только в исходном состоянии станка. Программа работы устройства составляется таким образом, чтобы на рассматриваемом выходе присутствовал

10 управляющий сигнал во время всего цикла работы механизмов (на всех шагах программы, кроме первого, когда механизмы оборудования находятся в исходном положении). Элемент задержU ки настраивается таким образом, чтобы он включал сигнализатор, если время поступления сигнала превысит установленный (заданный) такт работы оборудования Таким образом, сигнал

20 Неисправность не возникает при нормальной работе станка и выдается при аварийной ситуации (например, поломке датчика, исполнительного механизма) , а сигнал Изменение режима раз25 решено формируется только на первом шаге программы.

Блок 6 управления формированием адреса (фиг.5) пропускает импульс, поступающий по линии связи А от син30 хронизатора 10 (фиг.1), через элемент ИЛИ 32 на выход блока. Этот импульс проходит через линию связи N и воспринимается счетчиком 5 адреса как сигнал Запись в счетчик 5.

35 При чтении из блока 3 памяти программ слова первого вида на его операционных выходах, а следовательно, по шине L присутствуют сигналы 011, элементы И 35, 37, 39 и РАВ40 НОЗНАЧНОСТЬ 36 закрываются, а элемент И 38 подготавливается к работе. Импульс с третьего выхода синхронизатора 10 по линии связи D проходит через элементы И 38 и ИЛИ 34. С ныхо45 да элемента ИЛИ 34 по линии связи М выдается сигнал +1 в счетчик 5. При чтении из блока 3 памяти программ слова второго вида на его операционных выходах присутствуют сиг50 налы 111, элементы И 35 и 37-39

закрываются, а элемент РАВНОЗНАЧНОСТЬ 36 подготавливается к работе.

Если в момент прихода по линии связи D импульса от синхронизатора

55 10 на линии связи К присутствует

и 4 II

(заданный щаг программы отработан) , то этот импульс проходит через элемент И 33, на втором входе которого имеется разрешающий потенциал

19

от элемента РАВНОЗНАЧНОСТЬ 36. С выхода элемента И 33 в этом случае через элемент ИЛИ 34 по линии связи М выдается сигнал +1 в счетчик 5,

При чтении из блока 3 памяти программ слова третьего вида на его one рационных выходах присутствуют сигналы 000, элементы И 35 и РАВНОЗНАЧНОСТЬ 36 подготовлены к работе, а элементы И 37-39 закрыты. Если в момент прихода по линии связи D импульса синхронизатора 10 на линии связи К присутствует 1 (условие перехода выполняется), то этот импульс проходит через элемен т И 35 и ИЛИ 32, линию связи N как сигнал Запись в счетчик 5.

Если же на линии связи К присутствует О (условие перехода не вы13

полняется), то импульс, поступающий по линии связи D, проходит через элемент И 33, на втором входе которого имеется разрешающий потенциал от элемента РАВНОЗНАЧНОСТЬ 36. С выхода элемента И 33 в этом случае через элемент ИЛИ 34 по линии связи М выдается сигнал +1 в счетчик 5, При чтении из блока 3 памяти программ слова четвертого вида на его операционных выходах присутствуют сигналы 100, элементы И 35, 38, 39 и РАВНОЗНАЧНОСТЬ 36 закрываются, а элемент И 37 подготавливается к работе. Импульс с третьего выхода синхронизатора 10 по линии связи D проходит через элементы И 37 и 34, с выхода элемента ИЛИ 34 по линии связи М выдается сигнал +1 в счетчик 5.

При чтении из блока 3 памяти программ слова пятого вида на его операционных выходах присутствуют сигналы 101, элементы И 35, 37, 38 и

Синхронизатор 10 (фиг.6) преобразует серию импульсов, поступающую от генератора 9 по линии связи 1 при отсутствии сигнала и сброса от блока 13 запуска и сигнала М запрета от задатчика 17 режимов (фиг.1), в последовательность управляющих сигналов в соответствии с заданной временной диаграммой. С выходов дешифратора 43 и триггера 44,который устанавливается в 1 и возвращается в О соответственно по сигналам вто рого и шестого выходов дешифратора 43, управляющие сигналы поступают в остальные блоки устройства. Установка синхронизатора в исходное состояние осуществляется при поступлении импульса по линии связи U, который проходит на счетчик 42 и через элемент ИЛИ 45 на триггер 44.

При поступлении запрещающего (еди ничного) сигнала W от задатчика 17 режимов элемент И 40 блокирует прохождение импульсов 1 генератора через элемент И 41 на вход счетчика 42, когда он устанавливается в первое положение (на фиг.6 при числе О). В этом случае на всех выходах синхронизатора отсутствуют управляющие сигналы. I

Блок 11 регистров предназначен

25

30

35

40

РАВНОЗНАЧНОСТЬ 36 закрываются, а эле- 45 для записи из блока 3 маски контро- мент 39 подготавливается к работе. Если в момент прихода по линии связи D импульса от синхронизатора 10 на линии связи t присутствует 1 (заданная уставка отработана), то этот 50 импульс проходит через элементы И 39 и ИЛИ 34. С выхода элемента ИЛИ 34 в этом случае по линии связи М выдается сигнал +1 в счетчик 5.

Блок 8 памяти выполняется на базе 55

лируемых на последующем шаге програм мы датчиков (зоны I слова) и хранения ее при обработке других управляющих слов. Блок 11 содержит демуль типлексор и группу выходных регистров (не показаны). Адресными и управ ляющими входами демультиплексора являются соответственно шина Р и линия связи Z. Каждый из выходов демультиплексора подключен к управляющему входу одного из регистров, причем информационные входы этих регист ров объединены и подключены к шине S . Запись информации в блок регистинтегральных оперативных запоминающих устройств и предназначен для хранения текущих адресов отрабатываемых программ по каждому каналу управле

10

20

37227720

ния. Он содержит адрес ые формирователи, усилители записи, матрицу запоминающих элементов и узел управления (не показаны). Адресация ячеек памяти выполняется в соответствии с кодом, поступающим по шине Р с выхода счетчика 12 номеров каналов. В режиме Чтение тeкyш й адрес программы выбранного канала из ячейки блока 8 выдается в счетчик 5 адресов, в режиме Запись - заносится в ячейку блока 8 из счетчика 5.

Синхронизатор 10 (фиг.6) преобразует серию импульсов, поступающую от генератора 9 по линии связи 1 при отсутствии сигнала и сброса от блока 13 запуска и сигнала М запрета от задатчика 17 режимов (фиг.1), в последовательность управляющих сигналов в соответствии с заданной временной диаграммой. С выходов дешифратора 43 и триггера 44,который устанавливается в 1 и возвращается в О соответственно по сигналам второго и шестого выходов дешифратора 43, управляющие сигналы поступают в остальные блоки устройства. Установка синхронизатора в исходное состояние осуществляется при поступлении импульса по линии связи U, который проходит на счетчик 42 и через элемент ИЛИ 45 на триггер 44.

При поступлении запрещающего (единичного) сигнала W от задатчика 17 режимов элемент И 40 блокирует прохождение импульсов 1 генератора через элемент И 41 на вход счетчика 42, когда он устанавливается в первое положение (на фиг.6 при числе О). В этом случае на всех выходах синхронизатора отсутствуют управляющие сигналы. I

Блок 11 регистров предназначен

25

30

35

40

для записи из блока 3 маски контро-

лируемых на последующем шаге программы датчиков (зоны I слова) и хранения ее при обработке других управляющих слов. Блок 11 содержит демуль- типлексор и группу выходных регистров (не показаны). Адресными и управляющими входами демультиплексора являются соответственно шина Р и линия связи Z. Каждый из выходов демультиплексора подключен к управляющему входу одного из регистров, причем информационные входы этих регистров объединены и подключены к шине S . Запись информации в блок регистров происходит поканально при подаче на адресные входы демультиплексора кода номера канала (шина Р), а на управляющий вход сигнала Запись (линия связи Z), поступающего из блока 24 управления выполнением операций.

В зависимости от номера канала сигнал Запись появляется на одном из выходов демультиплексора и поступает на управляющий вход одного из регистров блока 11, на информационные входы которых приходят комбинации сигналов маски контролируемых датчиков. Каждому датчику соответствует один разряд регистра. Если датчик контролируется на последующем месте программы, то он программируется +, если нет - О.

Блок 13 запуска (фиг.7) формирует кратковременный импульс Начальная установка, поступающий по линии связи и на входы сброса синхронизатора 10, счетчика 12 номеров каналов, блока 15 формирования и коммутации сигналов и задатчика 17 режимов, устанавливая их в исходное положение. Этот импульс возникает при включении устройства, когда напряжение питания поступает на потенциальный вход одновибратора 47, который формирует одиночный импульс, проходящий через элемент ИЛИ 49 в линию срязи U; при включении датчика 48 Начальная установка, который формирует импульс, поступающий в ту же цепь.

Блок запуска предназначен те:же для управления прохождением сигнала, разрешающего Чтение блока 8. Импульс начальной установки с выхода элемента ИЛИ 49 поступает на R-вход триггера 46, устанавливая его в нулевое состояние. На выходе триггера 46 (V - выход блока) формируется сигнал О, йоторый запрещает изменение режима работы устройства за- датчиком 17 и закрывает элемент И 14 (фиг.1), в результате чего импульс синхронизатора 10, сформированный на первом выходе, не проходит через элемент И 14 на первый управляющий вход блока 8 памяти. Считывание информации из блока 8 не происходит, в счетчик 5 адреса заносится нулевой код. Это дает возможность в начале цикла работы устройства обратиться к нyлeвo fy адресу программы.

После первого обращения к программам по всем каналам счетчик 12 каналов на первом выходе (линия связи Q) выдает импульс, поступающий на второй вход (S) триггера 46, устанавливая его в 1. С выхода последнего сигнал 1 поступает на первый управляющий вход задатчика 17 режимов и

на второй вход элемента И 14, открывая его для прохождения импульса от синхронизатор а 10 (линия связи А) на первый управляющий вход блока 8, который воспринимается последним как

команда Чтение.

Блок 15 (фиг.8) предназначен.для приема сигналов от датчиков счета и передачи их в блок 16 отработки уставок.

По сигналу и сброса триггеры 50-52 устанавливаются в исходное состояние (количество триггеров определяется количеством датчиков счета). С приходом сигнала от датчика

счета соответствующий триггер устанавливается в состояние 1.

При отработке устройством управляющего слова пятого вида в блок 15

по шине S из блока 3 памяти программ приходит код номера опрашиваемого датчика, а по линии связи d из блока 24 - сигнал управления. Код номера опрашиваемого датчика и команда управления приходят соответственно на адресные входы и вход управления мультиплексора 53.

Если триггер, соответствукяций оп- ращиваемому датчику, находится в состоянии 1, то мультиплексор по сигналу d выдает сигнал 1, который по линии связи- X поступает в блок 16 отработки уставок. Этот же сигнал поступает на управляющий вход демультиплексора 54, адресные входы которого соединены с адресными входами мультиплексора 53. С выхода демультиплексора 54 сигнал поступает на К-вход опрашиваемого триггера и устанавливает его задним фронтом в исходное состояние. Если триггер, соответствующий опращиваемому датчику, находится в состоянии О, то на выходе блока сигнал не появляе 1ся

При выполнении команд четвертого и пятого видов на шине h присутствует код величины уставки, которая по сигналу f заносится в вычитающий счетчик 55 блока 16 отработки уста2313

вок (фиг.9). Код числа дешифруется и поступает на блок 59 индикатгтров.

При отработке величины перемещения на счетный вход блока (линия свя эй X) поступают импульсы, которые уменьшают число в счетчике 55. Когда оно станет равным нулю, элемент ИЛИ НЕ 58 формирует сигнал на выходе С. Код числа, находящегося в счетчике 55, выдается на информационные выходы (шина h ) блока в автоматическом режиме работы устройства, когда по входу запрета W поступает нулевой сигнал.

Задатчик 17 (фиг.10) позволяет выбрать один из двух режимов работы: Ввод уставок и Автоматика. При включении устройства сигнал U проходит через элемент ИЛИ 63 на R-вход триггера 64, устанавливая его в нулевое состояние, на выходе W задат- чика - нулевой сигнал, который запрещает работу блока 18 ввода уставок и разрешает работу синхронизато- ра 10. Происходит автоматическое занесение начальных адресов программ в блок 8 памяти текущих адресов, в результате чего через вход V задат- чика на входы элементов И 61 и 62 подается единичный сигнал.

В блок 4 регистров считьшается управляющее слово по первому адресу, в результате чего единичный сигнал подается на вход у задатчика и входы элементов И 61 и 62. Для задания режима ввода устаЁок переключатель 60 устанавливают в положение, противоположное показанному на фиг.10. В этом случае входы элемен- тов И 61 и 62 подключаются соответственно к единичному и нулевому потенциалу, триггер 64 перебрасывается, на выходе W задатчика устанавливается единичный сигнал, запреп;ающий работу сигнализатору 10, а выдачу кода из блока 16 отработки уставок и разрешающий работу блоку 18 ввода уставок.

Дпя задания режима автоматической работы переключатель устанавливают в положение, показанное на фиг.10. Переключение режимов работы осуществляется только после занесения начальных адресов программ устройства и на первом шаге программы (при единичных сигналах на входах элементов И 61 и 62, поступающих по линиям связи V и у) .

724

Блок 18 ввода уставок (фиг.11) обеспечивает формирование необходимых управляющих сигналов при занесении числовых уставок в блок 20. С помощью двух групп переключателей 66 и 67 набираются соответственно адрес ячейки памяти, куда заносится уставка, и ее величина. Если работа блоку разрешена, на его входе W единичный сигнал, который с помощью усилителя 65, групп переключателей 66 и 67 элементов НЕ 68-70 и НЕ 71-78 обеспечивает формирова ше сигналов заданных кодов адреса (шина г) и величины (шина т) уставки. Путем нажатия на одну из кнопок 74 или 79 выдается сигнал

5 0

5 о с

5

записи .h или чтения i информации из блока 20 памяти уставок.

Элементы И-НЕ 75 и 76 (И-НЕ 80 и 81) необходимы для формирования одиночных импульсов соответственно в цепях записи и чтения. Элементы И-НЕ 77 и 82 обеспечивают запрет одновременного присутствия сигналов h и i при одновременном нажатии кнопок 74 и 79, причем на выходе появляется сигнал от кнопки, нажатой раньше.

Блок 20 памяти предназначен для хранения числовых уставок, отрабатываемых по всем каналам управления, и выполняется аналогично блоку 8. Адресация ячеек памяти выполняется в соответствии с кодом, поступающим по шине t. Величины уставок заносятся в ячейки памяти из блока 18 ввода уставок (по шине т) или из блока 16 отработки уставок (по шине h ) по сигналу, поступающему на первый управляющий вход (линия связи е). Чтение уставок из памяти осуществляется по сигналу f, поступающему на управляющий вход, при этом на выходе блока (шина h) выдается код величины выбранной уставки.

Блок 24 управления выполнением операций (фиг.12) пропускает импульсы Чтение и Запись, поступающие соответственно по линиям связи i и h из блока 18 ввода уставок (фиг.11) через элементы ИЛИ 84 и 85. При чтении из блока 3 памяти программ слова первого вида на его операционных выходах (шина L) присутствуют сигналы 011, элементы ЗАПРЕТ 87-90 и И 92 закрьшаются, а элемент ЗАПРЕТ 91 подготавливается к работе. Импульс с в Ь1Хода синхронизатора 10 по

инии связи С| проходит через этот

251372277

Ф о

лемент и поступает по линии связи в бдок 11 регистров как сигнал Заись в блок 11.с

При чтении из блока 3 слова втоого вида на его операционных выхоах (шина L) присутствуют сигналы 111, элемент И 92 подготавливаетя к работе. Импульс С, поступает по ю инии связи G в блок 4 регистров как игнал Запись в блок 4.

При чтении из блока 3 слова треьего вида (код 000) блок 24 управения выполнением операций закрыва- 1Г тся.

рав ние пам ров ния вто пам имп ном мен да ком тор рой фор вто рог онн гра под рав рой пер отв щим кот дам мац щих сче ми вые ход а в рым мят вхо вые ми вог с в пам ком адр ным вых вхо вхо тор чен вто нен тре мир кот син

При чтении из блока 3 слова четвертого вида (код 100) подготавливаются к работе элементы ЗАПРЕТ 87 и 89. Импульс С, проходит через первый из указанных элементов непогредственно (линия связи Ь) и через элемент ИЛИ 84 (линия связи f) на выходы блока, в результате чего обе спечивается чтение блока 20 памяти уставок по адресу, указанному блоком 3 памяти программ. Импульс Cs проходит через элементы ЗАПРЕТ 89, ИЛИ 85 (линия связи а) и ИЛИ 86 (ли ния связи е) на выходы блока, в результате чего осуществляется запись числа в блок 20 памяти уставок по адресу, указанному счетчиком 12 номеров каналов.

При чтении из блока 3 слова пятого вида (код 101) подготавливаются к работе элементы ЗАПРЕТ 88-90. Импульс с, проходит через первый из указанных элементов, элементы ИЛИ 85 (линия связи а) и ИЛИ 84 (линия связи f). Происходит чтение блока 20 памяти уставок по адр есу, указанному счетчиком 12 номеров каналов. Импульс Cg проходит через элемент ЗАПРЕТ 90 (линия связи d) и осуществляет контроль поступления сигнала от датчика счета на вход блка 16 отработки уставки. Импульс Cj выполняет такие же действия, как и при отработке команды четвертого вида.

Устройство может применяться для числового программного управления различными агрегатами с постоянной и переменной пocлeдoвateльнocтью операций в циклах как в электротехнической, так и в других отраслях промышленности.

26

Ф о

рмула изобретения

Устройство для программного управления технологическим оборудованием. Содержащее компаратор, блок памяти программ, первый блок регистров, счетчик адреса, блок управления формированием адреса, первый и второй блоки элементов ИЛИ, блок памяти текусцих адресов, генератор импульсов, синхронизатор, счетчик номеров каналов, блок запуска, элемент И, задатчик режимов, блок ввода уставок, блок памяти уставок и коммутатор, информационные входы которого являются первыми входами устройства, а выходы подключены к информационным входам компаратора, вторые информационные входы которого соединены с первыми информационными выходами блока памяти программ, операционные выходы которого подключены к первым входам блока управления формированием адреса, второй вход - к выходу компаратора, а первый и второй выходы соединены соответственно со счетным и управляющим входами счетчика адреса, выходы которого подключены к адресным входам блока памяти программ и к информационным входам блока памяти текущих адресов, информационные входы счетчика адреса coeJцинeны с выходами первого блока элементов ШТИ, первые входы которого подключены к выходам блока памяти текущих адресов, а вторые входы - к объединенным вторым информационным выходам блока памяти программ и к информационным входам первого блока регистров,первые выходы которого являются выходами устройства,- а адресные входы первого блока регистров, объединенные с вторыми адресными входами блока памяти программ и адресными входами коммутатора и блока памяти текущих адресов, подключены к информационным выходам счетчика номера каналов выход переноса которого соединен с входом блока запуска, а счетный вход - с первым выходом синхронизатора, первый вход которого подключен к выходу генератора импульсов, второй выход синхронизатора соединен с первым входом элемента И и третьим входом блока управления формированием адреса, четвертый вход которого подключен к третьему выходу синхронизатора, соединенного четвер

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

0

T

5

0

5

0

5

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

CXJ

Cvj

C3

o

cj

ПС

«Ni

I

4

s

.1

s

111 I .5ll,

vj§v

4 i

5j k

К

IT т

jr

(ffj/f

фиг. 6

Фиг Л

f&n

1

68

nijj

67

77

n

61

yj

SI

65

5k

фиг. 10

Un

tsl

т

ts

LtStE

чьJ774 J

(fJUZ. 12

Документы, цитированные в отчете о поиске Патент 1988 года SU1372277A1

Устройство для программного управления намоточным станком 1980
  • Новожилов Борис Дмитриевич
  • Фурман Илья Александрович
SU935878A1
Кипятильник для воды 1921
  • Богач Б.И.
SU5A1
Устройство для программного управления намоточным оборудованием 1984
  • Фишман Марк Менделеевич
  • Сердюков Наум Исаакович
  • Леонов Юрий Васильевич
SU1273879A2
Разборное приспособление для накатки на рельсы сошедших с них колес подвижного состава 1920
  • Манаров М.М.
SU65A1

SU 1 372 277 A1

Авторы

Фишман Марк Менделеевич

Сердюков Наум Исаакович

Даты

1988-02-07Публикация

1986-06-11Подача