Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Механика промышленных роботов и манипуляторов с электроприводом

..pdf
Скачиваний:
19
Добавлен:
12.11.2023
Размер:
9.74 Mб
Скачать

руки (для телескопической руки), предельные перемещения груза по коор­ динатам, номинальная скорость движения. Расчет ведется для периода неустановившегося движения, каким является период пуска. Рассмотрим, например, вращательное движение модуля поворота руки шарнирного ма­ нипулятора, схема которого представлена на рис. 5.3.

Впериод пуска момент двигателя складывается из статического момен­ та, создаваемого весом руки, рабочего органа и переносимого груза, и дина­ мического момента, связанного с неравномерностью движения по координате <р:М =Мст + Мдии.

Вслучае статической уравновешенности руки Мстопределяется только весом груза и радиусом размещения его относительно шарнира А . Вопрос уравновешивания руки имеет важное практическое значение как для об­ легчения управления при обучении, так и для энергетики манипулятора.

Известно, что для статической уравновешенности необходимо, чтобы при изменении положения системы центр масс оставался неподвижным. Эта задача для звена, совершающего вращательное движение, решается путем добавления к нему дополнительной массы (дебаланса) или таким распределением массы звена, чтобы центр его масс оказался в центре шар­ нира. Этот прием непригоден при телескопической руке, так как из-за движения в поступательной паре происходит изменение положения центра масс и, следовательно, необходимо непрерывно корректировать положение дебаланса, что трудновыполнимо. С целью статического уравновешивания руки манипулятора наиболее массивные его части, к которым относятся двигатели с редукторами, располагаются за шарниром, как это показано на рис. 5.3, с таким расчетом, чтобы центр масс оказался в точке А . Перерасп­ ределение веса может увеличить динамическую неуравновешенность. По­ этому для статического уравновешивания руки применяются также специальные пружинные или пневматические уравновешивающие устрой­ ства.

Даже при полной статической .уравновешенности руки остается стати-

Рис. 5.3. Манипулятор со статически уравновешенной рукой

ческий момент от неуравновешенной массы переносимого груза. С учетом остаточной статической неуравновешенности

Мст = k cmgrs cosa,

где кс — коэффициент статической неуравновешенности руки, согласно практическим данным, принимается 1,5; пг — масса груза; rs—постоянный радиус центра масс груза; a — угол наклона руки к горизонту.

Динамический момент Л/дин, преодолеваемый двигателем в случае вра­ щательного движения вокруг оси,

"дин = - Л , где / — момент инерции руки совместно с переносимым грузом относитель­

но центра вращения; е — угловое ускорение. Эту же формулу можно представить в виде

" д и н = - * д n r Se ’

где £д — коэффициент динамической неуравновешенности руки, учитыва­ ющий момент инерции вращающихся частей привода и самой руки без груза; по данным для существующих конструкций роботов типа “Юнимейт”, “Универсал-50” кд = 1,8—2,3.

Динамический момент зависит в первую очередь от углового ускорения е. Выбор допустимого значения е следует производить на основании имею­ щегося опыта эксплуатации роботов. На рис. 5.4 представлена осцилло­ грамма переносного движения руки робота. Она включает период разгона *р, установившего движения *уст, торможения tT. На рисунке v — скорость движения, а — ускорение, S — перемещение, LS — малые упругие колеба­ ния руки, Тп — полное время движения, включающее время успокоения рабочего органа.

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

<Рр = <РТ =

где к — коэффициент быстродействия.

Вид движения

Рабочий

ход, Скорость, рад/с

Ускорение,

Мощность, Вт

 

рад

 

рад/с2

40

Захват

1.5

15

350

Вращение кисти

1,5

15

450

40

Изгиб кисти

3

20

500

50

Вращение предплечья

2

15

200

120

Изгиб предплечья

3

17

300

150

Вращение плеча

1,5

10

120

200

Изгиб плеча

1,5

7

70

200

Чем меньше к тем быстрее нарастает скорость, а следовательно, и увеличиваются динамические нагрузки на звенья. С целью ограничения максимальных ускорений до значений е = 10—20 рад/с2, что для манипу­ лятора средних размеров соответствует линейным ускорениям 5—10 м/с2, при ориентировочном расчете можно принимать к^ =0,1—0,2.

Динамическое совершенство руки манипулятора еще очень невысокое. В табл. 5.1 приведены среднестатистические предельные возможности пе­ ремещения руки человека.

Путь разгона для принятого закона равноускоренного движения связан с продолжительностью движения и угловой скоростью зависимостями

'Pp = G , p/ 2 ’ <Рр = W2 / ( 2 G ) .

