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

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

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

1108392

выходу первого линейного интерполятора, а выход коммутатора - к входу блока согласования.

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

название год авторы номер документа
Устройство для программного управления 1987
  • Данилкина Вера Сергеевна
  • Марков Юрий Владимирович
  • Назаров Виталий Васильевич
  • Скворцов Аркадий Александрович
SU1427333A1
Устройство для программного управления скоростью подачи 1982
  • Кошкин Владимир Львович
  • Симецкий Юрий Александрович
  • Лапандин Александр Иванович
  • Горбенко Эдуард Тихонович
  • Балакирев Владимир Николаевич
SU1067473A1
Цифровой следящий электропривод 1981
  • Руднев Петр Данилович
SU1008703A1
Устройство для программного управления группой станков 1970
  • Сеюемон Инаба
  • Норито Иоситаке
  • Риодзи Имазеки
  • Йосиноре Козаи
SU871745A3
Светолучевой осциллограф 1984
  • Арховский Валентин Феликсович
  • Холомьев Алексей Федорович
  • Шумачева Татьяна Валентиновна
SU1318918A1
Цифровой интерполятор 1986
  • Кошкин Владимир Львович
  • Горбенко Эдуард Тихонович
  • Симецкий Юрий Александрович
SU1310778A1
Фазоимпульсный преобразователь 1983
  • Степанов Андрей Прокопьевич
  • Григорьев Валерий Иванович
  • Шатунов Владимир Сергеевич
SU1161977A1
Устройство для двухкоординатного программного управления 1981
  • Кошкин Владимир Львович
  • Лапандин Александр Иванович
SU962857A1
Устройство для программного управления 1986
  • Кошкин Владимир Львович
  • Горбенко Эдуард Тихонович
  • Симецкий Юрий Александрович
SU1376065A1
Линейный интерполятор 1987
  • Игнатьев Юрий Георгиевич
  • Леонов Михаил Михайлович
  • Сорин Валерий Яковлевич
SU1439534A1

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

Реферат патента 1984 года Устройство для программного управления

УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ, содержащее синхронизатор, информационныевыходы которого соединены с первыми входами схемы сравнения, последовательно соединенные блок ввода программы, первый регистр и второй регистр, а также первый сумматор, выходы которого подключены к первым информационным входам первого линейного интерполятора, первые входы - к первым выходам второго регистра, вторые входы - к первым входам четвертого регистра и выходам третьего регистра, входы которого соединены с выходом датчика обратной связи, механически связанного с приводом, вход которого подключен к выходу блока согласования, вторые входы схемы сравнения подключены к вторым выходам второго регистра, а выход - к стробирующим входам второго, третьего и четвертого регистров, блока ввода программы и синхронизатора, первый синхронизирующий выход которого соединен со стробирующим входом первого линейного интерполятора, отличающееся тем, что, с целью повышения точности устройства, в него введены последовательно соединенные второй линейный интерполятор, делитель частоты Ia четыре, элемент ИЛИ, делитель частоты на два и коммутатор, а также элемент п-2И-(-г-ИЛИ, триггер и второй сумматор, первые входы которого сое(/) динены с первыми выходами второго регистра, вторые входы - с выходами четвертого регистра, а выходы с первыми информационными входами второго линейного интерполятора, подключенного вторыми информационными входами к третьим выходам второго регистра, к вторым информационным входам первого линейного интерполятора и к первым входам элемента Л-2И- -ИЛИ, вторые входы которого соединены с вторыми синхрони зирующими выходами синхронизатора, а выход - с входом установки в единицу триггера и с другим стробирующим входом четвертого регистра, вторые входы которого соединены с выходами датчика обратной связи, вход установки в ноль триггера соединен с выходом схе1Ф1 сравнения, с вторым входом коммутатора, третий вход которого подключен к выходу второго линейного интерполятора, третий синхронизирующий выход синхро

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

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

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

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

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

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

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

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

5 регистру, а выходы третьего регистра через третью группу элементов И соединены с входами четвертого регистра, при этом выходы второго, третьего и четвертого регистров

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

0 Б данном устройстве повьпиается надежность и благодаря блоку памяти для запоминания значений координат в предществующие моменты времени повьш1ается точность С31.

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

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

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

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

На фиг. 1 представлена структурная схема устройства; на фиг. 2 траектория движения привода.

Устройство содержит блок ввода программы 1, регистры 2-5, сумматоры 6 и 7, линейные интерполяторы 8, 9, элемент ИЛИ 10, делители частоты на четыре и на два 11 и 12, коммутатор 13, блок согласования 14, привод 15, датчик обратной связи 16 (ДОС), синхронизатор 17, схему сравнения 18, элемент П-2И-П-ИЛ 19 и триггер 20.

Блок ввода программы 1 через регистр 2 соединен с регистром 3, который соединен первой группой выходов с входагл сумматоров 6 и 7, второй группой выходов - с входами схемы сравнения 18, третьей группой выходов - с входами элемента П-2И-ПШМ 19 и с входами интерполяторов 8, 9. Выходы регистра 4 соединены с входами регистра 5 и с второй группой входов сумматора 6, а выходы.регистра 5 соединены с второй группой входов сумматора 7. Выходы сумматоров 6 и 7 с единены соответственно с входами интерполяторов В и 9. Выходы интерполятора 9 соединены с вxoдa D коммутатора 13 и через делитель 11 с входами элемента ИЛИ 10, вторые входы которо-, го подключены к выходам интерполятора 8. Выходы элемента ИЛИ 10 через делитель 12 соединены с вторыми входами коммутатора 13, выходы которого через блок согласования 14 подключены к приводу 15.

Первая группа выходов синхронизатора 17 соединена с группой входов схемы сравнения 18, вторая группа выходов - с группой входов элемента п -2И-П-ИЛИ 19, а два синхронизирующих выхода соединены соответственно со стробирующими входами интерполяторов 8, 9. Выход схемы сравнения 18 соединен с входами опроса блока ввода 1, с входом установки в ноль триггера 20, со стробирутоир1ми входами регистров 3, 4, 5, с управляющим входом синхронизатора 17 и триггера 20. Выход элемента Г --2И А-ИЛИ 19 соединен со стробирукнцим входом регистра 4 и единичным входом триггера 20, а выход триггера 20 соединен с управ ляющим входом коммутатора 13. Устройство работает следующим образом. В блоке ввода 1 запис.,на программа, содержащая координаты опорны точек, программное время и период иктерпсшяиди. По сигналу опроса блок 1 выдает одно значение программной координаты и соответствующие ей программное время и период интерполяции 5 которые записываются в буфер и регистр 2, Регистры 3, 4 и 5 вь полнены на синх,ронных триггерйх D -типа. Информация на выходе регистра появляется по окончании стробирующего сигнала. Регистр 5, кроме того, вьтолнен с входной логикой, обеспечивающей запись по первым или вторым информационным входам в зависимости от поступления стробирующего сигнала по первому шга второму стробирующе гу входу Сумматоры 6 и 7 выполнены на логических потенциальных элементах, обеспечивающих сохранение информации на выходе до тех пор, пока присутствует информация на входах, благодаря этому исключается, необходимость в регистрах памяти на выходах сумматоров. Линейные интерполяторы 8 и 9 вьшолнены на делителях частоты .с переменным коэффициентом деления (микросхема К 155 ИЕ8).и элементах И. В качестве делителей частоты 11 и 12 используются реверсивные счетчики, Синхронизатор 17 обеспечивает работу устройства в реальном време ни. Он формирует на информационных входах двоичный 17-ти разрядньн код времени, на вторых синхронизир щих выходах - короткие импульсные сигналы при изменении состояния со ответствукщего выходного разряда к да времени с нуля на единицу. На п вом и третьем синхронизирующих выходах формируются две несовпадающие во времени импульсные последовательности с частотами следования импульсов 2 гаГц, используемые для тактирования интерполяторов 8 и 9. Импульсные сигналы на первом и третьем синхронизирующих выходах появляются после того, как на вход синхронизатора поступит первьй импульс со схемы сравнения 18. После осуществления подготовительных операций производится запуск программного режима. При этом считывается информация о первой опорной точке с буферного регистра 2 в регистр 3, записывается код с ДОС 16 в регистр 4 и запускается блок ввода 1 для считывания информации в буферный регистр 2 о второй опорной точке. Далее устройство переходит в состояние ожидания сравнения реального времени с программным временем первого кадра, которое осуществляется в схеме сравнения 18. В момент сравнения кодов реального и программного времени схема сравнения 18 вьщает импульс, который осуществляет перезапись в регистрах 3, 4 и 5, запуск блока ввода 1 и разрешает формирование синхронизатором т.актовых импульсов на первом и третьем синхронизирующих выходах. При этом начинают работать интерполяторы 8, 9 и начинается программный режим управления приводом. Синхронизатор на вторых синхронизирующих выходах формирует короткие импульсы при изменении состоя- . НИН соответствующего разряда с нуля на единицу. Код периода интерполяции Т, который выбирается равным с при N О, 1, .. . , содержит единицу в одной из позиций. Кроме того Т и время , сосоответствующее опорным точкам, выбираются так, чтобы выполнялось условие целое число. При поступлении кода Т и импульсных сигналов с выходов счетчика на элемент П-2И-ИИЛИ 19 формируется импульс, расположенный на временной оси посередине периода интерполяции. Триггер 20 формирует потенциальный сигнал, который в первой половине периода Т. равен нулю, а во второй половине - единице, так как в нулевое состояние он устанавливается импульсом со схемы сравнения 18, а в единичное - импульсом с элемента 19. Формирование траектории, по которой перемещается привод, поясняется фиг. 2, на которой также представлены временные диаграммы выходных сигналов блоков 18 и 19.

В момент времени t сигнал Смена записывает в регистр 3 значение программной координаты А, в регистр 4 значение действительной координаты Аа(С|), а в регистр 5 переписывает информацию из регистра 4 о действительном значении координаты привода в момент времени , A::j(t,, ).

Сумматор 6 формирует разность t kL-i-i Aq(ti/)J, а сумматор 7 AqCT,)J . На выходе интерполятора 8 за интервал времени ,

