Устройство для задания программы
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1312529
Автор: Кошкин
Текст
СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 19) (11) 2529 05 ЕТЕНИЯ ЕТЕЛЬСТ ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ ОПИСАНИЕ К АВТОРСКОМУ С(56) Авторское свидетельство СССР503811, кл, б 05 В 19/18, 1976.Авторское свидетельство СССР811214, кл. б 05 В 19/405, 1979, (54) УСТРОЙСТВО ДЛЯ ЗАДАНИЯ ПРОГРАММЫ(57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах ЧПУ токарными станками для обработки зеркал, в том числе и для асферической оптики. Целью изобретения является повышение быстродействия и упрощение устройства. Устройство для задания программы содержит круговой интерполятор 1, линейный интерполятор 2, триггер 3, генератор 4 импульсов, элемент И 5, счетчики 6 и 7 импульсов, лок 8 управления. Данное устройство производит интерполяцию эллипсов с произвольным соотношением осей а и в, причем каждый эллипс задается одним кадром программы, что упрощает программирование и сокращает объем ЗУ. Это достигается за счет включения двух- координатного линейного интерполятора в следящем режиме по отношению к координате кругового интерполятора. 3 ил.Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах числового программного управления станками, преимущественно токарными стенками для обработки зеркал, в том числе и для асферической оптики. Цель изобретения - упрощение устройства и повышение его быстродействия.На фиг, 1 изображена структурная схема устройства; на фиг. 2 - пространственная аналогия, поясняющая принцип действия устройства; на фиг. 3 - схема блока управления, вариант.Устройство состоит из кругового интерполятора 1, линейного интерполятора 2, триггера 3, генератора 4 импульсов, элемента И 5, счетчиков 6 и 7 импульсов, блока 8 управления.Блок 8 управления состоит из триггеров 9 и 10, элемента ИЛИ 11, элемента И 12.Пространственная аналогия (фиг. 2) показывает, что если в плоскости Лу выполнять круговую интерполяцию окружности радиуса Я, то проекция этой окружности на плоскость Х и дает эллипс с осями Ь = Я, а = Юсова, где а - угол между осями Ху или между плоскостями Уу и Х 2, Из фиг. 2 видно, что в случае интерполяции дуги АБ окружности радиуса Й проекция этой дуги на плоскость ХУ дает дугу АБ эллипса с осями Ь = Й, а = басова.Устройство выполняет интерполяцию дуги эллипса АЬ следующим образом.Перед началом работы информацию распределяют по блокам устройства следующим образом: в круговой интерполятор 1 заносят величины Л и у, где ун =: Х соы, в линейный интерполятор 2 - величины Я и а, в счетчики импульсов 6 и 7 величины Л 1 и ЛХ в дополнительном коде, причем ЬХ= Хк Хн, ь 2 == 2 - 2, По сигналу Г 1 уск, поступающему на вход блока 8 управления, с его выхода на вход аргумента кругового интерполятора 1 начинают поступать импульсы частоты(с выхода блока задания скорости подачи, не показан).Круговой интерполятор приступает к интерполяции окружности радиуса Я в координатах Уу от точки А по часовой стрелке, так как задана внешняя команда 602 в сторону точки Б. Выходные импульсы координаты 2 поступают на выход счетчика 6, импульсов и на выход устройства, а выходные импульсы координат у поступают на единичный вход триггера 3 и устанавливают его в единицу. В результате открывается элемент И 5 и импульсы высокой частоты с выхода генератора 4 начинают поступать на вход аргумента интерполятора 2, который начинает интерполировать прямую, заданную величинами Я и а, причем выход координаты, в которую занесена величина а, является выходом координаты Х устройства и его импульсы поступают на выход по координате Х и на вход счетчика 7 импульсов.Выход координаты, в которую занесенавеличина Я, присоединен к нулевому входу 5 триггера 3, поэтому первый же импульс свыхода этой координаты срабатывает в ноль триггер 3 и закрывает элемент И 5.Следовательно, количество импульсов на единичном и нулевом входах триггера 3 одинаково, т. е. вторая координата линейного интерполятора это тоже координата у кругового интерполятора. Отсюда видно (фиг. 2), что в осях Х, 2 устройство интерполирует заданный эллипс.Интерполяция заканчивается, когда с выходов устройства проходит соответственно Л и ЛХ импульсов, при этом переполняются счетчики 6 и 7 импульсов и их сигналы переполнения выключают блок 8 управления.При этом прекращается поступление частоты на вход аргумента кругового интерполятора 20 1. Для устройства К=К Кь где К - коэффициент превышения тактовой частоты по отношению к выходной частоте кругового интерполятора 1, а Кр -- то же для линейного интерполятора 2, т. е. если К = 2, 25Кр = 2, то К = 4 и при допустимой тактовой частоте интерполяторов = 1 МГц схема может осуществлять интерполяцию со скоростью выдачи приращений .= 250 кГц.Блок 8 управления работает следующимобразом.30По сигналу Пуск триггеры 9 и 10устанавливаются в состояние единицы их выходные единичные потенциалы через элемент ИЛИ 11 открывают элемент И 12 и его выходная частота начинает поступать на 35 вход аргумента интерполятора 1. Когда свыхода счетчика 6 приходит сигнал, он сбрасывает в ноль триггер 9, когда приходит сигнал с выхода счетчика 7, он сбрасывает в ноль триггер 10. В результате на обоих входах и выходе элемента ИЛИ 11 оказываются нулевые потенциалы и, следовательно, закрывается элемент И 12. Прохождение импульсов частоты Г на вход аргумента интерполятора 2 прекращается.Формула изобретенияУстройство для задания программы, содержащее круговой интерполятор, линейный интерполятор, первый счетчик импульсов и генератор импульсов, отличающееся тем, что,50 с целью повышения быстродействия и упрощения устройства, в него введены блок управления, второй счетчик импульсов, триггер и элемент И, выход которого подключен к входу аргумента линейного интерполятора, первый вход элемента И соединен с55 выходом генератора импульсов, второйвход - с прямым выходом триггера, инверсный вход которого соединен с выходом первой координаты линейного интерполято1312529 От Составитель И. ШвецРедактор П. Гереши Техред И. Верес Корректор Н. КорольЗаказ 1842/45 Тираж 864 ПодписноеВНИИПИ Государственного комитета СССР по делам изобретений и открытий13035, Москва, Ж - 35, Раушская наб., д. 43Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 ра, а прямой вход - с выходом первой координаты кругового интерполятора, выход второй координаты которого соединен с первым выходом устройства для задания программы и со счетным входом первого счетчика импульсов, выход переполнения которого подключен к первому установочному входу блока управления, второй установочный вход которого соединен с выходом переполнения второго счетчика импульсов, счетный вход которого подключен к выходу второй координаты линейного интерполятора и к второму выходу устройства для задания программы, третий вход которого соединен с входом Пуск блока управления, задающий вход которого подключен к четвертому входу устройства для задания программы, а выход - к входу аргумента кругового интерполятора, входы задания кругового и линейного интерполяторов первого и второго счетчиков импульсов соединены с соответствующими входами задания устройства для задания программы, вход управления кругового интерполятора подключен к входу команд устройства для задания программы.
СмотретьЗаявка
4006157, 09.01.1986
ПРЕДПРИЯТИЕ ПЯ В-2190
КОШКИН ВЛАДИМИР ЛЬВОВИЧ
МПК / Метки
МПК: G05B 19/18
Опубликовано: 23.05.1987
Код ссылки
<a href="https://patents.su/3-1312529-ustrojjstvo-dlya-zadaniya-programmy.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для задания программы</a>
Предыдущий патент: Система контроля параметров
Следующий патент: Линейно-круговой интерполятор
Случайный патент: Установка для испытания образцов повторными ударами