You are on page 1of 20

1

ABB Vietnam - Robotics


Nh ng thông tin trong sách h ng d n này có th thay i mà không c n thông báo và
không c hi u nh là l i cam k t c a ABB. ABB không ch u trách nhi m v b t c sai sót
nào có th xu t hi n trong sách này.
Ngo i tr nh ng u c nêu rõ ràng ra, không u nào trong ây c hi u nh b t
hình th c b o m hay b o hi m nào c a ABB cho nh ng m t mát, thi t h i t ng i n
tài s n, s phù h p cho m t m c ích riêng bi t hay nh ng u t ng t .
Trong b t c tr ng h p nào, ABB s không ch u trách nhi m v pháp lí cho nh ng
thi t h i ng u nhiên hay v sau phát sinh t vi c s d ng sách h ng d n và s n ph m c
mô t trong ó.
Sách này và nh ng ph n c a nó không c sao chép, mô ph ng mà không có s cho
phép b ng v n b n c a ABB và n i dung bên trong không c ph bi n cho bên th ba hay
d ng cho b t c m c ích không c phép nào. Vi ph m s b truy t .

© Copyright 2012 ABB All right reserved.


ABB AB

Robotics Products

Vietnam

2
ABB Vietnam - Robotics
CL C

1. MultiMove
1.1. Xây d ng m t tr m MultiMove………………………………………………...5
1.2. p trình h th ng MultiMove…………………………………………………12
1.3. Thay i tr ng thái chuy n ng c a Multi Move……………………………..16

3
ABB Vietnam - Robotics
1. Multimove
Khái ni m
Tính n ng Multimove giúp b n t o và t i u ch ng trình cho nh ng h th ng
Multimove, n i mà m t robot ho c b gá xoay s c nh chi ti t và các robot khác thì
làm vi c trên ó

t d ng c tr ng khác c a nh ng h th ng này là Independent MultiMove, trong ó


các robot có th làm vi c m t cách ng th i và c l p, trong khi ch b u khiên b i
tt u khi n

4
ABB Vietnam - Robotics
1.1 Xây d ng m t tr m Multimove
Khái quát
Tr c khi kh i ng ch ng trình multimove chúng ta s xây d ng m t tr m v i 2 robot
và l p m t h th ng multimove. Chúng ta c ng s t o m t i t ng làm vi c
Workobject và m t Path di chuy n trong bài k ti p.

5
ABB Vietnam - Robotics
hi u t t nh t khái ni m BaseFrame và TaskFrame trong h th ng Multimove, xem
nh ngh a trên.

Cách nh p và b trí các it ng


1. o m t tr m tr ng m i.
2. Trong tab Home, click ch n nút ABB library và ch n IRB 1600 và sau ó ch n lo i
6kg và 1.45m

3. Trong trình duy t Layout, click ph i vào Robot IRB1600_6_145_01 và ch n Set


Position.
4. Trong h p tho i Set Position ch n tham chi u World.
5. Trong h p Position nh p X=3300, Y=0, Z=0
6
ABB Vietnam - Robotics
6. Trong h p Orientation nh p X=0, Y=0, Z=180, r i click Apply.
7. Trong tab Home, click nút ABB library và ch n IRB 6600/6650 và ch n lo i 175kg
và 2.8m

8. Trong tab Home click nút Import Library.


9. Trong h p tho i Open m th m c Courseware/Libraries và v a nh n Ctrl v a ch n
c Fence và mySpintecTool, r i click Open.
10. Trong c a s Layout, kéo mySpinterTool n robot IRB1600.
11. Trong h p tho i Keep Current Position click No.
12. Trong tab Home, click nút Import Geometry.
13. Trong h p tho i Open m th m c Courseware/Geometry và ch n Training_part1,
i click Open.
14. Trong trình duy t Layout, kéo Training_part1 n robot IRB6600_175_280_01 và
trong Keep Current Position click No.

7
ABB Vietnam - Robotics
t o h th ng t Layout
1. Trong tab Home, click nút Robot System và ch n From Layout… B t u ch ng
trình h tr Create System From Layout.
2. Trong trang System Name and Location nh p tên MultimoveSystem và t v trí
th m c Courseware/System, sau ó click next.
3. Trong trang Select Mechanisms for the System, ph i ch c ch n r ng c hai robot
u c ch n.

