Professional Documents
Culture Documents
1 Robot
1 Robot
1
I. GIÔÙI THIEÄU THIEÁT BÒ
Toaøn boä heä thoáng ñieàu khieån tay maùy thoâng minh vôùi 5 baäc töï do SCS-376 ñöôïc giôùi
thieäu treân hình A.1, bao goàm:
Heä xöû lyù vaø tay maùy
Baêng taûi
Phaàn meàm ñieàu khieån Scorbot.
Hình 1. 0 Heä thoáng ñieàu khieån tay maùy thoâng minh vôùi 5 baäc töï do SCS-376
2
II. BOÁ TRÍ THÍ NGHIEÄM
Caùc thieát bò thí nghieäm coù theå boá trí theo caùch: Baêng taûi chöùng minh ñöôïc ñaët ôû phía
tröôùc tay maùy Scorbot.
Hình 2. 0 Boá trí thí nghieäm vôùi 1 baêng taûi chöùng minh
3
III. ÑAÁU DAÂY THÍ NGHIEÄM
Caùc daây ñieàu khieån töø CPU vaø töø tay maùy Scorbot ñaõ ñaáu noái ra caùc jaéc 50 chaân
töông öùng. Khi boá trí thi nghieäm caàn caém caùc jaéc naøy vôùi nhau.
Noái caùp RS-232 töø oå 9 chaân ôû maët tröôùc CPU vôùi oå RS-232 ôû maët sau maùy tính.
Noái caùc daây tín hieäu vaø caáp nguoàn cho baêng taûi:
4
IV. THÖÏC HAØNH
Baøi 1: Vaän haønh vôùi 1 baäc töï do vôùi haøm ñieàu khieån PID ñôn giaûn
Muïc ñích thí nghieäm: Thöïc haønh cô sôû chæ vôùi 1 khôùp.
1. Baät ñieän cho heä thieát bò (CPU, maùy tính).
2. Vaøo chöông trình Robot_Ctrl coù treân maùy tính, Maøn hình seõ hieån thò:
Ñeå vaän haønh vôùi 1 truïc, ta choïn : Move \ Single axis vaø nhaán chuoät, maøn hình hieån th ò:
5
Hình 4. 1 Ñieàu chænh moät truïc baèng boä ñieàu khieån PID
Motor: Nhaán nuùt leân xuoáng ôû oâ naøy ñeå choïn motor 1,2,.. ñeå ñieàu khieån 1 khôùp töông
öùng.
3. Nhaäp caùc giaù trò choïn khôùp quay (choïn motor) thí nghieäm cho tay maùy.
Kyù hieäu motor töông öùng vôùi khôùp quay
Motor Khôùp tay maùy Khôùp tay maùy
STT
1 Motor 1 Truïc ñeá quay Base
2 Motor 2 Khôùp vai Shoulder
3 Motor 3 Khôùp khuyûu tay Elbow
4 Motor 4 Khôùp gaäp coå tay Wrist pitch
5 Motor 6 Khôùp laéc coå Wrist roll
6 Motor 6 Tay keïp Gripper
6
Hình 4. 2 Scorbot ER V Plus vôùi caùc kích thöôùc hình hoïc vaø goùc quay toái ña
7
5. Thay ñoåi thoâng soá ñieàu khieån:
Thay ñoåi caùc giaù trò haøm PID: K, Ki, Kp, Kd, sau ñoù nhaán download ñeå taûi giaù trò xaùc
laäp vaøo Controller. Theo doõi hoaït ñoäng tay maùy vaø giaùm saùt baèng bieåu ñoà vaø caùc
thoâng soá khaùc treân maøn hình
Ví duï: K= 0.0300 -> quan saùt thaáy ñaàu Scorbot vaän haønh bò rung.
6. Laëp laïi thí nghieäm vôùi laàn löôït caùc khôùp khaùc (Motor -= 2,3,4,5,6). Theo doõi hoaït ñoäng
tay maùy vaø giaùm saùt baèng bieåu ñoà vaø caùc thoâng soá khaùc treân maøn hình.
7. Nhaän xeùt hoaït ñoäng cuûa tay maùy trong cheá ñoä 1 truïc.
8
Baøi 2: Vaän haønh nhieàu baäc töï do
Muïc ñích thí nghieäm: Thöïc haønh cô sôû vôùi vaän haønh ñoàng thôøi nhieàu khôùp.
1. Vaøo chöông trình Robot_Ctrl coù treân maùy tính, sau ñoù choïn Move\ Manual, maøn hình seõ
hieån thò:
2. Nhaäp soá lieäu ñaët cho töøng khôùp quay vaøo baûng
Baûng vò trí (Position):
Toaï ñoä X-Y-Z tính theo mm.
Pitch : goùc giöõa truïc tay gaép so vôùi truïc z .
Roll: goùc laät (quay) truïc tay gaép.
Gripper: open / close : ñoùng môû ñaàu gaép (tay keïp).
Caùc haøng troáng trong baûng ñeå ñieàn giaù trò ñaët.
Chuù yù:
9
- Khi nhaäp giaù trò caùc haøng cuûa baûng phaûi lieân tuïc, tay maùy seõ chaïy töøng haøng tuaàn
töï ñeán cuoái roài quay trôû laïi haøng ñaàu.
- Trong cheá ñoä ñaët baèng tay, caàn ñaët caùc giaù trò ñeå caùnh tay ñoøn ôû xa truïc maùy, sao
cho truïc gaén tay gaép khi quay khoâng bò vöôùng.
3. Theo doõi hoaït ñoäng tay maùy vaø giaùm saùt baèng bieåu ñoà vaø caùc thoâng soá khaùc treân
maøn hình.
10
Baøi 3: Thöïc haønh laäp trình hoaït ñoäng
Muïc ñích thí nghieäm: Laäp trình hoaït ñoäng vaø bieân dòch maõ trung gian laø cô sôû cho caùc
vaän haønh ñieàu khieån ôû möùc cao hôn. Trong phaàn naøy, hoïc vieân tìm hieåu quaù trình chuyeån
ñoåi döõ lieäu ñieàu khieån (ñöôïc nhaäp töø baûng) thaønh maõ trung gian söû duïng thoáng nhaát cho
heä ñieàu khieån tay maùy.
1. Höôùng daãn chuyeån Baûng khai baùo vò trí vaøo chöông trình soaïn thaûo:
- ÔÛ baøi treân, khi vaøo chöông trình Robot_Ctrl, choïn Move\ Manual, ta ñaõ nhaäp soá lieäu
ñaët cho töøng khôùp quay vaøo Baûng vò trí (Position) vôùi toaï ñoä X-Y-Z tính theo mm.
- Söû duïng leänh Copy: choïn vuøng trong baûng (X:Roll) nhaán Copy, söû duïng ñeå gaùn
(paste) vaøo chöông trình soaïn thaûo khai baùo vò trí.
- Söûû duïng CTRl-V ñeå gaùn caùc vò trí ñaõ choïn töø baûng treân (ñaõ nhaán Copy).
Ví duï ta coù:
Töø leänh Teân vò trí X Y Z Pitch Roll
Deft P1 186 0 300 0 0
Deft P2 350 0 300 0 0
2. Thöïc haønh:
- Nhaäp soá lieäu cho töøng khôùp quay theo caùc böôùc trong baøi treân.
- Söû duïng leänh Copy: choïn vuøng trong baûng (X:Roll) nhaán Copy, söû duïng ñeå gaùn
(paste) vaøo chöông trình soaïn thaûo khai baùo vò trí.
- Coù theå söûû duïng CTRl-V ñeå gaùn caùc vò trí ñaõ choïn töø baûng treân (ñaõ nhaán Copy)
vaøo chöông trình soaïn thaûo.
- Kieåm tra keát quaû nhaäp döõ lieäu.
3. Laäp trình hoaït ñoäng:
Heä phaàn meàm bieân dòch cô sôû SCOR-KC376 ñöôïc bieân soaïn treân neàn ngoân ngöõ C #.
Goàm caùc leänh toái thieåu:
“def” : Duøng ñeå khai baùo vò trí.
“label” : Taïo nhaõn trong chöông trình.
“goto” : Leänh nhaûy tröïc tieáp.
“move” : Leänh di chuyeån.
“wait” : Leänh chôø ñôïi.
“if…then goto” : Leänh ñieàu kieän reõ nhaùnh.
“open” : Môû ñaàu gaép.
“close” : Ñoùng ñaàu gaép.
Chöông trình ñieàu khieån hoaït ñoäng cuûa tay maùy ñöôïc vieát theo kieåu tuaàn töï caùc leänh.
Boä bieân dòch seõ taïo thaønh maõ leänh.
Chuù yù: Chöông trình bieân dòch coù phaân bieät chöõ hoa vaø chöõ thöôøng.
Xem ví duï chöông trình maãu demo1 söû duïng caùc leänh cuûa boä maõ bieân dòch SCOR-
KC376:
defp p1 186 0 306 0 0
defp p2 400 0 306 0 0
program
11
label Lbl1
move p1
close
move p2
open
goto Lbl1
end
Chöông trình thöïc hieän di chuyeån tay maùy ñeán toaï ñoä p1, sau ñoù ñoùng tay gaép, tieáp
tuïc di chuyeån ñeán toaï ñoä p2, sau ñoù môû tay gaép vaø laëp laïi caùc ñoäng taùc naøy.
Sau khi soaïn thaûo xong, thöïc hieän nhôù (Save) chöông trình ñaõ soaïn thaûo.
Treân cô sôû boä leänh cuûa phaàn meàm bieân dòch cô sôû SCOR-KC376 tieán haønh laäp trình cho
caùc kieåu chuyeån ñoäng khaùc nhau:
- Di chuyeån giöõa hai ñieåm toaï ñoä baát kyø coù chôø ñôïi.
- Thay ñoåi ñoäng taùc tay gaép.
12
Hình 4. 4 Bieân dòch chöông trình
13
Baøi 4: Ñieàu khieån vaän haønh töø Controller – Vaän haønh vôùi thuaät toaùn ñieàu
khieån PID
Muïc ñích thí nghieäm: Cho pheùp thay ñoåi thuaät toaùn ñieàu khieån PID ñeå khaûo saùt hoaït ñoäng
14