Устройство для числового программного управления станками — SU 732813 (original) (raw)
кчЕС Союз СоветскихСоциалистическихРеспублик П И М ЗОБРЕТЕН И/ ;- (61ф-(2 но 15.12.75 (21) 21991 бЗ/18-24щс присоединением заявки РЙ3 Ъеударетевнные кем нтетСССР (28)Приоритетао делам нэвбретеннй Опубликовано 05,05.80. Бюллетень Рйн аткрытнйДата опубликования описания 05.05,8В. С, Васильев, Ю. В. Найдин, А, Д, Чудаков, П. В. Трофимрв, А. С, Грицай и В. Л. Доброславский 2) Авторы изобретен Ордена Трудового Красного Знамени экспериментальный учно-исследовательский институт металлорежущих станко 71) Заивител(54) УСТРОЙСТВО ДЛЯ ЧИСЛОВОГ УПРАВЛЕНИЯ СТАНКАМИ ГРАММНО Изоб равлению матизацн мер, для блока коррекции программы, третик выходу блока управления операвертый вход - к выходу блока опамяти, пятый вход - к выходу б вход -циями, чет. перативной пока исвход блока лнительных механизмов, шесто стение относится к программному упи может быть использовано при авто- производственных процессов, напри- управления металлорежущими станкаИзвестно устройство для числового программного управления, содержащее блок задания программы, блок памяти, арифметическийблок, блок управления и логический блок 111.Недостатком этого устройства являютсяего узкие функциональные возможности.Известно также устройство для числовогопрограммного управления, состоящее иэ блокарегистров, блока задания программы, блокауправления и блока хранения алгоритмов ипрограмм (21.Недостатки этого устройства - его сложность и узкая область применения,Наиболее близким техническим решениемк изобретению является устройство для чилового программного управления станками,содержащее логический блок вычислений, первый вход которого подключен к выходу блоказадания программы, второй вход - к выходу логических. вычислении подключен к первомувыходу блока памяти алгоритмов, первый выход блока логических вычислений соединен скоммутатором, второй выход - со входомблока исполнительных механизмов, третийвыход - с первым входом блока управленияоперациями, четвертый выход - с первым входом блока оперативной памяти, пятый выходлогического блока вычислений - с первымвходом блока ламятн алгоритмов, второй входкоторого подключен к второму выходу блокауправления операциями, третий выход которо.го соединен со вторым входом блока оперативной памяти, третий вход блока памяти алго.ритмов соединен с первым выходом коммутатора, второй выход блока памяти алгоритмовподключен ко второму входу блока управления операциями, третий выход - ко входублока задания программы, а четвертый выход3 7328 блока памяти алгоритмов подключен ко вход 1Юблока коррекции программы 31.Устройство предназначено для работы в режиме непрерывной последовательной обработки программы, а переход с одного режима на ка. кой-либо другой выполняется недостаточно оперативно, что снижает среднюю производительность станков, снабженных такими устройствами, так как в ряде случаев; особенно при отладке новых программ для сложных деталей, о необходимо иметь возможность выполнения специальных режимов программной обработки, таких как покадровая отработка программы с паузами межцу отработкой кадров лля выполнения операций по редактированию программы в режиме диалога, отработка одного или нескольких кадров по контексту или но. меру, повторная отработка участков программы, позлементное выполнение автоматического цикла по командам оператора, отработка толь. ко технологической информации, содержащейся в программе без перемещений по осям, отработка только геометрической информации, содержащейся в программе без выдачи технологических команд и др. ПричеМ смена режи. 25 мов должна выполняться оперативно и в произвольной последовательности. Таким образом, недостатком этого устройства является его узкая область применения.Цель изобретения - расширение области 30 применения устройства.Поставленная цель достигается темчто устройство содержит блок индикации программы, пульт диалога и блок управления режимами,вход которого подключен ко второму выходу, з 1а выход - ко второму входу коммутатора,выход пулыа диалога подключен к седьмому входу блока логических вычислений, шестой выход которого подключен ко входу блока индикации программы. 40 На чертеже представлена функциональная блок. схема устройства,Устройство для числового программного управления станками содержит блок 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 цпи кадру; задание цены дискреты и коэффициен.та скорости подач, управление элементарными наладочными движениями.Таким образом, устройство обеспечивает возможность программного управления в любом йз перечисленных выше режимов в диалоге с оператором, что позволяет существенно сократить время редактирования и, отладкй управ. ляющих программ, выбор и корректировку режимов обработки наилучшим образом, соответ О ствующих данной заготовке, упростить и сократить время наладочных работ, и тем самым, повысить. производительность программной обработки и эффективность использования рабоче го времени станка, 15 Формула изобретения Устройство для числового программного управления станками, содержащее логический блок вычислений, первый вход которого под- эо ключен к выходу блока задания программы, второй вход - к выходу блока коррекции программы, третий вход - к выходу блока управления операциями, четвертый вход - к выходу блока оперативной памяти, пятый вход - к выходу блока исполнительных механизмов, шестой вход блока логических вычислений подключен к первому выходу блока памяти алгоритмов, первый выход блока логических вычислений соединен с коммутатором, второй вы ход - со входом блока исполнительных механизмов, третий выход - с первым,входом блока управления операциями, четвертый вы 3 6ход - с первым входом блока оперативнойпамяти, пятый выход логического блока вы.числений - р. первым входом блока памятиалгоритмов, второй вход которого подключенк второму выходу блока управления операциями, третий выход которого соединен со вто.рым входом блока оперативной памяти, третий вход блока памяти алгоритмов соединенс первым выходом коммутатора, второй выкод блоКа Памяти алгоритмов подключен ковторому входу блока управления операциями,третий выход - ко входу блока задания прог.раммы, а четвертый выход блока памяти алго.ритмов подключен ко входу блока коррекциипрограммы, о т л и ч а ю щ е е с я тем,что, с целью расширения области примененияустройства, оно содержит блок индикации.программы, пульт диалога и блок управлениярежимами, вход которого подключен.ко второму выходу, а выход - ко второму входукоммутатора, выход пульта диалога цодключенк седьмому входу блока логических вычислений, шестой выход которого подключен ковходу блока индикации программы. Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССР Но 466492,кл. 6 05 В 19/18, 13.12.1974,2. Патент США Кф 3794900, кл, 318 - 603,13.09.1971.3. Авторское свидетельство СССР 9 354401,кл. 6 05 В 19/18, 25.04.70 (прототип). Фиювал ПЛП Г 1 атент", . Ужгород, ул. Проектная,4