Увеличение быстродействия манипулятора приводит к росту динамиче­ ской составляющей момента, поэтому возникает задача оптимизации па­ раметров быстродействия.

Мощность привода вращательного движения передачи двигатель —ис­ полнительный орган определяется по формуле

N = MJ /TJ,

где т) — общий КПД передачи; в зависимости от вида редуктора и значения передаточного отношения 7) = 0,3—0,8.

Двигатель должен обладать достаточной мощностью для обеспечения надежной работы в переходных режимах.

Контрольные вопросы

1.В чем состоит сущность принципа кинетостатики?

2.Как вычисляется главный вектор сил инерции? Приведите соответствующую формулу.

3.Что такое тензор инерции твердого тела? Как вычисляется главный момент сил инерции? Приведите соответствующую формулу.

4.Что такое динамические уравнения Эйлера? Как используются кинематические и дина* мические уравнения Эйлера при исследовании движения твердого тела?

5.Как составляются уравнения кинетостатичсского равновесия для открытой кинематиче­ ской цепи манипулятора? Запишите уравнения равновесия в форме уравнений моментов и уравнений сил в обобщенном виде.

6. Вчем состоит предварительный силовой расчет манипулятора? Чтотакое быстродействие манипулятора? Как определяется ориентировочная мощность двигателя?

6.ДИНАМИКА ПРОМЫШЛЕННЫХ РОБОТОВ

ИМАНИПУЛЯТОРОВ

6.1. Динамический анализ движения манипулятора

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

Для получения уравнений движения воспользуемся кинстостатииеским методом. Если в уравнениях (5.16) силы инерции выразить.через производ­ ные от обобщенных координат, получим уравнения движения манипулято­ ра, выраженные в неявной форме. Для представления их в форме, разрешенной относительно вторых производных обобщенных координат (нормальной форме) и пригодной для численного решения на ЭВМ, необ­ ходимо в структуре уравнений выделить элементы, содержащие только вторые производные. В этом и состоит наибольшая трудность получения уравнений движения исходя из принципа кинетостатики (принципа Д’Аламбера).

Вторые производные обобщенных координат содержатся в формулах (5.2) и (5.7) в операторе А (с) и векторе с. Данные зависимости установлены при исследовании кинематики манипулятора. Представим А/и/ и Fbti в вы­ ражении через обобщенные координаты и их производные, разделив эле­ менты, содержащие первые и вторые производные. Причем элементы, содержащие вторые производные, будем выделять индексом q в отличие от элементов, содержащих произведения и квадраты первых производных, выделенных индексом р:

Fи./ = Fи I.р + Fи I. q .

В матричной форме записи с использованием блочных матриц можно сформировать следующие блочные векторы:

M S

м1\ро

+ м.

( 6 . 1)

0 —

г о

+ F

и<7

 

 

V-

 

 

\\ q

 

F *p

 

 

 

 

 

где М°нр = n°q; М°ид = <r°ÿ; q, ij — первая и вторая производные вектора обобщенных координат; элементами вектора q служат скаляры q{t q2, qm: <7= [<7р q2....» qm rc°, <r°, v °, — квадратные блочные матрицы, их ненулевыми элементами являются векторы, в которых коэффициенты для выражения М $ и F$ есть производные от обобщенных координат.

Пусть, например, рассматривается шарнирный манипулятор. Тогда, ис-

пользуя первое уравнение (5.16) и равенства (6.1), уравн ен и е движения можно представить в виде

e ° \L ° + т °М°

+

т 0(тг°<7 + <r°q) + Л °F 0 + \°(v°q+iiOq) = 0. (6.2)

а

 

о

Здесь учтено, что

= Ма° + Ми°.

Введем обозначения: А=е°(т°А°1£ + \0 /2°)—матрица инерции; В=е°(т°тР+ +А°2°) — матрица скоростных сил; С=б>0т°— матрица моментов активных сил; D = е°Л° — матрица активных сил; М = Л ? — вектор моментов по обобщенным координатам. Теперь уравнение движения представляется в следующем виде:

Aq + Bq + СМ% + DF$ + М - 0.

(6.3)

Здесь /1, В, С, D — обычные квадратные матрицы со скалярными элементами. Размерность матриц определяется числом обобщенных координат меха­ нической системы манипулятора. Вектор М составлен из усилий, развива­

емых двигателями и приложенных к обобщенным координатам. Получена известная векторная форма записи системы линейных урав­

нений. Решая уравнение (6.3) относительно ÿ, —получим нормальную форму уравнения движения:

q = Л '1Uiq + СЛ/° + DF% + М )

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

Главную трудность при этом способе вывода уравнений представляет получение матриц я0, <r°, v 0 ,/л°, особенно при увеличении числа обобщен­ ных координат.

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

Пример. Рассмотрим динамику шарнирного манипулятора, у которого одновременно вы­

полняется только движения плеча и предплечья. Схема нагружения манипулятора представ­ лена на рис. 6.1 .

Запишем уравнения равновесия участков кинематической цепи. Для участка 7—2

’(1) +г,( 1 >

1

«

 

]

 

)+с{ 1}>+А(р^ ) )

