Устройство для задания циклов в системах числового программного управления

 

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИН

1)S С 05 В 19/18

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГКНТ СССР (21) 4671624/24 (22) 27,02.89 (46) 07.01.91. Бнг . П 1 (72) Э.T..Ãîðáåíêî, В.Л.Коикин, А.И.Лапандин, А.Д.Катынский и Р,Г.Иванцов (53) 621.503.55(088.8) (56) Авторское свидетельство СССР

М 246157, кл. Г 05 В 19/18, 1967.

Авторское свидетельство СССР

N - 1280575, кл. С 05 В 19/18, 1986.

„„SU„, 1619233 А 1

2 (54 ) УСТРОЙСТВО ДПЯ ЗАЛАНИЯ ЦИКЛОВ

В СИСТЕМАХ ЧИСЛОВОГО ПРОГРАММНОГО

УПРАВЛЕНИЯ (57) Изобретение относится к автоматике и вычислительной технике, а именно к позиционным системам числового программного управления, например для управления станками по сверлении плат печатного монтажа или манипуляторами циклового типа. Цель изобретения — упрощение устройства ° Предпо1619233

10 сыпкой для реализации цели является возможность отказа применительно к позиционным системам от запоминания адресов входа в цикл и места возврата в программу и реализация поиска нужных адресов памяти путем записи специальных служебных символов-меток с последующей автоматической регенерацией информации, Устройство содержит управляемый генератор 1 импульИзобретение относится к автоматике и BbpIHcëèòåëüíîé технике, а именно к позиционным системам числового программного управления, например для управления станками по сверле- 20 нию плат печатного монтажа или манипуляторами циклового типа, Пелью изобретения является упрощение устройства.

На фиг. 1 представлена функцио- 25 нальная схема устройства; на фиг.2— схема управляемого генератора символов кода ИСО; на фиг. 3 — схема деиифратора символов кода ИСО; на фиг. 4 — схема вычитающего десятично- 30

ro двухразрядного счетчика; на фиг.5временные диаграммы работы устройства.

Устройство (фиг. 1) состоит из двухдиапазонного управляемого генера- 35 тора 1 импульсов, элементов 2 памяти, счетчика 3 адреса, блока 4 выходных кличей, дешифратора 5 символов кода ИСО, сдвигового регистра 6, вычитающего десятичного двухразрядного ц) счетчика 7, дешифратора 8 нулевого состояния счетчика, управляемого генератора 9 символов кода ИСО, первого 1О и второго 11 RS-триггеров, элемента 12 задержки, с первого по вось- 45 мой элементов И 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 символов кода ИСО, два RS-триггера 10, 11,,элемент 12 задержки, элементы И 1320, элементы ИЛИ 21-23. 1 з.п. ф — лы, 5 ил.

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

Устройство (фиг. 1) работает следующим образом, В цикле записи информации работа устройства не имеет особенностей: программа обработки детали в коде

ИСО поступает по шине "Вход ИСО" на информационные входы элементов ? памяти в сопровождении сигнала "Запись

ДИ", который через элемент ИЛИ 22 поступает на вход управления записью элементов 2 памяти. Перед записью счетчик 3 адреса сигналом начальной установки НУ через элемент ИЛИ 21 устанавливается в исходное нулевое состояние. Изменение адреса счетчика

3 осуществляется путем подачи сигналов "Пуск" и "Стоп" на управляющие входы генератора 1 импульсов, выход которого соединен со счетным входом счетчика 3 адреса. После записи в элементы 2 памяти программа обработки может иметь вид:

L1 EL2...E. Lij EXN1

l Ьгн2Ь1 Ьг .. ло2.

В данном представлении между символами "Ь" и "E" закличена информация о циклах (подпрограммах), собственно программа начинается с символа

"7,", команда вызова цикла в основной программе запрограммирована в кадре

N2 и имеет вид N2LijLF, где Lij номер вызываемого цикла.

Перед передачей информации из элементов 2 памяти в выходную шину

"Выход ИСО" устройство приводится в

1619233 исходное состояние путем подачи сигнала НУ, который устанавливает в единичное состояние триггеры 10 и 11, а также через элемент ИЛИ 21 в нулевое состояние счетчик 3 адреса. Сиг5 нал с инверсного выхода триггера 11 поступает на вход управления блока

