Tải bản đầy đủ (.pdf) (20 trang)

Chuong 5 multimove

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (802.28 KB, 20 trang )

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

t o

it

c h th ng v i 2 ph n vi c ã

c t o.

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
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.

o

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

Thay

ih

t l i tên qu

o di chuy n m i là Path_Process.

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 ng b và không ng b .


t o m t ch
Ch

ng trình Multimove

ng trình

ng b hóa

ng trình Multimove ch a c nh ng chuy n

ng b

c t o b ng ch c n ng Multimove.

1.
tr m myMultimove_1 n u nó ch a
2.
u tr m là myMultimove_2
3. Trong tab Home, click nút Multimove.

cm .

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
ang
c kích ho t. N u c n thi t, nh n nút Update.

7.

o Path_Process

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ó
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.

c

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
1.
2.
3.
4.
5.
6.
7.
8.

ng b Station v i Virtual Controller , r i ch y mô ph ng

Trong tab Offline click nút Synchronize to VC
Trong h p tho i Synchronize to Virtual Controller click OK.
Trong tab Simulation click nút Simulation Setup.
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.
Sau ó ch n TROB2 và thêm mmPath_1 vào Main Sequence.
Click nút OK.
Trong tab Simulation click nút Play. Robot s th c thi qu
o di chuy n.
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
1.

nh

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
n Path.


ng th nào

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
chúng

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

1.
2.
3.
4.
5.

Trong menu Play, ch n Restore saved position.
Trong ô u ch nh c a Multimove, ch n nút Motion behavior.
Trong trang Motion behavior, m nhóm Joint Influence.
Trong danh sách Select robot, ch n IRB1600.

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.
2.
3.
4.

Trong trang Motion behavior, m r ng nhóm TCP Constraints.
Trong danh sách Select tool robot ch n IRB1600.
Ch n vào ô ch n Enable cho Rx và Ry.
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
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.

l ch

18

ABB Vietnam - Robotics


© Copyright 2012 ABB All right reserved.
ABB AB

Robotics Products
Vietnam

19
ABB Vietnam - Robotics


20
ABB Vietnam - Robotics



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×