Техническая '" библиотека
Иллюстрации
Показать всеРеферат
ОПИСАН И Е
ИЗОБ РЕ ТЕ Н ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
25I269
Союз Советввнв
Социзлнстнческил
Реслуелнв
Зависимое от авт. свидетельства №
Заявлено 29Х.1968 (№ 1243864/18-24) Кл. 42m, 5/00 с присоединением заявки №
Приоритет
Опубликовано 26Х11!.1969. Бюллетень № 27
Дата опубликования описания 12.11.1970
МПК 6 06j
УДК 681.333:621.9-52 (088.8) Комитет ло делам изобретений и открытий лри Совете Министров
СССР
" - :ЬЗИАЯ
1 1тЛ ТЕНТНОТЕХНИЧЕСКАЯ
БИБЛИОТЕКА
Авторы изобретения
Г. И. Алкин и В. Л. Ройтер
Заявитель
ЛИНЕЙНО-КРУГОВОЙ ИНТЕРПОЛЯТОР
Данное устройство относится к вычислительной технике.
Известны линейно-круговые интерполяторы, например, для систем программного управления металлообрабатывающими станками, содержащие синусно-косинусный блок с подключенными к нему двумя умножителями координат, каждый из которых состоит из счетчика, блока ключей, переключателя знаков координат и делителя частоты импульсов.
Предложенное устройство отличается тем, что оно содержит на выходах умножителей координат по два делителя частоты импульсов, входы которых соединены с выходами переключателей знаков координат.
Такое выполнение устройства позволяет уменьшить погрешность вычислений, вызываемую переключением знака координаты.
На чертеже приведена блок-схема интерполятора.
Интерполятор содержит синусно-косинусный блок, в состав которого входят постоянная синусно-косинусная память 1 со счетчиком 2, дешифратором 8 и счетчиком 4 для задания длины обрабатываемой кривой и два умножителя координат, которые в свою очередь содержат счетчики 5 и б и настраиваемые от программы блоки ключей 7 и 8, коммутирующие выходы счетчиков 5 и б, выполненных, например, на динамических элементах; переключатели 9 и 10 знаков координат; делители 11 — 15 одинаковой емкости, служащие для уменьшения погрешности вычисления и неравномерности выхода импульсов; генератор тактовых имs пульсов 1б и ключи 17 и 18.
Интерполятор работает следующим образом.
При обработке прямой в блоки ключей 7 и 8 записываются соответственно величины Лх и
Лу, в зависимости от знаков приращений коор10 динат соответствующим образом включаются переключатели 9 и 10, включается ключ 17 и на вход счетчиков 5 н б поступают импульсы 1 от генератора 1б. Счетчики 5 и 6 работают синхронно и на выходы + х и + y поступают им15 пульсы с линейной .интерполяцией. х 1иу—=
Лх Лу
Я R где R — емкость счетчиков 5 и б.
20 В конечной точке погрешность вычисления отсутствует, так как сигнал окончания кадра прямой выдается делителем 15 при переполнении счетчиков 5 и б.
При обработке окружности включается ключ
25 18 и в счетчики 5 и б подаются импульсы из синусно-косинусной памяти 1
dRcos t и сИsint, где d — емкость делителей 11 — 15. В блоки
30 ключей 7 и 8 записываются одинаковые мно251269
Предмет изобретения
Составитель Ф. Б. Гулько
Редактор T. В. Данилова Тсхред Л. А. Камышникова Корректоры: М. Коробова и Л. Коро год
Заказ 391616 Тираж 480 Подписное
ЦНИИПИ Комитета по делам изобретений и открытий при Совете Министров СССР
Москва 7К-35, Раушская наб., д, 4 5
Типография, пр. Сапунова, 2 жители r. В умножителях число импульсов
r умножается на —, в делителях 11 — 14 число
R импульсов делится на d è на выходы +-х и
+ у поступают соответственно импульсы. х=г cos t и y=r sin t.
Постоянной памятью управляет дешифратор
8, с помощью которого выбирается также начальная точка окружности; длина -дуги задается с помощью счетчика 4.
Длина обрабатываемой дуги зависит от заданного радиуса r .начальной и конечной точек обработки. Поэтому величины r cos t u
r sin t в общем случае выражаются дробным числом импульсов и после окончания кадра окружности в делителях 11 — 14 сохраняется некоторая дробная часть. Так как делители
11 — 14 не сбрасываются в течение отработки всей программы, то дробные части импульсов суммируются как по положительным, так и по отрицательным каналам координат в делителях 11 — 14 и при переполнении их поступают на выходы в виде целых импульсов. Одновременно делители 11 — 14 уменьшают погрешность умножителей и неравномерность выхода импульсов.
Г ! ! ! ! !
t
I ! ! !
При,расположении делителей-усреднителей по координатам до переключения знака, т. е. до переключателей 9 и 10, и отсутствии делителей 11 — 14 (в интерполяторе-прототипе)
5 дробная часть, накопленная, например, при движении в положительном направлении оси, после переключения знака координаты сбрасывается или суммируется с отрицательным остатком и поступает на отрицательный выход.
Линейно-круговой интерполятор, например, 15 для систем программного управления металлообрабатывающими станками, содержащий синусно-косинусный блок с подключенными к нему двумя умножителями координат, каждый из которых состоит из счетчика, блока ключей, 20 переключателя знаков координат и делителя частоты импульсов, отличающийся тем, что, с целью уменьшения погрешности вычислений, вызываемой переключением знака координаты, он содержит на выходах умножителей ко25 ординат по два делителя частоты импульсов, входы которых соединены с выходами переключателей знаков координат.! ! ! ! ! ! ! ! ! !