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

Иллюстрации

Показать все

Реферат

 

IUD гадая хн.— чс 732813

ОП И -М

ИЗОБРЕТЕН И

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

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

Республик

4r

/ а —.

-.ь ,Ф

К АВТОРСКОМУ СВИДЕТЕЛЬСТВ (61) Дополнительное к авт. свид-ву— (22) Заявлено 15.12.75 (21) 21991бЗ/18-24 с присоединением заявки Р& (28) Приоритет (51.)М. Кл.

G 05 В 19/18

1Ъеударстевнны0 кем нтет

СССР ао делам нзвбретеннй н аткрытнй

Опубликовано 05,05.80. Бюллетень Р& 17

Дата опубликования описания 05 05.80 (53) УД Кд62 — 529 (088.8) В. С. Васильев, Ю. В. Найдин, А. Д, Чудаков, П. В. Трофимрв, А. С. Грицай и В. Л. Доброславскнй (72) Авторы изобретения

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

УПРАВЛЕНИЯ СТАНКАМИ

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

Недостатком этого устройства являются

его узкие функциональные возможности.

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

Недостатки этого устройства — его сложность и узкая область применения.

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

3 73281 блока памяти алгоритмов подключен ко вход1

Ю блока коррекции программы (3).

Устройство предназначено для работы в режиме непрерывной последовательной обработки программы, а переход с одного режима на какой-либо другой выполняется недостаточно оперативно, что снижает среднюю производительность станков, снабженных такими устройствами, так как в ряде случаев; особенно при отладке новых программ для сложных деталей, необходимо иметь возможность выполнения специальных режимов программной обработки, таких как покадровая отработка программы с паузами между отработкой кадров лля выполнения операций по редактированию программы в режиме диалога, отработка одного или нескольких кадров по контексту или номеру, повторная отработка участков программы, позлементное выполнение автоматического цикла по командам оператора, отработка толь- о ко технологической информации, содержащейся в программе без перемещений по осям, отработка только геометрической информации, содержащейся в программе без выдачи технологических команд и др. ПричеМ смена режимов должна выполняться оперативно и в произвольной последовательности. Таким образом, недостатком этого устройства является его узкая область применения.

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

Поставленная цель достигается тем„что устройство содержит блок индикации программы, пульт диалога и блок управления режимами, Вход K0Top03 0 подключен ко второму выходу, 35 а выход — ко второму входу коммутатора, выход пулыа диалога подключен к седьмому входу блока логических вычислений, шестой выход которого подключен ко входу блока иидикации программы. 4О

На чертеже представлена функциональная блок-схема устройства.

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

45 программы, блок 2 коррекции программы, логический блок 3 вычислений, блок 4 оперативной памяти, блок 5 памяти алгоритмов, блок б управления операциями, коммутатор 7„блок 8 управления режимами, пулы 9 диалога, блок 10

Я) индикации программы и блок 11 исполнительных механизмов.

Устройство работает следующим образом.

Блок 1 задания программы через логический блок 3 вычислений передает управляющую программу в блок 4 оперативной памяти. Блок 5 памяти алгоритмов хранит в своей постоянной памяти все управляющие алгоритмы устройства для числового программного управления, такие как интерполяция, расчет эквидис-.анты, ввод программных корректоров, распаковка кадров управляющей программы, управление вводом и выводом управляющей программы, разгон и торможение, поиск, ввод, удаление и замена кадров и символов редактируемой программы, отделение технологической информации от геометрической, а также стандартные операторы выдачи последовательностей сигналов на блок управления, который формирует и передает на станок коды технологических команд, сигналы на перемещение рабочих органов, а также принимает ответы от станка о выполнении командд.

С командной части пульта 9 диалога, от оператора, в логический блок 3 вычислений поступают сигналы об установке одного из перечисленных режимов, а затем эти сигналы поступают в блок 8 управления режимами.

Блок 8 режимов формирует необходимые признаки для работы блока 9 диспетчера.

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

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

При включении в нужном порядке в работу микрокоманды, храня1пиеся в постоянной памяти блока 5, дешифрируются и, воздействуя на логический блок 3 вычислений, определяют последовательность и характер его обращений к блоку 4 оперативной памяти и к пульту 9 диалога. Наборы сигналов, вводимых оператором с информационной части пульта 9 диалога, обрабатываются логическим блоком 3 вычислений, а результаты заносятся в блок 4 оперативной памяти, Ответные сигналы выда- ются в блок 10 индикации программы. С пульта 9 диалога могут выполняться такие действия как поиск требуемого кадра управляющей программы по его номеру, либо но контексту, заданному его буквенно-цифровым содержанием; удаление, либо замена найденного кадра, либо ввод нового кадра рядом с найденным, поиск индикация, удаление, замену либо введение нового буквенно-цИфрового адреса, в пределах рассматриваембго кадра программы; набор, ввод, чтение, замена и обнуление числовых программных корректоров; установка требуемого режима работы; установка требуемого режима .ввода (вывода управляющей программы) через автономный фотосчитыватель, либо от ЗВМ высшего ранга; задание требуемого кадра (по номеру или конпксту1 л я вь вода системы в состояние, спотвегствунпнсе данному

73281

ЦНИИПИ Заказ 1552/9

Тираж 956 Поцписное кадру; задание цены дискреты и коэффициента скорости подач, управление элементарными наладочными движениями.

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

I го времени станка. 15

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

Устройство для числового программного управления станками, содержащее логический блок вычислений, первый вход которого под- эо ключен к выходу блока задания программы, второй вход — к выходу блока коррекции программы, третий вход — к выходу блока управления операциями, четвертый вход — к выходу блока оперативной памяти, пятый вход — к вы- 25 ходу блока исполнительных механизмов, шестой вход блока логических вычислений подключен к первому выходу блока памяти алгоритмов, первый выход блока логических вычислений соединен с коммутатором, второй вы- 30 ход — со входом блока исполнительных механизмов, третий выход — с первым .входом блока управления операциями, четвертый вы3 6 ход — с первым входом блока оперативной памяти, пятый выход логического блока вычислений — с первым входом блока памяти алгоритмов, второй вход которого подключен к второму выходу блока управления операци ями, третий выход которого соединен со вторым входом блока оперативной памяти, третий вход блока памяти алгоритмов соединен с первым выходом коммутатора, второй выкод блоКа Памяти алгоритмов подключен ко второму входу блока управления операциями, третий выход — ко входу блока задания программы, а четвертый выход блока памяти алгоритмов подключен ко входу блока коррекцни программы, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения устройства, оно содержит блок индикациипрограммы, пульт диалога и блок управления режимами, вход которого подключен.ко второму выходу, а выход — ко второму входу коммутатора, выход пульта диалога цодключен к седьмому входу блока логических вычислений, шестой выход которого подключен ко входу блока индикации прогpRMMbl.

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

1. Авторское свидетельство СССР N 466492, кл. G 05 В 19/18, 13.12.1974, 2. Патент США й"" 3794900, кл. 318 — 603, 13.09.1971.

3. Авторское свидетельство СССР Р 354401, кл. G 05 В 19/18, 25.04.70 (прототип).

%oman ПЛП Г1атент", г. Ужгород. ул. Проектная,4