Устройство для коррекции эквидистанты
Иллюстрации
Показать всеРеферат
Изобретение относится к области автоматики и вычислительной техники и может быть использовано в системах числового программного управления .станками. Целью изобретения является повышение быстродействия и упрощение устройства. Оно состоит из генератора тактовых импульсов, элемента И, триггера , трехкоординатного линейного интерполятора, счетчиков импульсов, элемента ИЛИ. Устройство вычисляет поправку в два раза быстрее по сравнению с прототипом, так как трехкоординатный линейный интерполятор выполняет интерполяцию; одновременно по всем координатам, а интерполяторы прототипа работают поочередно. 3 ил.
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСтИЧЕСНИХ
РЕСПУЬЛИН (5р 4 С 05 В 19/18
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н А STOPCHOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДелАм изОБРетений и OTHPbITHA (21) 3919983/24-24 (22) 20.05.85 (46) 07.12.86. Бюл. В 45 (72) В.Л.Кошкин, Э.Т.Горбенко,.
Ю.А.Симецкнй и А.И.Лапандин (53) 62 1.503.55 (088 ° 8) (56) Авторское свидетельство СССР
Ф 591822, кл. G 05 В 19/18, 1974.
Авторское свидетельство СССР
Ф 983651 в кл. G 05 В 19/18ю
G 05 В 19/415, 1981. (54) УСТРОЙСТВО ДЛЯ КОРРЕКЦИИ ЭКВИ-.
ДИСТАНТЫ (57) Изобретение относится к области автоматики и вычислительной техники
„„SU„„1275375 А 1 и может быть использовано в системах числового программного управления .станками. Целью изобретения является повьапение быстродействия и упрощение устройства. Оно состоит из генератора тактовых импульсов, элемента И; триггера, трехкоординатного линейного интерполятора, счетчиков импульсов, элемента ИЛИ. Устройство вычисляет поправку в два раза быстрее по сравнению с прототипом, так как трехко.ординатный линейный интерполятор выполняет интерполяцию; одновременно по всем координатам, а интерполяторы прототипа работают поочередно. 3 ил.
O ф
Изобретение относится ;. азтаматв ке и вычислительной технике и может быть использовано в сис;емах числонс го программного управления станкаь.-.:::
Целью изобретerrèÿ является повы-шение быстродействия и упрошение. устройства.
На фиг. 1 представлена схеы:. Устройства на фиг. 2 — cõeìà пинсйнага интерполятора (в вариантe); на фиг.3 диаграмма, поясняющая работу устpoAства.
Устройство (фиг. 1) состо1 т иэ генератора 1 тактовых импульсов, эле"мента И 2, триггера 3, тре.:-. коорди-. натного линейного интерполяФора 4, второго 5, третьего б и первого 7 счетчиков импульсов и элемента 8 ИПИ, Интерполятор 4 (фиг.2) настроен на цифровых дифференциальных а. ализаторах (ПДА) и состоит из трех накапливающих сумматоров 9-11., первого
12, второго 13 и третьего 1, регистров и элементов И 15-17„
Устройство работает следующим образом.
В исходном состоянии триггер 3 и счетчики 5-7 импульсов сиг.налом предварительной установки (ПУ) сброшены в ноль. Информация с выхода блока ввода программы (не показан) распределяется по блокам устройства следующим образом. В рабочие регистры интерпалятора 4 заносятся в прямом коде координаты начальной точки нескорректированной траектории Х,. Уи и радиус нескорректированнай дуги К (фиг. 2 и 3), а в счетчик i — величина коррекции радиуса 6Е в обратном коде, Ксли н качестве счетчика 7 используется вьгчитающий счетчик, то величина коррекции радиуса заносится в прямом коде. По сигналу "Пуск" в счетчик 7 добан чяется через эле-мент ИЛИ 8 единица, а триггер 3 ус-танавливается в единичное сос.:ояние и открывает элемент И 2. В результа-те импульсы высокой частоты с вых:— да генератора 1 через элемент И 2 начинают поступать на нход аргумента интерполятора 4. Интерпопятар начинает отрабатывать прямую ОА (фиг.3), при этом приращения по координатам Х, У подсчитынаю.ся счетчиками 5 и 6, а длина пути па пря= мой ОА — счетчиком 7 импульсов, Так как по сигналу Пуск" обратный код в счетчике преобразавывается н до-.
:.—;апнитепьный код, То как только с выхода координаты К интерполятора
4 на вход счетчика через элемент
ЕЕПИ 8 поступает количество импульсов,. -à"çíîå (iR счетчик 7 переполняетс.я., и его выходной сигнал сбрасывает н ноль триггер 3. Элемент И
2 закрывается. Цикл вычитания корре:,êòHpó oïð õ поправок закончен, 1О Так как координаты Х, У и R (фиг.3) связаны лин йной зависимостью (c помощью линейного интерполя— тара 4) То к моменту окончания отработки координатой hR величины R
15 координаты Х и У отрабатывают величины 6Х и 4У, равные искомым поправкам. Величины этих поправок оказываются н счетчиках 5 и 6 соответственна. Вычисленные поправки ис2О пользуются.для алгебраичeñêîãî суммирования с величинами Хн, У> и дают значения Хя, У начальной точки сксрректиронаннай дуги.
Разрядность интерполятора 4 может быть ограничена разрядностью поправки A R .ак,, без потери точности, как эта показано в известном устройстве„
Па сравнению с известным предла30 гаемое устройство вычисляет поправку быстрее в два раза, так как трехкоординатный линейный интерполятор выполняет интерполяцию одновременно по всем координатам, в то время, как интерполятары известного устройства работают посчередна. Кроме того, объем электронного оборудования предлагаемого устройства в 2-2,5 раза меньше, чем известного, так как в нем имеется всего один интерполятар, а не два, и отсутствует сложная схема .управления следящим режимом.
Вычисления поправок к конечным точкам дуги ныпопняются автоматически, так как IorrpBBKH конечной точки дуги и-га кадра программы равны (при эквидистантньгх контурах) поправкам начальной точки (и+1)-гo кадра программы, а значит„ и вычислять их прихогк;, 1ятся один раз за кадр но время Оче редного кадра.
Интерполятор работает следующим образом.
В регистры 12-14 заносятся соответственна величины Х, У, R. При поступлении импульсов частоты f на входы суммирования накапливающих сумматоров 9-11 к их содержимому
1275375
„ /7уск
Puz. f прибавляются величины из регистров
12 и 13. При наличии сигнала переполнения на выходе соответствующего сумматора импульс частоты Х появляется на выходе соответствующего элемента И.
Ф о р м у л а и з о б р е т е н и я устройство для коррекции эквидистанты, содержащее генератор тактовых импульсов и последовательно соединенные первый счетчик импульсов, триггер и элемент И второй вход котороУ го соединен с выходом генератора так- 5 товых импульсов, входы начальной установки триггера и первого счетчика импульсов соединены с первым входом устройства для коррекции эквидистанты, второй вход которого соединен 20 с вторым входом первого счетчика импульсов, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия и упрощения устройства, в него введены второй и третий счетчики импульсов, элемент ИЛИ и линейный трехкоординатный интерполятор, первый выход которого через элемент ИЛИ под ключен к третьему входу первого счетчика, второй выход — к первому входу второго счетчика импульсов, третий выход — к первому входу третьего счетчика импульсов, входы начальной установки второго и третьего счетчиков импульсов соединены с первым входом устройства для коррекции эквидистанты, третий вход которого соединен с третьим входом триггера и вторым входом элемента ИЛИ, четвертый вход = с первым входом линейного трехкоординатного интерполятора, вторым входом подключенного к пятому входу устройства для коррекции эквидистанты, третьим входом — к шестому входу упомянутого устройства, а четвертым входом — к выходу элемента И выходы второго и третьего счетчиков импульсов соединены соответственно с первым и вторым выходами устройства для коррекции эквидистанты.
1275375 р Ф
Ху(У
Составитель И.Швец
Редактор О.Головач Техред Jl.Îëåéíèê Корректор С.Шекмар
Заказ 6559/38 Тираж 836 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб.,д. 4/5
Производственно-полиграфическое предприятие, r.Óõãîðoä, ул.Проектная,4