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

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

(54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ МНОГОКООРДИНАТНЫМ МАНИПУЛЯТОРОМ Изобретение относится к системам цифрового программного управления многокоординатным манипулятором, рабочий орган которого перемещается по заданному контуру, например для окраски или газовой резки. Известна система для контурного управления промышленным роботом, содер жашая блок памяти, приводы, датчики обратной связи по положению С1 3 Для обеспечения необходимой точности перемещения рабочего органа по заЛ данному контуру система осуществляет управление по абсолютному значению каж дой координаты и по скорости. Для этого система по каждой координате имеет дополнительно блок задания скорости и датчик скорости, что усложняет систему. Недостатком системы является большой вес, применяемых в ней в качестве дат чиков скорости тахогенераторов, которые размещакггся на соответствующих приводах звеньев манипулятора, утяж&ляют руку, повышают ее инерционность и величины динамических ошибок, пер&мешения рабочего органа. Наиболее близкой к предлагаемой 5голяется система программного упра&ления промышленным роботом, содержащая генератор импульсов, логический блок, блок набора переключателей блок памяти и дешифратор 2 . Недостатками известного устройства являются сложность конструкции и невозможность вычисления регулирующего воздействия, отсутствие возможности кок пенсации скоростной ошибки. Цель изобретения - упрощение конструкции. Поставленная цель достигается тем, что в устройство для программного управления многокоординатным манипулятором, содержащее генератор тактовых импульсов, входом соединенный с первым входом логического блока, блок набора ереключателей, блок памяти, первым выходом подключенный к входу дешифратора, демуль типлексор, и датчики положения, введ&ны мультиплексор, и вычислительный блок, выходом соединенный с входом демультиллексора, первым входом - с выходом блока памяти, вторым входом - с вторым выходом логического блока, третий выход которого подключен к первому входу мультиплексора, вторым входом соединенного с выходом бло1са набо ра переключателей, а третьими входами с выходами датчиков положения, вторбй выход блока памяти подключен к входу логического блока, а также тем, что логический блок содержит выключатель, элемент ИЛИ, счетчик номера координат и последоватедьно соединенный первый делитель частоты, S -триггер, генератор импульсов, и второй делитель частоты, выход которого подключен на 5 -вхо RB -триггера, вйход генератора импульсов соединен с первым входом элемента ИЛИ, второй вход которого соединен с входом первого делителя частоты и входом блока, а овыход элемента ИЛИ - с вторым выходом блока, выход счетчика номера координат подключен к третьему выходу блока, а первый выход к выключателю. . На фиг. i изображена блок-схема предлагаемого устройства; на фиг. 2 схема логического блока. Устройство содержит датчик 1 обрат ной связи, мельтнплексор 2, генератор 3 тактовых импульсов, блок 4 памяти, вычислительный блок 5, арифметический блок 6, оперативный запоминающий элемент 7, пос -оянный запоминающий 8 элемент, логический блок 9, демультиплексор 10, приводы 11, набор 12 переключателей, дешифратор 13. Логическ блок 9 содержит первый делитель 14 ча тоты, R5 -триггер 15, счетчик 16 номе ра координат, генератор 17 импульсов, второй делитель 18 частоты и элемент ИЛИ 19, Устройство содержит датчики 1 о&ратной сБязи число которых равно числу координат манипулятора. В качестве датчиков обратной связи используются кодовые датчики, или импульсные и аналоговые датчики с соответствующими преобразователями положения в код. Мультиплексор 2 служит для преобрааоBaiiHH п -разрядной входной информации по N -каналам в один канал с определенной последовательностью и частотой, рпределяемой г-енератором 3 тактовых мпульсов. Блок 4 памяти представляет обой накопитель на магнитной ленте магнитофон), на магнитных дисках т.п. Вычислительный блок 5 служит для ычисления регулирующего воздействия о закону ) r(b.S де:/: - регулирующее воздействие но i -кокоординате;Вх « текущее значение программы по соот ветствующей координате;ВЫХ текущее значение координаты по показанию датчика обратной связи; дх. ийХц,- прирдшения соответвтенно значений X g и X вь,х за период управления. В вычислительный блок 5 входят арифметический блок 6, оперативный запоминающий элемент 7 для : фанения, значений координат X X выл предыдущего периода, необходимых для вычисл&ния значений соответствующих приращений Д Xgy . и uXg(j,., а также постоянный запоминающий элемент 8 для зфанения значений коэффициентов К и К2, постоянных для данного манипулятора. Логический блок 9 служит для координации и выдачи управляющих воздействий на все блоки системы, более рациональной является замена вычислш-ельного блока 5 и логического блока 9 дешевой микро-ЭВМ с небольшим количеством разрядов и невысоким быстродействием. Демультиплексор 10 служит для подключения к выходу вычислительного блока 5 привода 11 соответствующей координаты. Устро тво имеет блок 12, служащий для записи технологических команд при обучении, представл5пощих собой набор переклкнателей, которые переключаются вместо нескольких незадейс твованных разрядов i -координаты. Вьзделение записанных команд и подача их на технологическое оборудование осущест вляется дешифратором 13 технологичеоких команд. Устройство работает следующим об . разом. В процессе обучения перемешают нополнитепьный орган манипулятора по н&обходимой траектории и с требуемой скоростью. При этом информация с дат чиков 1 обратной связи поочередно с частотой генератора 3 тгактовых импульсов (например 5 кГц) через мультиплексор 2 поступает на блок 4 памяти н записывается. При воспроизведении информации для вьшолнепия манипулятором работы из блока 4 памяти в вычислительный блок 5 поступают поочередно значения Хехпрограммы в том же порядке, в котором они били записаны при обучении, и с той же частотой {5 кГц). Логический блок 9 определяет номер координаты, по которой в данный момент поступает информация из блока памяти и со своего второго .выхода подает сигнал номера координаты на мультиплексор 2 и д&мультиплексор 10, обеспечивая этим самым подключение к вычислительному блоку 5 задатчика 1 обратной связи и привода 11 соответствующей координаты Со второго выхода логического блока 9 на третий вход вычислительного блока 5 подаются импульсы с частотой 5 кГц, обеспечивающие продвижение постулающе|ГО последовательного кода программы в параллельный KOJEI, а после каяадого п ro импульса (завершающего прием п -разрядного кода программы по координате) в паузе подается серия импульсов вь сокой частоты .например 500 кГц, обес печивающая упразаление операциями вычисления регулирующего воздействия в соответствии с приведенной выше формулой в обработку его приводом 11 данной координаты. Затем блок 4 памяти вьщает программу по следующей координате, которая обрабатывается аналогичным образом. для управления приводом этой коор динаты.. . Неведением в fрегулирующее воэдей- пропорциональствие величины ной первой разности от программы, достигается компенсация скоростной ошибки в соответствии- с комбинированным прш ципом управления. Введение величины Кл Л Xgi,,, пропорциональной первой разности от перемещения позволяет осуществить обратную связь по скорости без применения тдхогенератора. Так как интервал дискретности (при частоте тактовых импульсов 5 кГц, число координат манипулятора N 6 и количестве разряи дов кода по координате г 12 интервал дискретности равен 0,О144, с) значитель но меньше постоянных времени инерционных GseHbBB, входящих в систему, то погрешность от замены производных конечн ными разностями достаточно мала. Экономический эффект от упрощения конструкции аоставит тыс. руб. на одну систему в с{)авненни с авалогич- ной по назначению и техническим характеристикам системой УКМ-еб2. Формула изобретен ия Устройство для программного управления многчэкоординатным манипулятором, содержащее генератор тактовых импульсов, входом соедщгенный с первым входом логического блока, блок набора переключателей, блок памяти, первым выходом подключенный к входу дешифратора, д& мультиплексор и датчики положения, о т - личающ еся тем, что, с целью упрощения конструкции в него введены мультиплексор и вычислительный блок, выходом соединенный с входом демультвплексор а, первым входом - с выходом , блока памяти, вторим входом - с вторым ш 1ходом логического блока, третий выход которого подключен к перво му входу мультиплексора, вторым входом соединенного с выходом блока набора, переключателей, а третьими взаодгн. ми - с выходами датчиков положения, второй выход блока памяти подключен к входу логического блока 2. Устройство ,по П.1, отличающееся тем, что,, (логический блок содержит выключатель, элемент ИЛИ, номера координаты и последовательно соединенные первый делитель частоты, { 5-трщтер, генератор импульсов и второй делитель частоты, выход которого подклкяен на S-вход R 5-триггера, выход генератора импульсов сочинен с первым входом элемента ИЛИ, второй вход которого соединен с входом лервого делителя частоты и входом блока, а выход элемента ИЛИ - с вторым выходом блока, выход счетчика номера KOOI дкаат подключен к третьему выходу блока, а первый выход - к вьпслючателю. Источники информации, принятые во внимание при экспертизе .1, Авторское сввдетельство СССР № 653597, КЛ. Gi 05 В 19/4О, В 25J 9/ОО 1978. 2. Авторское свидетельство СССР № 67540О, КЛ. GI 05 В 19/18, В 25 J 9/ОО, 1978 (прототип).

Г

Т Т

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

название год авторы номер документа
Цифровой следящий электропривод 1981
  • Руднев Петр Данилович
SU1008703A1
УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ ИЗОБРАЖЕНИЙ ПО БАЗОВОМУ ИНТЕГРАЛЬНОМУ МЕТОДУ (БИМ) 1996
  • Романов В.Ф.
  • Барашев А.Ф.
  • Барашева Л.А.
RU2162247C2
Формирователь импульсных последовательностей для контроля запоминающих модулей на цилиндрических магнитных доменах 1987
  • Блюменау Израиль Меерович
  • Кашс Юрий Петрович
SU1513514A1
РАДИОЛОКАЦИОННАЯ СТАНЦИЯ 1995
  • Ицкович Ю.С.
  • Кулагин А.А.
  • Кузьмин Г.Я.
  • Лебедев С.В.
  • Ломов А.В.
  • Немыченков В.С.
  • Никольцев В.А.
  • Овчаров Ю.Н.
  • Подоплекин Ю.Ф.
  • Симановский И.В.
  • Баландин В.С.
  • Чугнин А.А.
RU2096801C1
Устройство программного управления 1984
  • Макаров Николай Николаевич
  • Эйнгорин Михаил Яковлевич
SU1246055A1
Устройство для отображения информации на экране телевизионного индикатора 1986
  • Макаренко Владимир Станиславович
  • Цыбатов Виктор Андреевич
SU1441449A1
Программное задающее устройство 1981
  • Кошкин Владимир Львович
SU991376A1
Система телемеханики для управления передвижкой секций шахтной гидрокрепи 1985
  • Коломийцев Анатолий Кузьмич
  • Лещинский Ефрем Михайлович
  • Балакерский Лев Борухович
SU1269171A1
УСТРОЙСТВО ДЛЯ КОДИРОВАНИЯ ВИДЕОСИГНАЛА 1992
  • Алиев Руфат Мамедович[Az]
  • Гаджи-Заде Джабир Юсиф-Иззетович[Az]
  • Мамедов Рагим Кубан Оглы[Az]
RU2042201C1
СТЕНД ДЛЯ ИЗУЧЕНИЯ ГИБРИДНЫХ ЭЛЕКТРОННЫХ УСТРОЙСТВ 2012
  • Редькин Сергей Валентинович
  • Плешаков Сергей Борисович
RU2493609C1

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

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

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

о

г

иэ

/. 7 Г Г

CN4

W

1

54

«41

«- to

Г

-

is

SU 985 762 A1

Авторы

Шерстобитов Валерий Максимович

Даты

1982-12-30Публикация

1981-07-08Подача