A0: HÌNH HỌC MÁY Hệ tọa độ Trên trục số, góc ph hai phần. Điể trục tọa độ. Trong h phía bên phả chiếu vuông góc đ Hệ tọa độ tuân th Descartes) Hình học máy l máy và điểm l Máy CNC dề quan hệ với tr LẬP TRÌNH PHAY CNC_0968 466 997 http:nguyenphanhungcnc.weebly.com , góc phần tư và các trục, điểm góc tọa đ ểm zero là gốc tọa độ phân chia phần dương và ph . Trong hệ tọa độ phần dương bắt đâu t ải đối với trục X, hướng lên đối với trục Y và hư u vuông góc đối với trục Z. Các chiều ngược lạ tuân thủ chặt chẻ nguyên tắc của hệ tọa đc máy là quan hệ quạn hệ các khoảng các gi m lựa chọn trên chi tiết. ề có thiết kế các trục phụ để tăng tính linh ho i trục chính X, Y và Z. P TRÌNH PHAY CNC 2015 1 a độ chia từng trục thành n dương và phần aamcuar đâu từ điểm góc hương về c Y và hướng đến điểm ại là âm. a độ vuông góc (Hệ tọa độ ng các giữa điểm cố định trên tăng tính linh hoặt cho CNC. Và có
LẬP P TRÌNH PHAY CNC 2015 A0: HÌNH HỌC MÁY Hệ tọa độ Trên trục số,, góc phần ph tư trục, điểm góc tọa ađ độ chia trục thành hai phần Điể ểm zero gốc tọa độ phân chia phần n dương ph phần aamcuar trục tọa độ Trong hệ h tọa độ phần dương bắt đâu ttừ điểm góc hương phía bên phả ải trục X, hướng lên trụcc Y hư hướng đến điểm chiếu u vuông góc đối đ với trục Z Các chiều ngược lạ ại âm th chặt chẻ nguyên tắc hệ tọa ađ độ vuông góc (Hệ tọa độ Hệ tọa độ tuân thủ Descartes) l quan hệ quạn hệ khoảng ng gi điểm cố định Hình họcc máy máy điểm m lựa l chọn chi tiết Máy CNC dềề có thiết kế trục phụ để tăng tính linh ho hoặt cho CNC Và có quan hệ vớii trục tr X, Y Z NGUYỄN VĂN HƯNG_0968 _0968 466 997 http://nguyenphanhungcnc.weebly.com LẬP P TRÌNH PHAY CNC 2015 Các kiểu u máy phay Máy phay th chia thành hai loại Máy phay đứng: đ Có trục chuyển động ng lên xuông Máy phay ngang: Có trục tr chuyển động ng và Máy phay đứng đ trục Máy phay đứ ứng trục NGUYỄN VĂN HƯNG_0968 _0968 466 997 http://nguyenphanhungcnc.weebly.com LẬP TRÌNH PHAY CNC 2015 A2: HÌNH HỌC CỦA CÁC LOẠI DAO PHAY Điểm chuẩn dao phay D D D R R Điểm chuẩn dao phay Là điểm giao đường tâm mặt đáy dao phay Đặc biệt ý góc thoát phoi thích hợp cắt vật liệu khác Đối với dao thép gió góc thoát phoi tăng độ cứng vật liệu giảm Gia công thép góc thoát phoi thường 3° → 5° , nhôm 10° → 12° NGUYỄN VĂN HƯNG_0968 466 997 http://nguyenphanhungcnc.weebly.com LẬP TRÌNH PHAY CNC 2015 Một số hình ảnh dao phay NGUYỄN VĂN HƯNG_0968 466 997 http://nguyenphanhungcnc.weebly.com LẬP P TRÌNH PHAY CNC 2015 NGUYỄN VĂN HƯNG_0968 _0968 466 997 http://nguyenphanhungcnc.weebly.com LẬP P TRÌNH PHAY CNC 2015 NGUYỄN VĂN HƯNG_0968 _0968 466 997 http://nguyenphanhungcnc.weebly.com LẬP P TRÌNH PHAY CNC 2015 NGUYỄN VĂN HƯNG_0968 _0968 466 997 http://nguyenphanhungcnc.weebly.com LẬP TRÌNH PHAY CNC 2015 A: KHAI BÁO TỔNG QUÁT ĐẦU CHƯƠNG TRÌNH A1: Các mã lệnh máy phay CNC hệ điều khiển FANUC –OiM Nhóm lệnh Số hiệu chương trình Số thứ tự khối lệnh Địa O N Lệnh G Kích thước G X, Y, Z U, V, W A, B, C I, J, K Tốc độ chạy dao Tốc độ trục quay Chọn dao Lệnh phụ Lệnh gọi chương trình Tham số R F S T M P P, Q Ý nghĩa Dặt tên chương trình Dễ dàng tìm kiếm khối lệnh Phương thức di chuyển Trục chuyển đông tịnh tiến Trục chuyển động tịnh tiến phụ Trục Quay Khoảng cách tọa độ tâm cung Bán kính cung tròn Tham số chu trình A2 : Cấu trúc chương trình CNC % Oxxxx N5 N10 N25 N30 N… N… N… N… N… N… N… N… N… N… M30 % NGUYỄN VĂN HƯNG_0968 466 997 http://nguyenphanhungcnc.weebly.com Khai báo tổng quát đầu chương trình Các lệnh di chuyển dao, bắt đầu thời gia gia công sản phẩm Các lệnh kết thúc chương trình quay đầu chương trình LẬP TRÌNH PHAY CNC 2015 A3: Cấu trúc dòng lệnh Nxx Gxx X… Y… Z… I… J… K… T… S… F… M… ; Nxx : Số thứ tự dòng lệnh Gxx: Lệnh chuẩn bị X… Y… Z… I… J… K… : Lệnh kích thước vị trí dao di chuyển đến T…: Lệnh gọi dao S…: Lênh tốc độ quay trục F…: Bước tiến dao M…: Lệnh phụ Dấu ( ; ) Lệnh kết thúc chương trình Chú ý ! Một dòng lệnh gọi Block Dấu “ / ” có nghĩa bỏ dòng lệnh hay khối Block Ví dụ 1: …………… N20 G0 X15 Y20 F200 ; /N30 G1 X30 Y40 ; N40 M5 M9 ; …………… Với ví dụ dòng lệnh N30 bỏ bảng điều khiển máy nút single block bật A4: Những khai báo đầu chương trình CNC a) Khai báo hệ tọa độ lập trình Dùng lệnh G90 G91 G90 : Khai báo tọa độ tuyệt đối, dao di chuyển tới vị trí yêu cầu so với điểm chuẩn G91 : Khai báo tọa độ tương đối có nghĩa vị trí dao xem góc tọa độ điểm NGUYỄN VĂN HƯNG_0968 466 997 http://nguyenphanhungcnc.weebly.com LẬP TRÌNH PHAY CNC 2015 G90 Y Tất các tọa độ X Y điểm P1, P2, P3 có chung góc tọa độ ta goi viết chương trình theo gia trị tuyệt đối.! P2 P3 YP1 YP3 YP2 P1 XP1 XP1 X XP3 Y G91 Ở điểm P1,P2,P3 không chung gọc tọa độ Dao từ điểm P1 sáng P2 đến P3 góc tọa đọ P1 O, góc tọa độ P2 điểm P1 góc tọa độ P3 điểm P2…! YP3 P1 P3 YP1 YP2 P2 Nói cách khác vị trí dao góc tọa độ điểm kế tiếp.! NGUYỄN VĂN HƯNG_0968 466 997 http://nguyenphanhungcnc.weebly.com XP1 XP2 XP3 X LẬP TRÌNH PHAY CNC 2015 E: CHU KỲ CỐ ĐỊNH Gia công lỗ nguyên công thông dụng thực máu phay CNC hay trung tâm CNC Gia công lỗ chiếm phần quan trộng quy trình công nghệ Khi gia công lỗ bạn nghĩ đến nguyên công khoan tâm, sử dũng mũ khoan tiêu chuẩn doa lỗ Ví dụ: chẳng hạn bạn muốn gia công lỗ với đường kính ∅100 ± 0.02 bạn thiết kế quy trình công nghệ cho nguyên công lỗ Thứ bạn khoan tâm, sau bạn khoan mồi với mũi khoan ∅20, ∅30, ∅50 … bạn dùng dao phay ngón phay thô lỗ ∅100 ± 0.02 cuối bạn phải dùng dao doa lỗ Trong đa số ứng dụng lập trình, gia công lỗ có nhiều đặc tính tương lẽ hệ điều khiển CNC đưa phương pháp lập trình gia công lỗ hệ thống điều khiển, phương pháp gị chu kỳ cố định Hệ điều khiển Fanuc cung cấp cho bạn chu trình gia công lỗ sau: G80 : Thoát chu trình khoan, doa, tarô G81 : Chu trình khoa G82 : Chu trình khoan điểm G83 : Chu trình khoan lỗ sâu G84 : Chu trình tarô rên phải G74 : Chu trình tarô rên trái G85 : Chu kỳ doa tinh G86 : Chu kỳ doa thô G87 : Chù kỳ dao ngược G88 : Chu kỳ dao lỳ tay G89 : Chu kỳ dao dừng cuối hành trình G76 : Chu kỳ doa xác E1: Đường chạy dao tổng quát Tương tự quy trình gia công gia công lỗ sử dụng chế độ lập trình G90 hay G91 để lập trình Sự lựa chọn tác động đến vị trí tâm lỗ XY, mức R chiều sâu lỗ Chọn mức bạn đầu Có hai lệnh chuẩn bị điều khiển dao thoát theo trục Z chu kỳ hoàn tất G98 G99 NGUYỄN VĂN HƯNG_0968 466 997 http://nguyenphanhungcnc.weebly.com Điều khiển dao vị trí ban đầu gán địa Z Điều dao trở cao độ an toàn gán địa R 29 LẬP P TRÌNH PHAY CNC 2015 Các mã lệnh nh G98, G99 dùng cho chu kỳ cố định nh ch chức tránh chướng ngạii trình gia công nhiều lỗ Mức ban đầu u giá trị tr tọa độ Z cuối trướ ớc gọi chu kỳ Để đảm bảo o an toàn bạn b chọn mức Z vị trí cách m mặt Z0 an toàn để bảo đảm m không vướng vư vào đồ gá… vv Mức R (Cao độ an toàn) vị trí dao bắt đầu cắt vật liệu di chuyển n theo tr trục Z điều có nghĩa ĩa block chu kỳ k đòi hỏi phải có hai vị trí liên quan đ đến trục Z điểm bắt đầu tạii dao bắt b đầu chu kỳ di chuyển n theo bư bước tiến F, thứ hai điểm cuốii có nghĩa ngh chiều sâu lỗ Cấu trúc chu kỳ gia công lỗ l Tọa độ tâm lỗ XY Mức ban đầu G98 - Dao thoát nhanh lên vị trí R(G99) mức ban đầu (G98) R Chiều sâu G99 Work part zero point Z0 - Khi bạn gọi tên chu kỳ dao di chuyển nhanh đến vị trí tâm lỗ XY (1) sau di chuyển nhanh đến R (2).Tiếp theo di chuyển đến chiều sâu Z với bước tiến F P BM NGUYỄN N VĂN HƯNG_0968 466 997 http://nguyenphanhungcnc.weebly.com 30 LẬP TRÌNH PHAY CNC 2015 Chú ý: M3(M4) phải khởi động trước gọi chu kỳ gia công, G0, G1, G2, G3 chu kỳ gia công lỗ G80 thoát chu kỳ gia công lỗ hoàn tất chu kỳ gia công E2: Chu kỳ G81 Dùng để khoan tâm khoan lỗ nông G99 (G98) G81 X…Y…Z…R…F…L… ; X…, Y… Tọa độ tâm lỗ Z… Chiều sâu đáy lỗ R… Cao độ an toàn F… Bước tiến dao L… số lần lắp lại tọa độ tâm XY chiều sâu Z E3: Chu kỳ G82 Dùng để khoan doa G99 (G98) G82 X…Y…Z…R…P…F…L… ; X…, Y… Tọa độ tâm lỗ Z… Chiều sâu đáy lỗ R… Cao độ an toàn F… Bước tiến dao P Thời gian xoáy lỗ L… số lần lắp lại tọa độ tâm XY chiều sâu Z E4: Chu kỳ G83 Dùng để khoan lỗ sâu nhiều bước ăn dao thoát dao xe kể để thoát phoi G99 (G98) G83 X…Y…Z…R…Q…F…L… ; X…, Y… Tọa độ tâm lỗ Z… Chiều sâu đáy lỗ R… Cao độ an toàn F… Bước tiến dao Q…Chiều sâu lần khoan L… số lần lắp lại tọa độ tâm XY chiều sâu Z Các bước chạy dao : Chạy dao nhanh đến tọa độ tâm lỗ Tiến dao nhanh xuống cao độ R (tiến dao theo trục Z) Tiến dao xuống chiều sâu q với tóc độ bước tiến F NGUYỄN VĂN HƯNG_0968 466 997 http://nguyenphanhungcnc.weebly.com 31 LẬP TRÌNH PHAY CNC 2015 Thoát dao nhanh cao độ R Tiến dao nhanh đến chiều sâu cắt trước Tiến dao xuống chiều sâu q Quá trình lặp lại đạt chiều sâu đáy lỗ mà bạn lập trình Thoát dao cao độ R bạn dùng G99 mức ban đầu bạn dùng G98 Tiến dao nhanh Tiến dao theo F G98 R G99 q q Work part zero point Z0 q q P z BM E5: Chu kỳ G84 Dùng G84 để tarô rên phải, trước gọi chu kỳ G84 M3 phải có hiều lực G99(G98) G84 X…Y…Z…R…F… ; Bước Chu kỳ G84 Di chuyển nhanh đến vị trí tâm lỗ XY Di chuyễn nhanh xuống cao độ R Chuyển động cắt gọt đến chiều sâu Z với bước tiến F = S*P(bước ren) Dừng quay trục Trục quay ngược (M4) cắt gọt đến mức R Dừng trục Trục quay bình thường (M3) NGUYỄN VĂN HƯNG_0968 466 997 http://nguyenphanhungcnc.weebly.com 32 LẬP TRÌNH PHAY CNC 2015 E6: Chu kỳ G74 Dùng G74 tarô ren trái, trước gọi chu kỳ G74 M4 phải có hiệu lực G99(G98) G74 X…Y…Z…R….F… ; Bước Chu kỳ G84 Di chuyển nhanh đến vị trí tâm lỗ XY Di chuyễn nhanh xuống cao độ R Chuyển động cắt gọt đến chiều sâu Z với bước tiến F = S*P(bước ren) Dừng quay trục Trục quay ngược (M3) cắt gọt đến mức R Dừng trục Trục quay bình thường (M4) E7: Chu kỳ G73 G73 thiết kế để khoan lỗ sâu, giống G83 gồm bước ăn dao thoát dao xen kể để thoát phoi, G83 thoát dao cao độ R G73 thoát dao lên khoảng d định thàm số chu kỳ Chu kỳ G73 tiết kiệm thời gian gia công Khoảng d máy tự động tính G99 (G98) G73 X…Y…Z…R…Q…F…L ; Tiến dao nhanh Tiến dao theo F G98 G99 d d P q q q q d Work part zero point Z0 z BM NGUYỄN VĂN HƯNG_0968 466 997 http://nguyenphanhungcnc.weebly.com 33 LẬP TRÌNH PHAY CNC 2015 E8: Chu kỳ G85 Bạn dùng chu kỳ để doa tinh lỗ vẽ yêu cầu độ xác Dao di chuyển theo hai chiều nghĩa tiến dao xuống rút dao lên tiến theo bước tiến F Nhưng bạn sử dụng chu trình độ bóng không cao có chế độ lùi dao Thực tế bạn dùng chu kỳ doa tinh lỗ tốt với điều kiện dao doa hay dao móc lỗ bạn đạt yêu cầu tốc độ vồng quay bước tiến dao ( Thực tế người ta hay dùng chu kỳ doa lỗ) G99(G98) G85 X…Y…Z…R…F…L… ; Bước Chu kỳ G85 Tiến dao nhanh vị trí tâm lỗ XY Tiến dao nhanh cao đô R Tiến dao theo bước tiền F đến chiều sâu Tiến cắt gọt lùi cao độ R theo bước tiến F Lùi nhanh mức ban đầu (G98) hay cao độ R (G99) E9: Chu kỳ G86 Dùng để doa thô lỗ, giống chu trình G81 khác G81 doa đạt đến chiều sâu lỗ trục ngừng quay Thoát dao lên cao độ R (G99) mức ban đầu (G98) Ít dùng chu kỳ này.! G99 (G98) G86 X…Y…Z…R…F…L ; Bước E10: Chu kỳ G89 Chu kỳ G86 Tiến dao nhanh vị trí tâm lỗ XY Tiến dao nhanh cao đô R Tiến dao theo bước tiền F đến chiều sâu Dừng trục thoát dao cao độ R hay mức ban đầu Chu kỳ G89 có bước tiên dao giống G85 có thêm bước xoáy đáy lỗ với tham số P G99(G98) G89 X…Y….Z…R…P…F…L… ; P tham số thời gian Ví dụ: P2500 có nghĩa 2,5 giây NGUYỄN VĂN HƯNG_0968 466 997 http://nguyenphanhungcnc.weebly.com 34 LẬP TRÌNH PHAY CNC 2015 E11: Chu kỳ G87 Chu kỳ G87 chu kỳ doa ngược Trên thực tế dùng chu kỳ G98 G87 X…Y…Z…R…Q…F…L…; X…Y… Z… R… Q… F… L… Vị trí tâm lỗ Chiều sâu lỗ Cao độ tham chiều Khoảng dịch chuyển lệch tâm lỗ Bước tiến dao Số lần lặp lại Các bước thực chu kỳ G87 Bước 10 11 12 13 14 Chu kỳ G87 Chuyển động nhanh đến vị trí tâm lỗ XY Dừng quay trục Định hướng trục Dịch chuyển theo gía trị Q Chuyển động nhanh tới mức R Dịch chuyển vào theo giá trị Q Trục quay Chuyển động cắt đến giá trị Z Trục dừng quay Định hướng trục Dịch chuyển theo giá trị Q Lùi dao nhanh mức ban đầu Dịch chuyển vào theo giá trị Q Trục quay Chu kỳ G87 chu kỳ đặc biệt sử dụng số nguyên công doa ngược công dụng chu kỳ hạn chế khó thao tác yêu cầu dụng cụ gá lắp dao cắt Vì lý ngườ ta dùng chu kỳ để doa lỗ Không dùng G99 cho chu ky G87 NGUYỄN VĂN HƯNG_0968 466 997 http://nguyenphanhungcnc.weebly.com 35 LẬP TRÌNH PHAY CNC 2015 G9 G8 Y Z R Q F 4.0 2.0 1.0 Z0 Z 18.0 30.0 R 36.0 25.0 15.0 Q B àn máy 3.0 E12: Chu kỳ G88 Chu kỳ G88 giống G86 thêm bước xoáy đáy lỗ với thời gia P G99(G98) G88 X…Y…Z…R…P…F…L…; NGUYỄN VĂN HƯNG_0968 466 997 http://nguyenphanhungcnc.weebly.com 36 LẬP TRÌNH PHAY CNC 2015 E13: Chu kỳ G76 Để doa lỗ có yêu cầu độ xác cao G99(G98) G76 X…Y…Z…R…Q…P…F…L…; Bước 10 Chu kỳ G76 Chuyển động nhanh đến vị trí tâm lỗ XY Chuyển động nhanh đên mức R Chuyên động tiến dao đến chiều sâu lỗ Z Dừng tai vị trí tình theo mili giây có P Dừng quay trục Định hướng trục Dịch chuyển theo giá trị Q Thoát dao nhanh đến mức R mức ban đầu Dịch chuyển vào theo gia trị Q Trục quay G98 xp R R G99 Z0 Q NGUYỄN VĂN HƯNG_0968 466 997 http://nguyenphanhungcnc.weebly.com 37 LẬP P TRÌNH PHAY CNC 2015 Chú ý: Trong tấtt c chu kỳ gia công lỗ bạn n nên áp d dụng chu kỳ sau G80 : Thoát chu trình khoan, doa, tarô G81 : Chu trình khoan Dùng khoan tâm khoan nh lỗ nông G83 : Chu trình khoan lỗ l sâu Dùng chu kỳ khoan llỗ sâu G85 : Chu kỳỳ doa tinh Dùng doa tinh lỗ Bạn gia công đ để lại lượng dư 0.2mm rồii dung chu kỳ k G85 doa tinh G84 : Chu trình tarô rên phải ph G74 : Chu trình tarô rên trái Lưu ý : Khi sử s dụng chu kỳ tarô G84 hoặcc G74 ttốc độ trục chinh với bướcc tiên dao F phải ph theo công thức = Những ng chu kỳ k mà bạn sử dụng vòng lặ ặp L phải dùng G91 Ví dụ: dùng chu kỳ khoan nhiều lổ mà lổ ổ cách % O1055; Tên chương trình G91 G28 Z0; Thoát dao ề điểm tham chiếu theo Z G28 X0 Y0.; Thoát dao ề điểm tham chiếu theo XY T1 M6; Chọn dao số thay dao G17 G40 G49 G80; Chọn mặt phẳ ẳng XY, hủy bỏ bù bán kính, chiều u dài dao, h hủy bỏ chu kỳ khoan (hủy bỏ ỏ trước chạy chương trình mới) G90 G54 G0 X0 Y0; Chuyển n dao nhanh vvề góc tọa độ gia công theo tọa ađ độ tuyệt đối G43 H1 Z50 M3 S500 M8; Bù trù chiều u dài dao, quay tr trục G99 G81 X10 Y10 Z-10 R5 Gọi chu kỳ khoan _ thoát dao cao F40.; độ R G91 X5 L10; Lặp lạii chu ky khoan 10 llần lỗ cánh 5mm theo chi chiều X+ Y5.; Tại vị trí n ttại dao di chuyển lên 5mm theo chi chiều Y+ X-5 L10.; Lặp lạii chu ky khoan 10 llần lỗ cánh 5mm theo chi chiều XG80; Hủy chu kỳ khoan G81 M5; Tắt trụcc M9; Tắt nước G91 G28 Z0; Thoát dao ề điểm tham chiếu theo trục Z G28 X0 Y0; Thoát dao ề điểm tham chiểu theo trục XY M30; Kếtt thúc chương tr trình % Trở dòng llệnh ban đầu NGUYỄN N VĂN HƯNG_0968 466 997 http://nguyenphanhungcnc.weebly.com 38 LẬP TRÌNH PHAY CNC 2015 F: CHƯƠNG TRÌNH CON Chương trình phần chương trình gọi theo yêu cầu Khi chương trình gọi quy trình điều khiển thực theo chương trình con, chương trình kết thúc quy trình điều khiển trở câu lệnh kế sau câu lệnh gọi chương trình Chương trình gồm ba nội dung: Số hiệu chương trình (Tên chương trình) Nội dung chương trình Lệnh kế húc chương trình % Oxxxx ; N5…… ; N10… ; N15… ; N20… ; M99 ; % Tên chương trình Nội dung chương trình Kết thúc chương trình Gọi chương trình : M98 Lệnh gọi chương trình Pxxxx Tên chương trình gọi Lxxxx Số lần lặp lại chương trình Khi không số lần lặp lại chương trình hệ điều khiển hiểu có nghĩa không lặp lại chương trình Chương trình gọi chương trình nhiều lần chương trình gọi chương trình khác Các ứng dụng phố biến chương trình lập trình CNC bao gồm : Các chuyển động gia công lặp lại Các hàm liên quan đến thay dao NGUYỄN VĂN HƯNG_0968 466 997 http://nguyenphanhungcnc.weebly.com 39 LẬP TRÌNH PHAY CNC 2015 Các sơ đồ gia công lỗ Các bước làm nóng máy (Chạy không máy) Sơ đồ xử lý chương trình với chương trình % O1088 N30 M98 P1234 L10 ; N35 M30 ; % % O1234 M99 ; % Chú ý: giá trị chế độ có hiệu lực gọi chương trình giữu nguyên hiệu lực chương trình đó, trừ có thay đổi bên chương trình NGUYỄN VĂN HƯNG_0968 466 997 http://nguyenphanhungcnc.weebly.com 40 LẬP TRÌNH PHAY CNC 2015 Ví dụ : Bạn dùng chương trình để gia công rãnh cung sau 70 35 35 47.4 R1 R20 25 Y X 50 Work X0.Y0 32.5 62.4 100 NGUYỄN VĂN HƯNG_0968 466 997 http://nguyenphanhungcnc.weebly.com 41 LẬP TRÌNH PHAY CNC 2015 Chương trình : % O1088 ; N5 G91 G28 Z0 ; N10 G28 X0 Y0.; N15 T1 M6; N20 G17 G49 G40 G80; N25 G90 G54 G0 X0 Y0.; N30 G43 H1 Z50.; N35 M3 S600; N40 X32.5 Y35.; N45 Z5 M8; N50 G1 Z0 F120.; (Vị trí bắt đầu chương trình con) N55 M98 P1 L5 ; (Gọi chương trình lặp lại lần) N60 G0 Z50 ; N65 M5 M9; N70 G91 G28 Z0 ; N75 G28 X0 Y0.; N80 M30 ; % % O0001 ; (Chương trình O0001) N5 G91 ;( Lập theo tọa độ tương đối) N10 G2 X29.9 Y12.4 Z-1 I17.5 J0 F200 ; N15 G3 X-29.9 Y-12.4 I-12.4 J-12.4 ; N20 M99 ; % NGUYỄN VĂN HƯNG_0968 466 997 http://nguyenphanhungcnc.weebly.com 42 LẬP TRÌNH PHAY CNC 2015 CHÚ Ý: Khi bạn lập chương trình vị trí bắt đầu kết thúc chương trình cón phải trùng tool Điểm bắt đâu, kết thúc NGUYỄN VĂN HƯNG_0968 466 997 http://nguyenphanhungcnc.weebly.com 43 [...]... NGUYỄN VĂN HƯNG_0968 466 997 http://nguyenphanhungcnc.weebly.com 22 LẬP TRÌNH PHAY CNC 2015 Khi bạn lập trình hay vận hành với máy phay CNC đứng, máy phay CNC đầu ngang hay trung tâm gia công CNC thi bạn làm việc với nhiều dao cắt khác nhau Câu hỏi đặt ra làm thế nào để máy phân biết được chiều dài các dao bạn lập trình và chạy đúng với góc tọa độ chương trình (phần này bạn chú ý đến trục Z còn trục... hành CNC Nhưng người vận hành máy setup theo giá trị bán kính mà người lập trình yêu cầu NGUYỄN VĂN HƯNG_0968 466 997 http://nguyenphanhungcnc.weebly.com 15 LẬP TRÌNH PHAY CNC 2015 C1.5 Định dạng lập trình Thông tin cung cấp cho lệnh bù bán kinh dao cắt trong chương trình NC là lệnh G41 và G42 luôn kết hợp với địa chỉ D thường áp dụng chuyển động đơn trục (có thế chuyển động đa trục nếu lập trình. .. Lệnh kết thúc chương trình M30 : Kết thưc chương trình chính và trở về đầu chương trình chính (program) M99 : Kết thúc chương trình con (Subprograms) M01: Tạm dừng chương trình có điều kiện khi nút OSP on M00 : Tạm dừng chương trình M9 : Tắt dung dịch làm nguội M8 : Mở dung dịch làm nguội NGUYỄN VĂN HƯNG_0968 466 997 http://nguyenphanhungcnc.weebly.com 4 LẬP TRÌNH PHAY CNC 2015 B : CÁC LÊNH... viết chương trình không dùng tính năng bù bán kính dao Còn ở hình phía dưới bạn viết chương trình có sử dụng tính năng bù bán kính dao thì quỷ đạo tâm dao sẽ trùng với biên dạng chi tiết NGUYỄN VĂN HƯNG_0968 466 997 http://nguyenphanhungcnc.weebly.com 8 LẬP TRÌNH PHAY CNC 2015 C1.1 Phương pháp tính toán bằng tay Như bạn đã biết hình học của dao phay có hình trụ tròn Trong thực tế bản vẽ kỹ thuật bạn... dụng cho chế độ phay thuận khi bạn dùng với M4(Quay trục chính ngược chiều kim đồng hồ) dùng dao tay trai Lợi ích bù bán kính dao là cho bạn lập trình quỷ đạo dao cắt tựa như biên dạng chi tiết Khi bạn thay đổi bán kinh dao cắt thì máy tự động thay đổi quỷ đạo chuyển động dao cắt từ biên dạng lập trình NGUYỄN VĂN HƯNG_0968 466 997 http://nguyenphanhungcnc.weebly.com 14 LẬP TRÌNH PHAY CNC 2015 Quỷ đạo... công chi tiết hay còn gọi là làm chuẩn góc tọa độ lập trình Lệnh này được thiết lập bởi người vận hành máy Khi lập trình bạn cần chỉ ra mã góc đăng ký tọa độ và vị trí góc tọa độ X, Y năm ở đâu trên bản vẽ chi tiết để cho người vận hành biết vị trí góc tọa độ chương trình để thiết lập vị trí đó vào máy CNC Lệnh cài đặt góc tọa độ lập trình gồm các mã lệnh sau G54, G55, G56, G57, G58 và G59 Đối... chiều dại dao cắt.! Thiết lập G54, G55,….G59 thì lấy góc tọa độ máy làm điểm chuẩn D.2 Lệnh dịch chỉnh và thiết lập góc tọa độ mới Dịch chỉnh hệ tọa độ lập trình Cấu trúc: G52 X… Y… ; Trong đó X…, Y… khoảng cách dịch chỉnh để thiết lập hệ tọa độ mới G53 Hủy lệnh G52 Trở về góc tọa độ củ NGUYỄN VĂN HƯNG_0968 466 997 http://nguyenphanhungcnc.weebly.com 25 LẬP TRÌNH PHAY CNC 2015 Chú ý : Nếu bạn... http://nguyenphanhungcnc.weebly.com 12 LẬP TRÌNH PHAY CNC 2015 Bù Kiểu A: kiểu củ nhất sử dụng các vector đặc biệt trong chương trình để thiết lập chiều cắt gọt (G39, G40,G41,G42) Bù kểu B: Kiểu này cũng củ chỉ sử dung G40,G1,G42 trong chương trình không có đặc tính dự đoán trước Bù kiểu này có thể xảy ra hiện tượng cắt gọt quá mức Bù kiểu C: kiểu này hiện đại nhất và chỉ sử dung G40, G41, G42 trong chương trình, ... http://nguyenphanhungcnc.weebly.com 24 LẬP TRÌNH PHAY CNC 2015 Chú ý : Nếu bạn dùng G43 thì giá trị nhập và vị trí H1, H2 ….vv mang dấu âm Còn bạn dùng G44 thì giá trị nhập vào vị trí H mang dấu dương Bạn nhìn hai hình phía trên thì sẽ phân biệt sự khác nhau giữa G44 và G43 Trên thực tế hay dùng G43 thuận tiện hơn G44 nên khi bạn lập trình thì nên dùng G43 D: LỆNH ĐĂNG KÝ GÓC TỌA ĐỘ LẬP TRÌNH D.1 Lệnh... giữa G44 và G43 Trên thực tế hay dùng G43 thuận tiện hơn G44 nên khi bạn lập trình thì nên dùng G43 D: LỆNH ĐĂNG KÝ GÓC TỌA ĐỘ LẬP TRÌNH D.1 Lệnh đăng ký góc tọa độ Mục đích lệnh đăng ký dùng để làm chuẩn gia công chi tiết hay còn gọi là làm chuẩn góc tọa độ lập trình Lệnh này được thiết lập bởi người vận hành máy Khi lập trình bạn cần chỉ ra mã góc đăng ký tọa độ và vị trí góc tọa độ X, Y