Трехкоординатный цифровой линейный интерполятор
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
О П И С А Н И Е 271903ИЗОБРЕТЕНИЯ К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ Союз Советскик Сокиалистическик Республик. свидетельстваЗависимое от ч, 42 тп, 7/30 аявлено 25,Х 1,1968 ( 1285029/18-24) присоединением заявки1 ПК 6 061 Комитет по деламизобретений и открыт оритет 1( 681,335.87,088.8) Опубликовано 26 Х.1970. Бюллетень18Дата опубликования описания 9.1 Х.1970 при Совете МинистСССР вторыобретени С. Тройник Ю,со Харьковский политехнический институт имени В. И, Ленин аявите ТРЕХКООРДИНАТНЫЙ ЦИФРОВОЙ ЛИНЕЙНЫЙ= "= ИНТЕРПОЛЯТОР Изобретение относится к устройствам автоматики и может быть использовано в системах числового программного управления металло- режущими станками.Цифровой интерполятор является одной из 5 наиболее важных частей контурных систем числового программногс управления и служит для выработки программы работы станка между опорными точками по заранее заданному закону, 10Известны трехкоординатные цифровые ли. нейные интерполяторы, работающие по принципу вычисления оценочных функций и состоящие из регистров, сумматоров, схем совпадений, блоков определения знаков оценочных 1 функций и счетчика перемещений. В этих устройствах требуется выделение максимальной величины проекции прямой на координаты плоскости, что усложняет программирование,Целью настоящего изобретения является по лучение схемы трехкоординатного цифрового линейного интерполятора, работающего с использованием оценочной функции. без искус. ственных приемов программирования при сохранении точности отработки. 2Для этого первый выход регистра первой координаты через блок схем совпадения первого типа соединен с первым входом третьего сум.матора, второй выход регистра первой координаты через блок схем ссвпадения второго типа 30 соединен с первым входом первого сумматора, первый выход регистра второй координаты через блок схем совпадения первого типа соединен со вторым входом первого сумматора, второй выход регистра второй координаты через блок схем совпадения второго типа соединен с первым входом второго сумматора, первый выход регистра третьей координаты через блок схем совпадения первого типа соединен со вторым входом второго сумматора, второй выход регистра третьей координаты через блок схем совпадения второго тига соединен со вторым входом третьего сумматора, выходы сумматоров соединены с соответствующими входами блока определения знаков оценочных функций, первый выход блока определения знаков оценочных функций подключен ко входу блока схем совпадения первого типа регистра второй коориднаты и ко входу блока схем совпадения второго типа регистра третьей координаты, второй выход блока определения знаков оценочных функций соединен со входом блока схем совпадений первого типа регистра третьей координаты и со входом блока схем совпадения второго типа регистра первой координаты, третий выход блока определения знаков оценочных функций соединен со входом блока схем совпадешШ первого типа регистра первой координаты, со входом блока схем совпадения второго типа регистра второй координаты цчерез сборку - со входом счетчика перемещений,На фиг. 1 представлена функциональная схема предлагаемого трехкоординатного цифрового линейного интерполятора; на фиг. 2 - схема определения оценочных функций для координатных плоскостей.В схему предлагаемого интерполятора вхо дят регистры координат 1, 2, 3 (по числу координат), сумматоры накопительного типа 4, б, б, в которых вычисляются текущие значения оценочных функций, блок 7 (определения знаков оценочных функций, блок д задания скорости, счетчик 9 для подсчета перемещений, определяющий момент оконччния отработки заданного участка, схемы совпадений 10, 11, 12 первого типа для параллельной передачи положительных чисел соответственно из реги. стров 1, 2, 3 в сумматоры б, 4, б и схемы совпадений 13, 14, 16 второго типа для параллель. ной передачи отрицательных чисел соответственно из регистров 1, 2, 3 в сумматоры 4, б, 5.Алгоритм работы схемы определяется следующей системой уравнений:У,1 Ь УХ, - ЛХУ 1,11, = ЛЯ У - ЬУЕ,В, = ЬХЯ - ЛЯХгде ЛХ, ЛУ, ЛЛ - проекции отрабатываемогоучастка прямой на координатные оси;Х Уу, Е - координаты текущей точкиотработки;Уг,1, 171 й, - оценочные функции системы.Отработка ведется методом единичных шагов. В табл. 1 показано изменение оценочных функций при единичном шаге по какой-либо координате.Таблица 1Оценочные функцииНаправлениеединичногошага (ось)+ ЬХВ табл. 2 показано требуемое направлениеочередного единичного шага.Предлагаемый интерполятор работает следующим образом.В регистрах 1, 2, 3 устанавливаются исходные значения перемещений по координатам ЛХ,ЛУ), ЛЛ), сумматоры 4, б, 6 сбрасываются в нуль, в счетчике 9 устанавливается сумма перемещений по координатам(ЛХ +Л У +ЛЛ ), в блок 8 задания скорости - код заданной скорости перемещений.Блок 7 определения знаков оценочных функций устанавливается в такое положение, что 5 открыт канал выдачи шагов по оси Х, каналывыдачи шагов по осям У и Л закрыты. Таблица 2 Направление следующего единичного перемещения (ось) Знаки оценочных функций 10 20 25+30 С пуском схемы первый импульс поступаетна выход по оси Х, на счетчик 9 и через схемы совпадений 11 и 16 переносит в сумматоры 4 35 и б числа +ЛУ и - ЛЛ. Оценочная функцияУ,1 образуется в сумматоре 4, функция У, - в сумматоре 5, а функция Р 1, - в сумматоре 6. Таким образом, после первого шага (1)О, ,=О, ф;,О.40 Согласно табл. 2 следующий импульс проходит на выход схемы по оси Л, канал которого открывается блоком 7. Аналогичные операции происходят и при следующих шагах. Работа схемы будет продолжаться до заполне ния счетчика 9, который после отсчета заданной суммы перемещений вырабатывает импульс окончания отработки.Рассмотренный интерполятор обеспечиваетточность отработки прямой линии в пределах 50 одного шага независимо от соотношений перемещений по отдельным координатам, не требует специальных приемов программирования, позволяет применить один счетчик для подсчета перемещений, так как число импульсов, по ступивших в схему, всегда равно заданнойсумме перемещений, а логика схемы распределяет их по координатам в соответствии со знаками оценочных функций.Интерполятор легко может быть приспособб 0 лен для отработки окружности и параболывторой степени в любой из координатных плоскостей, На его основе возможно построение быстродействующего интерполятора и, следовательно, увеличение числа отрабатываемых 65 координат.Предмет изобретения Трехкоординатныи цифровой линейный интерполятор, работающий по принципу вычисления оценочных функций, состоящий из регистров, сумматоров, схем совпадений, блоков определения знаков оценочных функций, счетчика перемещений, отличающийся тем, что, с целью обеспечения простоты программирования, в нем первый выход регистра первой координаты через блок схем совпадения перво.о типа соединен с первым входом третьего сумматора, второй выход регистра первой координаты через блок схем совпадения второго типа соединен с первым входом первого сумматора, первый выход регистра второй координаты через блок схем совпадения первого типа соединен со вторым входом первого сумматора, вто рой выход регистра второй координаты через блок схем совпадения второго типа соединен с первым входом второго сумматора, первый выход регистра третьей координаты через блок схем совпадения первого типа соединен со вторым входом второго сумматора, второй выход регистра третьеи координаты через блок схем совпадения второго типа соединен со вторым входом третьего сумматора, выходы суммато ров соединены с соответствующими входамиблока определения знаков оценочных функций, первый выход блока определения знаков оценочных функций подключен ко входу блока схем совпадения первого типа регистра вто рой координаты и ко входу блока схем совпадения второго типа ре 1 истра третьей координаты, второй выход блока определения знаков оценочных функций соединен со входом блока схем совпадений первого типа регистра 15 третьей координаты и со входом блока схемсовпадения второго типа регистра первой координаты, третий выход блока определения знаков оценочных функций соединен со входом блока схем совпадений первого типа ре гистра первой координаты, со входом блокасхем совпадения второго типа регистра второй координаты и через сборку со входом счетчика перемещений.271903 фи ррекчор И. С. Хлыстова ева едактор Тираж 480делам изобретений и открытий при Совете ММосква, Ж, Раушская паб., д. 4 у 5 пография, пр. Сапунова Заказ 24238ЦНИИ 11 И Комитета СоставительТехред Т. И. Иванееурилко Пэдчцсио п.ров СС Р
СмотретьЗаявка
1285029
Ю. А. Раисов, В. С. Тройников Харьковский политехнический институт имени В. И. Ленина
МПК / Метки
МПК: G06G 7/30
Метки: интерполятор, линейный, трехкоординатный, цифровой
Опубликовано: 01.01.1970
Код ссылки
<a href="https://patents.su/4-271903-trekhkoordinatnyjj-cifrovojj-linejjnyjj-interpolyator.html" target="_blank" rel="follow" title="База патентов СССР">Трехкоординатный цифровой линейный интерполятор</a>
Предыдущий патент: Устройство для интегрирования эхосигналовот
Следующий патент: Двухкоординатный линейный экстраполятор
Случайный патент: Блок вращающихся головок видеомагнитофона