Линейно-круговой интерполятор
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
второго комбинационнОГо сумматора ивторого регистра на .-К триггерах,а также третьего комбинационного сумматора и третьего регистра на )"Ктриггерах, причем в каждой координате интерполирования первый вход триггера подключен к запускающему входуинтерполятора, второй вход - к выходутретьего элемента И данной координаты интерполирования, первый выходк входу первого элемента И, а второй выход - к первому входу второгоэлемента И данной координаты интерполирования, второй вход которогосоединен с тактирующим входом интерполятора,а выход - с вторым входомтретьего регистра на )-К триггерах,и с вторым входом пятого элемента Иданной координаты интерполирования,подключенного выходом к первому входу четвертого элемента И другой координаты интерполирования и к второму 20входу первого регистра на 3-К триггерах данной координаты интерполирования, второй вхОд четвертого элемента И"каждой координаты интерполирования соединен с управляющим входом ринтерполятора, а выход первого, второго и третьего регистров на 3-К триггерах соединены с соответствующимивходами первого, второго и третьегокомбинационных сумматОрОв даиной кО- Зординаты интерполирования соответственно,На чертеже представлена Функциональная схема предлагаемого интерполятора.Интерполятор состоит из третьих ф1 и 2, вторых 3 и 4 и первых 5 и брегистров на 3-К триггерах, работающих по заднему фронту импульсов синхронизации, третьих 7 и 8, вторых9 и 10, первых 11 и 12 комбинацион" 1 Оных сумматоров, вторых 13 и 14, пятых 15 и 16, четвертых 17 и 18 третьих 19 и 20 элементов И, триггеров21 и 22, первого элемента И 23, атакже первых 24 и 25, вторых 26 и27 и третьих 28 и 29 блоков суммн"рования.Интерполятор может работать в двухосновнх режимах: в режиме линейнойи в режиме круговой интерполяции.В режиме линейной интерполяцииинтерполятор работает следующим образом.В регистры 1 и 2 заносится машинная единица МЕ. Величина Ьх заноситсяв регистры 3 и 5, а величина Ьу в ре гистры 4 и 6. Потенциал режима круговой интерполяции КИ отсутствует, поэтому элементы И 17 и 18 закрыты.По сигналу "пуск" триггеры 21 и 22устанавливаются в единичное состоя- Щние и открывают элементы И 13 и 14,в результате чего импульсы тактовойчастоты 1 начинают проходитьчерезэлементы И 13 и 14 и поступают навходы элементов И 15 и 16, которые управляются сигналами переноса сумматорОв 7 и 8. В этот момент на выходе сумматора 7 стоит сумма машинной единицы (МЕ), т,е, величины10000 0 и Ах, а на выходе сумматора 8 сумма МЕ и Ьу, Если зтасумма не создает сигнала переполнения, то элементы И 15 и 16 закрыты и по заднему Фронту импульса частотыуказанные суммы заносятсяв регистры 1 и 2, так как они построены на 3-К триггерах, работающих отзаднего фронта синхроимпульсов. Кприходу следующего импульса величины, хранимые в регистрах 1 и 2, ивеличины Ь х и ау образуют новые суммы на выходах сумматоров 7 и 8. Пустьпри этом возникает переполнение сумматора 7. Тогда элемент И 15 открыт,и импульс й проходит на выход интерполятора по координате х и одновременно на вход сигнала синхронизациирегистра 5 и элемента И 19. В результате чего сумма ьх + 1 (дх в дополнительном коде) записывается з регистр 5 по заднему фронту. Если навыходе сумматора был при этом .сигнал "перенос", это означает, чточисло импульсов, отработанных по координате х, равно дх, то элемент И 19открыт, и с его выхода сигн.,л поступает на нулевой вход триггера 21 иустанавливает его в нуль. При этомзакрывается элемент И 13, Аналогичноработает канал координаты у и, когдаотработка Перемещения по у заканчивается, устанавливается в нуль триггер 22, элемент И 14 закрывается,а на выходе элемента И 23 формируется сигнал "окончание отработки кадра". Поскольку изменение состояниярегистров происходит нй заднем фронте синхроимпульсов, один и тот жеимпульс обеспечивает суммирование иподсчет величины отработанного перемещения йх и ду,В режиме круговой интерполяцииинформация заносится в устройствоследующим образом: в регистры 1 и 2заносятся машинные единицы, в регистр3 величина уи йз 1 п%, в регистр 4величина ьх = 8 сов , в регистр 5,ахЯсов - й сов, в регистр 6величина ьуйьи М - йыи Ч,. гдей - радиус интерполируемой окружности, Ч, - начальный, а Ч - конечныйуглы поворота радиуса вектора. В схему вводится потенциал режима круговой интерполяции КИ, который открывает элементы И 17 и 18. На вторыевходы сумматоров 9 и 10 подаются коды "1" в зависимости от направленияобхода дуги.Далее по сигналу "пуск" триггеры21 и 22 устанавливаются в состояниеединицы и открывают элементы И 13и 14. При этом начинается работаинтерполятора точно также, какописано выше в режиме интерполяции,807236 формула изобретения 30 с тои лишь разницей, что выходные сигналы элементов И 15 и 16, проходя через элементы И 18 и 17, ыа синхронизирующие выходы регистров 4 и 3 соответственно, обеспечивают по своему заднему фронту корректировку значений подынтегральных функций в регист;рах 3 и 4. При этом интерполятор по- прежнему работает по однотактному циклу.Экономический эффект от использования данного изооретения возникает О в результате того, что быстродействие интерполятора повышается в два раза. Это позволяет сократить в два раза время проверки программы в ускоренном режиме, использовать интерполятор, 15 работающий на привод, также для расчЕта поправок при коррекции эквидистанты при смене кадра до величины ЬЬ =У , где Г. - частота интегЮтиратора, с - время ввода, Р - ценавимпульса, что при := 0,001 с, 50,01 мм дает величину 25 мм. Это значит, что при максимальной величине коррекции фрезы ьй = 25 мм, имеется возможность исключить из системыинтерполятор расчета поправки, состоящий из двух интеграторов. Линейно-круговой интерполятор, содержащий первый элемент И и в каждой координате интерполирования второй элемент И, первый блок суммирования, выход которого соединен с З 5 первым входом третьего элемента И., и последовательно соединенные четвертый элемент И, второй блок суммирования, третий блок суммирования и пятый элемент И, выход которого 4 О подключен к выходу интерполятора и к второму входу третьего элемента И данной координаты интерполирования, о т л и ч а ю щ и й с я тем, что, с целью повышения быстродействия интерполятора, в каждую координату интерполирования введен триггер, а первый, второй и третий блоки суммирования каждой координаты интерполирования выполнены в виде .оследовательносоединенных первого комбинационногосумматора и первого регистра на-Ктриггерах, второго комбинационногосумматора и второго регистра на-К триггерах, а также третьего комбинационного сумматора и третьегорегистра на -К триггерах, причем вкаждой координате интерполированияпервый вход триггера подключен кзапускающему входу интерполятора,второй вход - к выходу третьегоэлемента И данной координаты интерполирования, первый выход - к входупервого элемента И, а второй выходк первому входу второго элемента Иданной координаты интерполирования,второй вход которого соединен с тактирующим входом интерполятора, авыход - с вторым входом третьегорегистра на-К триггерах и с вторым входом пятого элемента И даннойкоординаты интерполирования, подключенного выходом к первому входучетвертого элемента И другой координаты интерполирования и к второмувходу первого регистра на /-К триггерах данной координаты интерполирования, второй вход четвертого эле-мента И каждой координаты интерполирования соединен с управляющим входом интерполятора, а выход первого,второго и третьего рег.быстров йа 3-Ктриггерах соединены с соответствующими входами первого, второго и третьего комбинационных сумматоров даннойкоординаты интерполирования соответственно,Источники информации,принятые во внимание при экспертизе1. Воронов А, А. и др, Цифровыеаналоги для систем автоматическогоуправления, М,-Л., Академия наук,1960, с.120.2, Там же, с,136, рис. 64 (прототип)./5 илиал ППП "Патентп, г. Ужгород, ул. Проектная, 4 Заказ 2 ВЗ/71 Тираж 951 ВНИИПИ Государственного по делам изобретений 113035, Москва, Ж, РаушПодписи омитета СС открытий ая наб., д
СмотретьЗаявка
2685979, 20.11.1978
ПРЕДПРИЯТИЕ ПЯ В-2190
КОШКИН ВЛАДИМИР ЛЬВОВИЧ, ГОРБЕНКО ЭДУАРД ТИХОНОВИЧ
МПК / Метки
МПК: G05B 19/4103
Метки: интерполятор, линейно-круговой
Опубликовано: 23.02.1981
Код ссылки
<a href="https://patents.su/4-807236-linejjno-krugovojj-interpolyator.html" target="_blank" rel="follow" title="База патентов СССР">Линейно-круговой интерполятор</a>
Предыдущий патент: Устройство для программногоуправления
Следующий патент: Интерполятор
Случайный патент: Способ лазерной сварки