Многокоординатный цифровой интерполятор Советский патент 1982 года по МПК G05B19/18 

Описание патента на изобретение SU966665A1

(54) МНОГОКООРДИНАТНЫЙ ЦИФЮЮЙ ИНТЕРПОЛЯТОР

Похожие патенты SU966665A1

название год авторы номер документа
Многокоординатный цифровой интерполятор 2017
  • Гершунина Наталья Николаевна
  • Булатникова Инга Николаевна
RU2667658C1
Многокоординатный цифровой интерполятор 1986
  • Мурза Владимир Максимович
  • Простаков Олег Георгиевич
  • Раисов Юрий Абрамович
  • Спасский Василий Нилович
  • Тройников Валентин Семенович
SU1315939A1
Многокоординатный цифровой интерполятор 1984
  • Мурза Владимир Максимович
  • Огранович Михаил Наумович
  • Простаков Олег Георгиевич
  • Раисов Юрий Абрамович
  • Спасский Василий Нилович
  • Тройников Валентин Семенович
SU1200246A1
Многокоординатный линейно-круговой интерполятор 1988
  • Личман Людмила Васильевна
  • Мурза Владимир Максимович
  • Простаков Олег Георгиевич
  • Раисов Юрий Абрамович
  • Спасский Василий Нилович
  • Сухер Александр Николаевич
SU1603345A1
Линейно-круговой интерполятор 1985
  • Огранович Михаил Наумович
  • Простаков Олег Георгиевич
  • Раисов Юрий Абрамович
  • Спасский Василий Нилович
  • Сухер Александр Николаевич
  • Тройников Валентин Семенович
SU1259218A1
Устройство для двухкоординатного программного управления 1981
  • Кошкин Владимир Львович
  • Лапандин Александр Иванович
SU962857A1
Многокоординатный цифровой линейный интерполятор 1987
  • Патишман Ефим Михайлович
  • Раисов Юрий Абрамович
  • Спасский Василий Нилович
  • Тройников Валентин Семенович
  • Шатунов Владимир Сергеевич
SU1522154A1
Интерполятор 1983
  • Тормышев Юрий Иванович
SU1108395A1
Цифровой адаптивный линейный интерполятор 1982
  • Ефимов Борис Петрович
  • Козлов Николай Николаевич
  • Корнеев Юрий Алексеевич
  • Лукошкин Анатолий Петрович
SU1095189A1
Многокоординатный линейно-круговой интерполятор 1984
  • Простаков Олег Георгиевич
  • Раисов Юрий Абрамович
  • Спасский Василий Нилович
  • Тройников Валентин Семенович
SU1156008A1

Иллюстрации к изобретению SU 966 665 A1

Реферат патента 1982 года Многокоординатный цифровой интерполятор

Формула изобретения SU 966 665 A1

.

