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

Иллюстрации

Показать все

Реферат

 

О П И С А Н И Е (и) 5602II

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистических

Реслублик (61) Дополнительное к авт. свпд-ву (22) Заявлено 29.01,76 (21) 2319944/24 с присоединением заявки № (23) Приоритет

Опубликовано 30.05.77. Бюллетень № 20

Дата опубликования описания 04.07.77 (51) М Кч е О 05В 19/18

Госудврствениый комитет

Совета Министров СССР ао делам изобретеиий и открытий (53) УДК 62-529 (088.8) (72) Авторы изобретения

Ю. В. Найдин, А. Д. Чудаков, В. А. Якунин, В. А, Мыльников, П. В. Трофимов и А. С. Грицай

Ордена Трудового Красного Знамени экспериментальный научно-исследовательский институт металлорежуших станков (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ЧИСЛОВОГО ПРОГРАММНОГО

УПРАВЛЕНИЯ

Изобретение относится к области автоматизации производственных процессов.

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

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

Первый выход блока оперативной памяти подключен к первому входу блока логических вычислений, второй выход — к .первому входу блока индикации, выход блока индикации — к первому входу блока управления, второй вход которого подсоединен к второму выходу блока логических вычислений. Второй вход последнего соединен с выходом блока коррекции, вход блока коррекции — с первым выходом блока памяти алгор тмов, вход которого подключен к первому выходу блока управления и второму входу блока оперативйой памяти. Второй выход блока памяти алгоритмов подключен i третьему входу блока управления, первый выход блока управления — к входу блока задания программы, а выход блока задания программы — к третьему входу блока логических вычислений.

Это устройство, однако, обладает узкой областью применения (2).

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

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

20 выход — к четвертому входу блока управления. третий выход которого подключен к второму входу блока индикации.

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

Блок-схема устройства контролем управляющих

Зо ставлена на чертеже.

560211

А(о) 1А (b) О, Устройство содержит блок 1 задания программы с перфоленты, блок 2 коррекции, блок 8 логических вычислений, блок 4 оперативной памяти, блок 5 памяти алгоритмов, блок б управления, блок 7 коммутации микрокоманд, блок 8 индикации.

Управляющие сигналы поступают циклически из блока 6 упрваления в блок 5 памяти алгоритмов. По сигналам блока памяти алгоритмов блоком 1 считываются кадры программы управления станком.

Работает устроиство в режиме автоконтроля управляющих алгорпгмов следующим ооразом. 1осле обработки очередного запроса от станка и освобождения олоков 3 — б управление передается схеме диспетчера в блоке 5 памяти алгоритмов. 11ри этом контролируется наличие в блоке 5 эталонного и контролируемого алгоритмов. Если эталонный и контролируемый алгоритмы находятся в блоке 5, о схема диспетчера подготавливает схему клапанирования олока 7 к приему первои микрокоманды эталонного алгоригма. 11осле того как диспетчер получит подтверждение из блока управления о готовности блока 7 коммутации микрокоманд к приему, в буферный регистр блока 7 считывается первая микрокоманда эталонной программы. В конце приема микропрограммы блок 7 вырабатывает сигнал «запрет приема» и сбрасывает в исходное состояние схему планирования. 1Сроме того, блок 7 подает сигнал, инициатирующий схему диспетчера блока 5 на передачу содержимого блока i в свободные ячейки блока 4 оперативной памяти.

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

Полный цикл передачи микрокоманды контролируемого алгоритма из блока 5 памяти алгоритмов в блок 4 оперативной памяти идентичен циклу передачи микрокоманды эталонного алгоритма.

После того как микрокоманды эталонного и контролируемого алгоритмов оказываются в блоке оперативной памяти, схема диспетчера передает управление блоку 8 логических вычислений, где проводится поразрядное сравнение микрокоманд IIO схеме «исключающее или» (- ): где Л вЂ” микрокоманда эталонного алгоритма;

А — микрокоманда контролируемого алгоритма;

b — число разрядов.

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

00 чера передает управление блоку 8 индикации. Блок индикации печатает содержимое микрокоманды с указанием ее адреса в блоке о хранения алгоритмов и номера разряда, по которому произошло несовпадение.

При совпадении всех разрядов (вырабатывается код «О» по всем разрядам) весь цикл начинается сначала со следующими микрокомандами эталонного и контролируемого алгоритмов.

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

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

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

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

Источники информации, принятые во внимание при экспертизе:

1. Гусев А. П. и др. Групповое управление станками от ЦВМ. М., «Машиностроение», 1974, с. 149.

2. Авт. св. № 354401, кл. G 05В 19/18, 1970 (прототип).

560211

Составитель В. Земцов

Техред Л. Деннскина

Корректор О. Тюрина

Редактор И. Грузова

Типография, пр. Сапунова, 2

Заказ 1464/15 Изд. № 474 Тираж 1106 Подписнос

ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раугпская иаб., д. 4, 5