4. Trong trang Configure the System ch n robot IRB6600 và chuy n nó lên Task 1
ng cách click m i tên h ng lên, sau ó chuy n robot IRB1600 xu ng task 2. Sau
ó nh n Next.
5. Trong trang System Option ch n Finish.
Ch n khi th y xác nh n màu xanh góc d i bên ph i.

Trong trình duy t Paths&Targets, ta th y c h th ng v i 2 ph n vi c ã c t o.

t o it ng làm vi c Workobject
1. Trong c a s h a, cài t m c l a ch n Selection Level và Snap mode là Surface
Selection và Snap Edge.
2. Phóng to Training_part1 có th th y phía bên trái c a nó, nh hình d i.

8
ABB Vietnam - Robotics
3. Trong tab Home, trong h p Task, ch n task MultimoveSystem T_ROB2.

(C ng trong trình duy t Paths&Targets, có th m r ng nút u khi n o


MultimoveSystem, click ph i vào Task T_ROB2 và ch n Set as active).
4. Trong tab Home, trong h p Tool ch n công c tSpintec.

5. Trong tab Home click nút Other và ch n Create Workoject.


6. Trong h p tho i Create Workject, trong h p Name, nh p obWorkpiece.
7. Trong vùng User Frame, click vào h p Frame by points, sau ó click m i tên.
8. Trong h p tho i Frame by points, ch n Three-point.
9. Click ch n First point on X axis và trong c a s h a ch n m 1 nh hình.
10. Click ch n Second points on X axis và ch n m 2 nh hình.
Vi c t 2 m này s quy t nh h ng c a tr c X.
11. Click ch n Point on Y axis và trong hình h a, click ch n m 3 nh hình.
m này quy t nh chi u d ng c a tr c Y và m giao nhau s quy t nh n i mà
workobject c t o.
12. Click nút Accept.
13. Trong h p tho i Create Workoject click Create.

14. Trong trình duy t Path&Target click ph i vào i t ng obWorkpiece và sau ó


m vào Attach to và ch n IRB6600.
15. Trong h p tho i Keep Current Position click Yes.
16. Xác nh n r ng i t ng làm vi c workobject s c di chuy n b ng robot b ng
cách click OK.

9
ABB Vietnam - Robotics
o qu o di chuy n Path
Bây gi chúng ta s t o 1 Path d c theo c nh u n cong phía trên c a chi ti t
1. Phóng to có th th y Training_part1 nh hình d i. (IRB1600 ph n trên c a
hình)

2. Ph i ch c ch n là T_ROB2 t ch Active và ch n wobj/tooldata.

3. Trong tab Home click nút AutoPath.

4. Trong c a s h a ch n m c l a ch n Surface và Snap mode Edge.

5. Click g n vào m góc nh hình d i.

10
ABB Vietnam - Robotics
6. Nh n Create.
7. Trong trình duy t Paths&Targets t l i tên qu o di chuy n m i là Path_Process.

Thay ih ng c a target
1. Path_Process và click ph i vào ch d n u tiên, sau ó ch n View Tool at
Target > mySpintecTool.
2. Nh n chu t ph i l n n a vào câu l nh u tiên và ch n Locate Target.
3. Khi m c tiêu c ch n, trong tab Modify click nút Rotate.
4. Xoay m c tiêu u tiên -45 quanh Y và sau ó 90 quanh Z.

5. Trong tab Modify click nút Copy Orientation.


6. Trong trình duy t Paths&Target ch n t t c m c tiêu còn l i và trong tab Modify
ch n Apply Orientation.
7. Ng ng ch n View Tool at Target
8. u tr m tên myMultimove_1
11
ABB Vietnam - Robotics
1.2 p ch ng trình h th ng Multimove
Khái quát
Trong ph n này chúng ta s t o m t ch ng trình Multimove ch a c nh ng chuy n
ng ng b và không ng b .
t o m t ch ng trình Multimove ng b
Ch ng trình ng b hóa c t o b ng ch c n ng Multimove.
1. tr m myMultimove_1 n u nó ch a cm .
2. u tr m là myMultimove_2
3. Trong tab Home, click nút Multimove.

4. Trong c a s Multimove click nút Setup n u trang Setup không hi n th .


5. Trong nhóm System, trong h p Select System ch n MutimoveSystem. Ph i ch c r ng
hai robot ang c kh i ng, IRB6600 c t ch Workpiece và IRB
6600 t ch tool.

6. Trong nhóm Path Config, m r ng robot IRB1600 ch c là qu o Path_Process


ang c kích ho t. N u c n thi t, nh n nút Update.

