Documente Academic
Documente Profesional
Documente Cultură
În figura 2.1 este prezentată o nouă structură paralelă de tip DELTA cu cuple
motoare de translaţie [PIS01c]. Această structură conţine trei lanţuri cinematice
identice între batiul BP şi platforma mobilă WP.
Cuplele de rotaţie motoare ale robotului paralel DELTA [CLA88] [CLA91] sunt
înlocuite în acest caz de cuple de translaţie în punctele Bi, iar în punctele Aij şi
Cij se găsesc cuple sferice. Axele cuplelor motoare sunt înclinate cu unghiul i ,
i=1,2,3 faţă de verticală. În cazul în care unghiul i , i=1,2,3 devine nul sau -90o
se obţin două structuri particulare de tip DELTA.
1
Curs 7. Roboţi cu structuri paralele şi aplicaţii
În acelaşi timp paralelogramele spaţiale sunt înlocuite prin braţe simple înlocuite
prin cuple sferice în poziţiile C ij (i = 1, 2, 3) (j = 1, 2,3) şi prin cuple cilindrice
în poziţiile A ij (i = 1, 2, 3) (j = 1, 2,3).
M=3 (2.4)
n=3 (2.6)
2
Curs 7. Roboţi cu structuri paralele şi aplicaţii
În figura 2.3 este prezentată structura unui lanţ cinematic, unde axa cuplei de
translaţie face unghiul i 0 cu verticala.
3
Curs 7. Roboţi cu structuri paralele şi aplicaţii
În cazul structurii paralele de tip DELTA sunt date coordonatele Xp, Yp, Zp ale
punctului P aparţinând obiectului manipulat şi se cer coordonatele generalizate
ale elementelor motoare q1, q2, q3.
1 1 0 0 0 1
x x
cos12 cos12 x 2
cos12
1 12 (2.7)
y1 y12
cos12
cos12 y 2
cos12
z 2
z1 z12 cos12 cos12 cos12
4
Curs 7. Roboţi cu structuri paralele şi aplicaţii
12
Cu notaţiile: cos12 ,..., cos12
12
, ecuaţia (2.7) devine:
1 1 0 0 0 1
x x
12
12 x 2
12
1 12 (2.8)
y1 y12
12
12 y 2
12
z 2
z1 z12 12 12 12
1 1 0 0 0 1
X X x i xp
i p i 1,2,3 (2.9)
Yi Yp
yi yp
Z
z i
z p
Zi p
x i rci
y i rsi i = 1,2,3 (2.10)
z 0
i
5
Curs 7. Roboţi cu structuri paralele şi aplicaţii
X i X p x i x p
Yi Yp y i y p i=1,2,3 (2.12)
Z Z z z
i p i p
1 1 0 0 0 1
X 0 c s i 0 X i
i i i=1,2,3 (2.13)
Yi 0 s i c i 0 Yi
Z i 0 0 0 1 Zi
de unde:
X i Xi c i Yis i
Yi Xi s i Yic i i=1,2,3 (2.14)
Zi Zi
6
Curs 7. Roboţi cu structuri paralele şi aplicaţii
2
A i Ci M sau A i Ci M 2 0 (2.17)
Soluţia cu semnul “+” este posibilă dacă platforma este montată deasupra
batiului.
Soluţia cu semnul “-“ este posibilă dacă platforma este mutată sub batiu.
7
Curs 7. Roboţi cu structuri paralele şi aplicaţii
X X c Y s
C i Ci i Ci i
YC i X C i s i YC i c i i=1,2,3 (2.22)
Z C i ZC i
(X p x i x p X C i ) 2 (Yp y i y p YC i ) 2 ( Z p z i z p Z C i ) 2 M 2 0
i=1,2,3 (2.23)
Cu notaţiile:
8
Curs 7. Roboţi cu structuri paralele şi aplicaţii
( X m ) 2 ( Y n ) 2 ( Z p ) 2 M 2
p 1 p 1 p 1
2 2 2 2
(X p m 2 ) (Yp n 2 ) ( Z p p 2 ) M (2.26)
2 2 2 2
(X p m 3 ) (Yp n 3 ) ( Z p p 3 ) M
Cu notaţiile:
a m m ,b n n ,c (p p ),d 0.5(m 2 m 2 n 2 n 2 p 2 p 2 )
1 2 1 1 2 1 1 2 1 1 1 2 1 2 1 2
2 2 2 2 2 2
a 2 m 3 m 2 ,b 2 n 3 n 2 ,c 2 (p 3 p 2 ),d 2 0.5(m 2 m 3 n 2 n 3 p 2 p 3 )
(2.28)
unde:
9
Curs 7. Roboţi cu structuri paralele şi aplicaţii
în care:
Z p (b b 2 ac ) / a (2.34)
Această ecuaţie dă două soluţii problemei cinematice directe, din care doar una
este corectă. Sistemul de coordonate OXYZ a fost ales astfel încât coordonata Z
este întotdeauna negativă. Se poate demonstra că soluţia cu semnul plus este
pozitivă.
Z p (b b 2 ac ) / a (2.35)
10
Curs 7. Roboţi cu structuri paralele şi aplicaţii
sau
Fi (q i ,X p , Yp , Z p ) 0 (2.37)
11
Curs 7. Roboţi cu structuri paralele şi aplicaţii
Y i X p s i Y
p c i i=1,2,3
Z i Z p
q i i=1,2,3 (2.39)
12
Curs 7. Roboţi cu structuri paralele şi aplicaţii
13
Curs 7. Roboţi cu structuri paralele şi aplicaţii
14
Curs 7. Roboţi cu structuri paralele şi aplicaţii
15
Curs 7. Roboţi cu structuri paralele şi aplicaţii
16
Curs 7. Roboţi cu structuri paralele şi aplicaţii
În cazul roboţilor paraleli, deoarece cinematica inversă este mai uşor de rezolvat
decât cea directă, comanda pe traiectorie CP (Continuous Path) este mai
indicată. Datorită pericolului destul de ridicat de întâlnire al singularităţilor, se
recomandă ca modul des întâlnit în practică de comandă PTP (Point-to-Point) să
nu se implementeze.
s,v,a s,v,a
amax amax
sf
vmax vmax
t0 t1 t2 t3 t t0 t12 t3 t
sf
si si
-amax -amax
a. b.
Fig. 2.4. Diagramele de mişcare, viteză şi acceleraţie
17
Curs 7. Roboţi cu structuri paralele şi aplicaţii
v s si s s i v max
t1 max , t 2 f , t3 f (2.42)
a max v max v max a max
Mişcarea aleasă pentru simulare este o dreaptă paralelă cu axa OX. Punctul de
început este xi=0; yi=0; zi=-190mm iar punctul final al traiectoriei este
xf=50mm; yf=0; zf=-190mm, viteza este de vmax=2m/s, iar acceleraţia este de
amax=10m/s2.
18
Curs 7. Roboţi cu structuri paralele şi aplicaţii
Mişcarea efectorului
Bewegung final
des Endeffektors Diagrama vitezelor
Geschwindigkeitsverlauf Diagrama acceleraţiilor
Beschleunigungsverlauf
0.05 2 10
a (1/s 2)
v (1/s)
s (m)
1 0
0 0 -10
0 0.05 0.1 0 0.05 0.1 0 0.05 0.1
0.032 0
aq1 (1/s 2)
t t 6 t
vq1 (1/s)
0.03 4
q1 (m)
0.028 -0.1 2
0.026 0
0.024 -2
0.022 -0.2 -4
0 0.05 0.1 0 0.05 0.1 0 0.05 0.1
0.2
aq2 (1/s 2)
0.05 t t 5 t
vq2 (1/s)
q2 (m)
0.045 0
0.04 0.1
0.035 -5
0
0 0.05 0.1 0 0.05 0.1 0 0.05 0.1
0.2
aq3 (1/s 2)
0.05 t t 5 t
vq3 (1/s)
q3 (m)
0.045
0.1 0
0.04
0.035 -5
0
0 0.05 0.1 0 0.05 0.1 0 0.05 0.1
-0.5 t -0.5 t -0.5 t
Fq1 (N)
Fq2 (N)
Fq3 (N)
-1 -1 -1
-1.5
Fig.2.5.
-2 Simularea cinematică
-1.5 a structurii paralele
-2 de -1.5 DELTA cu
tip
-2 cuple
-2.5
motoare
-2.5 de translaţie -2.5
0 0.05 0.1 0 0.05 0.1 0 0.05 0.1
t t t
19
Curs 7. Roboţi cu structuri paralele şi aplicaţii
În figura 2.6 este prezentată o altă structură paralelă spaţială cu motoare liniare
dispuse în paralel [ZIR97], [THO99]. Structura reprezintă o versiune a structurii
paralele Hexaglide [HON97]. Structura este simetrică şi are trei grade de
mobilitate.
Axele punctelor de bază sunt acţionate prin motoare liniare. Axele deplasate în
paralele sunt aranjate simetric. În punctele Aij und Cij se găsesc cuple cardanice.
Existenţa cuplelor cardanice la această structură ridică consumul constructiv
necesar pentru atingerea unor performanţe de precizie.
20
Curs 7. Roboţi cu structuri paralele şi aplicaţii
Acest nou concept de maşină oferă un potenţial ridicat pentru maşinile unelte cu
cerinţe ridicate în dinamică, cum ar fi de exemplu centrele de prelucrare,
utilizarea unor concepte de acţionare moderne şi influenţarea costurilor de
producţie.
21
Curs 7. Roboţi cu structuri paralele şi aplicaţii
ox i yi zi : sistemul de coordonate este ales astfel încât el este rotit fată
de sistemul oxyz cu unghiul i în jurul axei z;
ox p y p z p : sistemul legat de efectorul final, unde P este punctul din
centrul sistemului de prindere
X’2
Y Y’1
2
2
2
Y’2 x’2 1
e
2 y 1 X
o x X’1
x’1 e
3
1
3
X’3 3
Y’3 x’3
3
Fig. 2.8. Modelul idealizat al structurii Triaglide
22
Curs 7. Roboţi cu structuri paralele şi aplicaţii
unde
X Ci q i
YCi d i unde d1 0; d 2 e; d 3 e (2.45)
Z 0
Ci
q i X i M 2 (Yi d i ) 2 Zi2
q X M 2 (Y d ) 2 Z 2
1 1 1 1 1
2 2 2
q 2 X 2 M (Y2 d 2 ) Z 2 (2.46)
q 3 X 3 M 2 (Y3 d 3 ) 2 Z 2
3
23
Curs 7. Roboţi cu structuri paralele şi aplicaţii
Pentru a rezolva această problemă se foloseşte ecuaţia (2.44), care în sistemul fix
OXYZ al robotului devine:
X i X p x i x p
Yi Yp y i y p i=1,2,3 (2.48)
Z Z z z
i p i p
X Ci q i
YCi d i unde d1 0; d 2 e; d 3 e (2.49)
Z 0
Ci
(X p x i x p X C i ) 2 (Yp y i y p YC i ) 2 ( Z p z i z p Z C i ) 2 M 2 0
i=1,2,3 (2.50)
Cu notaţiile:
24
Curs 7. Roboţi cu structuri paralele şi aplicaţii
( X m ) 2 ( Y n ) 2 ( Z p ) 2 M 2
p 1 p 1 p 1
2 2 2 2
(X p m 2 ) (Yp n 2 ) ( Z p p 2 ) M i=1,2,3 (2.53)
2 2 2 2
(X p m 3 ) (Yp n 3 ) ( Z p p 3 ) M
Cu notaţiile:
a m m ,b n n ,c (p p ),d 0.5(m 2 m 2 n 2 n 2 p 2 p 2 )
1 2 1 1 2 1 1 2 1 1 1 2 1 2 1 2
2 2 2 2 2 2
a 2 m 3 m 2 ,b 2 n 3 n 2 ,c 2 (p 3 p 2 ),d 2 0.5(m 2 m 3 n 2 n 3 p 2 p 3 )
(2.55)
X p D1 Z p D 2 , Yp D 3 Z p D 4 (2.57)
unde:
25
Curs 7. Roboţi cu structuri paralele şi aplicaţii
în care:
Z p (b b 2 ac ) / a (2.61)
Această ecuaţie dă două soluţii problemei cinematice directe, din care doar una
este corectă. Sistemul de coordonate OXYZ a fost ales astfel încât coordonata Z
este întotdeauna negativă. Se poate demonstra că soluţia cu semnul minus este
cea corectă.
Z p (b b 2 ac ) / a (2.62)
26
Curs 7. Roboţi cu structuri paralele şi aplicaţii
În acest caz sunt date viteza efectorului final şi modelul geometric invers şi se
cer vitezele motoare q i , i=1,2,3.
1 Fi F F
q i ( X i i Yi i Z i ) i=1,2,3 (2.64)
Fi X i Yi Zi
q i
27
Curs 7. Roboţi cu structuri paralele şi aplicaţii
Yi Y p i=1,2,3
Z i Z p
q i i 1,2,3 (2.64)
28
Curs 7. Roboţi cu structuri paralele şi aplicaţii
1 Fi F Fi
qi [ Xi i Y i Zi
Fi X i Yi Zi
q i
2 Fi 2 Fi 2 Fi 2 Fi
( q i Xi Yi Zi )q i
2
q i q i X i q
i iY q
i iZ
2 Fi 2 Fi 2 Fi 2 Fi
( q i X Y Z )X (2.66)
X i q i 2 i X Y i X Z i i
X i i i i i
2 Fi 2 Fi 2 Fi 2 Fi
( q i Xi Y Z )Y
Yi Yi X i 2 i Y Z i i
Yi i i
2 Fi 2 Fi 2 Fi 2 Fi
( q i Xi Yi Zi ) Zi ] i=1,2,...3
Zi q i Zi X i Zi Yi Zi2
unde
2 Fi 2 Fi 2 Fi 2 Fi
,i=1,2,3, , , i 1,2,3 ,
2
q i q i X i q
i iY q
i iZ
2 Fi 2 Fi 2 Fi i=1,2,3,
, ,
X i 2 X i Yi X i Zi
2 Fi 2 Fi 2 Fi i ,Y
i ,Z
i i=1,2,3
, , i=1,2,3, X
2 Y Z 2
Yi i i Zi
29
Curs 7. Roboţi cu structuri paralele şi aplicaţii
30
Curs 7. Roboţi cu structuri paralele şi aplicaţii
Şi în cazul acestui robot paralel, deoarece cinematica inversă este mai uşor de
rezolvat decât cea directă, comanda CP (Continuous Path) este mai indicată şi se
recomandă să nu se implementeze comanda PTP (Point-to-Point).
t0 t1 t2 t3 t t0 t12 t3 t
sf
si si
-amax -amax
a. b.
Fig. 2.9. Diagramele de mişcare, viteză şi acceleraţie
v s si s s i v max
t1 max , t 2 f , t3 f (2.67)
a max v max v max a max
s f si
t12 , t 3 2 * t12 (2.68)
a max
Mişcarea aleasă pentru simulare este o dreaptă paralelă cu axa OX. Punctul de
început este xi=0; yi=0; zi=-100 mm iar punctul final al traiectoriei este
xf=50mm; yf=0; zf=-100mm, viteza este de vmax=2m/s, iar acceleraţia este de
amax=10m/s2. Pe baza legilor de mişcare, diagramei de viteză şi acceleraţie ale
efectorului final, au fost calculate şi reprezentate grafic coordonatele motoare,
vitezele motoare şi acceleraţiile motoare (figura 2.10).
31
Curs 7. Roboţi cu structuri paralele şi aplicaţii
Mişcareades
Bewegung efectorului final
Endeffektors Diagrama vitezelor
Geschwindigkeitsverlauf Diagrama acceleraţiilor
Beschleunigungsverlauf
0.05 2 10
a (1/s 2)
v (1/s)
s (m)
1 0
0 0 -10
0 0.05 0.1 0 0.05 0.1 0 0.05 0.1
10
aq1 (1/s 2)
t t t
vq1 (1/s)
q1 (m)
0.18 0.5
0
0.16
0 -10
0 0.05 0.1 0 0.05 0.1 0 0.05 0.1
10
aq2 (1/s 2)
t vq2 (1/s) t t
q2 (m)
-0.1 0.5
0
-0.12
0 -10
0 0.05 0.1 0 0.05 0.1 0 0.05 0.1
10
aq3 (1/s 2)
t t t
vq3 (1/s)
q3 (m)
-0.1 0.5
0
-0.12
0 -10
0 0.05 0.1 0 0.05 0.1 0 0.05 0.1
2 1 1
Fig.2.10. Simularea
t cinematica a structurii
t cu motoare dispuse paralel
t
Fq1 (N)
Fq2 (N)
Fq3 (N)
1 0 0
0 -1 -1
-1
0 0.05 0.1 0 0.05 0.1 0 0.05 0.1
t t t
32