Устройство для программного управления положением объекта Советский патент 1989 года по МПК G05B19/18 

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

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

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

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

Устройство содержит фотосчитываю- щий блок 1, накопитель 2 информации, интерполятор 3, счетчик 4 рассогласования, усилитель 5, исполнительный орган 6, датчик 7 положения, определитель 8 достижения позиции.

Определитель достижения позиции содержит реверсивный счетчик 9, преобразователь 10 код - частота, первый дешифратор 11, второй дешифратор 12,

блок 13 сравнения, входной элемент 14 генератор 15 тактовой частоты.

Принцип работы онределителя достижения позиции заключается в отработке отрицательной обратной связи, приходя щей на второй вход реверсивного счетчика 9 частоты, которая приходит от датчика 7 положения через входной элемент 14 и элемент 13 сравнения на первый вход реверсивного счетчика 9 и в кодовом виде подается с выхода реверсивного счетчика 9 на вход преобразователя 10 код - частота.

В системах ЧПУ ввод информации из накопителя в счетчик отработки интерполятора осуществляется но команде Ко- нец отработки кадра (КОК), которая формируется по нулевому состоянию счетчика отработки. При этом ко- манда КОК вырабатывается счетчиком отработки раньше отработки кад ра исполнительным органом, что приводит к контурной ошибке на детали.

Для исключения подобных ошибок необходимо вводить дополнительные кадры с задержкой времени. Данное решение позволяет определять действительный конец отработки кадра исполнительным органом по команде КОК, которая в данном случае формируется при возникновении сигнала Позиция достигнута, что дает возможность производить работу без использования кадров задержки времени и поэтом существенно увеличить производительность.

Определитель достижения позиции работает следующим образом.

В исходном состоянии информация, поступившая с накопителя 2 в интерполятор 3 (не использованные выходы условно не показаны), отработана следящим приводом (счетчиком 4 рассогласования, усилителем 3, исполнительным органом 6, датчиком 7 положения на выходе) счетчика 4 рассогла- сования сигнал равен нулю и перемещение исполнительного органа 6 и датчика 7 положения отсутствует. При этом на выходе датчика 7 положения импульсы отсутствуют, на первом выходе реверсивного счетчика 9 импульсов код равен нулю, следовательно и на выходе и на преобразователе 10 код - частота импульсы (частота) отсутствзмот, а на выходе дешифратора 11 - сигнал разрешения на прохождение частоты датчика 7 положения через первый вход блока 13 сравнения, на выходе

определителя 8 достижения позиции (на выходе дешифратора 12)- сигнал разрешения на введение следующего кадра из накопителя 2 информации в интерполятор 3.

При отработке нового кадра, поступившего из накопителя 2 информации в интерполятор 3, на его выходе по- явится команда в виде частоты унитарного кода fy, , поступающая на первы11