7. r ng nhóm Start position, và trong h p tho i Select Robot that other should
jump to, ch n IRB1600 và ch n Apply.

12
ABB Vietnam - Robotics
Thao tác này s di chuy n Robot l n sao cho target u tiên trên Path c a nó c
chuy n n trùng v i TCP c a Robot nh
8. d i cùng c a c a s Multimove, trong trang Test, click Play.

Robot bây gi b t u di chuy n và Path di chuy n ng b c t o ra. Khi hoàn


thành, thông báo Calculation OK xu t hi n.
9. Trong c a s Multimove click nút Create Paths.
10. Trong trang Create Paths, kéo xu ng n General Paths và click Create Paths.
Các Paths ng b c a Tool robot và c a Workpiece robot bây gi c thi t l p
trong c a s Paths&Targets.
11. Trong m i mmPath_1 và mmPath_2, i câu l nh di chuy n u tiên thành Joint
move.

13
ABB Vietnam - Robotics
Thêm l nh không ng b vào ch ng trình
Chúng ta bây gi s thêm các l nh không ng b vào các Paths, khi ó các robot s di
chuy n v v trí Home m t cách c l p v i nhau. u tiên chúng ta s t o 3 Joint target, sau ó
thêm chúng vào Paths.
1. Trong trình duy t Paths&Target, click ph i vào tác v T_ROB1 và ch n Set as
active.
2. Trong thanh tác v , t ch MoveJ

3. Trong trình duy t Paths&Targets, click ph i vào T_ROB1 và ch n Mechanism


Joint Jog.
4. t các ch s Joint (góc xoay) là 0, 0, 0, 0, 90, 0.

5. Trong tab Home click nút Teach Target. N u xu t hi n b ng c nh báo thì click Yes.
6. i T_ROB1, m r ng Workobject và t tên cho target m i là p6600_Home.
7. t ch s các Joint (góc xoay) là 0, -40, -130, 0, -55, 0.

14
ABB Vietnam - Robotics
8. Trong tab Home, click nút Target và ch n Teach Target. N u có thông báo, click
Yes.
9. i T_ROB1, m i t ng làm vi c Workobject và t tên target m i là pChange.
Bây gi thêm các target vào qu o IRB 6600, nó ph i i nh sau: Home –
multimove – home – change.
10. Click ph i vào p6600_Home và ch n Add to Path > mmPath1 > First. u có b ng
thông báo click Yes.
11. Click ph i vào p6600_Home và ch n Add to Path > mmPath1 > Last.
12. Click ph i vào pChange và ch n Add to Path > mmPath1 > Last.
Bây gi chúng ta s thêm m Home cho robot còn l i.
13. Trong trình duy t Paths&Targets, click tác v T_ROB2 và ch n Set as active.
14. Trong thanh tác v , t khuôn là MoveJ và Workobject là wobj0.

15. Trong trình duy t Paths&Targets, click ph i vào T_ROB2 và ch n Mechanism


Joint Jog.
16. t các ch s Joint (góc xoay) là 0, -20, 20, 0, -30, 0.

17. Trong tab Home click nút Target và ch n Teach Target. u có c nh báo, ch n Yes.
18. i T_ROB2, m r ng nhóm wobj0 và t tên target m i là p1600_Home.
19. Click ph i là p1600_Home và ch n Add to Path > mmPath1 > First. N u có b ng
thông báo click Yes.
20. Click ph i vào p1600_Home và ch n Add to Path > mmPath1 > Last.

15
ABB Vietnam - Robotics
Ki m tra ch ng trình
Chúng ta s ng b Station v i Virtual Controller , r i ch y mô ph ng
1. Trong tab Offline click nút Synchronize to VC
2. Trong h p tho i Synchronize to Virtual Controller click OK.
3. Trong tab Simulation click nút Simulation Setup.
4. Trong h p tho i Setup Simulation ch n tác v T_TOB1 và thêm mmPath_1 vào h p
Main sequence b ng cách click nút m i tên.
5. Sau ó ch n TROB2 và thêm mmPath_1 vào Main Sequence.
6. Click nút OK.
7. Trong tab Simulation click nút Play. Robot s th c thi qu o di chuy n.
8. u tr m tên myMultimove_2

1.3 Thay i tr ng thái chuy n ng c a Multimove


Khái quát
Trong ph n này chúng ta h c cách s d ng m t s tính n ng v tr ng thái chuy n ng
a Multimove. Chúng ta s xác nh rõ nh ng ràng bu c và quy t c v cách mà robot
chuy n ng liên k t nhau. cài t m c nh thì không có ràng bu c, trong ó nh ng
chuy n ng là ít tr c nh t.