IJ1 -1 tj/; + формируется в канапе +

или - в зависимости от знака разности, унитарный импульсный код,

равный-ГA; - Ao(ti)J, а на выходе интерполятора 9 - унитарный импульсный код 1.Ац, AaCtj.,, )3 . Получение в интерполяторе 8 половины разности достигается за счет подачи входной информации со сдвигом на один разряд.

Код с интерполятора 9 после прохождения через делитель частоты на четыре 11 равен ,- An(tt/-, )1. Унитарные импульсные коды поступают на двухканальный элемент ИЛИ 10, где они суммируются, а после прохождения суммарного кода через делитель частоты на два 12 формируется унитарный импульсный код, представляющий среднее арифметическое унитарных кодов, поступивших на входы элемента ИЛИ 10.

Полученный с делителя частоты 12 унитарный код поступает на первые входы коммутатора 13, в котором разрешается прохождение сигналов с этих входов на выходы нулевым сигналом с триггера 20. С выхода коммутатора результирующий унитарный код поступает через блок согласования 14 на привод, осуществляя его перемещение по траектории, изображенной.на фиг. 2 в виде отрезка Aq(t), AnCt,-ь S: ). Отрезок имеет угол наклона с тангенсом, равным среднему арифметическому тангенсов углов наклона отрезков An(t(,) , Aj,,, и Аэ(с.), А,, которым соответствуют унитарные коды, сформированные интерполяторами 8 и 9.

Между углами, приведенными на фиг. 2, и электрическими сигналами, формируег« ми в устройстве, существует взаимно однозначное соответствие, которое выражается

k tgoL,,

:М -Н, ..

1 1 k tg 062.1

fH k te rt

l -S (A- ,

cM ,--t

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

, выходе интерполятора 8; f, fn частоты следования импульсов на выходах делителя частоты 1J

f , f - частоты следования импульсов на выходах делителя частоты 12I к - коэффициент пропорциональности, величина которого определяется ценой младшего разряда координаты А.

По истечении первой половины цикла сигнал Половина цикла с элемента 19 производит в регистр 5 по 0 первым входам запись действительного значения координаты ) с датчика 16, а коммутатор 13 переключается сигналом с триггера 20 в режим разрешения прохождения си1- налов на блок согласования с выходов интерполятора 9. На блок согласования 14 за интервал времени

Ф t t, j nocT TiaeT унитарный

код разности A,.., - AoCtj +)

Интерполятор 8, делители 11 и 12 во второй половине цикла не участвуют в формировании управлякяцего сигнала.

5 Траектория движения привода во второй половине цикла изображена

на фиг. 2 в виде отрезка AoCtij т) А1

t-t-i

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

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

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
СИСТЕМА ПРОГРАММНОГО УПРАВЛЕНИЯ С ШАГОВЫМПРИВОДОМ 0
  • А. Ратмиров, А. Г. Розинов Э. Л. Тихомиров
  • Экспериментальный Научно Исследовательский Институт Металлорежущих Станков
SU336646A1
Кипятильник для воды 1921
  • Богач Б.И.
SU5A1
Кипятильник для воды 1921
  • Богач Б.И.
SU5A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Кипятильник для воды 1921
  • Богач Б.И.
SU5A1

SU 1 108 392 A1

Авторы

Макаров Николай Николаевич

Эйнгорин Михаил Яковлевич

Преображенский Александр Васильевич

Даты

1984-08-15Публикация

1982-07-23Подача