1})■

иА 1

и 1

 

и 2

( 1)

 

 

 

 

 

 

я< 1> + С

( 1) + F

+

G

( I )

3?( 1)

- 0

 

НА 1

 

 

 

и 1

 

 

 

и 2

 

 

Рис. 6.1. Схема нагружения двухзвепного манипулятора

Все векторы взяты в системе координат первого звена, на что указывает верхний индекс. Для

звена 2

 

 

 

( 2 )

 

1 (2)

+

w(2)

X(PS2

+ C j 2 ’ ) - о ,

ЬЛ2

+

Ын2

} ) i F и 2

п( 2 )

+

G ( 2 )

+ г (2)

-

 

М2

 

 

и 2

 

 

Вычислим главные моменты сил инерции звеньев:

" и !

 

- т j [ X (й)} )J j

 

 

Здесь

 

 

 

 

 

 

 

- COSÿ>|

- s i r\tp j

0^

'

 

 

 

 

 

Т 1 - V

-

s i пуэ j

cosy> j

0

A ( S j ) -

 

 

 

 

 

 

0

0

1 .

.

0

- “ l r

°

 

(i>,1 i.

0

O

о

0

0

1

1

Ü) X - [ 0 , 0 ,

«J " 1 0 , 0 , £ \ Z \ T

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

■'lS*!

"

10,

0> J \ Z Î C\ Z ^T -^ÎS^I

[0 . 0, J .

1 z 1

Я( ü) j )У |

о

 

 

В дальнейшем примем обозначения

 

 

J \ J \z Z- S 1 " “ I , - ~c l - £ l :

 

 

Тогда

 

 

 

 

 

ffH l -

[ 0 -

0 •

J \ c \ ) r

 

 

Главный момент сил инерции звена 2

^ и 2 - т2 1 А(ш2 )*^25ш2 + ^ 2 5 ^ 2 ^

Здесь

 

 

 

Ми 2

-

- I ° -

»•

w< 1

> _

л7<2>

_

Ми2

 

и 2

 

т 2 - Г 1 72 ; Т 1

- cosy) ^ s i пу)^

0

J 2 e 2

^ и 2 ;

N 1

 

 

- s i пу>£

О

