Промышленный робот

Иллюстрации

Показать все

Реферат

 

Изобретение относится к области машиностроения и может быть использовано в промышленных роботах. Целью изобретения является упрош,ение системы управления и повышение быстродействия. Для этого измеритель текущих параметров положения конечного звена 5 в пространстве выполнен в виде установленных на конечном звене в трех точках трех ньютонометров 6, первый из которых однокомпонентный, второй двухкомпонентный, и третий трехкомпонентный. 3 ил. (Л со т. оо ел

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

ÄÄSUÄÄ 1301685 А1

15114 В 25 1 9/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А BTOPCHOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3889009/31-08 (22) 22.04.85 (46) 07.04.87. Бюл. № 13 (71) Государственный научно-исследовательский институт машиноведения им. А. А. Благонравова (72) А. Ш. Колискор (53) 62-299.72 (088.8) (56) Колискор А. Ш. Разработка и исследование промышленных роботов на основе

1-координат.— Станки и инструмент, 1982, № 12, с. 21 — 23, рис. 9. (54) ПРОМЫШЛЕННЫЛ РОБОТ (57) Изобретение относится к области машиностроения и может быть использовано в промышленных роботах. Целью изобретения является упрощение системы управления и повышение быстродействия. Для этого измеритель текущих параметров положения конечного звена 5 в пространстве выполнен в виде установленных на конечном звене в трех точках трех ньютонометров 6, первый из которых однокомпонентный, второй двухкомпонентный, и третий трехкомпонентный.

3 ил.

1301б85 (3) Изобретение относится к машиностроению и может быть использовано в промышленных роботах.

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

На фиг. 1 изображена система P êîîð- 5 динат; на фиг. 2 — схема промышленного робота; на фиг. 3 — узел 1 на фиг. 2 (укрепленная схема ньютонометра).

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

f1, Р2, Р6 шести отрезков, соединяющих тело

1 с неподвижной базой 2 таким образом, что при заданных значениях f1, Р2, f6 образуется геометрически неизменяемая структура.

Здесь отрезки f1, P2,...,4 соединяют три, не лежащие на одной прямой, опорные точки

А, В, С тела 1. Таким образом, базы 2 с тремя, не лежагцими на одной прямой, опорными точками а, b и с тела 1. Таким образом, система P -координат включает две различные группы опорных точек. Опорные точки одной группы принадлежат базе 2, а другой — 25 телу 1.

Совокупность текущих значений Р», f2,..., f6 характеризует положение тела 1 относительно базы 2, так как пирамиды аАВС, СаЬс и ЬаВС образуют геометрически неизменяемые фигуры. При этом каждая из шести 30

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

В (-координатах уравнения движения свободного твердого тела имеют вид:

f1= f1(t); P2= f2(t); P,= f.,(t); (1) »= f4(t); P5= f (t); 6=16(1).

Дифференцируя уравнения (1) по t, получаем:

11= 11(1); »2= 12(() f3= »3(1) (2)

»4 — »4(t)»5 f5(t) P6 — f6(() где 1»,f>,...,»4 — проекции скорости точек а, Ь, и с тела 1 (фиг. 1) на прямые Аа, Ва, Са, ВЬ, СЬ, и Сс соответственно. Дифферен- 4 цируя по t уравнения (2). получаем:

Р1 f1 (t); P2= »2 (t) »3 13 (t);

»4»4 (1), »5 — »5(1) > 6 — »6 (1)р где 21, P2,...,P6 — проекции ускорений точек а, Ь, и с на прямые Аа, Ва, Са, Bb, Cb и Сс соответственно.

Таким образом, так как уравнения (1) полностью определяют движение тела 1 в пространстве, они позволяют найти текущее значение скорости и ускорения любой его точки. Интегрируя уравнения (3) и (2), можно прийти к уравнениям (1) при известных начальных условиях.

Определение значений ускорений точек измерения тела 1 (т. а, Ь и с) в направлениях, обусловленных текущим расположенинием прямых, вдоль которых определяются

1-координаты, полностью определяет движение тела 1.

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

Система (-координат располагается так, что точки базы 2 (точки А, В и С фиг. 1) рассматриваются связанными с инерционными элементами ньютонометров и расположены в выбранных местах на их осях чувствительности. Опорные точки системы P-координат, принадлежащие телу 1, совпадают с точками измерения на теле 1, а оси чувствительности ньютонометров проходят вдоль прямых Аа, Ва, Са, Bb, Cb и Сс.

Промышленный робот работает следующим образом.

Приводы 4 по командам управляющей программы (не показано) перемещают звенья 3. При этом схват 5 движется в пространстве, а его текущие положения определяются измерителем б.

В т. 1 установлен трехкомпонентный ньютонометр, в т. 2 — двухкомпонентный, а в т. 3 — однокомпонентный (стрелками показаны направления осей чувствительности ньютонометров) . Первые оси чувствительности этих ньютонометров пересекаются в одной точке (т. 3), вторая ось чувствительности трехкомпоненгного ньютонометра и вторая ось чувствительности двухкомпонентного ньютонометра пересекаются в другой точке (т. 2), а третья ось чувствительности трехкомпонентного ньютонометра не пересекает ни одну из осей чувствительности двух других ньютонометров (T. ) .

Оси чувствительности всех трех ньютонометров находятся не более трех в одной плоскости и не более чем две из них параллельны друг другу. Эти требования обусловлены мгновенной геометрической неизменяемостью структуры»,; координат, которая необходима для определения (описания) положения твердого тела в пространстве с помощью f-координат (для образования пирамид аАВС, СаЬс и baBC) .

Ньютонометр работает следующим образом. При движении конечного звена 5 с ускорением инерционный элемент 7, связанный с корпусом 8 пружиной 9 известной жесткости, смещается вдоль оси чувствительности из нейтрального положения, при котором пружина 9 не сжата и не растянута.

Величина смещения инерционного элемента

7 определяет ускорение, с которым движется точка схвата 5 (точка измерения), связанная с ньютонометром, в направлении оси его чувствительности. Совокупные показания ньютонометров, расположенных по схеме, ! 301685 показанной на фиг. 2, позволяют полностью определить движение схвата 5 как движение твердого тела в пространстве.

Двойное интегрирование значений сигналов ньютонометров дает законы движения (1). При этом начальное положение схвата

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

1 ассмотрим алгоритм обработки измерительной информации, получаемой от ньютонометров при определении текущих положений схвата 5 в неподвижной системе координат Oxyz. Положение схвата 5 определено известными координатами точек а, Ь и с в системе осей Oxyz. Также заданы (известны)

КОордииатЫ ТОЧЕК А (Хл, ул ZA), В (Хв, ув, ZII) И С (Хс, yc, Zc) В СИСТЕМЕ 0XyZ; КоордИНаты точек а (x, y z, ), Ь (хь, уь, zo) и с (x, ó„

z, ) в системе 0 x у z, связанной с телом, и (-координаты tl,l2,..., fe.

Определение координат точек а, b и с производится последовательно.. Рассмотрим пирамиду аАВС и составим систему из трех уравнений с тремя неизвестными для определения координат т.а (х„у„, z,), выразив

11 как расстояния между двумя точками

25 (X,— Xx) 2+ (у,— ул) +(2,— Z.„) = t,; (Xà Хв) + (»>>> Ув) + (Zà Zâ,) =12, (Хв — Хс) + (У» — Vc) + (Х» — Zg = (З. (4) Координаты т. Ь (хь, уь, zb) найдутся из решения системы трех уравнений, отвечающих пирамиде СаЬс, а координаты т. С (х„

y„z,) — пирамиды ЬаВС.

Для определения в системе Oxyz координат некоторой точки тела R, положение хоторой задано в системе координат 0 х у z связанной с телом, нужно рассмотреть пирамиду К;аЬс и составить систему уравнений, аналогичную системе (4): (xIl; — х,) + (у; — у,) 2+ (ZRj — z,)- = (Кгa)-; (Хв; — ХЬ) 2+ (yRj — yl,) 2+ (Zllj — Zj,) - = (К,Ь) - ;

40 (Х;1; — X,) -2+ (ув,— у,) 2+ (ZRj — г,) = (1Х;С) - .

Опорные точки базы 2 А, В и С рассматриваются как неподвижные. Ньтонометры установлены на подвижном теле I и, следовательно, перемешаются вместе с ним. Это вносит специфику в обработку измеритель- 45 ной информации.

В начальный момент t, цикла движения промышленного робота точки А, В и С занимают известное положение в неподвижной системе Oxyz, определенное координатами

А(хл„ул„кл,), В (хв„, ув, ZII,) и С (хс„ус„50

zc.), известны также начальные значения 10> 120>-,гб0

Точки а, b, и с определены в системе осей 0 х у z, как и раньше.

При движении промышленного робота по заданной программной траектории задается некоторый интервал, dt и. считая в пределах этого интервала точки А, В и С неподвижными, дважды интегрируя сигналы ньютонометров по уравнениям (1), определяют значения 1 + Е> 1! > 12+ > 12 ° . -. ° >б+ Ь 16> (6) соответствующие времени (t,+ и tl). По указанной методике определяют положение точек,а,b и с в системе осей Oxyz при значениях t-координат, т.е. а (х,, у,1, Z„l), Ь (хьг, уьг, zj„) и с (х,г, у,г, х, ).

Затем находят новое положение в системе осей Oxyz подвижных опорных точек системы (-координат, совершающих движение вместе с телом, которые в начальный момент t, совпадали с точками А, В и С.

Для этого используют найденные значения координат точек а, Ь и с в момент t,+Atl и методику применительно к пирамидам Cabc, ВсаЬ и АВСа при начальных значениях (-коор110, 1 о,..., 11„

В результате II;Ixoлят соответствующие значению t. + Лг, положения точек

А1(Хл,, yil,zxl) В, (1гв1, у l>ZBI) И С,(Хс1,усl Zcl)

Затем дается приращение времени dt и указанные вычислительные процедуры повто ряются вновь и т.д.

Совокупность координат точек а, Ь и с в системе осей Oxyz в функции времени характеризует движение схвата проMûøëåнного робота в п ростра нст ве.

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

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

1301685

Составитель Е. Ермолаев едактор В. Петраш

Заказ 93)/)8 хред . ерес Корректор И. Эрдейи

Тираж 954 Подписное

ВНИИПИ Государственного комитета СССР !

1 по делам изобретений и открытий

3035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, . У, г, жгород, ул. Проектная, 4