Устройство для коррекции эквидистанты Советский патент 1987 года по МПК G05B19/18 

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

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

Цель изобретения - повышение быстро- действия и упрощение устройства.

На фиг. 1 изображена структурная схема устройства; на фиг. 2 - графики, поясняющие ее работу.

Устройство состоит из накапливающих сумматоров 1-4, блоков 5-8 ключей эле- ментов И, счетчиков 9-12 импульсов, блоков 13 и 14 выделения нулей, элемента ИЛИ 15, триггера 16, элемента И 17, генератора 18 импульсов, счетчика-делителя 19, причем элементы 1, 2, 5, 6, 9, 10, 13 и 14 образуют первый круговой интерполятор 20, а элементы, 3, 4, 7, 8, 11 и 12 - второй интерполятор 21 поправки.

Информация перед началом вычисления корректирующих поправок распределяется по блокам следующим образом: величина I Х« заносится в счетчик 9 импульсов; величина /С Ун заносится в счетчик 10 импульсов; величина эквидистантной поправки Д/ заносится в счетчик 11 импульсов; в счетчик 12 импульсов заносится накапливающие сумматоры 1-4 сбрасываются в ноль.

Точка А (фиг. 2а) задана нескорректированной траекторией координатами Х и Ун и находится на расстоянии R от точки О. Необходимо вычислить координаты точки Л при или А при . Следовательно, в любом случае необходимо вычислить величину поправок ДУд и ДХдк

Д СО5ф|.

Принцип вычисления поправок известный, отличие заключается в том, что вычисление поправок осуществляется не в два этапа (в известном устройстве), а в один, при этом используется один полноразрядный круговой интерполятор 20 и один малоразрядный круговой интерполятор 21 поправки. Если разрядность первого интерполятора 20 соответствует разрядности системы и, как правило, равна 2 , то разрядность второго интерполятора 21 поправки равна диапазону коррозии Д/, который, как правило, не бывает более 2.

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

следующим соотношением: |-2, где

Л/90 - число импульсов аргумента, которое необходимо подать на вход, интерполятора, чтобы повернуть радиус-вектор на 90°; п - число разрядов интерполятора. Пусть

(число разрядов интерполятора 20), (число разрядов интерполятора 21 поправки.

Но для интерполятора 21 2. Следовательно, угловая цена импульса аргумента интерполятора 21 поправки в 2 раза больще цены импульса аргумента интерполятора 20. Следовательно, для обеспечения синхронного вращения векторов в двух интерполяторах, разрядность которых не совпадает, необходимо, чтобы на вход аргумента интерполятора с меньщей разрядностью поступало в меньще импульсов, чем на вход интерполятора с больщей разрядностью. Эта математическая зависимость известна и является теоретической базой предлагаемого решения.

Распределив информацию по блокам предлагаемого устройства, как это было описано, и подав сигнал «Пуск на единичный вход триггера 16, устройство начинает вычислять корректирующие поправки. Единичный потенциал с единичного выхода триггера 16 открывает элемент И 17, и импульсы высокой частоты с выхода генератора 18 через элемент И 17 начинают поступать на вход аргумента интерполятора 20, т. е. на управляющие входы блоков 5 и 6 ключей. Каждый импульс вызывает передачу на суммирование в накапливающие сумматоры 1 и 2 кодов счетчиков 9 и 10 импульсов. Импульсы переполнения сумматора 1 поступают на вычитающий вход счетчика 10 и уменьшают его состояние на единицу, одновременно импульсы переполнения с выхода сумматора 2 поступают на суммирующий вход счетчика 9 импульсов, увеличивая его состояние на единицу. Такая коммутация обратной связи обеспечивает поворот радиуса вектора ОА по часовой стрелке. Одновременно импульсы аргумента с выхода элемента И 17 поступают на вход делителя 19 с коэффициентом деления 2, импульсы переполнения которого поступают на вход аргумента интерполятора 21 поправки, работающего так же как и интерполятор 20, в результате чего в нем радиус вектор OiC (фиг. 2 б) начинает поворачиваться против часовой стрелки. Так как между входами аргументов п-разрядного интерполятора 20 и т-разрядного интерполятора 21 поправки включен масщтабирующий делитель 19, то несмотря на значительную разность в число разрядов радиусы-векторы ОА и OiC будут вращаться абсолютно синхронно.

В тот момент, когда радиус-вектор ОА, повернувщись на угол ф|, совпадает с осьюХ (фиг. 2 а), радиус-вектор OiC поворачивается также на угол ф1 и оказывается в положении О)С (фиг. 2 б). Этот момент фиксируется блоком 14 выделения нулей, так как в этот момент координата точки А (У/) оказывается равной нулю, т. е. в счетчике 10 импульсов код равен нулю. Выходной сигнал

