Robot công nghiệp và người máy
Giới thiệu về Robot Scara
Robot SCARA ra đời vào năm 1979, đây là một kiểu tay máy có cấu tạo đặc
biệt được sử dụng nhiều trong các công việc lắp ráp các tải trọng nhỏ theo
phương thẳng đứng.
Robot SCARA bao gồm hai khớp nối và hai cánh tay. Trên hai khớp nối sẽ gắn
hai động cơ để cung cấp moment 1 2 τ ,τ điều khiển hai cánh tay l1,l2 như hình
vẽ.
10 trang |
Chia sẻ: lvcdongnoi | Lượt xem: 3306 | Lượt tải: 1
Bạn đang xem nội dung tài liệu Robot công nghiệp và người máy, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Tieåu luaän moân hoïc: Robot coâng nghieäp vaø ngöôøi maùy
Hoïc vieân: Nguyeãn Minh Hoaø Lôùp: ÑKHKT K14 Trang 1
1. Giôùi thieäu veà Robot Scara
Robot SCARA ra ñôøi vaøo naêm 1979, ñaây laø moät kieåu tay maùy coù caáu taïo ñaëc
bieät ñöôïc söû duïng nhieàu trong caùc coâng vieäc laép raùp caùc taûi troïng nhoû theo
phöông thaúng ñöùng.
Robot SCARA bao goàm hai khôùp noái vaø hai caùnh tay. Treân hai khôùp noái seõ gaén
hai ñoäng cô ñeå cung caáp moment 21 ,ττ ñieàu khieån hai caùnh tay l1,l2 nhö hình
veõ.
1θ
2θ
1l
2l
Hình 1: Hình chieáu baèng Robot Scara
2. Moâ hình ñoäng hoïc cuûa Robot SCARA
Phöông trình ñoäng hoïc cuûa Robot SCARA nhö sau:
)1(),()(
.... τ=+ qqqCqqM
Trong ñoù 21 ,qq laø goùc quay cuûa hai truïc ñoäng cô DC vaø 21 ,θθ laø goùc quay cuûa
hai khôùp xoay cuûa robot. Trong ñoù:
⎥⎦
⎤⎢⎣
⎡
+++−
+−+= 2
2322121
2121
2
11
))(cos(
))(cos(
)(
mlIIqqklml
qqklmlmlI
qM
e
e
⎥⎥⎦
⎤
⎢⎢⎣
⎡
+
+=
2
.
12121
.
221211
.
))(sin(
))(sin(),(
Vqqqkklml
qqqkklmlVqqC
ee
ee
Quan heä giöõa [ ]21 qq vaø [ ]21 θθ nhö sau:
)2(
0
2
1
2
1 ⎥⎦
⎤⎢⎣
⎡⎥⎦
⎤⎢⎣
⎡−=⎥⎦
⎤⎢⎣
⎡
q
q
kk
k
ee
e
θ
θ
Caùc thoâng soá ñöôïc cho nhö sau:
2
1 .8.1 mKgI = : Moment quaùn tính cuûa caùnh tay 1
2
2 .041.0 mKgI = : Moment quaùn tính cuûa caùnh tay 2
2
3 .134.0 mKgI = : Moment quaùn tính cuûa taûi troïng
Kgm 10= : Khoái löôïng taûi
Tieåu luaän moân hoïc: Robot coâng nghieäp vaø ngöôøi maùy
Hoïc vieân: Nguyeãn Minh Hoaø Lôùp: ÑKHKT K14 Trang 2
ml 4.01 = : Chieàu daøi cuûa caùnh tay 1
ml 35.02 = : Chieàu daøi cuûa caùnh tay 2
5.0=ek : Heä soá truyeàn ñoäng cuûa khôùp noái 2
smKgV /.5 21 = : Heä soá ma saùt cuûa khôùp noái 1
smKgV /.3 22 = : Heä soá ma saùt cuûa khôùp noái 2
Tín hieäu vaøo: Moment 21 ,ττ cuûa 2 ñoäng cô DC(hoaëc ñieän aùp)
Tín hieäu ra: Goùc 21 ,θθ cuûa 2 caùnh tay robot SCARA.
3. Heä phöông trình bieán traïng thaùi moâ taû robot
Bieán ñoåi phöông trình (1) vaø (2) ta ñöôïc:
[ ]2222122232211 2211
2
232
2
.
221
.
11
2
232
2
2
..
21
2
232
2
1
..
2
2
2
1
2
1
..
))((
)(
)()(
AllmmlIImlI
AlmlmlII
qAVlmlqVmlIIqBklmlmlIIqABkllm
q
ee
−+++
⎥⎥⎦
⎤
⎢⎢⎣
⎡
+++
+−++−++−−
= ττ
[ ]2222122232211 2
2
11121
2
.
2
2
111
.
121
2
2
..
2
2
2
1
2
2
1
..
21
2
11
2
..
))((
)(
)()(
AllmmlIImlI
mlIAlml
qVmlIqAVlmlqABllmqBklmlmlI
q
e
−+++
⎥⎥⎦
⎤
⎢⎢⎣
⎡
++
++−−−+−
= ττ (3)
Vôùi ))(sin())(cos( 2121 qqkBqqkA ee +=+=
Ñaët caùc bieán traïng thaùi nhö sau:
2
.
43
.
23
1
.
21
.
11
)4(
qxx
qx
qxx
qx
==
=
==
=
Töø (3) vaø (4) ta ñöôïc heä phöông trình bieán traïng thaùi moâ taû robot sau:
[ ]
[ ]2222122232211 2
2
11121
42
2
112121
2
4
2
2
2
1
22
221
2
11
4
.
43
.
22
2
2
1
22
232
2
11
2211
2
232
422121
2
232
2
421
2
232
2
2
2
2
2
1
2
2
.
21
.
))((
)(
)()(
)5(
))((
)(
)()(
AllmmlIImlI
mlIAlml
xVmlIAxVlmlABxllmBxklmlmlI
x
xx
AllmmlIImlI
AlmlmlII
AxVlmlxVmlIIBxklmlmlIIABxkllm
x
xx
e
ee
−+++
⎥⎥⎦
⎤
⎢⎢⎣
⎡
++
++−−−+−
=
=
−+++
⎥⎥⎦
⎤
⎢⎢⎣
⎡
+++
+−++−++−−
=
=
ττ
ττ
Tieåu luaän moân hoïc: Robot coâng nghieäp vaø ngöôøi maùy
Hoïc vieân: Nguyeãn Minh Hoaø Lôùp: ÑKHKT K14 Trang 3
4. Quyõ ñaïo ñaàu muùt caùnh tay Robot SCARA
Moái lieân heä giöõa caùc khôùp noái 1 vaø 2 coù toaï ñoä goùc [ ] Tqq 21 vôùi caùc caùnh tay coù
toïa ñoä goùc [ ] T21 θθ , ñöôïc moâ taû bôûi phöông trình (2)
⎥⎦
⎤⎢⎣
⎡⎥⎦
⎤⎢⎣
⎡−=⎥⎦
⎤⎢⎣
⎡
2
1
2
1 0
q
q
kk
k
ee
e
θ
θ
Toïa ñoä ñaàu muùt cuûa caùnh tay robot SCARA ñöôïc xaùc ñònh bôûi phöông trình
sau:
)6()sin(sin
)cos(cos
21211
21211
θθθ
θθθ
++=
++=
lly
llx
Caùc phöông trình treân aùp duïng cho baøi toaùn ñieàu khieån theo khoâng gian khôùp
noái. Cho pheùp xaùc ñònh caëp goùc [ ] T21 θθ töø toïa ñoä (x,y) cho tröôùc cuûa ñaàu muùt
caùnh tay robot SCARA trong khoâng gian hoaït ñoäng.
Trong quaù trình ñieàu khieån robot, öùng vôùi moät vò trí (x,y) trong khoâng gian hoaït
ñoäng coù theå coù nhieàu caëp goùc trong khoâng gian khôùp noái. Do ñoù, ta phaûi choïn
löïa moät caëp nghieäm phuø hôïp vôùi yeâu caàu ñieàu khieån. Coù nhieàu caùch choïn löïa
tuyø theo ñoái töôïng vaø muïc ñích:
- Toång quaõng ñöôøng dòch chuyeån cuûa caùc khôùp ngaén nhaát.
- Giaûm bôùt aûnh höôûng töông taùc giöõa caùc khôùp.
- Naêng löôïng tieâu thuï thaáp nhaát.
- Giôùi haïn ñoäng hoïc cuûa heä thoáng.
Robot SCARA vôùi hai khôùp noái öùng vôùi moãi toïa ñoä (x,y) cuûa ñaàu muùt caùnh tay
chuùng ta seõ coù hai nghieäm cho caùc caëp goùc. Do ñoù, ta seõ choïn caëp goùc sao cho
toång bieán thieân cuûa caëp goùc töø vò trí k-1 ñeán vò trí k laø nhoû nhaát. ( ) )7()1()()1()(min 2211 −−+−− kkkk θθθθ
Giôùi haïn khoâng gian hoaït ñoäng cuûa heä thoáng thoâng qua caëp goùc [ ] Tqq 21
)8(2
1
πθπ
πθπ
≤≤−
≤≤−
5. Ñieàu khieån robot SCARA duøng moment tính(computed torque)
Trong phöông phaùp moment tính, ta phaûi xaây döïng hai voøng ñieàu khieån. Voøng
hoài tieáp trong ñöôïc xaây döïng döïa treân ñoäng löïc hoïc cuûa heä thoáng ñeå buø taát caû
caùc thaønh phaàn phi tuyeán cuûa heä thoáng. Voøng hoài tieáp ngoaøi xaây döïng döïa treân
sai leäch giöõa tín hieäu ra vaø tín hieäu ñaët. Chöùc naêng cuûa voøng hoài tieáp trong laø
tuyeán tính hoaù moái lieân heä giöõa tín hieäu ñaët vaø tín hieäu ra trong khi voøng hoài
tieáp ngoaøi laøm oån ñònh hoaù heä thoáng.
Tieåu luaän moân hoïc: Robot coâng nghieäp vaø ngöôøi maùy
Hoïc vieân: Nguyeãn Minh Hoaø Lôùp: ÑKHKT K14 Trang 4
5.1 Caáu truùc cuûa boä ñieàu khieån moment tính
Boä ñieàu
khieån PD
Chieán löôïc
ñieàu khieån
Hoài tieáp tuyeán
tính hoaù
SCARA
ROBOT
Heä thoáng tuyeán tính hoaù
Voøng ñieàu khieån trong
Voøng ñieàu khieån ngoaøi
Hình 2: Sô ñoà heä thoáng ñieàu khieån duøng moment tính
5.1.1 Hoài tieáp tuyeán tính hoaù
Moâ hình robot SCARA ñöôïc cho bôûi (1) nhö sau:
τ=+ .... ),()( qqqCqqM
Vôùi
⎥⎦
⎤⎢⎣
⎡
+++−
+−+= 2
2322121
2121
2
11
))(cos(
))(cos(
)(
mlIIqqklml
qqklmlmlI
qM
e
e
⎥⎥⎦
⎤
⎢⎢⎣
⎡
+
+=
2
.
12121
.
221211
.
))(sin(
))(sin(),(
Vqqqkklml
qqqkklmlVqqC
ee
ee
Ñeå tuyeán tính hoaù vaø phaân ly, ta choïn luaät ñieàu khieån τ goàm hai thaønh phaàn
nhö sau:
)9(NL τττ +=
Vôùi
)11(
)10(
..
...
qM
qCqM
dL
nN
=
+=
τ
τ
SCARA
ROBOT
),(
.
qqN
+
+
Nτ
Lτ
q
Hình 3: Sô ñoà caáu truùc hoài tieáp tuyeán tính hoaù
⎥⎦
⎤⎢⎣
⎡
+−
+−=
0))(cos(
))(cos(0
2121
2121
qqklml
qqklml
M
e
e
n
Tieåu luaän moân hoïc: Robot coâng nghieäp vaø ngöôøi maùy
Hoïc vieân: Nguyeãn Minh Hoaø Lôùp: ÑKHKT K14 Trang 5
⎥⎦
⎤⎢⎣
⎡
++
+= 2
231
2
11
0
0
mlII
mlI
M d
⎥⎥⎦
⎤
⎢⎢⎣
⎡
+
+=
2
.
12121
.
221211
.
))(sin(
))(sin(),(
Vqqqkklml
qqqkklmlVqqC
ee
ee
5.1.2 Ñieàu khieån PD
Ñaët
..
qy = vôùi y laø tín hieäu vaøo môùi, ta coù luaät ñieàu khieån ñöôïc moâ taû nhö sau:
)12(yM dL =τ
Muïc ñích ñieàu khieån laø tín hieäu ra )(tq baùm theo quyõ ñaïo thieát keá )(tqd
Ta coù: )13(
...
dddpd qKqKqr ++=
Choïn luaät ñieàu khieån
)14(
.
rqKqKy dp +−−=
Thay (13) vaøo (14) ta ñöôïc
qqe
KeKe
d
pd
−=
++ )15(...
Giaû thuyeát Kp vaø Kd laø caùc ma traän döông xaùc ñònh, oån ñònh tieäm caän
Töø (10) vaø (11) ta ñöôïc
⎥⎥
⎥
⎦
⎤
⎢⎢
⎢
⎣
⎡
++−
++−=⎥⎦
⎤⎢⎣
⎡
2
1
..
212
.
21
..
21
2
2
..
211
.
12
..
21
2
1
qBklmlqVqAlml
qBklmlqVqAlml
e
e
N
N
τ
τ
))(sin())(cos( 2121 qqkBqqkA ee +=+=
⎥⎥⎦
⎤
⎢⎢⎣
⎡
++++
+++=⎥⎦
⎤⎢⎣
⎡
))((
))((
2
.
22
..
2
232
1
.
11
..
2
11
2
1
eKeKqmlII
eKeKqmlI
pdd
pdd
L
L
τ
τ
...
qqe
qqe
d
d
−=
−=
Tieåu luaän moân hoïc: Robot coâng nghieäp vaø ngöôøi maùy
Hoïc vieân: Nguyeãn Minh Hoaø Lôùp: ÑKHKT K14 Trang 6
PDChieán löôïcñieàu khieån
SCARA
ROBOT
),(
.
qqN
+
+
Nτ
Lτ
q
Hình 4: Sô ñoà khoái heä thoáng ñieàu khieån duøng moment tính
5.2 Thöïc hieän moâ phoûng heä thoáng ñieàu khieån robot SCARA duøng moment
tính
5.2.1 Xaây döïng sô ñoà moâ phoûng
Xaây döïng moâ hình robot SCARA theo phöông trình (1) treân Simulink nhö sau:
Hình 5: Moâ hình robot SCARA
Tieåu luaän moân hoïc: Robot coâng nghieäp vaø ngöôøi maùy
Hoïc vieân: Nguyeãn Minh Hoaø Lôùp: ÑKHKT K14 Trang 7
Hình 6: Sô ñoà ñieàu khieån duøng moment tính
Hình 7: Sô ñoà khoái phaàn hoài tieáp tuyeán tính hoaù
Tieåu luaän moân hoïc: Robot coâng nghieäp vaø ngöôøi maùy
Hoïc vieân: Nguyeãn Minh Hoaø Lôùp: ÑKHKT K14 Trang 8
Hình 8: Sô ñoà khoái boä ñieàu khieån PD
5.2.2 Keát quaû moâ phoûng
5.2.2.1 Ñaùp öùng böôùc:
0 20 40 60
0
0.2
0.4
0.6
0.8
1
Tin hieu qd1-q1
0 20 40 60
0
0.2
0.4
0.6
0.8
1
Tin hieu qd2-q2
Hình 9: Ñaùp öùng böôùc cuûa q1 vaø q2
Tieåu luaän moân hoïc: Robot coâng nghieäp vaø ngöôøi maùy
Hoïc vieân: Nguyeãn Minh Hoaø Lôùp: ÑKHKT K14 Trang 9
Hình 10: Moment cuûa 2 ñoäng cô khi tín hieäu vaøo laø haøm böôùc
Nhaän xeùt: Ñaùp öùng böôùc khoâng coù voït loá, loaïi boû ñöôïc söï aûnh höôûng laån nhau
giöõa hai khôùp noái
5.2.2.2 Baùm theo quyõ ñaïo hình sin:
0 10 20
-1
-0.5
0
0.5
1
qd1-q1
0 5 10
-1
-0.5
0
0.5
1
qd2-q2
q1
qd1
q2
qd2
Hình 11: Ñaùp öùng ngoõ ra q1 vaø q2 khi tín hieäu vaøo laø hình sin
Tieåu luaän moân hoïc: Robot coâng nghieäp vaø ngöôøi maùy
Hoïc vieân: Nguyeãn Minh Hoaø Lôùp: ÑKHKT K14 Trang 10
Hình 12: Moment cuûa 2 ñoäng cô DC 1 vaø DC2 khi tín hieäu vaøo laø sin
Nhaän xeùt: Ngoû ra cuûa heä thoáng baùm theo tín hieäu vaøo hình sin raát toát,gaàn nhö
khoâng coù sai soá,heä phaân ly toát caùc khôùp khoâng bò aûnh höôûng laån nhau.
Các file đính kèm theo tài liệu này:
- TLTV1047.pdf