Круговой интерполятор
Иллюстрации
Показать всеРеферат
О П И С А Н И Е < 632990
ИЗОБРЕТЕН ИЯ
Союз Советских
Социалистических
Республик
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву (22) Заявлено23.06.77 !21) 2500292/18-24 с присоединением заявки № (23) Приоритет (43) Опубликовано 15,11.78.Áþëëåòåíü № 42 (45) Дата опубликования описания 1й.!т 78
2 (51) М. Кл. г-т05 В 19/18
Государственный комитет
Совета Министров СССР по делан иэооретений н открытий (53) УДК 621.503.. 55 (08 8.8) В. П. Данчеев, H. С. Ермаков, Г. Я. Кузьмин и В. П. Росляков (72) Автор.ы изобретения (71) Заявитель (54) КРУГОВОЙ ИНТЕРПОЛЯТОР
Изобретение относится к вычислительным средствам систем управления и автоматизации производственных процессов и может быть использовано, например, для управления ходовыми винтами станков.
Известны круговые интерполяторы, содержащие два координатных счетчика Х и У, программный счетчик, два логических блока, блок программ (1), (2) .
Наиболее близким техническим решением к данному изобретению является круговой интерполятор, содержащий генератор импульсов, подключенный к первому входу первого счетчика, и последовательно соединенные блок ввода программы, первый реверсивный счетчик, первый логический блок, второй реверсивный счетчик и второй логический блок, выход которого подсоединен ко второму входу первого реверсивного счет чика, второй и третий выходы блока ввода программы подключены ко второму входу второго реверсивного счетчика и второму входу первого счетчика соответственно (3) .
Недостатком таких устройств является практическая невозможность использования их в режиме реверса из-за возникающей сравнительно большой накапливающейся ошибки воспроизведения при реверсе всего устройства, в том числе и программного счетчи ка.
Целью изобретения является повышение точности работы кругового интерполятора режи»e реверса
Это достигается тем, что в предлагаемый интерполятор введены первый и второй элементы И и второй счетчик. первый вход которого соединен с выходом генератора импульсов, а второй вход — с четвертым выхо10 дом блока ввода программы. первые входы первого и второго элементов И подключены к выходам первого и второго счетчиков соответственно, вторые входы — к пятому выходу блока ввода программы, а выходы— ко вторым входам первого и второго логи15 ческих блоков.
На фиг. 1 показана схема кругового интерполятора; на фиг, 2 — диаграмма его . работ.ы.
Схе»а содержит первый 1 и второй 2 счетчики, первый 3 и второй 4 реверсивные счетчики, первый 5 и второй 6 элементы И, первый 7 и второй 8 логические блоки, генератор импульсов 9 и блок ввода программы 10.
632990
Устройство работает следующим образом.
Перед началом работы в реверсивные счетчики 3 и 4 заносятся начальные условия
Хо и Уа, а в счетчики 1 и 2 — начальные фазы t< . Предположим, что начинаем раооту при начальных условиях счетчиков 3 и 4
Хр = R, Уц = О, тогда в счетчике 1 ti, = О, а во втором — tq, = Т, где R — амплитуда синусоидального сигнала, а Т = 2 — — времй мя прохождения четверти окружности.
Пусть первая точка реверса при вторая — при t = t" " и т.д. (фиг. 2а). До момента времени 1 интерполятор обслуживает первый счетчик 1 (он работает на сложение, а второй в этом режиме — на вычитание). Тогда в момент времени т." в первом счетчике 1 будет записана величина, численно равная 1", пропорциональная углу а1 (см. фиг. 2 б), а во втором счетчике
2 — величина, численно равная (Т вЂ” t" ) и пропорциональная углу (- — о.). В момент времени t" блок программ реверсирует оба счетчика 1 и 2, причем первый счетчик 1 через элемент 5 отключается от обслуживания интерполятора, а второй через элемент
6 — подключается. При этом счетчик 3 считается счетчиком У, а счетчик 4 — счетчиком Х, т. е. рабочая точка перемещается из точки А в точку В (см. фиг. 2б). Счетчик, обслуживающий интерполятор, в этом случае опять работает на, сложение и ошибки реверса не возникает. В момент второго реверса происходит аналогичная операция в другую сторону. Счетчики 1, 2 реверсируются, подключается к обслуживанию интерполятора первый счетчик 1, а второй отключается, меняется роль счетчиков 3 и 4, и на координатной плоскости фиг. 2 б происходит переход рабочей точки из точки С (что соответствует tf = t :":, à tz = T — t""") в точку D и т.д.
Таким образом, введение новых блоков и связей при сохранении скорости работы устройства, работающего в режиме ревсрса, позволяет без больших аппаратурных затрат уменьшить погрешность преобразования приблизительно на порядок и в отдельных случаях (при фиксированных значениях амплитуды R синусоиды) добиться нового качества — полностью исключить накопление погрешности реверса.
Формула изобретения
Круговой интерполятор, содержащий генератор импульсов, подключенный к первому входу первого счетчика, и последовательно соединенные блок ввода пограммы, первый реверсивный счетчик, первый логический блок, второй реверсивный счетчик и второй логический блок, выход которого подсоединен ко второму входу первого реверсивного счетчика, второй и третий выходы блока ввода программы подключены ко второму входу второго реверсивного счетчика и второму входу первого счетчика соответственно, отличаюи1ийся тем, что, с целью повышения точности интерполятора, в него введены первый и второй элементы И и второй счетчик, первый вход которого соединен с выходом генератора импульсов, а второй вход — с четвертым выходом блока ввода программы, первы6 входы первого и второго элементов
И подключены к выходам первого и второго счетчиков соответственно, вторые входы— к пятому выходу блока ввода программы, а выходы — ко вторым входам первого и второго логических блоков.
Источники информации, принятые во внимание при экспертизе:
1. Авторское свидетельство СССР № 555381, кл. G 05 19i18, 1975.
2. Дригваль Г. П. Цифровые дифференциальные анализаторы, М., «Советское радио», 1970, с. 5 — 8, 395.
3. Воронов А. А. и др. Цифровые аналоги для систем автоматического управления.
4о Из-во Академии наук, М вЂ” Л. „1960, с. 184.
632990
Фиг. 7 (т-т" "7 p г")(т-7"") юг. 2
Составитель В. Кошкин
Техред О. Луговая Корректор Е. аннинская
Тираж 99! Подшгс ное
Редактор Н. Каменская
Заказ 6553/38
ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий
1 l 3035, Москва, Ж-35, Раушская наб. д. 4 5
Филиал ППП «Патент», г. Ужгород, ул. Проекгная. 4