вход счетчика 4 рассогласования. На выходе счетчика 4 рассогласования появится сигнал, который, усиливаясь в усилителе 5, приводит в движение исполнительный орган 6, а следовательно, датчик 7 положения. На выходе появятся импульсы (частота fAaT(), которые

подаются на второй вход счетчика 4 рассогласования, являясь отрицательной обратной связью по положению, а также через входной (согласующий) элемент 14 и первый вход блока 13 подаются на первый вход реверсивного счетчика 9 импульсов. При этом на первом выходе реверсивного счетчика 9 импульсов появится код К1. Этот код приведет к появлению на выходе преобразователя 10 код - частота частоты, которая приходит на второй вычитающий вход реверсивного счетчика 9 импуль- сов. Сигнал запрета появится на выхо-. де дешифратора 12 на прохождение информации с накопителя 2 информации в интерполятор 3, причем код К1 на выходе преобразователя 10 будет соответствовать частоте на преобразователе 10, которая равна Еддт,

При задании интерполятором 3 частоты унитарного кода fu,j7fu, на выходе

счетчика 4 рассогласования увеличивается сигнал, и исполнительный орган 6, а следовательно, и датчик 7 положения, увеличивают скорость. На выходе датчика 7 увеличивается частота f , что

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

второй вход счетчика 4 рассогласования, а также к появлению кода на выходе реверсивного счетчика 9 импульсов. Это в свою очередь вызовет увеличение частоты на выходе преобразователя 10, которая приходит на второй вычитающий вход реверсивного счетчика 9 импульсов, таким образом, что эта частота будет равна fдате

51520А79

Так, во всех установившихся режимах

Для исключения переполнения реверсивного счетчика импульсов 9 при .коде Кп на больших скоростях следящего привода при частоте датчика 7 положения, равной дятп на выходе дешифратора 11 формируется сиграл запрета, что приводит к закрытию блока 13 сравнения и исчезновению импульсов jQ на первом входе реверсивного счетЧи- ка 9 импульсов. При этом первый же импульс частоты, приходящий на второй, вычитающий вход реверсивного счетчика 9 импз льсов, .изменит код 15 на выходе с К на Кп-4 . На выходе

дешифратора 11 появится сигнал разрешения. Блок 13 откроется, разрешая проходить частоте с датчика 7 положения на первый вход реверсивного 20 счетчика 9 импульсов. Если частота датчика 7 положения равна предьщущей или выше, то на выходе реверсивного счетчика 9 импульсов появится код К и процесс повторится. 25

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

с постоянной скоростью следящего привода код на выходе преобразователя 10 будет таким, что частота на втором входе реверсивного счетчика 9 импульсов будет всегда равна частоте на первом входе реверсивного счетчика 9, т.е. д,ат ьы,о P этом частота интерполятора 3, приходящая на первый вход счетчика 4 рассогласования, всегда будет равна частоте датчика 7 положения на его втором входе, а на выходе счетчика 4 рассогласования будет всегда устанавливаться постоянный сигнал (пропорциональный ошибке по положению), величина которого будет зависеть от добротности следящего привода 1 и частоты интерполятора f(4 (ошибка по положению А

f U ч -г,

г). В зависимости от цены импульса Uw,

в следящей системе будет изменяться максимальная частота интерполятора fy и РИ диапазоне регулирования

рают равной

г fuwaKc

I быу о «нн 1 гр

Для определения величины тактовой частоты т с генератора 15 тактовой частоты следует в каждом случае исходить из объема реверсивного счетчика 9 импульсов. Тогда , где N - число разрядов реверсивного счетчика 9 импульсов. I

При дйтгр код К;, возникающий на выходе преобразователя 10 и счетчика 9, вырабатывает частоту ftp датгр на выходе преобразователя 10 код - частота, что приводит к установлению кода, равного нулю, после чего с приходом следующего импульса с датчика 7 положения опять возникает код K|m и все повторяется. Определитель 8 достижения позиции будет работать в этом случае в шаговом режиме и на выходе дешифратора 12 при обработке импульсов датчика 7 положения при будет возникать сигнал разрешения на прохождение информации с накопителя 2 информации на вход интерполятора 3, соответствующий определению - позиция достигнута.

35

40

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

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

1. Устройство для программного уп- с равления положением объекта, содержащее фотосчитывающий блок, накопитель информации, счетчик рассогласования, усилитель, исполнительный орган, датчик положения, подключенный к вычитаю- 5Q щему входу счетчика рассогласования, к суммирующему входу которого подключен выход интерполятора, выход счетчика рассогласования через усилитель соединен с входом исполнительного органа, первый вход накопителя соединен с выходом фотосчитывающего блока, а выход накопителя соединен с информационным входом интерполятора, отличающееся тем, что, с це35

40

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

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

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

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

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

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

название год авторы номер документа
Система адаптивного числового программного управления металлорежущим станком 1980
  • Логинов Григорий Викентьевич
  • Кузьмин Александр Васильевич
SU954945A1
Круговой интерполятор 1988
  • Горбенко Эдуард Тихонович
SU1566321A1
ИНТЕРПОЛЯТОР 1970
SU272415A1
Система числового программного управления с постоянной скоростью резания для токарно-винторезных станков 1981
  • Логинов Григорий Викентьевич
  • Кузьмин Александр Васильевич
SU978102A1
Программное задающее устройство для токарного станка с программным управлением 1981
  • Кошкин В.Л.
SU1012688A1
Устройство для контроля систем программного управления станком 1988
  • Лапандин Александр Иванович
  • Кошкин Владимир Львович
  • Горбенко Эдуард Тихонович
  • Милехин Евгений Степанович
  • Типикин Валерий Юрьевич
SU1580320A1
Устройство для программного управления 1987
  • Новиков Леонид Яковлевич
  • Бобров Виктор Федорович
  • Хрипунов Анатолий Денисович
SU1474595A1
Устройство для двухкоординатного программного управления 1981
  • Кошкин Владимир Львович
  • Лапандин Александр Иванович
SU962857A1
Устройство для задания программы 1979
  • Кошкин Владимир Львович
SU862118A1
Устройство стабилизации скорости резания для токарных станков с ЧПУ 1983
  • Логинов Григорий Викентьевич
  • Кузьмин Александр Васильевич
SU1136112A1

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

Реферат патента 1989 года Устройство для программного управления положением объекта

Изобретение относится к области числового программного управления и может быть использовано в системах управления координатными перемещениями исполнительных органов станков. Цель изобретения - повышение быстродействия, точности и надежности работы устройства. Устройство обеспечивает возможность определения момента действительной остановки исполнительного органа после отработки программы за счет введения определителя достижения позиции, состоящего из реверсивного счетчика импульсов, преобразователя код-частота, двух дешифраторов, элемента сравнения, входного элемента и генератора тактовой частоты. Принцип работы определителя достижения позиции заключается в обработке отрицательной обратной связи, что позволяет определить действительный конец отработки кадра исполнительным органом по команде "кок", которая в данном случае формируется при возникновении сигнала "Позиция достигнута", что дает возможность работать без использования кадров задержки времени. 1 з.п. ф-лы, 3 ил.

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

Вход

./

(0d

Фиг 2

Двтиети мт, Ус/пандМи/ееся Пимение,Уст/юМшееся Нижениг,.. куд на htxeie

аЛЙ eifmvuni 9 асргйтм 9-счгтчикаЗ с мохато/ Ы1Ы хввон ti -cvfrnuira 9

«

«L

L

;;

I III 11II

5 KoSOlOMO)

12

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

Цифровая система позиционного регулирования 1976
  • Кириченко Михаил Петрович
  • Мангасаров Аркадий Григорьевич
  • Саркисов Александр Моисеевич
SU557353A1
Кипятильник для воды 1921
  • Богач Б.И.
SU5A1
Вопросы программного управления металлорежущими станками
М.: Ино- страпная литература, 1959, с
.

SU 1 520 479 A1

Авторы

Михайлов Леонид Владимирович

Карпов Владимир Петрович

Алимов Тагир Измаилович

Даты

1989-11-07Публикация

1987-07-17Подача