Устройство для программного управления

Номер патента: 964582

Автор: Соловский

ZIP архив

Текст

ОП ИСАНИЕ ееаа 82ИЗОВРЕТЕ Н ИЯ Союз СоветскихСоциалистичвскикРвелублии К,АВ в ОРСКОМУ СВИДЕТЕЛЬСТВУ(22)Заявлено 26.11.80 (21) 3009997/18-21с присоединением заявки Эй(5)М. Кл. 6 05 В 19/18 3 Ьвудврвтввивй каиитвтао делам изобрвтвиийи втхрытий(53) УДК 62150.55 С 088.8) Дата опубликования описания 1 0 . 1 0 .82(5) УСТРОЙСТВО ДЛЯ ПРОГРАИИНОГО УПРАВЛЕНИЯ1Изобретение относится к автомати-, .ческому управлению производственными процессами и может быть применено для управления многокоординатными объектами различного назначения, например манипуляторами,выполняющими конечную операцию после строгого ориентирования исполнительного органа.Известна система цифрового программного управления, обеспечивающая выполнение конечной операции после окончания ориентирования рабочего органа в пространстве 1.Недостаток, такой системы - ограниченные функциональные возможности, что позволяет применить ее лишь для обработки небольших деталей, например печатных плат, при перемещении рабочего органа. Поэтому данные сис20 темы применяются для автоматизации лишь ограниченного типа ооъектов.Наиболее близким по технической сущности к изобретению является уст-,гройство для программного управления,содержащее блок задания Программы,выходом соединенный с первыми входа"ми первых и вторых блоков управления 21,Такое устройство требует записив отдельном кадре программы любогоизменения положения рабочего органа,При этом считывание очередного кадрапрограммы производится при неработаю"щих блоках управления. В результатеусложняется программирование работыи имеют место простои оборудованияво время считывания,Цель изобретения - упрощение устройства.Поставленная цель достигается тем,что в известное устройство программного управления введены формирователь импульсов, элемент ИЛИ, первый и второй элементы И, элемент И-НЕ,элемент задержки, выходом подключенный к первому входу элемента И-НЕ ипервому входу первого .элемента И,964582 3второй вход которого соединен с выходом элемента ИЛИ и вторым входом элемента И-НЕ, выходом подключенного квторым входам первых блоков управления, третьи входы которых соединены Зс выходом первого элемента И, входомблока задания программы и вторымвходом .второго блока управления, тре-,тий вход которого через последовательно соединенные формирователь импульсов и второй элемент И подключен к выходам первых блока управления,переый выход второго блока управлениясоединенс входом элемента задержки,а вторые выходы - с входами элемента 1 зИЛИ.Причем первый блок управления со-держит триггер, первым и вторым входами соединенный с вторым и третьимвходами блока соответственно, выходом зподключенный к первому входу узласогласования, вторыми входами черезузел сравнения соединенного с первымвходом блока, первым выходом - с выходом блока, а вторыми выходами через 2силовой преобразователь - с вторымвходом узла сравнений,Кроме этого, второй блок управленйя содержит триггер, первым и вторым .входами соединенный с вторым и третьимвходами блока:соответственно выходом - с выходом блока и через элементИ с первым входом узла сравнения, выходы которого через силовой преобразователь подключены к второму входу.35узла сравнения, второй вход элемента И подключен к первому. входу блока.При этом узел согласования содержит элемент ИЛИ и группу элементовИ, первые входы которых соединены спервым входом узла, вторые входы - свторыми входами узла и входами элемента ИЛИ, выход которого подключен кпервому выходу узла, вторые выходысоединены с выходами группы элемен 4тов И.На фиг. 1 показана схема предлагаемого устройства; на фиг. 2 - схемаузла согласования; на фиг. 3 - временные диаграммы работы устройства.Устройство программного управлениясостоит из блока 1 задания программы, элемента И 2, первого блока 3 и 4управления, второго блока 9 управления,элемента ИЛИ 6, элемента 7 задержки,элемента И-НЕ 8, формирователя 9 импульсов, второго элемент И 10,Первый блок управления содержиттриггер 11, узел 12 согласования,фузел 13 сравнения, силовой 14 преобразовательВторой блок управления содержит триггер .15, элемент И 16, узел 17 сравнения и силовой 18 преобразователь.Узел согласования содержит элемент ИЛИ, 19, группу элементов И 20.Устройство работает следующим образом.Работа системы поясняется временными диаграммами (фиг. 3), на которых показаны формы выходных сигналов устройств, номера которых. стоят сле- ва. Одинаковые блоки разных блоков управления обозначены через черточку, где первая цифра указывает номер узла, а вторая - номер блока, к которому оно относится, Блоки, относящиеся к одному блоку, обобщены фигурной скобкой в группы с указанием номера блока .согласно фиг. 1. При включении устройства вспомогательное устройст- во (не показано) выдает одиночный импульс, имитирующий сигнал элемента И 2. По этому сигналу блок 1 начинает считывание первого кадра и переключаются все триггера 11, которые в первых блоках 3 и 4 управления запрещают прохождение сигналов через узлы 12 согласования, в результате на выходе узлов 12 остается нулевой код, а блоки 3 и, 4 сохраняют свое положение, вьданные блоком 1 задания программы коды не обрабатываются. Во вторых блоках 5 управления триггер запирает элементы И б и код от блокачерез них не проходит. Одновременно триггер через линию 7 задержки открывает элемент И-НЕ 8 по инверсному входу. При запирании элементов И 16 на вход. узла 13 сравнения подается нулевой код, который начинает отрабатываться блоком 5, При этом на выходе узла 13 появляется код рассогласования, значение которого уменьшается по мере отработки заданного нулевого положения.Сигнал на выходе элемента ИЛИ 6 появляется при нулевом значении кода рассогласования узла 13, По окончанию отработки блоком 5 нулевого значения кода элемент ИЛИ б открывает элемент И-НЕ 8 по прямому входу и на его выходе появляется сигнал, который переключает триггерыпервых блоков управления, При переключении триггера 11 разреаают прохождение кода5 96458 рассогласования через узел 12 согла-сования, т.е. соединяет выходы узлов 6 с входами преобразователя 8. Блоки 3 и 4 начинают отработку заданных кодов. ВНа временных диаграммах фиг, 3) наличие кода рассогласования показано появлением сигнала, отличного от нуля. Отличие этого сигнала от нуля тем больше, чем больше значение кода 10 рассогласования. При отработке кода рассогласования его значение изменяется от максимального до нуля, что показано на фиг. 3 наклонной линией,По мере обработки заданных переме щений блоками 3 и 4 на допо.нительных выходах узлов 12 появляются сигналы конца отработки. Эти сигналы поступают на элементы И 2 и 10. Как только первые блоки 3 и 4 управления закончат 20 отработку заданного кода, элемент И 10 выдает сигнал совпадения, а элемент И 2 остается закрытым, так как триггер 11 блока 5 управления одновременно запирает элементы И 16 и 25 через элемент задержки 7 - элемент И 2. По переднему фронту элемента И 10 выдает сигнал совпадения, а элемент И 2 остается закрытым, так как триггер 11 блока 5 управления одновременно запирает элементы И 16 и через элемент задержки 7 - элемент И 2,формула изобретения 1. устройство для программногоуправления, содержащее блок заданияпрограммы, выходоМ соединенный спервыми входами первых и вторых бло"ков управления, о т л и ч а ю щ е е"с я тем, что, с целью упрощения уст"ройства в него введены формировательимпульсов,. элемент ИЛИ, первый и второй элементы И, элемент И-НЕ элемент задержки, выходом подключенныйк первому входу элемента И-НГ и первому входу первого элемента И, вто"рой вход которого соединен с выходомэлемента ИЛИ и вторым входом элемента И-НЕ выходом подключенного к вторым входам первых блоков управления,третьи входы которых соединены с выходом первого элемента И, входомблока задания программы и вторым вхо"дом второго блока управления, третийвход которого через последовательносоединенные формирователь импульсови второй элемент И подключен к выходам первых блоков управления, первый Ивыход второго блока управления сое- .динен с входом элемента задержки, авторые выходы " с входами элементаИЛИ. По переднему фронту элемента И 10 Формирователь 9 выдает короткий импульс, который переключает триггер 11 блока 5 управления, и он открывает элементы И 16. Заданный код из блока 1 задания программы проходит че" рез элементы И 16 в узел 17 разности кодов и на его выходах появляется код рассогласования, который начинает отрабатываться. При появлении на выходе узла 17 кода рассогласования элемент ИЛИ 6 прекращает выдачу сигнала и запирает элемент И 2. Триггер 15 при открывании элементов И 16 открывает и элемент И 2, При наличии элемента 7 задержки исключается возможность ложного срабатывания элемента И 2, .Это обеспечивается тем, что элемент 7 задержки задерживает поступление сигнала на элемент И 2 на время открывания элемента И 16 и пере" ходного процесса в блоке 17 к пере" ключения элемента ИЛИ 6. 8 результате элемент 7 открывает элемент И 2 лшь после того, как он закроется эле ментом ИЛИ 6,По окончании отработки заданного кода блоком 5 управления элемент ИЛИ 6 формирует сигнал нулевого кода рассогласования и открывает элемент И 2. Элемент И 2 формирует импульс, который переключает триггеры 11 и запускает блок 1. При этом формирователь 9 запрещает прохождение сигнала от элемента И 10 на триггер 15 и обеспечивает его четкое переключение элементом И 2. Отработка второго и последующего кадров программы происходит аналогично.Таким образом, предлагаемое устройство при отработке каждого кадра программы последовательно выполняет установку рабоцего органа в исходное состояние при одновременном считывании очередного кадра; перемещение и ориентацию рабочего органа в пространстве и выполнение рабоцим органом заданной техналогицеской операции.Предлагаемое устройство более прос" то в эксплуатации, а также обеспечивает повышение производительности управляемых объектов и полуцение технического и экономического эффектов.2. Устройство по и. 1, о т л и ц а ю щ е е с я тем, что первый блок управления содержит триггер, первым и вторым входами соединенный с вторым и третьим входом блока соответст венно, выходом подключенный к первому входу узла согласования, вторыми входами через узел сравнения соединенного с первым входом блока, первым выходом - с выходом блока, а вто 1 В рыми выходами через силовой преобразователь - с вторым входом узла сравнения.3. Устройство по и. 1, о т л и ч а ю щ е е с я тем что второй блок 1 з управления содержит триггер, первым и вторым входами соединенный с вторым и третьим входами блока соответственно, выходом - с выходом блока и через элемент И с первым входом узла 20 сравнения, выходы которого через сило 82 8вой преобразователь подключены к второму входу узла сравнения, второйвход элемента И подключен к первомувходу блока.Устройство по и. 2, о т л ич а ю щ е е с я тем, что узел согласования содержит элемент ИЛИ и группу элементов И, первые входы которыхсоединены с первым входом узла, вторые входы - с вторыми входами узлаи входами элемента ИЛИ, выход которого подключен к первому выходу узла,вторые выходы соединены с выходамигруппы элементов И.Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССРЮ 538313, кл, 3 С 05 В 19/18, 1975.2. Авторское свидетельство СССРЮ 73616, кл. 3 С 05 В 19/18, 1977прототип).

Смотреть

Заявка

3009997, 26.11.1980

ПРЕДПРИЯТИЕ ПЯ М-5493

СОЛОВСКИЙ ГЕОРГИЙ ГЕОРГИЕВИЧ

МПК / Метки

МПК: G05B 19/18

Метки: программного

Опубликовано: 07.10.1982

Код ссылки

<a href="https://patents.su/6-964582-ustrojjstvo-dlya-programmnogo-upravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для программного управления</a>

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