4 выходных ключей и запирает его.

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

"Пуск" на вход управляемого генератора 1 генератор начинает вырабатывать последовательность и}пульсов высокой частоты (например, 1 мГц) . Так как 20 триггер 10 находится в состоянии S то импульсы с выхода генератора 1 через элементы И 13 и ИЛИ 23 поступают на С2-вход управления сдвигом информации регистра 6. Так как последовательный вход приема информации Л регистра 6 соединен с источником нулевого потенциала, то при поступлении первых четырех импульсов от генератора 1 происходит запись "0" во все четыре разряда регистра 6, а при последующих импульсах генератора 1 нулевое состояние регистра подтверждается. Импульсы с выхода генератора 1 поступают также на счетный вход счетчика адреса 3. Так как на вход управления записью элементов 2 памяти с выхода элемента ИЛИ 22 сигналы не поступают, то элементы 2 памяти работают в режиме считывания.

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

И 20 от триггера 11 поступает запрещающий сигнал и регистр 6 находится в нулевом состоянии. Процесс продолжается до выработки дешифратором 5 сигнала символа "Ж", который с выхода дешифратора 5 поступает íà R-входы триггеров 10 и 11, при этом прекращается подача импульсов с выхода элемента И 13, а сигнал с выхода триггера 11 подготавливает к работе ключи 4 и элемент И 20, а также переключает генератор 1 на работу в младшем диапазоне, в котором скорость ! считывания информации в выходную шину

"Выход ИСО" соответствует быстродействию внешнего приемника (например, 10 кГц). Таким образом, после считывания симво.-а Г информация начинает поступать на выход устройства.

Процесс продолжается до дешифрации символа L сигнал которого с выхода дешифратора 5 поступает íà S-вход управления режимом работы регистра 6 и подготавливает его для параллельного приема информации.

Стробированный импульсом генератора 1 сигнал LÑ с выхода дешифратора

5 поступает на СЗ-вход управления параллельной записью регистр,"; 6 и так как вход первого разряда Л регистра

6 соединен с источником е»иничного потенциала, а остальные входы с источником нулевого потен>циа>>-.а. то в регистр 6 записывается код "1000" (фиг. 5) . Сигнал L, поступив на вход счетчика 7, не изменяет ре»> ма работы устройства. Всоответствии с приведенным представлением команды вызова цикла вслед за символом L от элементов 2 памяти поступает код пифры старшего разряда номера вызываемого цикла, при этом сигнал "Признак цифры", стробированный импульсом генератора 1 (фиг. 5), поступает на входы элементов И 15 и 16. Так как регистр 6 находится в состоянии

"1000", то сигнал вырабатывается на выходе элемента 15, вследствие чего в старший разряд счетчика 7 записывается код цифры старшего разряда номера цикла, сигнал с выхода элемента

И 15 через элемент ИЛИ 23 поступает также на С2-вход управления сдвигом регистра 6 и по заднему фронту импульсного сигнала регистр 6 принимает состояние "0100" (фиг. 5) . Следующая цифра записывается по сигналу с выхода элемента И 16 в младший pasряд счетчика 7. Вслед за цифрой младшего разряда номера цикла при считывании командь вызова цикла поступает код признака конца кадра информации

LF, сигнал которого с выхода дешифратора 5 поступает на вход элемента

И 17. С выхода элемента И 17 сигнал через элемент ИЛИ 22 поступает на вход управления записью элементов 2 памяти. Так как генератор 9 кодов, благодаря сигналу с Р -выхода регистра 6, вырабатывает код служебного

7 1619233

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

Сигнал с выхода элемента И 17 через элемент 12 задержки и элемент

ИЛИ 21 устанавливает в нулевое состояние счетчик 3 адреса, а через элемент ИЛИ 23 вновь сдвигает информацию в регистре 6, и он по заднему фронту этого сигнала принимает состояние

"0010" (фиг. 5). Сигнал с выхода эле- 15 мента 12 задержки поступает также на

S-вход триггера 11, вследствие чего ключи 4 запираются, а генератор 1 переключается в старший диапазон. Символы L поступают на вход "Вычитание" 20 счетчика 7 и при достижении счетчиком

