M ĐU
K t lun ch ng 2
3.1. Chuẩn b lp trình
3.1.1. Nh ng yêu c u đ i v i ng i l p trình
Ng i l p trình phải có ki n th c v công ngh đ vi t ch ng trình vƠ ng i l p trình còn phải tuơn th các yêu c u sau:
- Hi u bi t v lý thuy t cắt gọt.
- Có ki n th c v đ gá, l ng d gia công đ quy t đ nh ph ng pháp gia công đảm bảo quá trình ho t đ ng an toàn chính xác.
- Chọn d ng c cắt thích h p trên c s phơn tích các đi u ki n gia công: "Hình dáng, v t li u phôi, v n t c cắt, l ng ch y dao, chi u sơu cắt" đ tránh sự c trong quá trình gia công.
- Hi u rõ khả năng gia công c a máy đang s d ng.
- LƠm ch các thi t b an toƠn vƠ ch c năng khóa liên đ ng c a máy. - Hi u các ch c năng c a máy liên quan t i vi c l p trình.
3.1.2. Các b c c n thi t khi l p m t ch ng trình
(1). Ki m tra bản v đ xác đ nh yêu c u gia công.
(2). Phân tích các ph n gia công, xác đ nh đ gá vƠ d ng c cắt c n thi t. (3). Xác đ nh các b c gia công trên c s kích th c vƠ thông tin ghi trên bản v .
(4). Đ l p m t ch ng trình gia công phải vi t ra gi y, ch ng trình bao g m chữ, s vƠ ký tự.
(5). Sau khi hoƠn thƠnh c n ki m tra l i n i dung ch ng trình tr c khi đ a vƠo ho t đ ng.
3.1.3. Nh p ch ng trình vƠo máy
Sau khi vi t ch ng trình, s d ng bƠn phím trên bảng đi u khi n đ nh p ch ng trình vƠo b nh NC. N i dung ch ng trình đƣ nh p vƠo có th đ c ki m tra trên mƠn hình. Thực hi n ch ng trình máy s ho t đ ng theo kh i l nh c a ch ng trình.
36
3.1.4. Các thu t ng trong l p trình
* Số chương trình (Program number)
S ch ng trình đ c đ t dòng đ u tiên c a ch ng trình vƠ đ c xácđ nh bằng b n chữ s ho c ít h n, sau ký tự Alphabet "O" t 1 đ n 9999 .
Ví d : O0001; ... S ch ng trình G91G28Z0 T9001; ... M30; * Số thứ tự (Sequence number)
1. Nghiên c u bản v đ xác đ nh yêu c u gia công 2. Xác đ nh d ng c cắt 3. Phơn tích ph ng pháp đ nh v vƠ kẹp ch t 4. L p ch ng trình L p k ho ch sản xu t vƠ l p trình
5. B t ngu n cho máy công c 6. Nh p ch ng trình vƠo máy 7. L u ch ng trình vƠo b nh 8. Lắp d ng c vƠ phôi lên máy
9. Đo, nh p giá tr chi u cao vƠ bán kính dao
10. RƠ gá phôi trên bƠn máy đ xác đ nh đi m O 11. Đ t đi m O phôi
12. Ki m tra ch ng trình bằng cách ch y không cắt
13. Ki m tra đi u ki n gia công, bằng cách ti n hƠnh cắt th (s a chữa ch ng trình, ch nh s a giá tr bù dao n u c n thi t)
Thi t l p sản xu t hƠng
lo t
14. Gia công trong ch đ tự đ ng 15. HoƠn thƠnh sản phẩm
Sản xu t hƠng lo t
37 S th tự đ c ký hi u bằng chữ "N" dùng đ ch đ nh m t ph n ch ng trình, s d ng cho m t d ng c cắt xác đ nh theo th tự. Ví d : O0001 G91 G28 Z0 T9002; M06; N1; ... S th tự
* Đoạn chương trình (Part program)
Đo n ch ng trình ch a các thông tin c n thi t cho vi c thực hi nt ng nguyên công (hay t ng b c) đ c ti n hƠnh b i m t d ng c .
Ví dụ: O0002; G91 G28 Z0 T9003; M06; N1; G90 G00 G54 X80.0 Y100.0; G43 Z30.0 H1 S440 T502; M01; M06; N2; G90 G00 G54 X0 Y0; G43 Z30.0 H2 S800 T503; M01; M06; * Địa chỉ (Address)
S d ng chữ cái trong bảng Alphabet đ đ nh nghĩa m t s đ a ch . G01 Z0 F2000
(Đ a ch )
* Dữ liệu (Data)
Những s (g m ký hi u vƠ d u ch m th p phơn) theo sau đ a ch đ c gọi lƠ "dữ li u".
(Ph n ch ng trình dƠnh cho d ng c 502)
(Ph n ch ng trình dƠnh cho d ng c 503)
38 G01 Z0 F2000
(Dữ li u)
Chú ý: NgoƠi ra các thông tin khác đ c đ a vƠo h th ng NC cho vi c gia công phôi cũng đ c gọi lƠ dữ li u.
3.1.5. Đi u khi n vƠ đ nh h ng các tr c(Hình 3.1)
* Di chuyển theo các trục điều khiển
Đ i v i lo i máy MV, SV, SVD đ c xác đ nh nh sau:
Hình 3.1. Chiều chuyển động trên máy CNC
Tr c B ph n Chi u d ng (+) vƠ ơm (-)
X Bàn máy Chi u + (Chuy n đ ng sang bên trái, n u quan sát t m t tr c máy t i phôi)
Y Bàn máy Chi u + (H ng tra m t tr c c a máy)
Z Đ u tr c chính Chi u + (H ng đi lên)
* Chuyển động của các trục chính(Hình 3.2)
39
Hình 3.2. Chuyển động của các trục chính
Tr c đ c
đi u khi n Chuy n đ ng thực Chuy n đ ng gi đ nh khi l p trình X
Tr ng h p l nh "X+" bƠn máy di chuy n sang trái, khi quan sát t m t phẳng tr c
N u d ng c đ c giả đ nh lƠ di chuy n trong khi bƠn máy không chuy n đ ng, có nghĩa lƠ d ng c di chuy n sang phải
Y V i l nh "Y+" thì bƠn máy ch y v phía ng i đi u khi n
N u d ng c đ c giả đ nh lƠ di chuy n trong khi bƠn máy không chuy n đ ng, có nghĩa lƠ d ng c di chuy n t v trí ng i đi u khi n t i thơn máy
Z V i l nh "Z+" thì bƠn máy
đi lên cùng h ng chuy nđ ng thực
3.1.6. Đi m g c phôi
Đi m g c phôi nên đ c xác đ nh t i đi m thu n ti n trong l p trình, trong khi ki m tra. Trên bản v đi m g c phôi đ c ký hi u nh sau:
Ví d : Đ t đi m phôi t i tơm d dƠng tính tọa đ tơmlỗ, ho c các h c tròn (pocket), Hình 3.3
40
Hình 3.4. Điểm gốc phôi
3.1.7. Tọa đ l p trình
* Lệnh tuyệt đối
L nh tuy t đ i đ nh nghĩa tọa đ đi m bằng khoảng cách có d u (+), (-) xác đ nh t đi m g c phôi (X0, Y0, Z0). Ch đ l nh tuy t đ i đ c xác l p bằng G90.
Ví d 1: L nh v i h tọa đ tuy t đ i
Tọa đ c a đi m 1 vƠ 2 v t trong tọa đ tuy t đ i G90X10.;...(1) X-20.Y20.;...(2) 1. D u d ng có th b nh ng d u ơm thì phảivi t đ y đ . X-20. X-20. Y+10. Y10.
2. Giá tr tuy t đ i vi t trong (O,O) trong hình lƠ giá tr tọa đ c a (X,Y).
Ví d 2: L nh v i h tọa đ tuy t đ i
Di n tả các đi m (1), (2), (3), (4) theo h tọa đ tuy t đ i trên m t phẳng X-Y-Z Hình 3.5. hệ tọa độ tuyệt đối
41 G90X-175.Y100.Z50.;...(1) (G90)X175.(Y-100.)Z50.;...(2) (G90)(X-175.)Y-100.(Z50.)...(3) (G90)X-175.(Y100.)(Z50.);...(4) * Lệnh gia số
L nh gia s đ nh nghĩa tọa đ m t đi m bằng cách ch ra khoảng cách di chuy n t i đi m đích t đi m hi n t i.
Chi u d ng ch rằng đi m đó nằm theo h ngd ng so v i đi m hi n t i. Ch đ l nh gia s đ c xác đ nh bằng G91. Ví d 1 : Di n t l nh gia s , Hình 3.7 S d ng l nh gia s đ di chuy n d ng c t đi m 1 đ n đi m 2 G90 X10. Y30.;...(1) G91 X-30. Y10.;...(2) 1. D u d ng có th b nh ng d u ơm thì phải viêt đ y đ .
X-30. X-30. Y+10. Y10.
2. Giá tr tuy t đ i vi t trong (O,O) trong hình lƠ giá tr tọa đ c a (X,Y).
Ví d 2: Di n t l nh gia s , Hình 3.8 S d ng l nh gia s di chuy n dao qua các đi m 1, 2, 3 vƠ 4.
G90X-175.Y-100.Z50.;. ...(1) (G91)X350.(Y0) (Z0);.... ...(2) (G91)(X0)Y200.(Z0);...(3)
Hình 3.7. Lệnh gia số
42 (G91)X-350.(Y0)(Z0);...(4) Các l nh trong (....) t ng tự các kh i l nh tr c đó có th b qua
Sự khác nhau giữa l p trình theo tọa đ tuy t đ i vƠ gia s :
L p trình tuy t đ i l p trình gia s Ký tự, đ a ch G90(X_, Y_, Z_,); G91(X_, Y_, Z_,); ụ nghĩa d u (+, -) Th hi n vùng t n t i c a đi m H ng chuy n đ ng ti p theo c a d ng c
ụ nghĩa của tr s Khoảng cách so v i g c phôi HƠnh trình c n di chuy n
ti p theo
Đi m tham chi u Đi m g c phôi (X0, Y0, Z0) V trí d ng c hi n t i Ch ng trình th ng đ c vi t theo l nh tuy t đ i vƠ vi t theo l nh gia s đ c s d ng khi l p trình gia công những ph n l p đi l p l i theo t ng b c c đ nh .
3.1.8. Xác đ nh đi u ki n c t gọt(Hình 3.9)
Các đi u ki n cắt gọt đ c thi t l p khi ch ng trình có ảnh h ng đ n sự an toƠn, hi u su t vƠ đ chính xác gia công đ c chọn khi l p trình .
Sau đơy lƠ 4 đi u ki n cắt gọt c n quan tơm khi gia công:
(1).T c đ tr c chính (Spindle Speed)(min-1) S500; ...T c đ tr c chính 500v/ph (min-1 : nghĩa là 1/ phút). Hình 3.8 Lệnh gia số Hình 3.9. Điều kiện cắt
43
(2). T c đ ch y c a dao (Cutting Speedrate) (mm/min) T c đ ti n dao đ c đ t trực ti p sau đ a ch F.
F80; ... T c đ ti n dao 80mm/ph (3). Chi u sơu cắt (Depth of Cut)
Chi u sơu cắt đ t đ c bằng cách di chuy n d ng c theo tr c Z. (4). Chi u r ng cắt (Cutting Width)
Chi u r ng cắt đ t đ c bằng cách di chuy n d ng c cắt theo tr c X vƠ Y.
3.1.9. Các d ng mƣ l nh
Mã Các chức năng
Mã G
Ch ra ph ng pháp gia công trong mỗi kh i l nh ho c chuy n đ ng theo các m c. Tr c các l nh nƠy NC chuẩn b chuy n đ ng trong mỗi kh i l nh. Vì lý do nƠy ch c năng G gọi lƠ ch c năng chuẩn b .
Mã M
Gọi lƠ ch c năng ph vƠ lƠm vi c nh m t ch c năng hỗ tr cho ch c năng G.
Ví d : M03;...Quay tr c chính bên phải M05;...D ng tr c chính M06;...Thay d ng c M08;...B t dung d ch tr n ngu i M09;...Tắt dung d ch tr n ngu i Mã S Đ t t c đ quay c a tr c chính Ví d : S500; ... T c đ tr c chính quay 500v/ph Mã F Đ t t c đ ti n dao Ví d : F100; ... T c đ ti n dao 100mm/ph Mã D Ch đ nh mƣ s bù bán kính d ng c cắt
Ví d : D1;..bù bán kính d ng c theo giá tr 1 l u trong đ a ch c a b nh .
Mã H
Ch đ nh mƣ s bù chi u dƠi d ng c cắt
Ví d : H01;...bù chi u dƠi d ng c theo giá tr l u trong đ a ch 01 c a b nh .
Ví d : H02;...bù chi u dƠi d ng c theo giá tr l u trong đ a ch 02 c a b nh .
44
Ví d : H03;...bù chi u dƠi d ng c theo giá tr l u trong đ a ch 03 c a b nh .
Từ và địa chỉ
Bảng d i đơy đ a ra vƠ giải thích các t vƠ đ a ch đ c s d ng trong ch ng trình.
Chức năng Đ a ch ụ nghĩa
S ch ng trình :(ISO)/O(EIA) S ch ng trình
S thứ tự N S th tự
Chức năng chuẩn b G D ngchuy n đ ng
Từ khóa kích th c X,Y,Z,A,B,C R I,J,K L nh di chuy n theo các tr c Cung bán kính, góc R Tọa đ tơm
Chức năng ti n dao F T c đ ti n dao, b c ren
Chức năng t c đ quay
tr c chính S T c đ quay tr c chính
Chức năng d ng c T S hi u d ng c , mƣ s d ng c
Chức năng h n h p M
B
Đi u khi n tắt máy Đi u khi n m máy
Mƣ s bù d ng c H Mƣ s bù Dừng P,U,X Th igian d ng S ch ng trình P Gọi ch ng trình con Đ nh rõ s ti p theo P,Q S l n l p trong ch ng trình Lặp đi lặp l i P Đ m s l n l p trong ch ng trình con
45
Đ a ch ụ nghĩa
B Xác đ nh v trí trên tr c B (l nh tuy t đ i)
C Ch đ nh góc quay c a tr c chính (l nh tuy t đ i)
F T c đ ti n dao
G Ph ng pháp gia công vƠ chuy n đ ng c a các tr c trong mỗi kh i l nh thu c ch ng trình H Ch đ nh góc quay c a tr c chính (l nh gia s ) I M t thƠnh ph n c a l nh n i suy đ ng tròn J M t thƠnh ph n c a l nh n i suy đ ng tròn, t ng ng v i l ng di chuy n theo tr c X K M t thƠnh ph n c a l nh n i suy đ ng tròn, t ng ng v i l ng di chuy n theo tr c Y
M Đi u khi n các ch c năng ON/OFF c a máy
N S th tự
O S ch ng trình
P Đ t th i gian d ng vƠ gọi ch ng trình con
Q Chi u sơu cắt c a mỗi lát cắt khi s d ng chu trình gia công lỗ
R Giá tr bán kính trong l nh n i suy cung tròn
S T c đ quay tr c chính
T S d ng c
U V trí trên tr c X (l nh gia s ) vƠ l nh th i gian trong ch c năng d ng
W V trí trên tr c Z (l nh gia s ) vƠ l nh th i gian trong ch c năng d ng
X V trí trên tr c Y (l nh gia s ) vƠ l nh th i gian trong ch c năng d ng
Z V trí trên tr c Y (l nh tuy t đ i)
3.1.10. M u c bƠn của m t ch ng trình
M u ch ng trình khi l p ch ng trình cho các d ng c (phay b m t, phay ngón).
O0001;...
Tên ch ng trình
46
điểm bắt đầu chương trình)
N1;... S th tự (dòng l nh nƠy ch đ c đ a ra m t l n bắt đ u cho nguyên công hay b c m i)
G90G00G54X_Y_;... G43Z_H_S_T_(M08) M03; G00Z_(M09); G91G28Z0M05; M01; M06;
Ch y dao nhanh đ n X_Y_ theo tọa đ tuy t đ i, đi m g c phôi đ c xác đ nh b i G54 vƠ G59.
Di chuy n dao đ n tọa đ Z gọi giá tr bù dao H theo chi u Z c a nó vƠ gọi d ng c ti p theo (T) t i v trí ch y dao.
Đ t t c đ tr c chính v i v n t c S vƠ l nh b t dung d ch tr n ngu i (M08).
Quay tr c chính theo chi u thu n.
Rút d ng c tr v , tắt dung d ch tr n ngu i. Tr v đi m g c máy, d ng tr c chính. D ng t m th i. Đ i d ng c . N2... ... M30; K t thúc ch ng trình, quay v dòng đ u ch ng trình. 3.2. Mƣ l nh G 3.2.1. Danh sách các mã G
Mƣ G có th coi lƠ mƣ chuẩn b g m các lo i đ a ch G vƠ giá tr s , sau đó xác đ nh các ph ng phápgia công vƠ chuy n đ ng trên tr c chính.
Ki u l nh ụ nghĩa
47 (mã G trong một nhóm 00 ngoại trừ G10 và G11) D ng mƣ G Module (mã G theo nhóm) Mƣ G có hi u lực cho đ n khi m t mƣ G khác đ c đ a ra Chú ý:
(1). Khi đ a mƣ G trong m t cơu l nh, chúng ta phải đ c đ t tr c đ a ch . (2). Trong cùng m t cơu l nh, có th s d ng nhi u mƣ G, đi u mƠy tùy thu c t ng nhóm mƣ G khác nhau.
(3). N u nhi u mƣ G gi ng nhau đ a ra trong cùng m t cơu l nh, mƣ G sau cùng s có hi u lực.
(4). N u mƣ G không có trong bảng mƣ G ho c không có trong ph n lựa chọn b sung đ a ra, tín hi u cảnh báo (No.010) s hi n trên mƠn hình.
(5). NC thi t l p ch đ mƣ G, xác đ nh bi u t ng , khi ngu n đi n đ c b t lên.
(6). Đ Taro c ng, "đ t M29S_" trong kh i l nh tr c kh i l nh ch a G84 ho c G74.
(7). Đ i v i các máy có APC, đi m g c th 3, 4 đ c dùng đ đi u khi n APC, không dùng đ c các m c đích khác. Mã Nhóm Mƣ l nh G00 01 Xác đ nh v trí G01 N i suy tuy n tính
G02 N i suy cung tròn, xoắn vít, xoắn Acsimet, hình nón cùng chi u kim đ ng h
G03 N i suy cung tròn, xoắn vít, xoắn Acsimet, hình nón ng c chi u kim đ ng h
G04
00
D ng t nh ti n d ng c , D ng chính xác
G09 D ng chính xác
G10 Thay đ i h tọa đ phôi
G11 H y ch đ G10
G17