Trang 4 MỤC ỤL C LỜI CAM ĐOAN LỜI CẢM ƠN DANH MỤC CÁC BẢNG BIỂU DANH MỤC CÁC HÌNH VẼ DANH MỤC CÁC PHỤ Ụ L C LỜI MỞ ĐẦU .... Gi i thiớệu cơ sở ề v CAD/CAM-CNC và lập trình CNC cho máy pha
TỔ NG QUAN V Ề CÔNG NGHỆ CAD/CAM-CNC
K ế t lu ận chương 1
n xu t, gi m t t k , ti t ki t li u
a s n ph c nhi c ng dn phn xu t s ng t t y u c
ti a chu ch nh h c t y, vi c l a ch n s d ng ph n m p vu ki n s n xu c ht
m c a nh ng ph n m t v h t s c quan trng
c t u s d d li c lc hi u qu r nh ng ch
LẬP TRÌNH GIA CÔNG TRÊN MÁY NHIỀ U TR C UCP600 B NG Ụ Ằ
Gi ớ i thi ệ u v ề Trung tâm gia công UCP600[ 10,11 ]
2.1.1 Đặc điểm của máy CNC.
-V c b m y c ng v n n ng v m y c g c i u khi n s c k t c khung gi ng nhau, l
Ngo ra ch g c n m t s kh au nh
Bảng 2 1 So sánh đặc điểm của máy CNC với máy công cụ vạn năng
- ng c DC i u khi n v p ho Ac C bi tn n i u khin vp
-Thanh r ng , bnh r n g th ng
-Than r ng, bh nh r ng y u cu c c u k p k he h -V me , ai bi
5 i u khi n -Bng tay (c -Bng my t nh v i i u s (b ng
- Ng h rn t nhiu do khng phi th a nhiqu u c c u -M m d o nh ,li hot cao
- Nh ng u i n i b c a m y CNC so v i m y th g thng khi s n xu t lo t va v nh :
+Gia c ng nhng chi ti pc p, ch nh x g c ng n nh ia
+Thi gian l u th ng ng hn do t p trung nguy n cg o, gica th gian ph v t ng c thi gian s n xu t
+T nh linh ho v quy ho th i gian s xu o ca
+Chi ph ki m tra v chi ph cho ph ph m gi
+Hi su c v ao ng n ng l c s n xu
+Do kh n ng ng h a cao n n r thch h p tr d y chuy n s n xu t linh ho
+Ph c kh m y, th n m y, b m y, b n xoay, t c v t me bi, ng c , c m tr c ch nh v b ng d ng
+Phn i khi n: c lo ng c , c h th ng i ikh n v m y t n h trung
Hi nay tr n th gi ang s ng ch y mt s h i h nh s cho m au CNC l Fanu gor, idenhain, Siemens, Trong c, Fa He n ng ph k Lo v T ng Quan ru
2.1.2 Trung tâm gia công Mikron UCP600
Thông số ỹ k thu t ch y u c ậ ủ ế ủa trung tâm gia công Mikron - UCP600:
Các bộ ph ận cơ bả n c ủa trung tâm gia công UCP600
2.2.Nghiên cứu hệ điề u khiển Heidenhain iTNC530[10,11]
2.2.1.Giới thiệu về ệ điề h u khi n iTNC530 ể
H u khi n Heidenhaini TNC530 ng l chng ngay ti m l s d ng iTNC ki n 12 tr c M p cung c cho nhi u
mong mu n, ngay c c t o ra off-line nh
- Di chuy n con tr c tich
Tp tuy n v ng n i suy t m xua cung
ng m c s d ng cho m (v chi ng ch ci thi t k t l nh khi s d ng; b t l p s gi a chin v i chi mi dao trong CNC.
D ng c c u: T(S hi u dao trong dao)
v i l p chi nh s d ng l nh g i dao t b nh c a m thc hi
ng ch c a tr c hi n ch t l
c gi kh i l nh v g nh lng chng th
ng l nh RL ho ng vi hay ng ving chuyng c a dao c t)
Khi s d t ng t o ra m t chuyng cong b i v c chuy n
Mu l nh bao g hothu t c vi vi thun su t h
2.2.2 Định nghĩa và gọi chu trình gia công[10]
c tim ch u chu thi t l u Nh n ng vn g i, s xu t hi u khi c n thi t l p Nh c n thi t cho
Sau khi thi t l u khi n c c ti
2.2.3 M t s ộ ố chu trình cơ bản trong h u khi n HEIDENHAIN iTNC530 ệ điề ể
201 Reaming Khoan rng t ng tr v m
202 Boring Doa, t ng tr v thi t l p kho ng an to hai
t ng tr v c, thit lp kho hai
c ph th hai c UNIVERSAL DRILLING (CYCLE 203)
Q211 Thi gian d ng t i v d THREAD MILLING (CYCLE 262)
42 g HELICAL THREAD DRILLING/ MILLING (CYCLE 265)
u phay h c d ng ch nht sau:
nh bao gnh h c chi ti t
Ch c nh h c ch c th c hi n n Q368, Q369
+ Q218c, song song v i tr + Q219c, song song v i tr
+ Q207ng ti n dao ngang khi th c hi n phay h
+ Q206ng ti n dao d c khi th c hi n di chuy n dao t i chi + Q338: Chi c t mi lp c thc hin phay tinh hc
Q336 = 2: Xung dao theo ki u reciprocating
+ Q385ng ti n dao th c hi nh h
Chuyng ch y dao: dao s chy nhanh ti
thc hi n xu ng dao theo t c n chi l p c theo xo n n d d ng h lm xu p t c xup tip theot chic
Ch nh h c ch c th c hi n n Q368,
+1: phay thu n -1: phay ngh ch
Q206 ng ti n dao d c khi th c hi n di chuy n dao t i chi t
Q338: chit m i l p c thc hi n phay tinh h c Q338 = 0: th c hi n m t lp phay tinh
Q200 nh lu i dao c t t i m t ph ng gia
Q204: Thi t l p v m gi chi ti x ch chuy n c a tr
Q366 = 1: Xu ng dao theo ki u reciprocating
Thí dụ ề gia công hốc và rãnh v
7 CYCL DEF 213 STUD FINISHING Thit lp tham s i
9 CYCL DEF 5.0 CIRCULAR POCKET Thit lp tham s
12 CYCL DEF 5.3 PLNGNG 5 F250 Xung dao 5mm v i t 250mm/ph
14 CYCL DEF 5.5 F400 DR+ Ti c i t 400mm/ph
17 TOOL CALL 2 Z S5000 Gi dao s 2, ttra dao S5000
18 CYCL DEF 211 CIRCULAR SLOT Thit lp tham s
19 CYCL CALL M3 G nht, dao quay thu n
20 CYCL DEF 211 CIRCULAR SLOT Thit lp tham s phay
i tr i c c Mikron UCP600 trong vi c tri n
Bu khi n c c Mikron UCP600 r t c th bi n l n gin th ng vi
ng ch h ng cho s n ph
Vi c l ng h u khi n Heidenhain iTNC
thun mn ph l nh l u khi i u khi n Heidenhain
ng trong vit ph c t chi ting
CHƯƠNG 3: ẬP TRÌNH THAM SỐL TRONG H HEIDENHAIN ITNC530[10,11] Ệ
3.1 Khái quát chung về ập trình tham số l
3.1.1 Khái niệm lập trình tham số
thay th t , ch c t (t c ng ch y dao, chi t),
3.1.2 Vai trò củ ập trìnha l tham s ố
L tham s c ng d ng khi v m h y hi n d ng nh ng chu k c ng
3.2 Thi t lế ập chương trình tham số trong h u khi n Heidenhain iTNC530 ệ điề ể
3.2.1 Khai báo và gọi hàm tham số Q
ng ch y giao,t tr d li u c a am s
- Tham s c s d ng ch y a h thng t nh
t m n nh s a chn chin th m sau ( B ng 3.2 )
3.2.2 Các hàm toán họ dùng để ô tả biên dạc m ng
Nhp trang n khi g p ch truy cn thi t l p tham s d
3.2.3 Hàm điều kiện và các biểu thức so sánh
u ki n b ng FN9: IF +Q1 EQ +Q3 GOTO LBL5)
u ki ng : FN10: IF +10 NE Q5 GOTO LBL10)
u ki n l FN11: IF +Q1 GT +10 GOTO LBL10)
u ki n nh FN12: IF +Q5 LT +0 GOTO LBL1)
3.2.5 Chương trình con LBL và vòng lặp
c vi t ngay sau l nh k c M30 Nc vi c l nh M02 ho s c gi ra tht ln, k c nh g
nh b ng con s , n m trong ph m vi 1 254)
Khi th c hi n l p l i nhi u l nh REP m s l n l p,
3.2.6 Ví dụ ụ c v lthể ề ặp chương trình con có sử ụ d ng nhi u dao ề
13 FN 0: Q202 = +5 t ching dao m i cho khoan
T ng v c thi t l , s d l n Vic s dm bn thi t l i s ti n l
Khi thi t l thi t l ng b t k n u ki
u th ng trong vi c thi t l ng p
3.3 Lập trình tham số trong gia công các chi tiết phức tạp
ng d ng l Tham s chi ti c n l mt ln cho m t h chi ti t, v phi mt
ng vc c a h chi ti c chi tii vit l
3.3.1 Nhóm chitiết có biên dạng phức tạp
ng ph c t nh b h c c th n i dung c s ti p tr cho mt dng chi ti
s d ng r n chuy n ch t l nh, kh
m y s d ng ch nh t cao, nh ng ch t d c, nh ng ch t l a hc phcycloid g m hai ph n
p h p qu o chuy ng c a m m thu c m ng
p h p qu o chuy ng c a m m thu c m ng
truy c s d truy ng h ng h treo
Các ưu điể m c a b truy n b ủ ộ ề ánh răng Cycloid :
t ti i nh ng l i ti ng
Tuy nhiên loạ ánh răng này còn tồ ại các nhượ i b n t c đi ể m sau:
i tr ng tr i trng bi
ng Cycloid tuy vu trong k thum vi s d h n ch
y ch c n ch y dao theo qu o
c nh theo (*),khi a d ng cng Cycloid c n ch t ng c c t mt
n phng d ng c c ng lo i s n ph m
d nh c tiy dao theo qu c
(xD,yD ng v i v ng rcp v i Cycloid c rd: b
Chc ch: S i c t Zn=2, .Chi i c vt li c ng nh
3.3.2 Lập trình tham số cho chi tiết bánh răng [10,11]
3.4 Th c nghi m, ch ự ệ ếthử nhóm chi tiết
3.4.1 Các bước tiến hành trên máy UCP600
Sau khi viu tic nghim
Sau khi set g m t ph t kho ng an
3.4.2 Hình ảnh s n ph m sau ả ẩ gia công
1 c nghi m ch th c k t qu n v i s n ph m
ng gi S n phm ng b m t t c nn thit k
KẾT LUẬN VÀ KIẾN NGH Ị
1 - i, kh nhi u chi ti t ph c t p Vi d ng l p s d ng c
ti t ki m t i gian tri n khai l n phc bi
1) PGS TS Ph Cơ sở máy công cụ xut bn Khoa hthu
2) GS.TS Trch, Công nghệ CNC t b n Khoa h thu
3) T H ệ th ống điề u khi n s ể ố máy công cụ t bn Khoa h thu
4) http://cadcamcaeonline.com ( Theo Meslap.org )
7) c, “http://www.siemens.com/sinumerik”
9) TS Nguy n Huy Ninh Trung tâm gia công UCP600 i
11)TS Nguy n Huy Ninh - H ệ điều hành Heidenhain iTNC 530
13) – Xây dựng phương pháp tính toán thiế ế ộ t k b truy ền bánh răng con lăn theo độ ề b n - i 10/2006
26 FN 11: IF +Q1 GT +360 GOTO LBL 3 - u kip khi
32 FN 9: IF +0 EQU +0 GOTO LBL 1
40 FN 9: IF +Q42 EQU +1 GOTO LBL 99 u ki b
41 FN 11: IF +Q40 GT +16 GOTO LBL 4
46 FN 9: IF +0 EQU +0 GOTO LBL 1 - Tp;
49 FN 0: Q41 =+50 - Tchy dao khi phay tinh;
43 FN 11: IF +Q20 GT +360 GOTO LBL3 u kip
45 LP PR+Q12 PA+0 RL F150 Thit lng ch y dao theo
52 CYCL DEF 10.0 ROTATION Xoay trc t m
55 FN 9: IF +0 EQU +0 GOTO LBL 1 u ki l p l i
K ế t lu ận chương 2
i tr i c c Mikron UCP600 trong vi c tri n
Bu khi n c c Mikron UCP600 r t c th bi n l n gin th ng vi
ng ch h ng cho s n ph
Vi c l ng h u khi n Heidenhain iTNC
thun mn ph l nh l u khi i u khi n Heidenhain
ng trong vit ph c t chi ting
CHƯƠNG 3: ẬP TRÌNH THAM SỐL TRONG H HEIDENHAIN ITNC530[10,11] Ệ
3.1 Khái quát chung về ập trình tham số l
3.1.1 Khái niệm lập trình tham số
thay th t , ch c t (t c ng ch y dao, chi t),
3.1.2 Vai trò củ ập trìnha l tham s ố
L tham s c ng d ng khi v m h y hi n d ng nh ng chu k c ng
3.2 Thi t lế ập chương trình tham số trong h u khi n Heidenhain iTNC530 ệ điề ể
3.2.1 Khai báo và gọi hàm tham số Q
ng ch y giao,t tr d li u c a am s
- Tham s c s d ng ch y a h thng t nh
t m n nh s a chn chin th m sau ( B ng 3.2 )
3.2.2 Các hàm toán họ dùng để ô tả biên dạc m ng
Nhp trang n khi g p ch truy cn thi t l p tham s d
3.2.3 Hàm điều kiện và các biểu thức so sánh
u ki n b ng FN9: IF +Q1 EQ +Q3 GOTO LBL5)
u ki ng : FN10: IF +10 NE Q5 GOTO LBL10)
u ki n l FN11: IF +Q1 GT +10 GOTO LBL10)
u ki n nh FN12: IF +Q5 LT +0 GOTO LBL1)
3.2.5 Chương trình con LBL và vòng lặp
c vi t ngay sau l nh k c M30 Nc vi c l nh M02 ho s c gi ra tht ln, k c nh g
nh b ng con s , n m trong ph m vi 1 254)
Khi th c hi n l p l i nhi u l nh REP m s l n l p,
3.2.6 Ví dụ ụ c v lthể ề ặp chương trình con có sử ụ d ng nhi u dao ề
13 FN 0: Q202 = +5 t ching dao m i cho khoan
T ng v c thi t l , s d l n Vic s dm bn thi t l i s ti n l
Khi thi t l thi t l ng b t k n u ki
u th ng trong vi c thi t l ng p
3.3 Lập trình tham số trong gia công các chi tiết phức tạp
ng d ng l Tham s chi ti c n l mt ln cho m t h chi ti t, v phi mt
ng vc c a h chi ti c chi tii vit l
3.3.1 Nhóm chitiết có biên dạng phức tạp
ng ph c t nh b h c c th n i dung c s ti p tr cho mt dng chi ti
s d ng r n chuy n ch t l nh, kh
m y s d ng ch nh t cao, nh ng ch t d c, nh ng ch t l a hc phcycloid g m hai ph n
p h p qu o chuy ng c a m m thu c m ng
p h p qu o chuy ng c a m m thu c m ng
truy c s d truy ng h ng h treo
Các ưu điể m c a b truy n b ủ ộ ề ánh răng Cycloid :
t ti i nh ng l i ti ng
Tuy nhiên loạ ánh răng này còn tồ ại các nhượ i b n t c đi ể m sau:
i tr ng tr i trng bi
ng Cycloid tuy vu trong k thum vi s d h n ch
y ch c n ch y dao theo qu o
c nh theo (*),khi a d ng cng Cycloid c n ch t ng c c t mt
n phng d ng c c ng lo i s n ph m
d nh c tiy dao theo qu c
(xD,yD ng v i v ng rcp v i Cycloid c rd: b
Chc ch: S i c t Zn=2, .Chi i c vt li c ng nh
3.3.2 Lập trình tham số cho chi tiết bánh răng [10,11]
3.4 Th c nghi m, ch ự ệ ếthử nhóm chi tiết
3.4.1 Các bước tiến hành trên máy UCP600
Sau khi viu tic nghim
Sau khi set g m t ph t kho ng an
3.4.2 Hình ảnh s n ph m sau ả ẩ gia công
1 c nghi m ch th c k t qu n v i s n ph m
ng gi S n phm ng b m t t c nn thit k
KẾT LUẬN VÀ KIẾN NGH Ị
1 - i, kh nhi u chi ti t ph c t p Vi d ng l p s d ng c
ti t ki m t i gian tri n khai l n phc bi
1) PGS TS Ph Cơ sở máy công cụ xut bn Khoa hthu
2) GS.TS Trch, Công nghệ CNC t b n Khoa h thu
3) T H ệ th ống điề u khi n s ể ố máy công cụ t bn Khoa h thu
4) http://cadcamcaeonline.com ( Theo Meslap.org )
7) c, “http://www.siemens.com/sinumerik”
9) TS Nguy n Huy Ninh Trung tâm gia công UCP600 i
11)TS Nguy n Huy Ninh - H ệ điều hành Heidenhain iTNC 530
13) – Xây dựng phương pháp tính toán thiế ế ộ t k b truy ền bánh răng con lăn theo độ ề b n - i 10/2006
26 FN 11: IF +Q1 GT +360 GOTO LBL 3 - u kip khi
32 FN 9: IF +0 EQU +0 GOTO LBL 1
40 FN 9: IF +Q42 EQU +1 GOTO LBL 99 u ki b
41 FN 11: IF +Q40 GT +16 GOTO LBL 4
46 FN 9: IF +0 EQU +0 GOTO LBL 1 - Tp;
49 FN 0: Q41 =+50 - Tchy dao khi phay tinh;
43 FN 11: IF +Q20 GT +360 GOTO LBL3 u kip
45 LP PR+Q12 PA+0 RL F150 Thit lng ch y dao theo
52 CYCL DEF 10.0 ROTATION Xoay trc t m
55 FN 9: IF +0 EQU +0 GOTO LBL 1 u ki l p l i
L ẬP TRÌNH THAM SỐ TRONG H Ệ HEIDENHAIN ITNC 530[10,11] 54 3.1 Khái quát chung về ập trình th l am s 54 ố 3.1.1 Khái niệ m l ập trình tham số
Thi t l ế ập chương trình tham số trong h u khi n Heidenhain iTNC530 54 ệ điề ể 1 Khai báo và gọi hàm tham số Q
3.2.1 Khai báo và gọi hàm tham số Q
ng ch y giao,t tr d li u c a am s
- Tham s c s d ng ch y a h thng t nh
t m n nh s a chn chin th m sau ( B ng 3.2 )
3.2.2 Các hàm toán họ dùng để ô tả biên dạc m ng
Nhp trang n khi g p ch truy cn thi t l p tham s d
3.2.3 Hàm điều kiện và các biểu thức so sánh
u ki n b ng FN9: IF +Q1 EQ +Q3 GOTO LBL5)
u ki ng : FN10: IF +10 NE Q5 GOTO LBL10)
u ki n l FN11: IF +Q1 GT +10 GOTO LBL10)
u ki n nh FN12: IF +Q5 LT +0 GOTO LBL1)
3.2.5 Chương trình con LBL và vòng lặp
c vi t ngay sau l nh k c M30 Nc vi c l nh M02 ho s c gi ra tht ln, k c nh g
nh b ng con s , n m trong ph m vi 1 254)
Khi th c hi n l p l i nhi u l nh REP m s l n l p,
3.2.6 Ví dụ ụ c v lthể ề ặp chương trình con có sử ụ d ng nhi u dao ề
13 FN 0: Q202 = +5 t ching dao m i cho khoan
T ng v c thi t l , s d l n Vic s dm bn thi t l i s ti n l
Khi thi t l thi t l ng b t k n u ki
u th ng trong vi c thi t l ng p
L ập trìn h tham s ố trong gia công các chi tiế t ph c t p 63 ứ ạ 1 Nhóm chi tiết có biên dạ ng ph c t p 63 ứ ạ 1.1 Gi i thi u v
ng d ng l Tham s chi ti c n l mt ln cho m t h chi ti t, v phi mt
ng vc c a h chi ti c chi tii vit l
3.3.1 Nhóm chitiết có biên dạng phức tạp
ng ph c t nh b h c c th n i dung c s ti p tr cho mt dng chi ti
s d ng r n chuy n ch t l nh, kh
m y s d ng ch nh t cao, nh ng ch t d c, nh ng ch t l a hc phcycloid g m hai ph n
p h p qu o chuy ng c a m m thu c m ng
p h p qu o chuy ng c a m m thu c m ng
truy c s d truy ng h ng h treo
Các ưu điể m c a b truy n b ủ ộ ề ánh răng Cycloid :
t ti i nh ng l i ti ng
Tuy nhiên loạ ánh răng này còn tồ ại các nhượ i b n t c đi ể m sau:
i tr ng tr i trng bi
ng Cycloid tuy vu trong k thum vi s d h n ch
y ch c n ch y dao theo qu o
c nh theo (*),khi a d ng cng Cycloid c n ch t ng c c t mt
n phng d ng c c ng lo i s n ph m
d nh c tiy dao theo qu c
(xD,yD ng v i v ng rcp v i Cycloid c rd: b
Chc ch: S i c t Zn=2, .Chi i c vt li c ng nh
3.3.2 Lập trình tham số cho chi tiết bánh răng [10,11]
Th c nghi m, ch ự ệ ế th ử nhóm chi tiế t
3.4.1 Các bước tiến hành trên máy UCP600
Sau khi viu tic nghim
Sau khi set g m t ph t kho ng an
3.4.2 Hình ảnh s n ph m sau ả ẩ gia công
1 c nghi m ch th c k t qu n v i s n ph m
ng gi S n phm ng b m t t c nn thit k
KẾT LUẬN VÀ KIẾN NGH Ị
1 - i, kh nhi u chi ti t ph c t p Vi d ng l p s d ng c
ti t ki m t i gian tri n khai l n phc bi
1) PGS TS Ph Cơ sở máy công cụ xut bn Khoa hthu
2) GS.TS Trch, Công nghệ CNC t b n Khoa h thu
3) T H ệ th ống điề u khi n s ể ố máy công cụ t bn Khoa h thu
4) http://cadcamcaeonline.com ( Theo Meslap.org )
7) c, “http://www.siemens.com/sinumerik”
9) TS Nguy n Huy Ninh Trung tâm gia công UCP600 i
11)TS Nguy n Huy Ninh - H ệ điều hành Heidenhain iTNC 530
13) – Xây dựng phương pháp tính toán thiế ế ộ t k b truy ền bánh răng con lăn theo độ ề b n - i 10/2006
26 FN 11: IF +Q1 GT +360 GOTO LBL 3 - u kip khi
32 FN 9: IF +0 EQU +0 GOTO LBL 1
40 FN 9: IF +Q42 EQU +1 GOTO LBL 99 u ki b
41 FN 11: IF +Q40 GT +16 GOTO LBL 4
46 FN 9: IF +0 EQU +0 GOTO LBL 1 - Tp;
49 FN 0: Q41 =+50 - Tchy dao khi phay tinh;
43 FN 11: IF +Q20 GT +360 GOTO LBL3 u kip
45 LP PR+Q12 PA+0 RL F150 Thit lng ch y dao theo
52 CYCL DEF 10.0 ROTATION Xoay trc t m
55 FN 9: IF +0 EQU +0 GOTO LBL 1 u ki l p l i