Изобретение относится к технике автоматизированного управления производственными процессами, а именно к устройствам для кспользоваиня в снётемах числового.нрограм много управления станками, i Известно устройство многокоордннатной интерполяции, работающее по методу вычисг леиня оценочных функций и содержащее блок задания скорости, интерполяционные блоки (но числу координат), счетчик и логический узел для (шределения конца интерто лнрования и обЩ1 блок управления 1. Шдостатком этого устройства является необходамость 1и |деления параметра на каждом участке интерполирования, трудность стабилизации 1сонту1той скорости, высокая сложность алгоритма при программной реализации.

Наиболее близким техническим рещением к предлагаемому является устройство многокоордннатной интерполяции, содержащее блок задания скорости, блок двухкоординатной интерполяции (на единнцу меньше числа координат), два счетчика и схему совпадення

для определения конца интерполирования, причем выходы пертого интерполяционного блока связаны со входами даух последних блоков интерполящш и счетчиками выходы которых соединены со входами схеигпа совпадешш, а вход первого блока интерполяции соеда {еи с выходом блока задания скорости 2.

Однако это устройство характеризуется зависимоспю cx filHoro построения от числа

10 управляемых координат, необходимостью цолучения в качестве исходных данных суммарных щщращений по нескольким координатам, а также разбивки координат на группы, наnspoie двух счегшков приращеннй.

IS

Цель изо тения - упрощение устройства при интерполяции по п координатам.

Псктавленная цель достнгается тем, гго многокоордннатный .цифровой интерполятор, jg содержащий блок програкош и счетчик приращений, счетным входом соединенный с выходом блока задания скоросга, содержит п-1 одаоразрядных сумматоров и п-1 блоков двухкоординатной ннте1Я1оляции, причем 3 каждый i-й одноразрядный сумматор соединен первым входом с выходом i-й координаты блока программы и входом первой координаты i-ro блока двухкоординатной ин терполяции, вторым входом - с входом ВТО рой координаты каждого i-ro блока двухкоординатной интерполяции и выходом (i+l) одноразрядного с)т«матора, при этом выход первого одноразрядного сумматора соединен с yctaHOB04HbiM входом счетчика приращений а второй вход (n-l)-ro одноразрядного сумматора подалючен к вввсоду п-й координаты блока программы, каждый 1-й блок двухкоординатой интерполяции соединен импульс ным входом с выходом второй координаты (i-1)-го блока двухкрординатной интерполяции, а выходом первой коорданаты - с выходом 1-й коорданаты устройства, причем импульсный вход первого блока двухкоординатной интерполяции подключен к выходу блока задания скорости, а выход второй ко ординаты ( блока двухкоординатной интерполяцш - к выходу п-ой координаты устройства. На чертеже представлена схема интерполятора. Интерполятор содержит блок 1 программы счетчик 2 приращений, блок 3 задания скорости, п-1 одноразрядных сзмматоров 4 и п-1 блоков 5 дБухкоордш1атной кнтерполяции. Блоки 5 работают по методу вычисления оценошых функций. Для интерполирования прямой в п-мерном пространстве из программы вводятся величин координатных приращений ДХ;, где i 1, 2, п. Исходными программными данными дня работы блоков интерполяции являются: для первого блока 5 интерполяции - приращение по первой координате и сумма прираще НИИ по остальным координатам AXj; для второго блока 5 интерполяции - приращение по второй координате ДХг и сумма п zH AXj и т.д.; для. последнего блока - isj приращения по координатам АХр, и AXj. В счетчик 2 с вьгхода первого сумматора 4 вводится общая сумма приращений .f-АХ i Система i оценочных функций, реализуемых в устройстве, имеет вид и, Х/. Uj Хг-АУз-Уз-АХ Uj Xj AYj :Un-, Xn.,-AYn-Yn-AXn., где Ui, Uj, . . ., Un - оценочные функщш nn AY 11 ЛХ. -X i-. ) Блок 1 программы вьщает прюграммные данные на сумматоры 4. В счетчике 2 устанавливается сумма 4-AXj приращений по всем координатам, в регистрах первого блока 5 устанавливаются величины AXi, HL-AXj.B регистрах второго блока 5 1 п AXj,2 AXj и т.д., в регистрах (п-1)-го i Ъ- Шока 5 величины АХ„. С пуском интерполятора импульсы блока 3 поступают на вход первого блока 5 и счетчика 2. В первом блоке 5 по знаку функции Uj прог изводится либо посылка импульса на выход первой координаты и первый выход устройства X,{Ui 0) с вычислением нового значения Ui (Ul - DI V AYj), либо посылка импульса на выход второй координаты и на импульсный вход Uj О с вычислением нового значения Ui (u UiAXi). Аналогичные операции происходят и в следующих блоках 5. Таким образом, с каждым тактом работы блока 3 производится выдача сигнала только по одной из координат. Поэтому общее число тактов, необходимых дня отработки участка, равно сумме приращений по всем коор1щнатам, которая будет зафиксирована счетчиком 2. Предлагаемый миогокоордашатный цифровой интерполятор, обеспечивает простоту схемной реализации, универсальность построения, так как наращивание числа координат осуществля-. ется добавлением блока интерполящш и сумматора, простоту программной реализации алгоритма. Формула изобретения Многокоординатный цифровой интерполятор, содержащий блок программы и счетчик приращений, счетным входом соединенный с выходом блока задания скорости, о т Л и чающийся тем, что, с целью упрощения устройства при интерполяции по п-координатам, интерполятор содержит п-1 одноразрядных сумматоров и п-1 блоков ftajfx координатной интерполяции, причем каждый i-й одноразрядный сумматор соединен первым входом с выходом 1-й координаты блока программы и входом первой коордшшты i-ro блока Двухкоординатной интерполяции, вторым входом - с входом второй координаты каждого i-ro блока двухкоординатной интерполяции и выходом (i+l)-ro одноразрядного сумматора, при этом выход первого одноразрядного сумматора соединен с установочным входом счетчика приращений, а второй вход (п-1)-го одноразрядного . сумматора подключен к выходу п-й координаты блока программы, каждый i-й блок двухкоорщшатной интерполящш соединен импульсным входом с выходом второй координаты (|-1)-го блока двухкоординатной интер поляции, а выходом первой координаты - с выходом i-й координаты устройства, причем импульсный вход первого блока двухкоордиНатной интерполяции подключен к выходу блока задания скорости, а выход второй координаты (п-1)-го блока двухкоординатвыходу п-й коорной интерполящш - k динаты устройства. Источники информации, принятые во внимание при экспертизе 1.Способы подготовки программ и интерполяторы для контурных систем числового управления . М., Машиностроение, 1970, с. 57-63. 2.Авто1 ское свидетельство СССР N 451061, кл. G 05 В 19/18, 1974 (прототип).

SU 966 665 A1

Авторы

Балагов Николай Петрович

Гончаренко Борис Александрович

Мурза Владимир Максимович

Нешвеев Виталий Владимирович

Простаков Олег Георгиевич

Павлов Николай Васильевич

Раисов Юрий Абрамович

Спасский Василий Нилович

Сухер Александр Николаевич

Тройников Валентин Семенович

Даты

1982-10-15Публикация

1981-03-06Подача