ТЕХНИЧЕСКАЯ '" БИБЛИОТЕКА Советский патент 1969 года по МПК G05B19/415 G05B19/04 

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

Данное устройство относится к вычислительной технике.

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

Предложенное устройство отличается тем, что оно содержит на выходах умножителей координат по два делителя частоты импульсов, входы которых соединены с выходами переключателей знаков координат.

Такое .выполнение устройства позволяет уменьшить погрешность вычислений, вызываемую переключением знака координаты.

На чертеже приведена блок-схема интерполятора.

Интерполятор содержит синусно-косинусный блок, в состав -которого входят постоянная синусно-косинусная память / со счетчиком 2, дешифратором 3 и счетчиком 4 для задания длины обрабатываемой кривой и два умножителя координат, которые в свою очередь содержат счетчики 5 и б и настраиваемые от программы блоки ключей 7 W. 8, коммутируюш,ие выходы счетчиков 5 и 6, выполненных, например, на динамических элементах; переключатели 9

и 10 знаков координат; делители 11-15 одинаковой емкости, служап1ие для уменьшения погрешности вычисления и неравномерности выхода -импульсов; генератор тактовых импульсов 16 и ключи /7 и 18.

Интерполятор работает следующим образом.

При обработке прямой в блоки ключей 7 и S

записываются соответственно величины Аде и

At/, в зависимости от знаков приращений координат соответствующим образом включаются переключатели 9 и 10, включается ключ 17 и на вход счетчиков 5 и 6 поступают импульсы t от генератора 16. Счетчики 5 и б работают синхронно и на выходы +JC и +г/ поступают импульсы с линейной .интерполяцией.

Ду

х

t и у.

t.

где R - емкость счетчиков 5 и 6.

В конечной точке погрешность вычисления отсутствует, так как сигнал окончания кадра -прямой выдается делителем 15 при переполнении счетчиков 5 и 6.

При обработке окружности включается ключ /S и в счетчики 5 и 6 подаются имлульсы из синусно-косинусной памяти /

dR cos t -и. dR sin /,

жители г. В умножителях число импульсов

умножается на -, в делителях 11-14 число

импульсов делится на d ,и на выходы + л; и + г/ поступают соответственно импульсы;

x rcosf и .

Постоянной памятью управляет дешифратор 3, с помощью которого выбирается также начальная точка окружности; длина -дуги задается с помощью счетчика 4.

Длина обрабатываемой дуги зависит от заданного радиуса г .начальной и конечной точек обработки. Поэтому величины г cost и rsin в общем случае выражаются дробным числом импульсов и после окончания кадра окружности в делителях 11-14 сохраняется некоторая дробная часть. Так как делители }-14 не сбрасываются в течение отработки всей программы, то дробные части импульсов суммируются как по положительным, так- и по отрицательным каналам координат в делителях 11-14 и при переполнении их поступают на выходы в виде целых импульсов. Одновременно делители 11-14 уменьщают погрещность умножителей и неравномерность выхода импульсов.

При расположении делителей-усреднителей по координатам до переключения знака, т. е. до переключателей 9 н 10, н отсутствии делителей 11-14 (в интерполяторе-прототипе) дробная часть, накопленная, например, при движении в положительном направлении оси, после переключения знака координаты сбрасывается или суммируется с отрицательным остатком и поступает на отрицательный выход.

Предмет изобретения

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

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

название год авторы номер документа
ИНТЕРПОЛЯТОР ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯСТАНКАМИ 1969
SU253896A1
ИНТЕРПОЛЯТОР ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯСТАНКАМИ 1969
SU251053A1
Устройство для определения модуля и аргумента вектора 1981
  • Зиборов Сергей Родионович
  • Трушкин Александр Николаевич
SU972523A1
Преобразователь угловых перемещений в код 1978
  • Буянкин Виктор Михайлович
  • Горбань Александр Михайлович
  • Кожарский Юрий Петрович
  • Кузьмицкас Миколас Пятрович
  • Кулис Ленчинас Енович
  • Минцерис Борис Ильич
  • Полетаев Валерий Григорьевич
  • Смолко Геннадий Георгиевич
  • Соловьев Анатолий Илларионович
  • Ушинскас Альгис Томович
  • Шаньгин Владимир Федорович
  • Шаталов Юрий Александрович
  • Шаталов Александр Степанович
SU926703A1
Преобразователь "угол-код" 1975
  • Сарычев Борис Александрович
  • Бродовский Владимир Николаевич
  • Гараев Петр Петрович
  • Иванов Николай Александрович
SU515134A1
Линейно-круговой интерполятор 1984
  • Раисов Юрий Абрамович
  • Середкин Александр Георгиевич
SU1215090A2
Устройство для измерения линейных перемещений объекта 1989
  • Гришин Владимир Александрович
SU1740992A1
Устройство для отображения векторных диаграмм на экране электронно-лучевой трубки 1988
  • Балабанов Анатолий Андреевич
  • Лисова Марина Филипповна
  • Курмаев Олег Феатьевич
  • Егоров Виктор Александрович
SU1541663A1
Преобразователь угловых перемещений в код 1982
  • Яковлев Владимир Анатольевич
  • Коровин Борис Германович
  • Шарков Александр Михайлович
  • Шаталов Юрий Александрович
SU1035627A1
Устройство для воспроизведения кардиоиды 1981
  • Селезнев Юрий Владимирович
  • Толокновский Вячеслав Родионович
SU1007102A1

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

Реферат патента 1969 года ТЕХНИЧЕСКАЯ '" БИБЛИОТЕКА

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

SU 251 269 A1

Даты

1969-01-01Публикация