Круговой интерполятор Советский патент 1978 года по МПК G05B19/18 G05B19/4103 

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

Изобретение относится к вычислительным средствам систем управления и автоматизации производственных процессов и может быть использовано, например, для управления ходовыми винтами станков. Известны круговые интерполяторы, содержащие два координатных счетчика Л и Y, программный счетчик, два логических блока, блок программ 1, 2. Наиболее близким техническим решением к данному изобретению является круговой интерполятор, содержащий генератор импульсов, подключенный к первому входу первого счетчика, и последовательно соединенные блок ввода программы, первый реверсивный счетчик, первый логический блок, второй реверсивный счетчик и второй логический блок, выход которого подсоединен ко второму входу первого реверсивного счетчика, второй и третий выходы блока ввода программы подключены ко второму входу второго реверсивного счетчика и второму входу первого счетчика соответственно 3. Недостатком таких устройств является практическая невозможность использования их в режиме реверса из-за возникающей сравнительно большой накапливающейся ошибки воспроизведения при реверсе всего устройства, в том числе и программного счетчика. Целью изобретения является повышение точности работы кругового интерполятора в режиме реверса. Это достигается тем, что в предлагаемый интерполятор введены первый и второй элементы И и второй счетчик, первый вход которого соединен с выходом генератора импульсов, а второй вход - с четвертым выходом блока ввода программы, первые входы первого и второго элементов И подключены к выходам первого и второго счетчиков соответственно, вторые входы - к пятому выходу блока ввода программы, а выходы - ко вторым входам первого и второго логических блоков. На фиг. 1 показана схема кругового интерполятора; на фиг. 2 - диаграмма его работы. Схема содержит первый 1 и второй 2 счетчики, первый 3 и второй 4 реверсивные счетчики, первый 5 и второй 6 элементы И, первый 7 и второй 8 логические блоки, генератор импульсов 9 и блок ввода программы 10.

Устройство работает следующим образом.

Перед началом работы в реверсивные счетчики 3 и 4 заносятся начальныеусловия /Со и YO , а в счетчики 1 и 2 - начальные фазы ta . Предположим, что начинаем работу ири начальных условиях счетчиков 3 и 4 Ли R, YO О, тогда в счетчик 1 tio 0, а во втором - tzj Г, где R - амплитуда синусоидального сигнала, а Г 2 - время прохождения четверти окружности.

Пусть первая точка реверса при t t, вторая - при t t и т.д. (фиг. 2 а). До момента времени t интерполятор обслуживает первый счетчик 1 (он работает на сложение, а второй в этом режиме - на вычитание). Тогда в момент времени t в первом счетчике 1 будет записана величина, численно равная t, пропорциональная углу tti (ciM. фиг. 26), а во втором счетчике 2 - величина, численно равная (7-t) и пропорциональная углу (-а). В момент времени t блок программ реверсирует оба счетчика 1 и 2, причем первый счетчик 1 через элемент 5 отключается от обслуживания интерполятора, а второй через элемент 6 - подключается. При этом счетчик 3 считается счетчиком Y, а счетчик 4 - счетчиком X, т. е. рабочая точка пере.мещается из точки Л в точку В (см. фиг. 26). Счетчик, обслуживающий интерполятор, в этом случае опять работает на, сложение и ощибки реверса не возникает. В момент второго реверса происходит аналогичная операция в другую сторону. Счетчики 1, 2 реверсируются, подключается к обслуживанию интерполятора первый счетчик I, а второй отключается, меняется роль счетчиков 3 и 4, и на координатной плоскости фиг. 26 происходит переход рабочей точки из точки С (что соответствует ti t, а ti Т - t) в точку D и т. д.

Таким образом, введение новых блоков и связей при сохранении скорости работы устройства, работающего в режиме реверса, позволяет без больщих аппаратурных затрат у.меньщить погрещность преобразования приблизительно на порядок и в отдельных случаях (при фиксированных значениях амплитуды R синусоиды) добиться нового качества - полностью исключить накопление погрещпости реверса.

