Круговой интерполятор
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(22) Заявлено 180230 (23) 2883538/18-24с присоединением заявки йо -(53)М. Кл,С 05 В 19/415 Государственный комитет С.СС Р по делан изобретений и открытий.М.Пе Д.Т.Ободник Винницкии политехнический институт 1) Заявите(54) КРУГОВОЙ ИНТЕРПОЛЯТО Изобретение относится к автоматике и вычислительной технике и может найти применение в устройствах вывода графической информации, а также. в системах числового программного управления оборудованием.Известен круговой интерполятор, содержащий блок управления, соединенный со счетчиком аппроксимируемых отрезков и счетчиком приращений, ре-. гистр и преобразователь двоичного кода в код приращений координат Ь 3.Недостатком данного интерполятора является невысокие быстродействие и точность, обусловленные наличием в нем преобразователя двоичного кода в код приращений координат.Наиболее близким по технической сущности к предлагаемому является круговой интерполятор, содержащий накапливающий сумматор, один вход и выход которого подключены соответственно к выходу коммутатора и входу блока управления, соединенного выходами с первым входом коммутатора, выходами устройства н одними входами счетчиков, другие входы которых подключены к первым входам устройства, а выходы - ко вторым входам коммутатора 21 . Однако известный интерполятор обладает низким быстродействием, таккак в нем невозможен интерполяционныйшаг по двум координатам. Точность та 5 кого интернолятора также недостатона.Цель изобретения - повииение быстродействия и точности.Указанная цель достигается тем, чтов круговой интерполятор, содержащийнакапливающий сумматор, один вход ивыход которого подключены соответственно к выходу коммутатора и входублока управления, соединенного выхо- О дами с,первым входом коммутатора, выходами интерполятора и одними входамисчетчиков, другие входы которых подключены к первым входам интерполятора, а выходы. - ко вторым входам ком- Ю мутатора, введен блок вычисленияразности, подключенный входами к выходам счетчиков, а выходом - к третьему входу коммутатора, причем другойвход накапливающего сумматора соеди" 25 неи со вторым входом интерполятора.На чертеже представлена функциональная схема интерполятора.Интерполятрр содержит. накапливающий сумматор 1, блок 2 управления, ЗО коммутатор 3, блок 4 вычисленияразности, счетчики (текущих значений координат) 5 и б. Ко входам накапливающего сумматора 1 подключенывыходы коммутатора 3, входы которогосоединены с выходами счетчиков 5 и бтекущих значений координат и выходами блока 4 вычисления разности, входыкоторого соединены с выходами счетчиков 5 и б текущих значений координат, Вход блока 2 управления соединен с выходом накапливающего сумматора 1, а выходы - с управляющими входами. коммутатора 3 и счетчиков 5 и бтекущих значений координат. Входамиинтерполятора являются входы занесения кода накапливающего сумматора 1 и счетчиков 5 и б текущих. значений координат. Выходами интерполятора являются выходы блока 2 управле"ния, подключенные к управляющим входам счетчиков 5 и б текущих значенийкоординат. 20Интерполятор работает следующимобразом,В интерполяторе используется взаимосвязь между величиной отклоненияточки от линии окружности о и величиной оценочной Функции Г . Изменению о" в пределах -1/2 А 1/2 соответствует изменение оценочной функциив пределах.-9+ 1/4 Гсй + 1/4Перед началом работы в счетчик 5заносится ЬХо а в счетчик б-ЬЧогде ЬХ, ЬЧО - координаты начальнойточки дуги окружности относительноцентра. Сумматор 1 устанавливаетсяв одно иэ состояний: к+ 1/4 или 35-В + 1/4.Дальнейшая работа интерполятораосуществляется тактами. В каждомтакте на сумматоре 1 вычисляется значение оценочной функции в,точках,соот ветствующих такому направлению движения, которое способствует изменению знака оценочной Функции. По полученному знаку оценочной функции,поступавшему иэ накапливающего сумматора 1 в блок 2 управления, впоследнем. формируются управляющиесигналы, поступающие на выходы интерполяторов и на входы счетчиков5 иб.50Пусть требуется воспроизвести дугу окружности, расположенную в первом полуквадранте первого квадрантапри движении против часовой стрел.ки. Модули ЬХо и ЬУО заносятся всчетчики 5 и 6, а в сумматор заносят К+ 1/4В первом интерполяционномтакте ко входам сумматора 1 черезкоммутатор 3 подключают выходы блока 4 вычисления разности, на которомопределена разность (2 У+2)-2 ХО. В Щ)сумматоре 1 вычисляют значение оценочной, функции по формуле: Г:Го +К 2 У + 2) -2 Х о. В блоке 2 управления анализируется знак полученногозначения. Если %1 О, то на выходах 65 блока 2 управления Формируются управляющие сигналы, по которым иэ счетчика 5 вычитается единица, а к содержимому счетчика б прибавляется единица: Х:Хо; У= У+ 1, Если Тл 10, .то содержимое счетчика 5 не изменяется, а к содержимому счетчика б прибавляется единица: Х= Щ У=Ч= + 1. При положительных значениях оценочной функции в дальнейшем интерполяционные шаги выполняют аналогично первому, При отрицательном значении оценочной функции в точкеко входам сумматора 1 через коммута- . тор 3 подключают выходы счетчика б. На сумматоре 1 оценочная функция вы исляется по Ф рмуле Г.,=Г; + 2 У+1 формирование управляющих, сигналов на выходах блока 2 управления, поступающих на управляющие входы счетчиков 5 и б, аналогично первому интерполяционному шагу, Процесс интерполяции заканчивается при попадании в конечную точку.Введение в интерполятор блока вычисления разности,и дополнительных входов занесения кода в сумматор позволяет повысить быстродействие, так как выполняются совмещенные ннтерполяционные шаги по двум координатам, Такие повышается точность, ибо в процессе интерполяции соблюдается условие: -1/2Ю1/2.Повышение быстродействия и точности кругового интерполятора позволяет повысить качество и скорость отработки окружностей в системах числового программного управления, а также в устройствах ввода-вывода инФормации ЦВМ.,формула изобретенияКруговой интерполятор, содержащийнакапливающий сумматор, один входи выход которого подключены соответственно к выходу коммутатора нвходу блока Управления, соединенного выходами с первым входом коммутатора, выходами интерполятора и одними входами счетчиков, другие вхо-.,ды которых подключены к первым входам интерполятора, а выходы - ко вторым входам коммутатора, о т л и ч аю щ и й с я тем, что, с целью повышения быстродействия и точности интерполятора, он содержит .блок вычисления разности, подключенный входами к выходам счетчиков, а выходом -к третьему входу коммутатора, причемдругой вход накапливающего сумматора.соединен со вторым входом интерполятора,Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССРЕ 491967, кл. С Об К 15/20,02,01.74.2. Агурский М,С. и др. Числовоепрограммное управление станками. М.,875343 ставитель С.Хлебниковхред С. МигУнова Корректор С.Шекма Редактор Г.Волкова сное Заказ 9331/ П "Патеитф, г. Ужгород, ул. Проектная и Тираж 943 НИИПИ ГосУдарственного комите по делам изобретений н отк 113035, Москва,З, Раушская
СмотретьЗаявка
2883538, 18.02.1980
ВИННИЦКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ
ПЕТУХ АНАТОЛИЙ МИХАЙЛОВИЧ, ОБОДНИК ДЕМЬЯН ТИХОНОВИЧ
МПК / Метки
МПК: G05B 19/4103
Метки: интерполятор, круговой
Опубликовано: 23.10.1981
Код ссылки
<a href="https://patents.su/3-875343-krugovojj-interpolyator.html" target="_blank" rel="follow" title="База патентов СССР">Круговой интерполятор</a>
Предыдущий патент: Система программного управления
Следующий патент: Устройство для контроля параметров электромагнитных реле
Случайный патент: Полуавтомат для контроля параметров пружинсжатия