7 нулевого состояния считывается число символов L, соответствующее номеру вызываемого цикла, Нулевое состояние счетчика 7 дешифрируется дешиф- 5 ратором 8 и сигнал с его выхода вновь переводит триггер 11 в состоя- ние R при этом информация считывается в шину "Выход ИСО" со скоростью, соответствующей младшему диапазону 30 генератора 1.

Процесс продолжается до. выработки дешифратором 5 символа Е, являющегося признаком окончания цикла (подпрограммы). Этот сигнал поступает через элемент И 18 на S-вход триггера 11, блок

4 ключей запирается, генератор 1 переключается на работу в старшем диапазоне, на повышенной скорости осуществляется поиск места возврата в про- 40 грамму. Процесс продолжается до момента выработки дешифратором 5 сигнала служебного символа Н, который поступает на вход элемента И 19, а с его выхода через элемент ИЛИ 22 — на вход управления записью элементов 2 памяти. Так как благодаря сигналу с

F -выхода регистра 6 генератор 9 кодов генерирует в шину "Вход ИСО" код

F, то на место символа Н записывается код LF и происходит восстановление информации, Сигнал "1" с выхода И 19 через элемент ИЛИ 23 производит сдвиг информации в регистре б и он принимает состояние "001", вследствие чего следующий импульс с выхода генератора

1 через элемент И 14 переводит триггер 11 в состояние R, блок ключей 4 открывается и информация считывается в линию. Одновременно сигнал с элемента И 14 через элемент ИЛИ 23 производит сдвиг информации в регистре 6 и он принимает исходное состояние

"0000", При поступлении новой команды вызова цикла с произвольным номером процесс повторяется.

Генератор 9 кодов (фиг. 2) работает следующим образом.

Если на выходах F u F регистра

6 присутствует нулевой потенциал, то инверторы с открытым коллектором 2427 закрыты и код символа ИСО в шину

"Вход HCO" не генерируется. Если на

К -выходе единичный потенциал, то на выходах инверторов 25 и 27 присутствует сигнал нулевого потенциала, который передан в цепи третьего и седьмого разрядов восьмиразрядной шины

"Вход ИСО", что соответствует коду служебного символа Н. При единичном потенциале на Р -выходе регистра 6 инверторы ?4 и 26 обеспечивают генерирование в шину "Вход ИСО" сигналов по цепям второго и четвертого разрядов нины "Вход ИСО", что соответствует коду символа LF.

Дешифратор 5 (фиг. 3) работает следующим образом.

Группа из пяти элементов И 29 обеспечивает дешифрацию символов кода ИСО: I„; I.F; Е; Н; 7.. Прямые и инверсные сигналы на элемент И 29 поступают с выходов элементов 2 памяти непосредственно или через инверторы

28. Признаком цифры в коде ИСО является наличие сигналов в цепях пятого и шестого разрядов. С помощью элемента И 30 осуществляется дешифрация признака цифры с одновременным стробированием сигналом с выхода генератора 1. Инвертор 32 служит для согласования сигнала Ц С с входными цепями элементов устройства. С помощью элемента И 31 осуществляется стробирование сигналом генератора 1 сигнала L

1 стробированный сигнал I,С положительной полярности передается на С2-вход .управления записью регистра 6. !

Счетчик 7 (фиг. 4) работает следующим образом.

Информация о цифре поступает по цепям первых четырех разрядов шины

"Выход ИСО" (согласующие инверторы не показаны). В 6стальном работа счетчика не имеет особенностей.

1б19233

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

5 ет упростить устройство. йормулаизобретения