Формула изобретения

Круговой интерполятор, содержащий генератор импульсов, подключенный к первому входу первого счетчика, и последовательно соединенные блок ввода пограммы, первый реверсивный счетчик, первый логический 5 блок, второй реверсивный счетчик и второй логический блок, выход которого подсоединен ко вгорому входу первого реверсивного счетчика, второй и третий выходы блока ввода программы подключены ко второму входу второго реверсивного счетчика и второму входу первого счетчика соответственно, отличающийся тем, что, с целью повыщения точности интерполятора, в него введены первый и второй элементы И и второй счетчик, первый вход которого соединен с выходом 5 генератора импульсов, а второй вход - с четвертььм выходом блока ввода программы, первые входы первого и второго элементов И подключены к выходам первого и второго счетчиков соответственно, вторые входы - к пятому выходу блока ввода програ.ммы, а выходы - ко вторым входам первого и второго логических блоков.

Источники информации, принятые во внимание при экспертизе:

1.Авторское свидетельство СССР 5 № 555381, кл. G 05 В 19/18, 1975.

2.Дригваль Г. П. Цифровые дифференциальные анализаторы, М., «Советское радио, 1970, с. 5-8, 395.

3.Воронов А. А. и др. Цифровые аналоги для систем автоматического управления.

Из-во Академии наук,М-Л.J960, с. 184.

Фиг.1

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

название год авторы номер документа
Устройство для коррекции эквидистанты 1975
  • Данчеев Владислав Павлович
  • Ермаков Николай Семенович
  • Кузьмин Геннадий Яковлевич
  • Смирнов Евгений Борисович
SU538344A1
Линейно-круговой интерполятор 1977
  • Кузьмин Геннадий Яковлевич
  • Кошкин Владимир Львович
  • Росляков Владимир Павлович
  • Шарапов Евгений Павлович
SU741234A1
Линейно-круговой интерполятор 1985
  • Огранович Михаил Наумович
  • Простаков Олег Георгиевич
  • Раисов Юрий Абрамович
  • Спасский Василий Нилович
  • Сухер Александр Николаевич
  • Тройников Валентин Семенович
SU1259218A1
Устройство для коррекции эквидистанты 1976
  • Данчеев Владислав Павлович
  • Ермаков Николай Семенович
  • Кузьмин Геннадий Яковлевич
  • Росляков Владислав Павлович
  • Смирнов Евгений Борисович
SU549786A1
ЛИНЕЙНО-КРУГОВОЙ ИНТЕРПОЛЯТОР 1991
  • Плетнев Евгений Георгиевич
  • Попов Степан Иванович
RU2010293C1
Многокоординатный линейно-круговой интерполятор 1984
  • Простаков Олег Георгиевич
  • Раисов Юрий Абрамович
  • Спасский Василий Нилович
  • Тройников Валентин Семенович
SU1156008A1
Многоканальное устройство для программного управления 1978
  • Левашов Виталий Иванович
SU748431A1
Устройство для двухкоординатного программного управления 1981
  • Кошкин Владимир Львович
  • Лапандин Александр Иванович
SU962857A1
Линейно-круговой интерполятор 1982
  • Простаков Олег Георгиевич
  • Раисов Юрий Абрамович
  • Середкин Александр Георгиевич
  • Сухер Александр Николаевич
SU1149218A1
Устройство для программного управления 1985
  • Григорьев Валерий Иванович
  • Шатунов Владимир Сергеевич
SU1290263A1

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

Реферат патента 1978 года Круговой интерполятор

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

а ПУ

г (

()r.f)(r-t)

ац ц ллА

JC

иг.2

SU 632 990 A1

Авторы

Данчеев Владислав Павлович

Ермаков Николай Семенович

Кузьмин Геннадий Яковлевич

Росляков Владислав Павлович

Даты

1978-11-15Публикация

1977-06-23Подача