LẬPTRÌNHPHAYCNC 2015 A: KHAI BÁO TỔNG QUÁT ĐẦU CHƯƠNG TRÌNH A1: Các mã lệnh máy phayCNC 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ìnhCNC % 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ìnhLẬPTRÌNHPHAYCNC 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ìnhCNC a) Khai báo hệ tọa độ lậptrì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ẬPTRÌNHPHAYCNC 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ẬPTRÌNHPHAYCNC 2015 b) Khai báo hệ đơn vị đo G20 : Khai báo đơn vị đo hệ inch G21 : Khai báo đơn vị đo hệ mét c) Khai báo đơn vị lượng lượng chạy dao G94 : mm/phút or in/phut G95 : mm/vòng or in/vòng d) Khai báo đơn vị tốc độ cắt G96 : mm/phút or in/phút G97 :mm/vòng or in/vòng Chú ý ! Ở nước ta G94, G21, G97 mặc định máy phayCNC e) Lệnh quay trục M3 / M03 : Quay trục chiều kim đồng hồ M4 / M04 : Quay trục ngược chiều kim đông hồ M5 : Tắt trục f) Lệnh chọn mặt phẳng lậptrình G17 : Chọn mặt phẳng XY G18 : chọn mặt phẳng XZ G19 : Chọn mặt phẳng YZ g) Lệnh chọn dao Txxx M6 : Gọi dao số xxx thay dao M6 lệnh thay dao, Txxx lệnh gọi dao h) Lệnh trở điểm tham chiếu G28, G29, G30 Điểm tham chiếu điểm cố định máy để đưa bàn máy trục trở kết thúc chương trình Cấu trúc lệnh G28, G29, G30 giống Cấu trúc câu lệnh : G91 G28 Z0 ; G28 X0 Y0 ; Ý nghĩa : Thoát dao theo chiều Z, sau thoát dao theo trúc X Y Thông thường lệnh G28 đưa bàn máy điểm chuẩn máy (vị trí Zero máy với trục) A5 : Lệnh kết thúc chương trình M30 : Kết thưc chương trình trở đầu chương trình (program) M99 : Kết thúc chương trình (Subprograms) M01: Tạm dừng chương trình có điều kiện 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 ... 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... 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,... 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