BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƢỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
---------------------------------------
NGUYỄN VĂN PHONG
NGHIÊN CỨU LẬP TRÌNH THAM SỐ ĐỂ GIA CÔNG CÁC CHI TIẾT PHỨC
TẠP TRÊN MÁY UCP600
LUẬN VĂN THẠC SĨ KỸ THUẬT
Chuyên ngành: Chế tạo máy
NG DN: PGS. TS. PHẠM VĂN HÙNG
Hà Nội – 2017
17083300063363be56a78-2d54-4102-b0ff-1b9f07f70391
1708330006336607c2b54-e58d-486b-99dc-547ff549e262
1708330006335b0b643b8-d39c-41f6-8ce4-642a7d99badd
LỜI CAM ĐOAN
p Thc s t
- i hi.
V Nghiên cứu lập trình tham số để gia cơng các
chi tiết phức tạp trên máy UCP600
Tt c ni dung trong luc hin
trong bt k m
u mi vi ni dung lu
Tác giả luận văn
Nguyễn Văn Phong
LỜI CẢM ƠN
i PGS. TS Ph tng dn,
ch b c hin lu
T i s tu kin thun li v trang thit b
i gian ca c Bo tr
i m ca ng nghip ti khu v
cc nghim c .
T xin i s c, gio
i hi hhc t
lu
lu
Nguyễn Văn Phong
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 ..................................................................................................................... 1
CHƢƠNG 1: TỔNG QUAN VỀ CÔNG NGHỆ CAD/CAM-CNC ............................... 3
1.1. Giới thiệu về máy công cụ điều khiển số (máy CNC)[2,3] ................................... 3
1.1.1. Giới thiệu chung về điều khiển số trong máy công cụ ...................................... 3
1.1.2. Các hệ điều khiển số ............................................................................................. 3
1.1.2.1. H u khin NC (Numerical Control) .......................................................... 3
1.1.2.2. H u khin CNC ......................................................................................... 3
1.1.2.3. H u khin DNC (Direct Numerical Control) ............................................ 4
1.1.3. Cơ sở lý thuyết về lập trình gia cơng trên máy CNC ........................................ 4
............................................................................................. 4
.............................................................................. 4
1.1.4. Các hệ điều khiển phổ biến trên máy CNC ........................................................ 5
1.1.4.1. H u ................................................................................ 5
1.1.4.2. H ........................................................... 7
1.1.4.3. H u khin Heidenhain [8,9]....................................................................... 9
1.1.5. Nhận xét ............................................................................................................... 10
1.2. Giới thiệu cơ sở về CAD/CAM-CNC và lập trình CNC cho máy phay. .......... 10
1.2.1. Tổng quan về công nghệ CAD/CAM - CNC[4] ............................................... 10
1.2.1.1. Tng quan v CAD/CAM ............................................................................. 10
m v CAD, CAM, CNC .................................................................. 11
CAD/CAM CNC ......................................................13
a CAD/CAM CNC trong chu k sn xut ................................. 15
1.2.2. Q trình gia cơng ứng dụng công nghệ CAD/CAM – CNC[4] ..................... 16
1.2.2.1. H thng CAD/CAM CNC ........................................................................ 16
................................................................. 17
1.3. Kết luận chƣơng 1.................................................................................................. 18
CHƢƠNG 2: LẬP TRÌNH GIA CƠNG TRÊN MÁY NHIỀU TRỤC UCP600 BẰNG
HỆ ĐIỀU KHIỂN HEIDENHAIN iTNC530. ............................................................... 19
2.1.Giới thiệu về Trung tâm gia công UCP600[ 10,11 ] ............................................ 19
2.1.1. Đặc điểm của máy CNC. .................................................................................... 19
2.1.1.1. Nhn v .......................................... 19
2.1.1.2. Kt cu c ................................................................................... 20
2.1.1.3.Mt s h ....................................................................................... 20
2.1.2. Trung tâm gia công Mikron UCP600 ............................................................... 21
2.2.Nghiên cứu hệ điều khiển Heidenhain iTNC530[10,11] .....................................23
2.2.1.Giới thiệu về hệ điều khiển iTNC530 ................................................................ 23
2.2.2. Định nghĩa và gọi chu trình gia cơng[10] ......................................................... 33
...................................................................... 33
2.2.2.2. G .................................................................................. 34
2.2.3. Một số chu trình cơ bản trong hệ điều khiển HEIDENHAIN iTNC530 ....... 34
................................................ 34
2.2.3.2. RECTANGULAR POCKET (CYCLE 251) ................................................44
2.2.3.3. CIRCULAR POCKET (CYCLE 252) .......................................................... 46
2.2.3.4. CIRCULAR PATTERN (CYCLE 220) ...................................................... 51
2.2.3.5. LINEAR PATTERN (CYCLE 221) ............................................................. 52
2.3. Kết luận chƣơng 2.................................................................................................. 53
CHƢƠNG 3: LẬP TRÌNH THAM SỐ TRONG HỆ HEIDENHAIN ITNC 530[10,11] .54
3.1. Khái quát chung về lập trình tham số ................................................................. 54
3.1.1. Khái niệm lập trình tham số ..............................................................................54
3.1.2. Vai trị của lập trình tham số.............................................................................54
3.2. Thiết lập chƣơng trình tham số trong hệ điều khiển Heidenhain iTNC530 .... 54
3.2.1. Khai báo và gọi hàm tham số Q ........................................................................ 54
.......................................................................................................... 54
3.2.1.2 Gi tham s Q ................................................................................................. 55
3.2.2. Các hàm tốn học dùng để mơ tả biên dạng .................................................... 56
3.2.3. Hàm điều kiện và các biểu thức so sánh ........................................................... 56
3.2.4. Một số phép toán học ......................................................................................... 57
3.2.5. Chƣơng trình con LBL và vịng lặp .................................................................. 58
............................................................................................ 59
p LBL ................................................................................................. 59
3.2.6. Ví dụ cụ thể về lặp chƣơng trình con có sử dụng nhiều dao .......................... 60
3.2.7. Nhận xét ............................................................................................................... 62
3.3. Lập trình tham số trong gia cơng các chi tiết phức tạp ..................................... 63
3.3.1. Nhóm chi tiết có biên dạng phức tạp ................................................................63
3.3.1.1. Gii thiu v ................................................ 63
t .............................................................. 67
3.3.2. Lập trình tham số cho chi tiết bánh răng [10,11] ........................................... 72
3.3.2.1. L............................................... 72
3.3.2.2. L .............................................. 77
3.4. Thực nghiệm, chế thử nhóm chi tiết .................................................................... 81
3.4.1. Các bƣớc tiến hành trên máy UCP600 ............................................................. 81
3.4.1.1. N .................................... 81
.................................................................................................... 82
nh g .......................................................................................... 82
c ti ......................................................................... 83
3.4.2. Hình ảnh sản phẩm sau gia cơng ...................................................................... 86
3.4.3. Kết luận. .............................................................................................................. 88
KẾT LUẬN VÀ KIẾN NGHỊ .......................................................................................... 89
TÀI LIỆU THAM KHẢO................................................................................................ 90
CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT
STT Ký hiệu viết tắt
Ý nghĩa
Computer Numerical Control u khin s tr
1
CNC
2
CAD
3
CAM
4
5
NC
Number Control u khin s
6
STT
S th t
c
Computer Aided Design Thit k tr
Computer Aided Manufacturing Sn xu tr gia
i hi
DANH MỤC CÁC BẢNG BIỂU
STT
Số thứ tự hình
Ý nghĩa
m c
Trang
1
Bng 2.1
2
Bng 2.2
3
Bng 2.3
4
Bng 3.1
Q
55
Bng 3.2
55
v
C
u khin
Heidenhain
19
32
34
DANH MỤC CÁC HÌNH VẼ
STT
Số thứ tự
Ý nghĩa
hình
Bu khing
Trang
1
2
3
u khin h
8
4
H thng DNC
13
5
Mi quan h CAD/CAM
14
6
n xung dng CAD/CAM-CNC
15
7
nh 1.7
n xut ng dng CAD/CAM-CNC
16
8
1.8
17
9
1
21
10
2
t
22
11
3
cha dng c ct
22
12
4
u khin
22
13
5
Bu khin
22
14
6
H thng ti phoi
23
15
7
u khin iTNC530
23
16
8
u khin iTNC530
27
17
9
Ch vng tay
27
Bu khin h
WinNC
6
8
18
0 Nhp d liu bng tay
28
19
1 Ch sa ch
28
20
2 Ch ki
28
21
3 Ch ng ch
28
22
Chin
29
23
m chun dng c ct
30
24
d
30
25
d
31
26
n
32
27
36
28
37
29
38
30
39
31
Chu tr
40
32
41
33
tr CYCLE265
42
34
43
35
c ch nht CYCLE251
45
36
2.28
47
37
phay h
49
38
u l CYCLE220
51
39
u l
52
41
54
42
C dng nhiu dao
60
43
63
44
B ng Cycloid
64
45
ng Cycloid
64
46
ng Epicycloid
65
47
ng Hypocycloid
65
48
C
66
49
3D chi tip trong
67
50
Bn v chi ti
67
51
68
52
2 Phay mu
70
53
3 Phay l trong P24
71
54
4
72
55
5 Phay phng mu
73
56
6 Phay h
74
57
7
75
58
8
76
59
h 3.19 Chi tin
76
60
0 Phay phng mu
77
61
1 Phay h
78
62
2
79
63
3
80
64
4 Chi tin
80
65
5 NUCP600 qua cng USB
81
66
6 D lip
81
67
7
82
68
8 Set g
82
69
29 Ch
83
70
0 u
84
71
1 c t
84
72
2
85
73
3
85
74
4 Sn ph
86
75
5 Sn ph
86
76
6 p
87
DANH MỤC CÁC PHỤ LỤC
Phụ lục 12
Phụ lục 24
LỜI MỞ ĐẦU
Tính cấp thiết
Trong s th, vic n khoa h quan trng
n s c. Mn tng khoa hc vng ch
sn phu t ra i ng
ca thit bt tin b rit
bc ca nn sn xu. S xut hin c
n xuc bii s
t cn sn ph y
u khin hong nhn s
o b t hp kin thc ca nhic.
Vi nhu cu cn thit ca thn hii mi v trong sn
xuc trin khai m s di
.
Vi nh c Th thu
Ch t chn tt nghi Nghiên cứu lập trình tham số để gia
công các chi tiết phức tạp trên máy UCP600
Mục tiêu nghiên cứu
d c u
Heidenhain iTNC530 d ca l tham s nh
git kim thi gian trong l.
u tham kho cho sn xut.
Đối tƣợng và phạm vi nghiên cứu
c Mikron UCP600.
1
Nu h trong phm vi nu c th
n tham s ng d
tit phc tp ca chi ti
Ý nghĩa khoa học
-
Lt phc t d
tham s trong lc vi c
bng CAD/CAM s n b nh c
c bit khi c chi tit phc t
c phi c sao cho tht c th.
-
L dng t
chi tit, gic s nh ch yu ch truyn
tham s.
Ý nghĩa thực tiễn
-
c t u chi ti
nhau v c.
- Vic l s gic khng lt kim b nh ca
n li s dng.
Nội dung đề tài gồm 3 chƣơng:
-
Chương 1: -CNC.
-
Chương 2:
Heidenhain.
-
Chương 3: .
Qua thi gian thc hi c ch dng dn tn
a PGS.TS. Ph. Do thi gian thc hin
i nhng thi Em rt
mong nh c s E PGS.TS.
Ph g, TS. c B ng nghip t H tr o
i m , Viu ki em.
6 8 7
2
CHƢƠNG 1: TỔNG QUAN VỀ CÔNG NGHỆ CAD/CAM-CNC
1.1. Giới thiệu về máy công cụ điều khiển số (máy CNC)[2,3]
1.1.1. Giới thiệu chung về điều khiển số trong máy công cụ
ng c ct thc hi
chuyi vi nhau. Nhng chuyng (hay dch chuyc
lp li nhiu li chi tic g
ng mt th t. Phc gn
c hay phn th t c gu khi
c ca bt c m 2 loi: v c
a chu k s u khinh th t c
thi gian).
thu khi ra 2 loi:
-
u khi u khin truyn thu khic)
-
u khin s
1.1.2. Các hệ điều khiển số
1.1.2.1. H u khin NC (Numerical Control)
Trong h u khi c ca chi tiu
khii d. H u khic:
sau khi m nh th nh c. Ch c kt
i bu thc hin lnh th nht. Trong tha lnh th
hai nm trong b nh ca h thu khinh th nht
u thc hin lnh th hai.
m ca h u khit tip theo trong lo
u khin phc li tt c nh t y khi nh
ca b u khin. Mn rt nhiu lnh
chc l ho dng l
xy ra.
1.1.2.2. H u khin CNC
m cha h u khi tham gia c
tu khin cho tng lo
3
u khiu ch
ng ca b u khi
ghi nh li, n nh hay tng lnh bng tay t u khinh
u khi c vit cho tng chuy u chuyn
m s nh c
tin cc c
1.1.2.3. H u khin DNC (Direct Numerical Control)
m ca h u khin DNC: Nhi c ni vi m
ng truyn dn d liu. M u khi
b m v chn l
cu ni gi
1.1.3. Cơ sở lý thuyết về lập trình gia cơng trên máy CNC
c thc hin m ng. H thng
u khin s c u khip sn.
t quan trt m
cn b sn xut lnh cho dng c c
bn v chi ti ri chuy phn
mang d lip xp theo dc gl
1.
t file chu khic vit bng
p xp theo mt th t hi
B u khint s nh theo th t thc hin
t nhiu kiu khi thu t
c t c s dng rt. N
h u n t h
ng dng m
1.
t c l t hai
tr
c
4
Khi li l n v ca chi ti nh
lnh t nhy s tn thi gian, d nhm lc bi
i vt phc tp. Do nhng tay
n ho hiu chnh nhng
Khi l i l c ca chi tit gia
o ca dng c c
hic. Ln thc hi
bng tay, ch cn truy cp m liu ra mng l liu cho nhng
n thing thi hn ch i l
Khi lc bit sau:
-
-
u x -processor)
n mm thc hi.
i ta g liu ca b
lit gi thu
li nh v ng c ct. CLD
chnh ngn gn nhp vi h
CLD cho mt h CNC c th phmhu x g-processor.
y Post-m v di d
cho h hic hiu khi
1.1.4. Các hệ điều khiển phổ biến trên máy CNC
H u khin
1.1.4.1. H ANUC [5]
ANUC
t
5
1: Mt bu khing
au
H t 2 lo
-
T (Tin)
-
M (Phay)
bu khin
bin nht hi u
dng G- u khin.
6
u chch chuyn ca dng c cc vit tt ca Geometric
Function. ranh ch c c
t s chng nht.
G00: lnh chy dao nhanh t gt ( t chy dao ln nht c)
G01: lnh ni suy tuy.
G02, G03: lnh nng h c chiu
ng h (G03).
G40: hy b hiu chc dao
G41: hiu chnh dao t theo chiu chy dao.
G42: hiu chnh dao i profil chi tit theo chiu chy dao.
G54 G59: t m chun ca chi tit so vm chun c
G80: hy b n
nh bi
thc hin
c nh trong b nh cu
v cn thi thc hin t th.
G90: lc tuyi
G91: li (theo gia s)
u bng ch i hai ch s t 00
n vt s ch M
M01: dng la chn
M03, M04: trhiu/c chiung h.
M05: dng tr
i dng c ct
M08/M09: m/dung di.
M30: k
1.1.4.2. H [6,7]
n bi Siemens, mt tu tp
n, t
7
2: Bu khin h
3u khin h
H thc hi nh G-
u qu ca vic lng tay. C th:
u l sp x
p xp t
8