Устройство для задания циклов в системах числового программного управления, состоящее из элементов памя-. ти, счетчика адреса, двухдиапазонного управляемого генератора импульсов, блока выходных ключей, вычитающего двухразрядного десятичного счетчика сдвигового регистра, двух RS-триггеров, восьми элементов И, трех элементов ИЛИ, причем адресные входы элемен- gP тов памяти соединены с выходами счетчика адреса, вход управления записью элементов памяти соединен с выходом первого элемента ИЛИ, вход установки в "О" счетчика адреса соединен с 25 выходом второго элемента ИЛИ, первий вход которого соединен с шиной начальной установки НУ, входи управлениЯ "Пуск 1 и нстоп" ЯВЛЯютсЯ Внешними каналами устройства, о т л и ч а- щ ю щ е е с,я тем, что, с целью упрощения, устройство содержит управляемый генератор символов кода, дешифратор символов кода, дешифратор нулевого состояния счетчика и элемент задержки, причем информационние вхо35 ды элементов намяти соединены с входной шиной "Вход ИСО", информационные выходы элементов памяти соединены с входами дешифратора символов кода ИСО и информационными входами блока выходных ключей, выходы которого соединены с выходной шиной устройства "Выход ИСО", к которой также подсоединены информационные входы вы- 45 читающего двухразрядного десятичного счетчика, выходы которого соединены с входами дешифратора нулевого состояния этого счетчика, при этом счетный вход счетчика адреса соединен с тактовым входом дешифратора символов кода ИСО, выходом двухдиапазонного управляемого генератора импульсов и с первыми входами первого и .второго элементов И, причем S âõîä первого триггера соединен с первым входом первого элемента ИЛИ на два входа, первым S-входом второго триг гера и с шиной начальной установки

НУ, R-вход первого триггера соединен с выходом "7," дешифратора символов кода ИСО и первым R-входом второго триггера, прямой выход первого триггера соединен с первым входом первого элемента И, выход первого элемента

И соединен с первым входом третьего элемента ИЛИ, второй вход которого соединен с выходом второго элемента

И и вторым R-входом второго триггера, выход третьего элемента ИЛИ сое-. динен с входом управления сдвигом сдвигового регистра, выход первого разряда которого соединен с первым входом третьего элемента И, выход второго разряда соединен с первыми входами четвертого и пятого элементов И, а также с входом управления генерированием кода Н управляемого генератора символов кода, выход третьего разряда сдвигового регистра соединен с первыми входами шестого и седьмого элементов И и с входом управления генерированием кода LÐ генератора символов кода, выход четвертого разряда сдвигового регистра соединен с вторым входом второго элемента И, вход управления параллельной записью регистра соединен с выходом восьмого элемента И, первый вход которого соединен с входом управления выбором диапазона двухдиапазонного управляемого генератора импульсов, входом управления блоком выходных ключей и инверсным выходом второго триггера, второй вход восьмого элемента И соединен со стробированным LS-выходом дешифратора символов кода, нестробированный L-выход которого соединен с входом управления режимом работы сдвигового регистра и счетным входом вычитающего десятичного двухразрядного счетчика, вход управления записью в старший разряд которого соединен с выходом третьего элемента И и третьим входом третьего элемента ИЛИ, вход управления записью в младший разряд вычитающего десятичного двухразрядного счетчика соединен с выходом четвертого элемента И, второй вход которого соединен с вторым Входом третьего элемента И и стробированным выходом признака цифры Ц.-С дешифратора символов кода, выход символа LF которого соединен с вторым входом пятого элемента И, выход которого соединен с входом элемента задержки и первым входом

1619233

12

11 первого элемента ИЛИ, второй вход которого соединен с выходом седьмого элемента И и четвертым входом третьего элемента ИЛИ, пятый вход которого соедиьен с выходом элемента задержки, вторым Ч-входом триггера и вторым входом второго элемента ИЛИ, выход шестого элемента И соединен с третьим

S-входом второго триггера, а второй вход седьмого элемента И соединен с

F,— выходом дешифратора символов кода, Н-выход которого соединен с вторым входом седьмого элемента И, третий

IR-вход второго триггера соединен с выходом дешифратора нулевого состояния счетчика, третий вход первого

5 элемента ИЛИ подключен к внешней цепи "Запись ДМ", вход первого разряда

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

1619233

Составитель А.Исправникова

Редактор, И.щербак Техред.3I.Îëèéíûê Корректор В Гирняк . Заказ 4б Тираж „ Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4!5

Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101

Устройство для задания циклов в системах числового программного управления Устройство для задания циклов в системах числового программного управления Устройство для задания циклов в системах числового программного управления Устройство для задания циклов в системах числового программного управления Устройство для задания циклов в системах числового программного управления Устройство для задания циклов в системах числового программного управления Устройство для задания циклов в системах числового программного управления 

 

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано в программирующих контроллерах, станках с числовым программным управлением, АСУ технологическими процессами

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении управляющих и вычислительных систем высокой производительности, АСУТП, а также других систем, к которым предъявляются жесткие требования по надежности

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