Устройство для программногоуправления многокоординатнымистанками
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 813377
Авторы: Жуковский, Калинин, Твердохлебов, Хафизов
Текст
ОП ИСАНИЕ )813377ИЗОБРЕТЕН ИЯ Союз СоветскихСоциалистическихРеспублик К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕ МНОГОКООРДИНАТНЫМИ СТАНКАМИМ с исполнительным Изобретение относится к автоматике и вычислительной технике и может быть использовано в цифровых системах программного управления металлорежушими станками.Известно устройство для программного управления многокоординатными станками, в котором линейная интерполяция заданной траектории движения реализуется методом двоичного умножения при помоши устройства формирования последовательности ад ресов управляющих слов, массив которых хранится в памяти ЦВМ, причем количество формируемых за фиксированный интервал времени адресов каждого управляющего слова прямо пропорционально двоичному весу разрядов, из которых составлено соот ветствуюшее управляющее слово 11.Недостатки этого устройства - существенная неравномерность распределения командных импульсов по времени отработки кадра программы, что отрицательно сказывается на точности воспроизведения заданной траектории движения исполнительных органов многокоординатного стана, а также высокая сложность устройств согласования выхода ЦВи приводами станка.Наиболее близким по технической сущности и достигаемому результату к предлагаемому является устройство для программного управления многокоординатными станками, содержашее вычислительный блок, первый выход которого соединен через счетчик с элементом И, подключенным другим входом к генератору и выходом - к другому входу счетчика, в котором интерполяция осуществляется при помощи счетчиков и генератора, преобразующих заданные коды перемеШений по всем координатам в последовательность командных импульсов постоянной для данного кадра частоты следования 12.Однако введение в систему счетчиков и элементов И по числу управляемых координат значительно усложняет сопряжение ЦВМ с управляемым станком.В этой системе для преобразования кодов перемещения по координатам в последовательность командных импульсов используется общий генератор, поэтому распределение во времени импульсов для каждойкоординаты зависит от задаваемой величины перемещения по данной координате и является существенно неравномерным, что снижает точность воспроизведения заданной траектории движения исполнительных органов станка.Введение в систему средств усреднения частоты выходных импульсов с целью увеличения равномерности их следования дополнительно усложняет систему.Цель изобретения - повышение точности устройства.Цель достигается тем, что в устройство, содержащее вычислительный блок, первый выход которого соединен через счетчик с элементом И, подключенным другим входом к генератору и выходом - к другому входу счетчика, введены регистры, элемент задержки и триггер, один вход и выход которого соединены соответственно со вторым выходом и входом вычислительного блока, подключенного вторым и третьим выходами ко входам первого регистра, выход которого через второй регистр соединен с выходами устройства, а другой вход триггера через элемент задержки соединен с выходом счетчика и другим входом второго регистра.На фиг. 1 показана принципиальная схема устройства; на фиг. 2 - формат управляющего слова для случая пятикоординатного станка.Устройство содержит вычислительный блок (ЦВМ) 1, счетчик 2, элемент И 3, генератор 4, формирователь 5, элемент задержки 6, триггер 7, первый и второй (буферный и инверторный) регистры 8 и 9.Так как программа управления станком является результатом линейной аппроксимации заданной траектории движения и представляет собой массив кадров, которые содержат информацию о величинах приращений положения по координатам (числе командных импульсов), знаках приращений и времени обработки кадра, то при обработке кадра программы ЦВМ 1 осуществляет линейную интерполяцию, результатом которой является последовательность управляющих слов, (фиг. 2). За каждой координатой в управляющем слове закреплены два разряда: первые два - за координатой Х, вторые два - за координатой У и так далее, по числу координат. Наличие единицы в первом из каждых двух разрядов является признаком перемещения по координате в положительном направлении, наличие единицы во втором из каждых двух разрядов - признаком перемещения в отрицательном направлении.Расчет управляющего слова на каждом элементарном шаге интерполяции осуществляется методом оценочной функции с шагом по диагонали, дающем наиболее равномерное распределение командных импульсов по времени отработки кадра программы. Количество управляющих слов при отработке кадра программы равно числу командных50 55 5 10 15 20 25 30 35 40 45 4импульсов по координате, имеющей максимальное приращение по сравнению с остальными, а период из выдачи определяется в результате деления времени обработки кадра на величину приращения положения по данной координате, При этом управляющее слово всегда содержит признак перемещения по координате, имеющей максимальное приращение положения в данном кадре, а признаки перемещения по остальным координатам на каждом шаге интерполяции формируются в результате анализа знака вычислительных значений оценочной функции для каждой координаты,Отсчет интервалов времени, через которые на выходе системы появляются управляющиевоздействия, производится при помощи счетчика 2, генератора 4 и элемента И 3. При этом ЦВМ 1 на каждом шаге интерполяции заносит в дополнительном коде в счетчик 2 величину, определяющую период следования командных импульсов по координате, имеющей максимальное приращение в кадре. Расчет этой величины производится ЦВМ 1 заранее для каждого кадра, например, при загрузке программ управления в память ЦВМ 1, по следующей формуле:Тхйгде Т - время отработки кадра;1 - частота генератора 4;И х - максимальное из заданных в кадре приращений.Квадратные скобки определяют выделение целой части.Разрядность счетчика 2 и частота генератора 4 выбираются в каждом конкретном случае, исходя из диапазона изменения частоты командных импульсов на выходе системы и требуемой точности задания периода их следования.Для хранения и преобразования управляющего слова в импульсные сигналы предназначены буферный 8 и инверторный 9 регистры, а также формирователь 5. Буферный регистр состоит из триггеров, количество которых определяется разрядностью управляющего слова. Выход каждого триггера управляет прохождением импульсов с выхода формирователя 5 через соответствующую схему совпадения инверторного регистра 9 на вход импульсных приводов исполнительных органов станка. При отработке кадра программы на первом шаге интерполяции ЦВМ 1 выдает на счетчик 2 код периода следования управляющих воздействий, рассчитывает и выдает на установочные входы буферного регистра 8 первое управляющее слово, сопровождая его сигналом, стробирующим занесение управляющего слова в буферный регистр 8 и обнуляющим триггер 7.При занесении в счетчик 2 кода сигнал обнуления на его выходе снимается, разрешая прохождение импульсов генератора 4 через элемент И 3 на счетный вход счетчика 2 до тех пор, пока содержимое счетчика не станет равным нулю. Сигнал обнуления счетчика является признаком отработки заданного интервала времени и поступает на вход формирователя 5, на выходе которого формируется импульс необходимой длительности, проходящий через инверторный регистр на входы приводов тех координат, для которых в, управляющем слове содержится признак перемещения. Через время, необходимое для полного завершения формирования командных импульсов, на выходе элемента 6 задержки формируется сигнал, переключающий триггер 7, сигнал с прямого выхода которого поступает в ЦВМ 1. По 15 сигналу триггера ЦВМ 1 задает счетчику 2 код отработки следующего интервала времени, рассчитывает и заносит в буферный регистр 8 второе управляющее слово и устанавливает в исходное состояние триггер 7. Второе управляющее слово преобразуетсяго в командные импульсы по второму сигналу обнуления счетчика 2, Таким образом, отрабатывается кадр программы до конца, признаком чего является совпадение числа выданных управляющих слов с заданным 25 числом командных импульсов по координате, имеющей максимальное приращение положения.При отработке кадра программы на выходе системы по каждой координате формируется последовательность командных зО импульсов, число которых равно заданному в кадре перемещению, а неравномернссть следования которых не превышает периода следования импульсов по координате, имеющей максимальное, из заданных в кадре, перемещение.Простота конструктивной реализации введенных в систему блоков позволяет простым наращиванием элементов буферного регистра 8 и инверторного регистра 9 увеличивать число управляемых координат 40 станка. Кроме того, простота выдачи управляющей информации из ЦВМ 1 позволяет расширить функциональные возможности системы для управления группой станков путем введения в состав системы устройств согласования выхода ЦВМ 1 с управляемыми объектами по числу станков.Таким образом, устройство увеличивает точность управления многокоординатным станком и отличается конструктивной простотой.Разработана система программного управления пятикоординатным намоточным станком на базе средств АСВТ М.Ожидаемый экономический эффект составляет 367,0 тыс. руб.формула изобретенияУстройство для программного управления многокоординатными станками, содержащее вычислительный блок, первый выход которого соединен через счетчик с элементом И, подключенным другим входом к генератору и выходом - к другому входу счетчика, отличающееся тем, что, с целью повышения точности устройства, оно содержит регистры, элемент задержки и триггер, один вход и выход которого соединены соответственно со вторым выходом и входом вычислительного блока, подключенного вторым и третьим выходами ко входам первого регистра, выход которого через второй регистр соединен с выходами устройства, а другой вход триггера через элемент задержки соединен с выходом счетчика и другим входом второго регистра.Источники информации,принятые во внимание при экспертизе1. Патент США3798424, кл. 38-603,опублик. 1974.2. Патент США3794900, кл. 318-603,опублик. 1974,813377 Ри,ф 777. лебн осударственного ком ите м изобретений и откр ва, Ж - 35, Раушскаяатент, г. Ужгород, ул Редактор И. Касарда Заказ 349/59 ВНИИПИ Г по дел 113035, Моск Филиал ППП П
СмотретьЗаявка
2706570, 04.01.1979
ПРЕДПРИЯТИЕ ПЯ А-1081
ЖУКОВСКИЙ ВЛАДИМИР ГРИГОРЬЕВИЧ, КАЛИНИН ИГОРЬ АЛЕКСАНДРОВИЧ, ТВЕРДОХЛЕБОВ НИКОЛАЙ ФИЛИППОВИЧ, ХАФИЗОВ МЕРГАЗИАН ХАФИЗОВИЧ
МПК / Метки
МПК: G05B 19/418
Метки: многокоординатнымистанками, программногоуправления
Опубликовано: 15.03.1981
Код ссылки
<a href="https://patents.su/4-813377-ustrojjstvo-dlya-programmnogoupravleniya-mnogokoordinatnymistankami.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для программногоуправления многокоординатнымистанками</a>
Предыдущий патент: Система многоканального программногоуправления обектами
Следующий патент: Устройство для программного управ-ления гидравлическим прессом, например, для получения cokob изплодов и овощей
Случайный патент: Плштно-технйгпапбньлио"-кд iа. а. бредов