(Pj. - V>1 + ^2

со s y>£

0

0

1

 

При этом определим главный вектор сил инерции звена 1:

F,и. 1

Здесь

Я( Еj +

Откуда

и 1

+

—2

—(1)

 

 

 

 

 

-шJ т J Я( с j,

 

 

 

 

 

 

 

)

 

 

( 1)

( 1)

( 1) , П >

 

 

; PS\ - [ >

51 ’

У

51

2

51

 

 

 

 

 

cos*», (

 

'

(1),

. п ) ,

£[

 

■О»»?)!

 

t t > j £ , ) -S i ny>!

 

5 1

"1

sin?l ( '41 ’“'Î-J'.sj >rl )-coS¥.,<[ )£)(°1-Ь),s!

Вектор сил инерции звена 1 в системе координат первого звена

И1).

и1

Главный вектор сил инерции звена 2

и2

“ 2^ т 1Я( е 1 +S7f )^ 2 1>

+

r

2A(£ 2 +

- 2 . - ( 2 )

1 .

<°l) %2

 

Г , ( П

v < 1 >

2 <l>

i 7.

'

I

I- ! * ''! >

tf<2)

, < 2 ) , Г

4 1 * - 1 * Л 2

^ Л 2

2 Л2

^ S2

ZS2 ‘

Отсюда

 

 

 

 

 

 

 

 

 

 

 

COS( p !

- s i n^p j

0

 

 

 

 

1

Кг "

- * 2

s i n ^ j

 

 

 

 

 

 

COS^J

0

 

 

 

4 M

- m2 X

 

 

 

 

 

 

 

0

0

1

 

 

 

1

 

 

 

 

 

 

cos <р<£ - s i n ^ 2

O'

s i n (fij.

cos (fij*

0

0

0

1

'-41 >w2414 41)e20414

Векторы сил инерции в соответствующих системах координат

1 ) _

\ т f

. р ( 2 ) _

T f

FH2

T 1FH2 ’ FH2

т2 и2

Силы тяжести представляются векторами

G,f J -

[О,I U ,

GКХ J, , О ] 7

б 2 - [ О , 0 2 , 0 ] J

Имея в виду, что

р ( \ )

г (1)

Gj

- T j G j , G2

можно определить моменты от

- тТГ

г (2)

- тТГ

T 1C,2 ’

C2

T 2G2 ’

главных векторов сил инерции. Для первого звена

1/ —( I ) \ / тг( 1)

 

.

 

г (

1>Ч .

Я (^51 )(/Ги 1

 

+

 

G\

>

где

 

 

 

 

 

 

------1

O

 

 

 

N C/3~

 

* ( 4i) *

z ( 1

)

0

 

Z S 1

 

°

 

_ v

(

l

>

, d

)

 

y

s

i

 

•’' s

i

Гf

f

лТ

l t \

f 2

V '

<1 )• y S l

_ , < 1 >

" s i 0

r l

 

s i

1

m i (4i>

4i>e

r 2

-

Z S 1

1

m \ ( j c < ' s i 40!

4!>

,

z ( l > f -

 

4!>z

* 3

-

^ S

1

( ' X S 1 ш \

f

v < W

m

f r ( 1 > , „ 2

 

i n^) J G J ] +

+

 

 

} I -"ij <*${ >c j

3^1

 

+

COS ^ JGJ ]

 

Для звена 2 в первой системе координат

 

 

 

 

 

 

А ( ^ 2 ) ) ( ^ 2 >+ g 2 U ) " I V

V

V

T

 

 

где

 

 

 

 

 

 

 

 

 

 

 

 

 

p s i '

 

~ 1 1 r S 2

r S 2 -

r A 2

+ T 2 />S 2 ) _ т

1 Р А 2

> + т 2 ^ S 2

*

75 ( 2 )

 

1 4

1

*

 

,(2)

,7

 

 

 

 

 

^S2

 

4

Г

 

 

 

 

 

 

 

 

 

z

Г

 

 

 

 

 

 

 

 

 

 

 

 

ZS 2

1

 

 

 

 

 

 

 

 

 

 

 

 

r < l >

co s»’2j;S 2)

s in »’2>'S2)

 

 

 

 

 

 

 

XA 2

r < 1)

_

 

s ( I )

.

T

s (2)

.( 1 )

 

 

(2 )

 

. ( 2 )

^ S 2

 

P A 2

 

T 2 P S 2

yA2

+ s i n ^2xS2

+ COSP2^S2

 

 

 

 

 

 

 

 

 

 

2 (1) +

y(1)

 

 

 

 

 

 

 

 

 

 

 

ZA 2

+

$ 2

 

В результате преобразования получим:

 

 

 

 

 

 

h -

- < z ( 1 )

+

z * 2 * ) { - m [ x * * * £

 

y ( 1

) a>2

+ s i n p

( - x ( 2 )

1

A 2

S 2

2

Л 2

1

A 2

1

2

5 2

( 2)

( 2)

2

>S2 г2> + c ° s ¥.2 (JtS2 £2

yS 2

"г* J + c os(Pj C| } ,

h

_

 

, - <1>4

- ( 2 ) w

 

, ( 1 ) 2

„(1)

^

 

 

 

( 2 )„,2

h 2

 

 

( z A2

 

+

ZS2

) { - « 2 1 ' * Л 2

" l

уЛ2 £ 1

+

 

cosy>2 ( - X s 2

" 2

 

(

2 )

EO)

 

 

 

 

 

 

(2 )

£ 2

 

 

( 2 ) 2

1 +

s l "*>iG,}.

 

 

 

 

 

У32

 

 

 

 

s i ny>2 ( x^2

 

>^2

“ P

 

 

 

 

Л3 " - (*УЛ2> +

s i n V, 2 JtS 2 >

+

 

 

 

 

 

 

 

 

 

* A 2 )et

+cos<p2 ( - x ^ 2 * « 2

 

* $ 2

* £ 2 ’ '

s ' H»*2 ( *.52 * £ 2 ^ 2

* " 2 ) 1 +s ‘ n,P i° .2 } +

+

< x < ‘ > +

 

с о 5 г, 2 дг<2 )

 

 

i n r 2y

^

) ) { - m 2 l x “

>e1

 

A

 

+

+

s\t\<p2 ( . - x s{ \

) lo\

У 5 2 >£2 )

+

C O S »’2 ( J:S 2 ) £ 2 ->,S 2 ) " 2

 

 

+

 

+

cos^jGj}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Для звена 2 во второй системе координат

 

 

 

 

 

 

 

 

 

 

 

 

А ( ^ 2 ) ) ( ^ 2 ) + ^ 2 ) ) -

