Круговой интерполятор

Иллюстрации

Показать все

Реферат

 

О П И С А Н И Е < 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