Kh o sát tr ng thái m c nh
1. tr m myMultimove_2 u nó ch a cm

2. u tr m tên myMultimove_3.
3. Trong tab Home, click nút Multimove.
16
ABB Vietnam - Robotics
4. Trong h p tho i Multimove, trong Setup > Start Position ch n IRB1600 và click
Apply.

Robot l n s chuy n t i v trí t ng ng v i robot nh


5. Trong vùng Test, click Play và v trí Use Current Robot.
u ý cách chuy n ng, n u c n thi t ch y l i l n n a.
6. Khi vi c mô ph ng hoàn t t, trên nút Play, m menu, ch n Restore last CloseLoop
Position và sau ó Save Current Position.

thay i v trí b t u cho qu o di chuy n


Chúng ta s d ch chuy n các robot t i nh ng v trí m i và quan sát nó s tác ng th nào
n Path.
1. Trong trình duy t Layout, ch n robot IRB 1600.
2. Trong tab Modify click nút Mechanism.
3. Trong h p tho i Joint Jog click tr t n axis 6 (cái cu i cùng), gõ 180 và nh n
Enter. C tay robot s quay sao cho công c h ng lên.
4. Trong c a s Multimove Test click Play.
5. Trong h p tho i Select Start Position ch n Use current robot position.
p tho i này s hi n th khi tr ng thái b t u không gi ng nh tr ng thái s d ng
cu i cùng. Chú ý r ng các robot bây gi di chuy n khác v i v trí b t u tr c ó.

Khóa tác ng c a Joint influence


Joint influence u khi n s cân b ng c a vi c các robot s s d ng bao nhiêu tr c c a
chúng
1. Trong menu Play, ch n Restore saved position.
2. Trong ô u ch nh c a Multimove, ch n nút Motion behavior.
3. Trong trang Motion behavior, m nhóm Joint Influence.
4. Trong danh sách Select robot, ch n IRB1600.
5. Trong danh sách các tr c, trên Tr c 4, 5 và 6, nh n ch n Lock. m b o r ng
Influence c cài v 0, t c là hoàn toàn khóa tr c.
6. Trong c a s Test c a Multimove click Play.
7. Use Manually saved position.
u ý r ng nh ng robot bây gi chuy n ng khác so v i tr ng thái m c nh. C ng
u ý r ng các tr c b khóa s không thay i trong màn hình Joint jog.
8. Khi vi c mô ph ng hoàn thành, b ch n nh ng ô l a ch n mà h n ch các tr c c a
Tool robot.

17
ABB Vietnam - Robotics
Thi t l p TCP Constraint
TCP constraint u khi n v trí và h ng xoay c a tool. Bây gi chúng ta s t o nh ng
Paths, trong ó Tool luôn tr ng thái n m ngang
1. Trong trang Motion behavior, m r ng nhóm TCP Constraints.
2. Trong danh sách Select tool robot ch n IRB1600.
3. Ch n vào ô ch n Enable cho Rx và Ry.
4. Ch n giá tr cho Rx n 180, và Ry n 90.

5. Trong c a s Multimove test click Play.


6. Use current robot position.
Ghi nh n vi c Tool s c gi tr ng thái n m ngang trong c mô ph ng
7. Khi mô ph ng hoàn thành, b ch n nh ng h p ch n ang thi t l p ràng bu c.

thi t l p dung sai c a Tool


Tool tolerance cho phép Tool sai l ch so v i Path
1. Trong trang Motion Behavior, trong nhóm Tool Tolerance ch n IRB1600 là công c
robot và kích ho t dung sai cho Rz.
2. Trong c a s Multimove Test, click Play và b t u t manually saved position.
3. ch n trong h p ch n thi t l p dung sai.

t l ch Tool Offset
1. Trong nhóm Tool Offset ch n IRB1600 là công c robot, kích ho t công c l ch
offset cho X và nh p giá tr -50
2. Trong c a s Test, click Play và b t u t Manually saved position.
3. Chú ý r ng công c bây gi ch y phía trên qu o 50mm.
4. d u ch n trong ô ch n.
5. u tr m.

18
ABB Vietnam - Robotics
© Copyright 2012 ABB All right reserved.
ABB AB

Robotics Products

Vietnam

19
ABB Vietnam - Robotics
20
ABB Vietnam - Robotics

You might also like