I S X

s 2 . S 3 ]T

 

 

 

 

 

 

 

где

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

- - 2 ( 2 >

{ - т

[ - s i ny>

( - x ( 1 >«,2

y ( l ) e

)

+

COS Ф

/

( 1 ) c

 

 

 

 

ZS2

 

 

( x

 

e

 

1

 

 

 

 

 

 

 

2

 

 

 

2

 

Л2

 

1

A2 1

 

 

2 A2 1

 

A V

 

(о\)

 

+

х ( 2 )

E 2

 

y s ?

A *

+

cosy>2.G2

} ;

 

 

 

 

 

 

 

 

 

 

 

 

XS2

 

 

 

 

 

 

 

 

5

-

Z( 2 ) {

[ c o s

( - X ( 1 *(D2 -y * 1 * £

) +s i ПФ

<X( 1 >£ V

 

й

* 2)-

2

у ( 2 )

52

 

 

 

2

 

2

 

A2 1 A2 1

 

 

2

A2 1

Л2

L

 

А

 

 

 

 

’ * 2 1

+

s i ny>2 G2 } ;

 

 

 

 

 

 

 

 

 

 

*52

 

 

 

4

1

 

 

 

 

 

 

 

 

 

S3

- -

УЭ2

}

{ - / « 2 I c o s >2

<- A V A

 

^ 2 ) £ 1 }

+

 

s i ny>2 (

r < 1 >,

 

 

 

 

 

 

„ ( 2 )

y

 

 

 

 

ХЛ2

£ 1

 

 

A V ш2 )

 

 

 

 

 

y s V * 2 1 + s i n y > ^ 2 ^ +

 

 

 

 

 

 

 

 

 

XS2 A

 

 

 

 

 

 

+

х < 2 >{ - т

2

 

[ - s i

пу>

( - *

( 1 ) *,2

 

y ^ 1 *

)+COS<p

2

< x ( 1 > £

- . V ( 1 )

Û>2 )+

 

S2

 

 

 

 

 

 

2

Л2

 

1

 

A2 1

 

 

A2 1

Л2

1

+ х ( 2 )

£ 2

 

 

 

 

 

2 l

+

cosy>^G2 }

 

 

 

 

 

 

 

 

 

 

XS2

 

 

 

^ S 2 )<u2 >

 

 

 

 

 

 

 

 

 

 

Произведя подстановку полученных выражений в уравнение моментов для участка 12, получим

 

 

 

 

0

'

'

0

 

‘ * 1

"

' h \ '

 

 

 

 

 

 

 

 

 

 

LA \ y

 

-

0

 

-

0

+

*2

+

Л 2

^ l z

 

-

J \ € \-

-J 2 e2-

- *3 -

- Л3 -

Уравнение моментов для участка 2 :

 

 

 

 

 

'

LA2 x

'

-

0

-

- s i

-

 

 

 

 

 

 

 

 

 

 

 

 

LA2y

 

0

+

*2

=

0 .

 

 

(6. 5)

 

 

 

 

 

 

 

 

 

 

 

 

LA 2 Z

 

/ 2 £2 _

S 3 J

 

 

 

 

Скалярные уравнения движения даны третьими строками матричных уравнений (6.4) и (6.5). Первые две строки — уравнения для определения реактивных моментов в кинематиче­ ских парах А\ и А2-

6.2. Обобщенная динамическая модель робота

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

Теоретическое исследование манипуляторов ведется на их динамиче­ ских моделях. Такая модель с определенной степенью приближения пред­ ставляет реальный объект и должна отражать только существенные с точки зрения решаемой задачи свойства механической системы.

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

Назначение основной механической части робота — исполнительного

органа — состоит в преобразовании координат

 

x ( t ) = f ( g ( t ) ) ,

(6.6)

где x(t) — вектор выходных координат, в качестве которых служат декар­ товы координаты характерных точек исполнительного органа и эйлеровы углы, определяющие ориентацию звеньев или рабочего органа; q(t) — век­ тор обобщенных координат манипулятора.

Функция (6.6) называется функцией положения, ее вид устанавливает­ ся при решении прямой задачи кинематики манипулятора. Она отражает основное свойство механизма — преобразование движения в соответствии с заложенной в его структуре программой.

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

Соседние файлы в папке книги