Устройство для числового программного управления
Иллюстрации
Показать всеРеферат
О П И С А Н И Е (и) 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