Устройство для задания циклов в системах числового программного управления
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
) О 05 В 19/18 ГОСУДАРСТВЕННЫЙ НОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИПРИ ГКНТ СССР ИЗОБРЕТЕНИЯ Бнг. У 1 ко, В.Л.Коик ,Д.Катынскии ом Я ми пверлени а нипуля етельство СССР В 19/18, 1967. ельство СССР В 19/18, 1986 изобретеПредпо 71624/2402,89(54) УСТРОЙСТВО ДЛЯ ЗАДАНИЯ ЦИКЛОВВ СИСТЕМАХ ЧИСЛОВОГО ПРОГРАММНОГОУПРАВЛЕНИЯ(57) Изобретение относится к авттике и вычислительной технике, а ино к позиционным системам числовогпрограммного управлени напримердля управления станка о сплат печатного монтажа или мторами циклового типа. Цельния - упрощение устройства1619233 сыпкой для реализации цели являетсявозможность отказа применительно кпозиционным системам от запоминанияадресов входа в цикл и места возврата в программу и реализация поисканужных адресов памяти путем записиспециальных служебных символов-метокс последующей автоматической регенерацией информации, Устройство содержит управляемый генератор 1 импульИзобретение относится к автоматике и вычислительной технике, а именно к позиционным системам числового программного управления, например для управления станками по сверле нию плат печатного монтажа или манипуляторами циклового типа,11 елью изобретения является упрощение устройства,На фиг. 1 представлена функциональная схема устройства; на Фиг.2 -схема управляемого генератора символов кода ИСО; на Фиг. 3 - схема децифратора символов кода ИСО; наФиг. 4 - схема вычитающего десятичного двухразрядного счетчика; на Фиг,5 временные диаграммы работы устройства.Устройство (фиг. 1) состоит издвухдиапазонного управляемого генератора 1 импульсов, элементов 2 памяти, счетчика 3 адреса, блока 4 выходных кличей, дешифратора 5 символовкода ИСО, сдвигового регистра 6, вычитающего десятичного двухразрядного ц)счетчика 7, дешифратора 8 нулевогосостояния счетчика, управляемого генератора 9 символов кода ИСО, первого 1 О и второго 11 КБ-триггеров, элемента 12 задержки, с первого по восьмой элементов И 13-20 и трех элементов ИЛИ 21-23.Управляемый генератор 9 кодов(Фиг. 2) состоит из четырех инверторов с открытым коллекторным выходом24-27.Дешифратор 5 (Фиг, 3) содержитгруппу из восьми входных инверторов28, группу 29 из пяти элементов И,элемент И 30, элемент И 31 на двавхода и выходные инверторы 32-35.Десятичный счетчик 7 (Фиг, 4) состоит иэ двух одноразрядных счетчиков36 и 37. сов, элемент 2 памяти, счетчик 3 адреса блока 4 выходных ключей, дешифратор 5 символов кода ИСО, сдвиговыйрегистр 6, вычитающий двухразрядныйсчетчик 7, дешифратор 8 нулевого состояния счетчика, генератор 9 символов кода ИСО, два КЯ-триггера 10, 11,,элемент 12 задержки, элементы И 132 О, элементы ИЛИ 21-23. 1 з,п, ф - лы,5 ил. В позиционных системах возможен отказ от запоминания адресов входа в цикл и места возврата в программу и реализации поиска нужных адресов памяти. путем записи специальных служебных символов-меток с последующей автоматической регенерацией информации.Устройство (фиг, 1) работает следующим образом,В цикле записи информации работа устройства не имеет особенностей: программа обработки детали в коде ИСО поступает по шине "Вход ИСО" на информационные входы элементов 2 памяти в сопровождении сигнала "Запись ДИ", который через элемент ИЛИ 22 поступает на вход управления записью элементов 2 памяти, Перед записью счетчик 3 адреса сигналом начальной установки НУ через элемент ИЛИ 21 устанавливается в исходное нулевое состояние. Изменение адреса счетчика 3 осуществляется путем подачи сигналов "Пуск" и "Стоп" на управляющие входы генератора 1 импульсов, выход которого соединен со счетным входом счетчика 3 адреса. После записи в элементы 2 памяти программа обработки может иметь вид; Ь 1 ЕЬ 2 ЕЬЦ ЕУИ 1ЬГН 2 ЬЦЬГЛО 2. В данном представлении между символами "Ь" и "Е" закличена информация о циклах (подпрограммах), собственно программа начинается с символа "7,", команда вызова цикла в основной программе запрограммирована в кадре И 2 и имеет вид И 2 ЬЦЬР, где ЬЦ номер вызываемого цикла,Перед передачей информации из элементов 2 памяти в выходную шину "Выход ИСО" устройство приводится висходное состояние путем подачи сигнала НУ, который устанавливает в единичное состояние триггеры 10 и 11,а также через элемент ИЛИ 21 в нулевое состояние счетчик 3 адреса. Сиг 5нал с инверсного выхода триггера 11поступает на вход управления блока4 выходных ключей и запирает его.Этот же сигнал, поступив на вход управления выбором диапазона генератора 1, подготавливает его для работыв старшем диапазоне, обеспечивающемсчитывание информации из элементовпамяти 2 на максимально возможнойскорости, При поступлении сигнала"Пуск" на вход управляемого генератора 1 генератор начинает вырабатыватьпоследовательность иЫульсов высокойчастоты (например, 1 мГц). Так как 20триггер 10 находится в состоянии Б,то импульсы с выхода генератора 1 через элементы И 13 и ИЛИ 23 поступаютна С 2-вход управления сдвигом инйормации регистра 6. Так как последовательный вход приема инйормации Лрегистра 6 соединен с источником нулевого потенциала, то при поступлениипервых четырех импульсов от генератора 1 происходит запись "0" во всечетыре разряда регистра 6, а при последующих импульсах генератора 1 нулевое состояние регистра подтверждается, Импульсы с выхода генератора 1поступают также на счетный вход счетчика адреса 3. Так как на вход управления записью элементов 2 памяти свыхода элемента ИЛИ 22 сигналы не поступают, то элементы 2 памяти работают в режиме считывания,Информация, последовательно считанная из ячеек памяти элементов 2,начиная с нулевого адреса, поступаетна входы дешифратора 5. Сигналы навыходах дешифратора 5 не изменяют режима работы устройства, так как благодаря тому, что на вход элементаИ 20 от триггера 11 поступает запрещающий сигнал и регистр 6 находитсяв нулевом состоянии, Процесс продолжается до выработки дешийратором 5сигнала символа "Т, который с выхода дешифратора 5 поступает на К-входы триггеров 10 и 11, при этом прекращается подача импульсов с выходаэлемента И 13, а сигнал с выхода триггера 11 подготавливает к работе ключи 4 и элемент И 20, а также переключает генератор 1 на работу в младшем диапазоне, в котором скоростьсчитывания информации в выходную шину "Выход ИСО" соответствует быстродействию внешнего приемника (например, 10 кГц), Таким образом, после считывания симво. а Г инйормапия начинает поступать на выход устройства. Процесс продолжается до дешифрации символа Е, сигнал которого с выхода дешифратора 5 поступает на Б-вход управления режимом работы регистра 6 и подготавливает его для параллельного приема инАормации.Стробированный импульсом генератора 1 сигнал 1.С с выхода дешифратора 5 поступает на СЗ-вход управления параллельной записью регистр,"; 6 и так как вход первого разряда Л регистра 6 соединен с источником едяичного потенциала, а остальные вхс 1 ды с источником нулевого потенция-.а, то в регистр 6 записывается код "1000" (Фиг, 5) . Сигнал Т поступив ца вхс 1 д счетчика 7, це изменяет 1 ен ма работы устройства. В соответствии с приведенным представлением команды вызова цикла вслед за символом Е от элементов 2 памяти поступает код ци- ры старшего разряда номера вызываемого цикла, при этом сигцал "Признак цийры", стробированный импульсом генератора 1 (Аиг. 5), поступает ца входы элементов И 15 и 16. Так как регистр 6 находится в состоянии "1000", то сигнал вырабатывается на выходе элемента 15, вследствие чего в старший разряд счетчика 7 записывается код цифры старшего разряда номера цикла, сигнал с выхода элемента И 15 через элемент ИЛИ 23 поступает также на С 2-вход управления сдвигом регистра 6 и по заднему йроцту импульсного сигнала регистр 6 принимает состояние "0100" (фиг. 5) . Следующая цийра записывается по сигналу с выхода элемента И 16 в младший разряд счетчика 7. Вслед за циАрой младшего разряда номера цикла при считывании командь 1 вызова цикла поступает код признака конца кадра инйормации ЬР, сигнал которого с выхода дешиАратора 5 поступает на вход элемента И 17. С выхода элемента И 17 сигнал через элемент ИЛИ 22 поступает на вход управления записью элементов 2 памяти. Так как генератор 9 кодов, благодаря сигналу с Р-выхода регистра 6, вырабатывает код служебногосимвола Н, то этот символ записывается в ту ячейку памяти элементов 2, в которой записан код 1.Р. Символ Н представляет собой метку возврата в основную программу после отработки вызванного цикла.Сигнал с выхода элемента И 17 через элемент 12 задержки и элемент ИЛИ 21 устанавливает в нулевое состояние счетчик 3 адреса, а через элемент ИЛИ 23 вновь сдвигает инйормацию в регистре 6, и он по заднему йронту этого сигнала принимает состояние "0010" (фиг, 5). Сигнал с выхода эле мента 12 задержки поступает также на Б-вход триггера 11, вследствие чего ключи 4 запираются, а генератор 1 пе. реключается в старший диапазон. Символы 1, поступают на вход "Вычитание" 20 счетчика 7 и при достижении счетчиком 7 нулевого состояния считывается число символов 1 соответствующее номеру вызываемого цикла, Нулевое состояние счетчика 7 дешифрируется дешифратором 8 и сигнал с его выхода вновь переводит триггер 11 в состоя- ние К, при этом информация считывается в шину "Выход ИСО" со скоростью, соответствующей младшему диапазону 30 генератора 1.Процесс продолжается до. выработки дешифратором 5 символа Е, являющегося признаком окончания цикла (подпрограммы), Этот сигнал поступает через элемент И 18 на 8-вход триггера 11, блок 4 ключей запирается, генератор 1 переключается на работу в старшем диапазоне, на повышенной скорости осуществляется поиск места возврата в про грамму. Процесс продолжается до момента выработки дешифратором 5 сигнала служебного символа Н, который поступает на вход элемента И 19, а с его выхода через элемент ИЛИ 22 - на вход управления записью элементов 2 памяти. Так как благодаря сигналу с Р 5 -выхода регистра 6 генератор 9 кодов генерирует в шинуВход ИСО" код Р, то на место символа Н записывается код 1,Р и происходит восстановление информации. Сигнал "1" с выхода И 19 через элемент ИЛИ 23 производит сдвиг информации в регистре б и он принимает состояние "001", вследствие чего следующий импульс с выхода генератора 1 через элемент И 14 переводит триггер 11 в состояние Б., блок ключей 4 открывается и инйормация считывается в линию, Одновременно сигнал с элемента И 14 через элемент ИЛИ 23 производит сдвиг информации в регистре 6 и он принимает исходное состояние "0000", При поступлении новой команды вызова цикла с произвольным номером процесс повторяется.Генератор 9 кодов (йиг. 2) работает следующим образом,Если на выходах Р и Р регистра 6 присутствует нулевой потенциал, то инверторы с открытым коллектором 24- 27 закрыты и код символа ИСО в нину "Вход ИСО" не генерируется, Рсли на Р, -выходе единичный потенциал, то на выходах инверторов 25 и 27 присутствует сигнал нулевого потенциала, который передан в цепи третьего и седьмого разрядов восьмиразрядной шины "Вход ИСО", что соответствует коду служебного символа Н. При единичном потенциале на Р -выходе регистра 6 инверторы 24 и 26 обеспечивают генерирование в шину "Вход ИСО" сигналов по цепям второго и четвертого разрядов нины "Вход ИСО", что соответствует коду символа ЬР. Денийратор 5 (фиг. 3) работает следующим образом.Группа из пяти элементов И 29 обеспечивает дешийрацню символов кода ИСО: 1,; 1,Р; Е; Н; 7 Прямые и инверсные сигналы на элемент И 29 поступают с выходов элементов 2 памяти непосредственно или через инверторы 28, Признаком цийры в коде ИСО является наличие сигналов в цепях пятого и шестого разрядов. С помощью элемента И 30 осуществляется дешифрация признака цийры с одновременным стробированием сигналом с выхода генератора 1, Инвертор 32 служит для согласования сигнала 1 С с входными цепями элементов устройства, С помощью элемента И 31 осуществляется стробирование сигналом генератора 1 сигнала 1.1 стробированный сигнал 1,С положительной полярности передается на С 2-вход управления записью регистра 6.Счетчик 7 (фиг. 4) работает следующим образом.Информация о цифре поступает по цепям первых четырех разрядов шины "Выход ИСО" (согласующие инверторы не показаны). В остальном работа счетчика не имеет особенностей.Устройство позволяет осуществить поиск нужных адресов памяти путем записи специальных служебных символов меток с последующей автоматической регенерацией информации, что позволя -5 ет упростить устройство.формула изобретения10Устройство для задания циклов в системах числового программного управления, состоящее из элементов памя-. ти, счетчика адреса, двухдиапазонного управляемого генератора импульсов, блока выходных ключей, вычитающего двухразрядного десятичного счетчика сдвигового регистра, двух КБ-триггеров, восьми элементов И, трех элементов ИЛИ, причем адресные входы элемен тов памяти соединены с выходами счетчика адреса, вход управления записью элементов памяти соединен с выходом первого элемента ИЛИ, вход установки в "0" счетчика адреса соединен с 25 выходом второго элемента ИЛИ, первий вход которого соединен с шиной начальной установки НУ, входи управления "Пуск" и "Стоп" являются внешними каналами устройства, о т л и ч а- З 0 ю щ е е с,я тем, что, с целью упрощения, устройство содержит управляемый генератор символов кода, дешифратор символов кода, дешифратор нулевого состояния счетчика и элемент задержки, причем информационние вхо 35 ды элементов намяти соединены с входной шиной "Вход ИСО", информационные вь 1 ходы элементов памяти соединены с входами дешифратора символов кода ИСО и информационными входами блока выходных ключей, выходы которого соединены с выходной шиной устройства "Выход ИСО", к которой также подсоединены информационные входы вы читающего двухразрядного десятичного счетчика, выходы которого соединены с входами дешифратора нулевого состояния этого счетчика, при этом счетный вход счетчика адреса соединен с тактовым входом дешифратора символов кода ИСО, выходом двухдиапазонного управляемого генератора импульсов и с первыми входами первого и .второго элементов И, причем Б-вход первого триггера соединен с первым входом первого элемента ИЛИ на два входа, первым Я-входом второго триггера и с шиной начальной установки НУ, К-вход первого триггера соединенс выходом "Г дешифратора символовкода ИСО и первым К-входом второготриггера, прямой выход первого триггера соединен с первым входом первогоэлемента И, выход первого элементаИ соединен с первым входом третьегоэлемента ИЛИ, второй вход которогосоединен с выходом второго элементаИ и вторым К-входом второго триггера, выход третьего элемента ИЛИ сое-.динен с входом управления сдвигомсдвигового регистра, выход первогоразряда которого соединен с первымвходом третьего элемента И, выходвторого разряда соединен с первымивходами четвертого и пятого элементов И, а также с входом управления генерированием кода Н управляемого генератора символов кода, выход третьего разряда сдвигового регистрасоединен с первыми входами шестогои седьмого элементов И и с входомуправления генерированием кода 1.Ргенератора символов кода, выход четвертого разряда сдвигового регистрасоединен с вторым входом второго элемента И, вход управления параллельной записью регистра соединен с выходом восьмого элемента И, первый входкоторого соединен с входом управления выбором диапазона двухдиапазонного управляемого генератора импульсов, входом управления блоком выходных ключей и инверсным выходом второго триггера, второй вход восьмогоэлемента И соединен со стробированным 1,Б-выходом дешифратора символовкода, нестробированный Е-выход которого соединен с входом управления режимом работы сдвигового регистра исчетным входом вычитающего десятичного двухразрядного счетчика, входуправления записью в старший разрядкоторого соединен с выходом третьегоэлемента И и третьим входом третьего элемента ИЛИ, вход управления записью в младший разряд вычитающегодесятичного двухразрядного счетчикасоединен с выходом четвертого элемента И, второй вход которого соединенс вторым входом третьего элемента Ии стробированным выходом признакацифры Ц-С дешифратора символов кода,выход символа ЬГ которого соединенс вторым входом пятого элемента И,выход которого соединен с входомэлемента задержки и первым входомпервого элемента ИЛИ, второй входкоторого соединен с выходом седьмогоэлемента И и четвертым входом третьего элемента ИЛИ, пятый вход которогосоедиьен с выходом элемента задержки,вторым Ч-входом триггера и вторымвходом второго элемента ИЛИ, выходшестого элемента И соединен с третьим8-входом второго триггера, а второйвход седьмого элемента И соединен сЕ- выходом дешифратора символов кода,Н-выход которого соединен с вторым входом седьмого элемента И, третийК-вход второго триггера соединен свыходом дешифратора нулевого состояния счетчика, третий вход первого 5элемента ИЛИ подключен к внешней цепи "Запись ДМ", вход первого разрядаА сдвигового регистра соединен систочником единичного потенциала, авходы остальных разрядов и последовательный вход А приема информациисдвигового регистра подключен к источнику нулевого потенциала.. 1 Ърня Редакто орр аказ 4 б оизводственно-издательский комбинат "Патент", г. Ужгор Гагарина, 10 Тиражарственного комит 113035, МосквПодписноепо изобретениям и открытиям при ГКНТ СССЖ, Раушская наб., д. 4/5
СмотретьЗаявка
4671624, 27.02.1989
ПРЕДПРИЯТИЕ ПЯ В-2190
ГОРБЕНКО ЭДУАРД ТИХОНОВИЧ, КОШКИН ВЛАДИМИР ЛЬВОВИЧ, ЛАПАНДИН АЛЕКСАНДР ИВАНОВИЧ, КАТЫНСКИЙ АЛЕКСАНДР ДМИТРИЕВИЧ, ИВАНЦОВ РОМАН ГЕННАДЬЕВИЧ
МПК / Метки
МПК: G05B 19/18
Метки: задания, программного, системах, циклов, числового
Опубликовано: 07.01.1991
Код ссылки
<a href="https://patents.su/7-1619233-ustrojjstvo-dlya-zadaniya-ciklov-v-sistemakh-chislovogo-programmnogo-upravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для задания циклов в системах числового программного управления</a>
Предыдущий патент: Устройство управления электроимпульсной установкой для выбивки труб
Следующий патент: Устройство для контроля и настройки коэффициента усиления форсирующего канала скорости следящей системы
Случайный патент: 171589