блока 14 через элемент ИЛИ 15 поступает на нулевой вход триггера 16 и сбрасывает его в нуль. Элемент И 17 з акрывается. В этот момент вычисление корректирующих поправок закончено, причем величина ЛХдк оказывается в счетчике 11, а величина АУдк- в счетчике 12 импульсов, откуда они могут быть взяты для вычисления координат точек А и А. Аналогично могут быть вычислены поправки для точки Б. С целью сокращения времени вычисления при поворот вектора ОА следует осуществлять по часовой стрелке в сторону оси X, а ъ противном случае - против часовой стрелки в сторону оси У, для чего необходимо изменить знаки обратных связей. Тогда величина поворота f, никогда не будет превыщать 45°.

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

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

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

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

первого и второго блоков выделения нулей соединены с первым и вторым входами элемента ИЛИ соответственно, выход которого подключен к первому входу триггера, второй вход которого соединен с входом «Пуск

устройства для коррекции эквидистанты, второй вход которого соединен с вторым входом первого счетчика импульсов, третий вход - с вторым входом второго счетчика импульсов, четвертый вход - с вторым входом третьего счетчика импульсов, пятый

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

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

название год авторы номер документа
Устройство для коррекции эквидистанты в системах числового программного управления 1985
  • Кузьмин Геннадий Яковлевич
  • Кошкин Владимир Львович
SU1282083A1
Устройство для коррекции эквидистанты 1985
  • Кошкин Владимир Львович
  • Горбенко Эдуард Тихонович
  • Симецкий Юрий Александрович
  • Лапандин Александр Иванович
SU1275375A1
Устройство для коррекции положения резца на станке с программным управлением 1981
  • Кошкин Владимир Львович
  • Горбенко Эдуард Тихонович
  • Лапандин Александр Иванович
SU983651A1
Устройство для коррекции эквидистанты 1991
  • Вашкевич Сергей Николаевич
  • Попов Владимир Николаевич
  • Тишин Игорь Философович
SU1803904A1
Линейно-круговой интерполятор 1978
  • Кошкин Владимир Львович
  • Горбенко Эдуард Тихонович
SU807236A1
Цифровой интерполятор 1984
  • Огранович Михаил Наумович
  • Простаков Олег Георгиевич
  • Раисов Юрий Абрамович
  • Сухер Александр Николаевич
  • Тройников Валентин Семенович
SU1238033A1
Устройство для измерения угла в системах числового программного управления 1991
  • Кошкин Владимир Львович
  • Иванцов Роман Геннадьевич
  • Горбенко Эдуард Тихонович
  • Пилипенко Алексей Георгиевич
  • Сарбашева Наталья Петровна
  • Симецкий Юрий Александрович
  • Лапандин Александр Иванович
SU1837257A1
Устройство для коррекции эквидистанты 1986
  • Кузьмин Геннадий Яковлевич
  • Кошкин Владимир Львович
  • Суровцев Анатолий Александрович
  • Шильников Юрий Леонидович
SU1318992A1
Устройство для коррекции эквидистанты 1985
  • Ратмиров Валерий Аркадьевич
  • Кузьмин Геннадий Яковлевич
  • Куприянов Михаил Степанович
  • Бялый Виктор Оскарович
SU1317398A1
Устройство для задания программы в полярных координатах 1986
  • Кошкин Владимир Львович
SU1396125A1

Иллюстрации к изобретению SU 1 282 082 A1

Реферат патента 1987 года Устройство для коррекции эквидистанты

Изобретение относится к автоматике и вычислительной технике, в частности к системам числового программного управления станции. Цель - повышение быстродействия и упрош,ение устройства. Устройство содержит генератор импульсов и последовательно соединенные первый счетчик, первый блок ключей, первый накапливающий сумматор, второй счетчик, второй блок ключей и второй накапливаюш,ий сумматор. В устройство введены триггер, элемент ИЛИ, элемент И и счетчик-делитель, а также связи между известными и новыми элементами. Вычисление поправок осуществляется не в два этапа, а в один, при этом используются один полноразрядный и один малоразрядный круговые интерполяторы. 2 ил. с S (Л o 00 1C 00 Ю

Формула изобретения SU 1 282 082 A1

///-- ;

У/У--Л

/J

Jf

Г4,

А(н,У)

Oi

фиг.г

Документы, цитированные в отчете о поиске Патент 1987 года SU1282082A1

Левин Б
К., Мельник А
Ю
Методы автоматического расчета эквидистанты.-Сб
статей «Способы подготовки программ и интерполяторы для контурных систем числового управления станками.-М.: Машиностроение, 1970, с
Реверсивный дисковый культиватор для тросовой тяги 1923
  • Куниц С.С.
SU130A1
Воронов А
А
и др
Цифровые аналоги для систем автоматического управления.- М.: Изд-во АН СССР, 1960
Способ коррекции эквидистанты в системах числового программного управления 1974
  • Данчеев Владислав Павлович
  • Ермаков Николай Семенович
  • Кузьмин Геннадий Яковлевич
  • Смирнов Николай Алексеевич
SU591822A1
Кипятильник для воды 1921
  • Богач Б.И.
SU5A1

SU 1 282 082 A1

Авторы

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

Кошкин Владимир Львович

Даты

1987-01-07Публикация

1985-07-01Подача