Lặp chương trình MACRO Huỷ bỏ chương trình MACRO Chu trình khoan Chu trình khoan cố định Chu trình ta rô ren trái Chu trình ta rô ren trái cố định Chu trình khoét lỗ cố định tạm dừng trụ[r]
(1)BỘ LAO ĐỘNG THƯƠNG BINH VÀ XÃ HỘI TRƯỜNG CAO ĐẲNG NGHỀ KỸ THUẬT CÔNG NGHỆ TP HỒ CHÍ MINH KHOA CƠ KHÍ CHẾ TẠO GIÁO TRÌNH GIA CÔNG TRÊN MÁY PHAY CNC (LƯU HÀNH NỘI BỘ) NGHỀ: CẮT GỌT KIM LOẠI TRÌNH ĐỘ: TRUNG CẤP NGHỀ VÀ CAO ĐẲNG NGHỀ BIÊN SOẠN: ThS.VŨ THẾ MẠNH TP HỒ CHÍ MINH, THÁNG 04 NĂM 2012 (2) Giáo trình gia công trên máy phay CNC LỜI NÓI ĐẦU Máy CNC không quan trọng ngành khí mà còn nhiều ngành khác may mặc, giày dép, điện tử v.v Bất máy CNC nào cải thiện trình độ tự động hóa doanh nghiệp quá trình vận hành, ít xảy hỏng hóc, thời gian gia công dự báo chính xác, người vận hành không đòi hỏi phải có kỹ thao tác (chân tay) cao điều khiển máy công cụ truyền thống Các máy CNC có thể gia công các sản phẩm có độ chính xác và độ phức tạp cao mà máy công cụ truyền thống khó có thể làm Trên sở thực tế và chương trình khung Bộ Lao Động Thương Binh Và Xã Hội ban hành, Khoa Cơ Khí Chế Tạo, Trường CĐ Nghề Kỹ Thuật Công Nghệ TP Hồ Chí Minh đã và đưa vào giảng dạy môn học Công nghệ CNC Giáo trình “Gia công trên máy phay CNC” biên soạn dựa trên thực tế trang bị máy CNC Khoa Cơ Khí Chế Tạo, và công nghệ CNC thực tế ngoài doanh nghiệp Giáo trình gồm chương, đó chương trình bày tổng quan máy CNC, chương giới thiệu phương thức lập trình gia công hệ điều khiển FANUC (hệ điều khiển CNC phổ biến Việt Nam) bao gồm các tập lệnh gia công và các tập lệnh các chức phụ Chương trình bày khái quát các công việc vận hành máy CNC Để hoàn thành giáo trình này, tác giả chân thành cám ơn tập thể giáo viên Khoa Cơ Khí Chế Tạo đã có góp ý thiết thực quá trình xây dựng giáo trình Tác giả chân thành cám ơn độc giả đã quan tâm và mong nhận ý kiến phản hổi để giáo trình ngày hoàn thiện Mọi ý kiến đóng góp xin gửi về: Khoa Cơ Khí Chế Tạo, Trường CĐ Nghề Kỹ Thuật Công Nghệ TP Hồ Chí Minh, số 502, Đỗ Xuận Hợp, Quận 9, TP Hồ Chí Minh; Email: khoackct@hvct.edu.vn TÁC GIẢ (3) Giáo trình gia công trên máy phay CNC MỤC LỤC Chương 1: ĐẠI CƯƠNG VỀ MÁY CÔNG CỤ CNC 1.1 Quá trình phát triển: 1.2 Các phận chính Trung tâm gia công: 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 Trục chính: Ụ trục chính: Bàn máy: Thân máy: Bộ phận thay dao tự động: Một số dao gia công trên trung tâm gia công: Chương 2: LẬP TRÌNH GIA CÔNG CNC 2.1 Đặc điểm đặc trưng trung tâm gia công: 2.1.1 2.1.2 Hệ trục tọa độ: Các điểm chuẩn: 10 2.2 Cấu trúc chương trình NC viết cho trung tâm gia công: 12 2.3 Lập trình gia công trên trung tâm gia công: 15 2.3.1 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.3.8 2.3.9 2.3.10 2.3.11 2.3.12 2.3.13 2.3.14 2.3.15 2.3.16 Ngôn ngữ lập trình: 15 Lập trình theo toạ độ tương đối và toạ độ tuyệt đối: 17 Lệnh chạy dao nhanh không cắt gọt: G00 18 Lệnh nội suy đường thẳng: G01 19 Lệnh xác định mặt phẳng gia công: G17,G18,G19: 22 Lệnh nội suy cung tròn: G02,G03 23 Lệnh trễ: G04 30 Các chức phụ: M 31 Chức chọn số vòng quay trục chính: S 32 Chức chọn dao: T 32 Chức tự động trở điểm gốc thông qua điểm trung gian: G28 33 Chức bù bán kính dao 35 Chức bù chiều dài dao 40 Ví dụ tổng hợp: 42 Chu trình gia công: 44 Chương trình chính và chương trình con: 57 Chương 3: VẬN HÀNH TRUNG TÂM GIA CÔNG CNC 64 3.1 Kiểm tra và sửa lỗi chương trình: 64 3.2 Nhập và gọi tên chương trình gia công: 65 3.2.1 3.2.2 3.3 Tên và chức các phận bảng điều khiển máy: 66 3.3.1 3.3.2 3.4 Nhập chương trình: 65 Gọi chương trình gia công: 65 Bảng điều khiển màn hình ( CTR control panel): 66 Bảng điều khiển máy: 68 Các bước vận hành trung tâm gia công: 72 (4) Giáo trình gia công trên máy phay CNC Chương 1: ĐẠI CƯƠNG VỀ MÁY CÔNG CỤ CNC 1.1 Quá trình phát triển: Quá trình phát triển công nghệ chế tạo và máy cắt kim loại đã trải qua các giai đoạn: * Công nghệ thủ công; * Công nghiệp hoá với đời ngành chế tạo máy công cụ; * Từ tự động hoá khí sang tự động hoá có trợ giúp máy vi tính (CNC) Sau đây là mốc quan trọng quá trình phát triển máy công cụ điều khiển số (CNC = Computerized Numerical control), nó gắn liền với quá trình phát triển công nghệ điện tử và tin học − Năm 1808: JOSEPB MJAC QUARD đã dùng tôn đục lỗ điều khiển tự động các máy dệt − Năm 1863: MFO URNEAUX phát minh “Đàn dương cầm tự động” tiếng giới với tên gọi là PIANNOLA Trong đó dùng băng giấy có chiều rộng 30cm đục lỗ theo vị trí tương thích để điều khiển luồng khí nén tác động vào các phím bấm khí Băng giấy đục lỗ dùng làm vật mang tin đã phát minh − Năm1946: Dr JOHNW MAUCHLY và Dr JSPRESPER ECKERT đã phát minh máy tính số điện tử đầu tiên có tên là “ENIAC” cho quân đội Mỹ đã ứng dụng − Năm1948 –1952: T.PARSON và viện công nghệ MIT (Massachusetts Institute Of Technology) đã nghiên cứu thiết kế theo hợp đồng Không quân Mỹ (US AF) hệ thống điều khiển dành cho máy công cụ Để điều khiển trực tiếp vị trí các trục vít me thông qua liệu đầu máy tính làm chứng cho khả gia công chi tiết T PARSON đã đưa luận điểm bản: + Những vị trí tính trên biên dạng ghi nhớ vào bìa đục lỗ + Các bìa đục lỗ đọc trên máy cách tự động + Các vị trí đã đọc phải thông báo cách liên tục và bổ xung thêm tính toán cho các giá trị trung gian + Các động SERVO (vô cấp tốc độ) có thể điều khiển chuyển động các trục − Năm1952: Hãng MIT đã cung cấp máy phay đầu tiên mang tên CINCINNATI HYDROTEL có trục thẳng đứng Tủ điều khiển lắp bảng bóng điện tử có thể dịch chuyển đồng thời theo ba trục, nhận liệu thông qua băng đục lỗ nhị phân (Binary Code Punched Band) − Năm1954 : BENDIX đã mua quyền phát minh T PARSONS và chế tạo thiết bị điều khiển NC công nghiệp đầu tiên (vẫn dùng bóng đèn điện tử) (5) Giáo trình gia công trên máy phay CNC − Năm1957: Những máy phay đầu tiên có các phân xưởng không lực Hoa kỳ, Nhật viện công nghệ TOKYO và công ty IKEGAI liên kết, kế thừa chế tạo thành công máy điều khiển số trên sở máy tiện thủy lực và máy tiện NC đầu tiên đời Nhật Bản − Năm 1958: KERNEY và TRECKER liên kết giới thiệu hệ thống thay dụng cụ tự động ATC (Automatic Tool Changer) còn gọi là “Milwaukee Matic”, giới thiệu ngôn ngữ lập trình biểu trưng đầu tiên APT gắn liền với máy tính IBM704 − Năm1960: Hệ điều khiển NC dùng đèn bán dẫn đã thay các hệ điều khiển cũ (dùng đèn điện tử) Các nhà chế tạo máy người Đức trưng bày máy điều khiển NC đầu tiên hội chợ HANOVER − Năm 1965: Giải pháp thay dụng cụ tự động (ATC) đã nâng cao trình độ tự động hoá khâu gia công − Năm 1968: Kỹ thuật mạch tích hợp IC (Intergrated Circuits) đã làm cho các hệ điều khiển nhỏ gọn và tin cậy − Ở Nhật makino hợp tác với FANUC chuyển giao hệ thống điều khiển DNC đầu tiên (Điều khiển hệ thống đường sắt quốc gia Nhật) − Năm 1969: Những giải pháp đầu tiên điều khiển liên kết chung từ máy vi tính trung tâm DNC (Direct Numerical control) đã thiết lập Mỹ hệ điều khiển (Sundstrand Omnicontrol) và máy tính IBM − + Năm 1970: Giải pháp thay bệ phiến gá phôi tự động (Automatic Palate Changer) − Năm 1972: Hệ điều khiển NC đầu tiên có lắp máy vi tính nhỏ Đó là hệ điều khiển số dùng vi tính có hệ vi xử lý sau này − Năm 1976: Các hệ vi xử lý (Micro Processors) tạo cách mạng kỹ thuật CNC − Năm 1978: Các hệ thống gia công linh hoạt tạo lập thực − Năm 1979: Những khớp nối liên hoàn CAD/CAM thiết kế và chế tạo có trợ giúp máy tính (Computer Aided Design/ Computer Aided Manufacturing) − Năm 1980: Trong phát triển công cụ trợ giúp lập trình tích hợp CNC, bùng nổ “Cuộc chiến lòng tin” ủng hộ hay chống đối giải pháp điều khiển qua cấp lệnh tay − Năm 1984: Xuất hệ điều khiển CNC có công mạnh mẽ trang bị các công cụ trợ giúp lập trình đồ họa (Graphic) tiến thêm bước phát triển lập trình phân xưởng − Những năm (1986-1987): Những giao diện tiêu chuẩn hoá (Standard Interfaces) mở đường tiến tới các xí nghiệp tự động trên sở hệ (6) Giáo trình gia công trên máy phay CNC thống trao đổi hệ thống thông tin liên thông CIM (Computer Intergrated Manufacturing) − Từ năm 1990: Các giao diện số điều khiển NC và hệ các khởi động cải thiện độ chính xác và đặc tính điều chỉnh các trục điều khiển NC và trục chính − Từ năm 1994 đến nay: Khép kín chuỗi quá trình CAD/CAM/CNC cách sử dụng hệ NURBS làm phương pháp nội suy Được truy cập từ hệ CAD nhằm diễn tả bề mặt đạt độ mịn và độ sắc nét cao Nâng cao độ chính xác và tốc độ xử lý tạo chuyển động đặn máy, tăng tuổi thọ máy và dụng cụ 1.2 Các phận chính Trung tâm gia công: Trung tâm gia công là máy phay CNC có hệ thống thay dao tự động Trung tâm gia công có loại trục đứng và trục ngang Z Y X Hình 1.1:Trung tâm gia công trục đứng Y X Z Hình 1.2:Trung tâm gia công trục ngang (7) Giáo trình gia công trên máy phay CNC Trung tâm gia công có các phận chính sau: 2.1.1 Trục chính: Trục chính giống trục chính máy phay CNC có phần côn đầu dùng để gá dao 2.1.2 Ụ trục chính: ụ trục chính có đường trượt để dẫn hướng cho đầu dao di chuyển lên xuống theo phương Z 2.1.3 Bàn máy: Bàn máy có công dụng để gá phôi Bàn máy có thể di chuyển theo phương X và Y 2.1.4 Thân máy: Thân máy có công dụng để đỡ các phận máy 2.1.5 Bộ phận thay dao tự động: Bộ phận thay dao tự động có ổ tích dao và tay máy để thay dao tự động theo chương trình 2.1.6 Một số dao gia công trên trung tâm gia công: a) Dao phay mặt phẳng: b) Dao phay ngón: c) Mũi khoan: d) Dao khoét: e) Dao doa: (8) Giáo trình gia công trên máy phay CNC f) Mũi khoan tâm: g) Dao vát mép: h) h.Mũi ta rô: (9) Giáo trình gia công trên máy phay CNC Chương 2: LẬP TRÌNH GIA CÔNG CNC 2.1 Đặc điểm đặc trưng trung tâm gia công: 2.1.1 Hệ trục tọa độ: Để xác định các vị trí các phận máy quá trình chuyển động, nguyên tắc, ta cần phải gắn chúng vào hệ trục toạ độ Để thống việc lập trình, người ta quy ước sau: − Dụng cụ cắt quay tròn và thực chuyển động tiến, chi tiết đứng yên − Các chuyển động tịnh tiến biểu diễn theo hệ trục toạ độ vuông góc X,Y,Z Chiều chúng xác định theo quy tắc bàn tay phải, (theo quy tắc bàn tay phải: ngón tay cái là trục X, ngón tay chỏ là trục Y ngón tay là trục Z) (Hình 2.1) +Z +Z +Y +Y B -X +X C A +X -Y -Z Hình 2.1: Hệ trục tọa độ theo qui tắc bàn tay phải Quy tắc bàn tay phải: − Trục Z trùng với trục chính máy Chiều dương trục Z (+Z) là dao chạy xa bề mặt gia công, chiều âm (- Z ) là chiều dao ăn sâu vào vật liệu − Trục X là trục vuông góc với trục Z Chiều dương của trục (+X) là chiều dao dịch chuyển hướng từ tay trái sang tay phải, chiều âm (- X) là chiều ngược lại − Trục Y là trục vuông góc với trục X và trục Z Chiều dương trục Y là chiều hướng từ cổ tay đến đầu ngón chỏ, chiều âm là chiều ngược lại Ngoài trung tâm gia công đại có thể có thêm trục sau: − Trục A là trục quay quanh trục X − Trục B là trục quay quanh trục Y (10) Giáo trình gia công trên máy phay CNC − Trục C là trục quay quanh trục Z Z Y X Hình 2.2:Trung tâm gia công trục đứng Y X Z Hình 2.3:Trung tâm gia công trục ngang Chú ý: Xác định chiều âm dương dụng cụ cắt với quy ước là: Dụng cụ cắt quay tròn và thực chuyển động tiến, chi tiết đứng yên (11) Giáo trình gia công trên máy phay CNC Chi tiết gia công ụ trục chính +Z Bàn máy Bàn máy Chi tiết gia công Hình 2.4: Hệ trục toạ độ trung tâm gia công trục đứng Chi tiết gia công A Bàn máy ụ trục chính +Z A Chi tiết gia công Bàn máy Hình 2.5: Hệ trục toạ độ trung tâm gia công trục ngang (12) Giáo trình gia công trên máy phay CNC 2.1.2 Các điểm chuẩn: Để điều khiển dao chuyển động tịnh tiến để tạo biên dạng chi tiết gia công, cần phải xác định chính xác toạ độ điểm trên biên dạng chi tiết gia công Như vậy, sau đã xác lập các hệ trục tọa độ vấn đề là phải gắn hệ trục tọa độ đó vào điểm gốc “không” phôi để so sánh với điểm gốc toạ độ máy a) Điểm gốc tọa độ máy (điểm R): Điểm gốc tọa độ máy là điểm chuẩn cố định nhà chế tạo đã xác lập từ thiết kế máy Là điểm chuẩn để xác định vị trí các điểm gốc khác gốc toạ độ chi tiết W… Đối với trung tâm gia công điểm gốc R chọn là vị trí cuối hành trình trục X, trục Y, trục Z ụ trục chính Không gian làm việc máy theo trục X, Y, Z Z Khoảng cách nhỏ từ điểm cuối trục Z đến mặt trên bàn máy Điểm gốc toạ độ máy (R) Bàn máy Hình 2.6: Điểm gốc toạ độ máy và không gian làm việc máy 10 (13) Giáo trình gia công trên máy phay CNC b) Điểm gốc toạ độ chi tiết (điểm W): X1;X2: Khoảng cách từ gốc máy đến gốc không phôi thứ và phôi thứ theo trục X Điểm gốc toạ độ máy (R) Y Gốc “0” phôi (G56) X Gốc “0” phôi (G54) Gốc “0” phôi (G55) Y1;Y2: Khoảng cách từ gốc máy đến gốc không phôi thứ và phôi thứ theo trục Y Gốc “0” phôi (G57) Gốc “0” phôi (G58) Gốc “0” phôi (G59) Bàn máy Hình 2.7: Hệ thống gốc toạ độ chi tiết từ G54 đến G59 Vị trí cuối mặt phẳng đầu trục chính Gốc “0” phôi (G54) Điểm gốc toạ độ máy (R) Gốc “0” phôi (G55) Gốc “0” phôi (G56) Hình 2.8: Hệ thống gốc toạ độ chi tiết 11 Bàn máy (14) Giáo trình gia công trên máy phay CNC Trước lập trình, người lập trình phải chọn điểm gốc toạ độ “điểm 0” chi tiết, để xuất phát từ điểm gốc này mà xác định toạ độ các điểm trên biên dạng chi tiết gia công Tuỳ theo hình dáng cụ thể chi tiết mà lựa chọn điểm gốc không chi tiết cho phù hợp, tính toán dễ dàng Trên bàn máy trung tâm gia công có thể gá nhiều phôi tối đa là phôi Điểm gốc toạ độ phôi thứ xác định G54, Điểm gốc toạ độ phôi thứ hai xác định G55 và đến phôi thứ là G59 Giá trị toạ độ theo phương X,Y và Z các phôi khai báo bảng: WORK OFFSET MEMORY Bảng khai báo gốc toạ độ phôi: WORK OFFSET MEMORY X Y Z G54 - 200 - 100 -150 G55 - 300 - 200 -200 G56 G57 G58 G59 2.2 Cấu trúc chương trình NC viết cho trung tâm gia công: Chương trình NC (Numerical Control) là toàn các câu lệnh cần thiết để gia công hoàn chỉnh chi tiết trên trung tâm gia công Cấu trúc chương trình NC đã tiêu chuẩn hoá theo tiêu chuẩn quốc tế (ISO CODE) a Tên chương trình: Tên chương trình bắt đầu chữ cái “O”, tiếp sau đó là số từ đến 9999 Khi lập chương trình các số kèm theo chữ cái O không trùng với các số chương rình đã lập trước đó Ví dụ: O1; O12; O1234 Kèm theo tên chương trình còn có các chú thích, chú thích này nhiều là 16 ký tự Ví dụ: O0001 (Bai tap1); b Số thứ tự: 12 (15) Giáo trình gia công trên máy phay CNC Trong chương trình chính có nhiều phần chương trình, phần chương trình chứa thông tin gia công cho dao Phần chương trình số thứ tự N và kết thúc M01 (lệnh tạm dừng chương trình) Số thứ tự bắt đầu chữ cái N, tiếp sau là số từ đến 99999 Ví dụ: N1; N12; N123; N12345 Kèm theo số thứ tự có thể có các chú thích, chú thích này nhiều là 16 ký tự Ví dụ: N100 (Phay); c Từ lệnh: Là đơn vị nhỏ chương trình NC Từ lệnh bao gồm hai phần: địa và giá trị Ví dụ: X 50 Địa Giá trị Từ lệnh d Địa chỉ: Là các địa mà máy cần phải thực Ví dụ: X50 → Máy điều khiển dao đến địa là trục X có toạ độ là 50mm Địa bao gồm các chữ cái từ A đến Z e Giá trị: Là các số từ đến luôn luôn kèm với các chữ cái địa có thể có giá trị âm dương f Câu lệnh: Là dòng lệnh chương trình, câu lệnh có thể có nhiều từ lệnh, cuối câu lệnh có dấu “;” Ví dụ: G54 G90 G00 X-50 Y50 ; g Phần chương trình: Trong chương trình chính có nhiều phần chương trình, phần chương trình chứa thông tin gia công cho dao Phần chương trình số thứ tự N và kết thúc M01 Ví dụ: N200 (Khoan); G90 G00 X0 Y0; S500 M03; G43 Z5 H02; 13 (16) Giáo trình gia công trên máy phay CNC G73 Z-15 Q5 F120; G80 G91 G00 G28 Z0 M05; G49; T03; M06; M01; h Chương trình chính: Là toàn thông tin cần thiết để gia công hoàn thiện chi tiết trên trung tâm gia công Một chương trình chính bắt đầu chữ cái “O” (tên chương trình) và kết thúc M30 Ví dụ: O0001 (Bai tap 1); Tên chương trình G91 G00 G28 Z0; Về vị trí thay dao T01; Gọi dao số M06; Đưa dao số vào vị trí làm việc M01; Tạm dừng chương trình N100 (Phay); Số thứ tự G54 G90 G00 X-50 Y50 ; Xác nhận gốc “0” phôi số S800 M03; Mở trục chính quay thuận chiều (800 v/p) G43 Z5 H01; Bù dao theo chiều dài Z-5.; Dao di chuyển đến toạ độ Z-5 G01 Y-50 F200; Dao cắt gọt thẳng đến toạ độ Y-50 G00 Z5.; Dao di chuyển nhanh đến toạ độ Z5 G91 G28 Z0 M05; Về vị trí thay dao G49; Xoá bỏ bù dao theo chiều dài T02; Gọi dao số M06; Đưa dao số vào vị trí làm việc M01; Tạm dừng chương trình N200 (Khoan); Số thứ tự G90 G00 X0 Y0; Dao di chuyển nhanh đến toạ độ X0,Y0 S500 M03; Mở trục chính quay thuận chiều (500 v/p) G43 Z5 H02; Bù dao theo chiều dài G73 Z-15 Q5 F120; Chu trình khoan G80 G91 G00 G28 Z0 M05; Xoá bỏ chu trình khoan Về vị trí thay dao G49; Xoá bỏ bù dao theo chiều dài T03; Gọi dao số M06; Đưa dao số vào vị trí làm việc M01; Tạm dừng chương trình N300 (Ta ro); Số thứ tự 14 (17) Giáo trình gia công trên máy phay CNC ; ; ; M30; Kết thúc chương trình h Chương trình con: Là chương trình riêng biệt không thuộc chương trình chính Mục đích chương trình là để lặp lặp lại nhiều lần, giảm việc phải viết đoạn chương trình giống chương trình chính Một chương trình bắt đầu chữ cái”O” và kết thúc M99 Ví dụ: O100; G91 X32.5; Y-65.; X-65.; M99; 2.3 Lập trình gia công trên trung tâm gia công: 2.3.1 Ngôn ngữ lập trình: Lập trình gia công trên trung tâm gia công hầu hết sử dụng ngôn ngữ lập trình theo tiêu chuẩn quốc tế ISO CODE G Nhóm G00 G01 G02 01 G03 G04 00 G10 G17 G18 02 G19 G27 00 Bảng các lệnh G và ý nghĩa các lệnh G ý nghĩa Kết Chạy dao nhanh đến Chạy dao nhanh không cắt gọt các vị trí Nội suy đường thẳng Dao cắt gọt thẳng Nội suy cung tròn cùng Dao cắt gọt theo cung tròn cùng chiều kim đồng hồ chiều kim đồng hồ Nội suy cung tròn Dao cắt gọt theo cung tròn ngược ngược chiều kim đồng chiều kim đồng hồ hồ Lệnh trễ Tạm dừng vị trí tức thời Nạp các liệu Thay đổi giá trị bù dao Xác định mặt phẳng gia Cắt gọt mặt phẳng XY công là mặt phẳng XY Xác định mặt phẳng gia Cắt gọt mặt phẳng XZ công là mặt phẳng XZ Xác định mặt phẳng gia Cắt gọt mặt phẳng YZ công là mặt phẳng YZ Kiểm tra tự động trước Kiểm tra tự động điểm R trở điểm R 15 (18) Giáo trình gia công trên máy phay CNC G28 G29 G40 G41 07 G42 G43 08 G44 G45 G46 00 G47 G48 G49 08 G52 00 G53 G54 G55 G56 12 G57 G58 G59 G65 00 Tự động trở điểm R Trở từ điểm gốc máy (từ điểm R) Bỏ bù bán kính dao Bù bán kính dao phía trái Bù bán kính dao phía phải Bù chiều dài dao dương Bù chiều dài dao âm Trở điểm gốc toạ độ máy (điểm R) Trở vị trí cắt gọt từ điểm gốc máy Bỏ chức bù bán kính dao Dịch dường chuyển dao sang trái lượng bán kính dao Dịch dường chuyển dao sang phải lượng bán kính dao Bù thêm lượng chiều dài dao Trừ đi1 lượng chiều dài dao Gia số tự chọn bù thêm lần Bù thêm lần gia số vào chiều dài dao (hoặc bán kính dao) Gia số tự chọn trừ lần vào Trừ lần gia số chiều dài dao (hoặc bán kính dao) Gia số tự chọn bù thêm lần Bù thêm lần gia số vào chiều dài dao (hoặc bán kính dao) Gia số tự chọn trừ lần vào Trừ lần gia số chiều dài dao (hoặc bán kính dao) Bỏ chức bù chiều dài dao Bỏ bù chiều dài dao (hoặc bán kính dao) Di chuyển gốc toạ độ Di chuyển gốc toạ độ phôi phôi lượng X và Y Lựa chọn toạ độ máy Lựa chọn toạ độ điểm tham chiếu với gốc toạ độ máy máy Lựa chọn gốc “O” phôi Lựa chọn gốc “O” phôi Lựa chọn gốc “O” phôi Tạo lập hệ thống gốc “O” phôi Lựa chọn gốc “O” phôi Lựa chọn gốc “O” phôi Lựa chọn gốc “O” phôi Gọi chương trình MACRO 16 (19) Giáo trình gia công trên máy phay CNC G66 12 G67 G73 G74 G76 G80 G81 G82 G83 09 G84 G85 G86 G87 G88 G89 G90 G91 03 G92 00 G98 10 G99 2.3.2 Lặp chương trình MACRO Huỷ bỏ chương trình MACRO Chu trình khoan Chu trình khoan cố định Chu trình ta rô ren trái Chu trình ta rô ren trái cố định Chu trình khoét lỗ cố định tạm dừng trục chính đáy lỗ, dao dịch chuyển Chu trình khoét lỗ lượng để không chạm vào bề mặt đã gia công thoát dao Huỷ bỏ chu trình Huỷ bỏ các chu trình từ G73 đến G89 Chu trình khoan Chu trình khoan lỗ suốt cố định Chu trình khoan Chu trình khoan lỗ kín cố định Chu trình khoan Chu trình khoan lỗ sâu cố định Chu trình ta rô ren phải Chu trình ta rô ren phải cố định Chu trình doa lỗ Chu trình doa lỗ cố định Chu trình khoét lỗ cố định dừng trục Chu trình khoét lỗ chính cuối hành trình cắt Chu trình khoét lỗ Chu trình khoét lỗ ngược cố định ngược Chu trình khoét lỗ cố định bước tiến Chu trình khoét lỗ điều khiển tay Chu trình khoét lỗ cố định tạm dừng Chu trình khoét lỗ bước tiến đáy lỗ Đo theo toạ độ tuyệt Các giá trị tính theo toạ độ đối tuyệt đối Đo theo toạ độ tương Các giá trị tính theo toạ độ đối tương đối Tạo lập điểm bắt đầu Tạo lập điểm bắt đầu dao dao chương trình Trở điểm trước Sau thực xong chu trình trở thực chu trình điểm trước thực chu trình Trở điểm lựa chọn Sau thực xong chu trình trở (điểm R) trước thực điểm lựa chọn (điểm R) trước chu trình thực chu trình Lập trình theo toạ độ tương đối và toạ độ tuyệt đối: a Lập trình theo toạ độ tuyệt đối: G90 Là phương pháp đo mà tất các kính thước so với gốc không phôi 17 (20) Giáo trình gia công trên máy phay CNC Ví dụ: Dao di chuyển từ điểm hành đến điểm đích (hình 2.9) câu lệnh viết sau: G00(G01) G90 X-5 Y5.; b Lập trình theo toạ độ tương đối: G91 Là phương pháp đo mà kích thước tính từ điểm hành đến điểm đích Ví dụ: Dao di chuyển từ điểm hành đến điểm đích (hình 2.9) câu lệnh viết sau: G00(G01) G91 X-15 Y-5.; Hình 2.9 2.3.3 Lệnh chạy dao nhanh không cắt gọt: G00 G00 là chức dao di chuyển nhanh không cắt gọt từ điểm hành đến điểm đích Cấu trúc câu lệnh sau : G00 G90(G91) X _ Y _ Z _ ; Ví dụ: Lệnh chạy dao nhanh không cắt gọt Đo theo toạ độ tuyệt đối tương đối 18 Toạ độ điểm đích (21) Giáo trình gia công trên máy phay CNC Điểm đích §iÓm hiÖn hµnh §iÓm hiÖn hµnh G91 G00 X30 Điểm đích §iÓm hiÖn hµnh G91 G00 Y30 G91 G00 X40 Y20 Điểm đích §iÓm hiÖn hµnh G91 G00 X20 Y30 Z35.; Hình 2.10: Lệnh G00 Sử dụng G00 các trường hợp sau: - Dao di chuyển nhanh từ vị trí thay dao đến gần chi tiết gia công, gia công xong chạy vị trí thay dao - G00 sử dụng chương trình cần di chuyển dao nhanh không cắt để tiết kiệm thời gian gia công Chú ý: Khi dao di chuyển nhanh từ vị trí thay dao đến gần chi tiết gia công cần lựa chọn đường dao cách cẩn thận tránh va dao vào chi tiết gia công các chi tiết khác, khoảng cách điểm đích cách chi tiết gia công tối thiểu là 10mm 2.3.4 Lệnh nội suy đường thẳng: G01 G01 là chức dao di chuyển từ điểm hành đến điểm đích theo đường thẳng với lượng tiến dao định 19 (22) Giáo trình gia công trên máy phay CNC Cấu trúc câu lệnh sau : G01 G90(G91) X _ Y _ Z _ F _ ; Lệnh cắt gọt thẳng Ví dụ: Bước tiến mm/phút Toạ độ điểm đích Y P2 80 + Đo theo toạ độ tuyệt đối: G90 P1→P2: G01 Y80 F120; P2→P3: X60.; P3→P4: X100 Y50.; P4→P5: Y30.; P5→P6: X50 Y20.; + Đo theo toạ độ tương đối: G91 P1→P2: G01 Y50 F120 P2→P3: X30.; P3→P4: X40 Y-30.; P4→P5: Y-20.; P5→P6: X-50 Y-10.; P3 60 P4 40 P1 P5 20 P6 X (G54) 20 40 60 80 100 Hình 2.11 Bài tập: Bài tập 1: Viết các lệnh G00 để dao di chuyển theo các đường cắt sau (hình 2.12) Y P1 +60 P2 +40 +20 P3 P0 X +20 +40 +60 (G54) 20 +80 (23) Giáo trình gia công trên máy phay CNC Hình 2.12 Bài tập 2: Viết các lệnh G01 để dao di chuyển theo các đường cắt sau (hình 2.13) Y P5 25 P4 P3 10 24 P2 P1 Po X 20 52 Hình 2.13 Bài tập 3: Viết các lệnh G01 để dao di chuyển theo các đường cắt sau (hình 2.14) Y 25 P2 P4 P1 23 Po P6 P5 20 Hình 2.14 21 11 34 23 P3 X (24) Giáo trình gia công trên máy phay CNC Chú ý: Nếu viết chương trình: X1 = 0,001 mm X1 = mm Dấu chấm thập phân Nếu quên không viết dấu chấm thập phân sau các giá trị cần thiết máy tính theo đơn vị là µm Máy không nhận lỗi này cho nên máy thực chương trình bình thường dẫn đến sai hỏng chi tiết và có thể phá hỏng máy 2.3.5 Lệnh xác định mặt phẳng gia công: G17,G18,G19: Hình 2.15: Xác định mặt phẳng gia công trên trung tâm gia công Xác định mặt phẳng gia công là chức lựa chọn mặt phẳng để gia công trên máy Việc này cần thiết cắt cung tròn, khoan, bù dao Trên trung gia công có mặt phẳng gia công đó là mặt phẳng XOY, XOZ, YOZ Tuỳ theo trung tâm gia công trục đứng hay trung tâm gia công trục ngang mà lựa chọn mặt phẳng gia công cho phù hợp Xác định mặt phẳng gia công G17; G18; G19: G17 → Xác định mặt phẳng gia công là mặt phẳng XOY (hình 2.15); G18 → Xác định mặt phẳng gia công là mặt phẳng XOZ; G19 → Xác định mặt phẳng gia công là mặt phẳng YOZ; 22 (25) Giáo trình gia công trên máy phay CNC Mặt phẳng XOY là mặt phẳng nhìn từ chiều dương trục Z nhìn gốc toạ độ, từ đó xác định G02 là lệnh cắt cung tròn cùng chiều kim đồng hồ G03 là lệnh cắt cung tròn ngược chiều kim đồng hồ Mặt phẳng XOZ là mặt phẳng nhìn từ chiều dương trục Y nhìn gốc toạ độ, từ đó xác định G02 là lệnh cắt cung tròn cùng chiều kim đồng hồ G03 là lệnh cắt cung tròn ngược chiều kim đồng hồ Mặt phẳng YOZ là mặt phẳng nhìn từ chiều dương trục X nhìn gốc toạ độ, từ đó xác định G02 là lệnh cắt cung tròn cùng chiều kim đồng hồ G03 là lệnh cắt cung tròn ngược chiều kim đồng hồ 2.3.6 Lệnh nội suy cung tròn: G02,G03 G02,G03 là chức dao di chuyển từ điểm hành đến điểm đích theo cung tròn với lượng tiến dao định − G02 dao di chuyển theo hướng cùng chiều kim đồng hồ − G03 dao di chuyển theo hướng ngược chiều kim đồng hồ Hình 2.16 Lệnh nội suy cung tròn có cách viết: +Cách 1: Viết theo bán kính R +Cách 2: Viết theo tọa độ tâm cung tròn I, J, K so với điểm đầu cung tròn I: tọa độ tâm cung tròn so với điểm đầu cung tròng theo phương X J: tọa độ tâm cung tròn so với điểm đầu cung tròng theo phương Y K: tọa độ tâm cung tròn so với điểm đầu cung tròng theo phương Z 23 (26) Giáo trình gia công trên máy phay CNC Cấu trúc câu lệnh (hình 2.17): Tọa độ tâm cung tròn so với điểm đầu cung tròn theo phương X và Y G02 X _ Y _ G03 Lệnh nội suy cung tròn I _ J _ F _ ; R _ Toạ độ điểm đích Bán kính cung tròn Điểm cuối cung tròn (điểm đích) X,Y Điểm đầu cung tròn Tâm cung tròn Hình 2.17: G03(G02) viết theo thống số I,J (G17 G03 X _ Y _ I _ J _ F _ ;) Điểm cuối cung tròn (điểm đích) X,Y Điểm đầu cung tròn Tâm cung tròn Hình 2.18: G03(G02) viết theo R (G17 G03 X _ Y _ R _ F _ ;) 24 Bước tiến (27) Giáo trình gia công trên máy phay CNC Trong mặt phẳng XOZ mẫu câu lệnh sau (hình 2.18; hình 2.19): Tọa độ tâm cung tròn so với điểm đầu cung tròn theo phương X và Z G18 G02 X _ Z _ G03 I _ K _ R _ Điểm cuối cung tròn (điểm đích) X,Z Điểm đầu cung tròn Tâm cung tròn Hình 2.19: G03(G02) viết theo thông số I,K (G18 G03 X _ Z _ I _ K _ F _ ;) Điểm cuối cung tròn (điểm đích) X,Z Điểm đầu cung tròn Tâm cung tròn Hình 2.20: G03(G02) viết theo R (G18 G03 X _ Z _ R _ F _ ;) 25 F _ ; (28) Giáo trình gia công trên máy phay CNC Trong mặt phẳng YOZ mẫu câu lệnh sau (hình 2.21; hình 2.22): Tọa độ tâm cung tròn so với điểm đầu cung tròn theo phương Y và Z G19 G02 Y _ Z _ G03 J _ K F _ ; _ Điểm cuối cung tròn (điểm đích) Y,Z Điểm đầu cung tròn Tâm cung tròn Hình 2.21: G03(G02) viết theo thông số J,K (G19 G03 Y _ Z _ J _ K _ F _ ;) Điểm cuối cung tròn (điểm đích) Y,Z Điểm đầu cung tròn Tâm cung tròn Hình 2.22: G03(G02) viết theo R (G19 G03 Y _ Z _ R _ F _ ;) 26 (29) Giáo trình gia công trên máy phay CNC Ví dụ: (hình 2.23) Điểm cuối cung tròn (điểm đích) X,Y Viết theo bán kính R: + Đo theo toạ độ tuyệt đối: (G17 G90 G54) G03 X60 Y70 R54 F120 ; + Đo theo toạ độ tương đối: (G17 G91) G03 X-30 Y30 R54 F120 ; Viết theo thông số I,J : + Đo theo toạ độ tuyệt đối: (G17 G90 G54) G03 X60 Y70.I-50 J-20 F120 ; + Đo theo toạ độ tương đối: (G17 G91) G03 X-30 Y30.I-50 J-20 F120 ; Điểm đầu cung tròn Tâm cung tròn Hình 2.23 Chú ý: Trường hợp cắt cung tròn A: Cắt cung tròn có góc chắn cung α<180 độ (hình 2.24) (G17 G90 G54) G02 X90 Y70 R40 F120; Trường hợp cắt cung tròn B: Cắt cung tròn có góc chắn cung α ≥ 180 độ đến nhỏ 360 độ (hình 2.24) (G17 G90 G54) G02 X90 Y70 R-40 F120; Điểm cuối cung tròn (X=90; Y=70) α>180 Điểm đầu cung tròn Α<180 Hình 2.24 Trường hợp cắt đường tròn đủ 360 độ (hình 2.25): 27 (30) Giáo trình gia công trên máy phay CNC G02(G03) I… J… K… + Cắt đường tròn đủ 360 độ cùng chiều kim đồng hồ, điểm bắt đầu cắt cung tròn là điểm A: (G17 G90 G54) G02 I-30 F120; + Cắt đường tròn đủ 360 độ ngược chiều kim đồng hồ, điểm bắt đầu cắt cung tròn là điểm B: (G17 G90 G54) G03 J30 F120; Tâm đường tròn Tâm đường tròn Hình 2.25 Bài tập: Bài tập 1: Viết các lệnh để dao di chuyển theo các đường cắt sau: Từ điểm 1→ 2→ (hình 2.26) Hình 2.26 28 (31) Giáo trình gia công trên máy phay CNC Bài tập 2: Viết các lệnh để dao di chuyển theo hướng mũi tên các đường cắt sau: Từ điểm A→ P→(đường tròn) P→ B (hình 2.27) Hình 2.27 Bài tập 3: Viết các lệnh để dao di chuyển theo các đường cắt sau: (hình 2.28) Điểm bắt đầu dao Hình 2.28 29 (32) Giáo trình gia công trên máy phay CNC 2.3.7 Lệnh trễ: G04 G04 là chức dao tạm dừng chuyển động tiến vị trí tức thời thời gian nào đó để cắt phẳng đáy lỗ Thời gian dừng tối thiểu để dao quay từ vòng trở lên để cắt phẳng đáy lỗ Cấu trúc câu lệnh sau : G04 X _ ; P _ Thời gian trễ (giây) Lệnh trễ Thời gian trễ theo X tính giây (s) và phải có dấu chấm thập phân sau giá trị X, thời gian trễ theo P tính micro giây (µs): G04 X1.; → Thời gian trễ là giây G04 P100; → Thời gian trễ là 0,1 giây Thời gian trễ tính theo công thức sau: 60()ݏ ݊(ݒൗ) Trong công thức trên n là số vòng quay trục chính Thời gian trễ chương trình chọn lớn thời gian tính công thức trên để dao quay vòng để cắt phẳng đáy lỗ Ví dụ: (hình 2.29) Với tốc độ trục chính chọn chương trình 500 vòng /phút, áp dụng công thức ta có: ܶ≥ T = 60 = 0,12 (s) 500 Vậy chọn thời gian trễ 0,15 giây +Đo theo toạ độ tuyệt đối: G90 ……S500; G00 Z2.; G01 Z-10 F100; G04 X0.15.; G00 Z22.; +Đo theo toạ độ tương đối: G91 …… S500; G00 Z-20.; G01 Z-12 F100; G04 P150; G00 Z32.; Dao khoét 30 (33) Giáo trình gia công trên máy phay CNC Hình 2.29 2.3.8 Các chức phụ: M M Bảng các lệnh M và ý nghĩa các lệnh M ý nghĩa Chức M00 Chức này tạm dừng bước công nghệ Khi M00 thực thì trục chính Tạm dừng bước công dừng, dung dịch trơn nguội nghệ tắt, chương trình tạm dừng, muốn tiếp tục chạy chương trình bấm nút START M01 Chức này tạm dừng bước công nghệ, Tạm dừng bước công giống M00 đèn nút ‘OPTIONAL nghệ STOP’ sáng, đèn này tắt thì lệnh M01 bị bỏ qua M02 Kết thúc chương trình Lệnh này dùng cuối chương trình, gặp lệnh này tất các hoạt động máy dừng M30 Kết thúc chương trình Lệnh này dùng cuối chương trình giống lệnh M02 Khi M30 thực thì tất các hoạt động máy dừng, trỏ trở đầu chương trình M03 Mở trục chính thuận chiều quay Mở trục chính quay thuận chiều cắt gọt M04 Mở trục chính ngược chiều quay M05 Dừng trục chính Dừng chuyển động quay trục chính M06 Thay dao Thay dao tự động từ ổ tích dao vào trục chính M08 Mở dung dịch trơn nguội Phun dung dịch trơn nguội vào vùng cắt M09 Tắt dung dịch trơn nguội Tắt dung dịch trơn nguội M19 Dừng trục chính vị trí Dừng trục chính góc nào đó đặc biệt M21 Đối xứng qua trục X Dao cắt vị trí đối xứng qua trục X M22 Đối xứng qua trục Y Dao cắt vị trí đối xứng qua trục Y M23 Huỷ bỏ lệnh đối xứng Huỷ bỏ lệnh đối xứng qua trục X và trục Y M48 Huỷ bỏ lệnh M49 Huỷ bỏ chức lệnh M49 Mở trục chính quay ngược chiều cắt gọt 31 (34) Giáo trình gia công trên máy phay CNC M49 Huỷ bỏ chức tăng giảm bước tiến từ Huỷ bỏ chức tăng núm vặn bảng điều khiển, bước tiến giảm bước tiến thực theo bước tiến chương trình M57 Đăng ký số thứ tự dao Đăng ký số thứ tự dao ổ tích dao M98 Gọi chương trình Gọi chương trình vào để gia công M99 Kết thúc chương trình Kết thúc chương trình và trở chương trình chính 2.3.9 Chức chọn số vòng quay trục chính: S Chức chọn số vòng quay trục chính là chức cố định số vòng quay trục chính tính theo đơn vị vòng/phút Mẫu câu lệnh sau: S…… Ví dụ: S500 → Số vòng quay trục chính là 500 vòng /phút Số vòng quay trục chính chọn theo tốc độ cắt vật liệu làm dao và tính theo công thức sau: n = 1000.V (vòng/phút) πD n: tốc độ quay trục chính V: tốc độ cắt (m/phút) D: đường kính dao (mm) 2.3.10 Chức chọn dao: T Chức chọn dao T là chức chọn dao vào vị trí chuẩn bị thay dao ổ tích dao Mẫu câu lệnh sau: T Nhiều là số kèm theo (từ 01 – 99) Chức chọn dao Ví dụ: O0001 (Bài tập 1); G91 G00 G28 Z0; T01; M06; M01; N100 (Phay); G54 G90 G00 X-50 Y50 ; S800 M03; G91 G28 Z0 M05; Tên chương trình Về vị trí thay dao Gọi dao số vào vị trí chuẩn bị thay dao Đưa dao số vào trục chính Tạm dừng chương trình Số thứ tự Xác nhận gốc “0” phôi số Mở trục chính quay thuận chiều (800 v/p) Về vị trí thay dao 32 (35) Giáo trình gia công trên máy phay CNC G49; Xoá bỏ bù dao theo chiều dài T02; Gọi dao số vào vị trí chuẩn bị thay dao M06; Đưa dao số vào trục chính M01; Tạm dừng chương trình N200 (Khoan); Số thứ tự G90 G00 X0 Y0; Dao di chuyển nhanh đến toạ độ X0,Y0 S500 M03; Mở trục chính quay thuận chiều (500 v/p) G43 Z5 H02; Bù dao theo chiều dài G73 Z-15 Q5 F120; Chu trình khoan G80 G91 G00 G28 Z0 M05; Xoá bỏ chu trình khoan Về vị trí thay dao G49; Xoá bỏ bù dao theo chiều dài T03; Gọi dao số vào vị trí chuẩn bị thay dao M06; Đưa dao số vào trục chính M01; Tạm dừng chương trình N300 (Ta rô); Số thứ tự M30; Kết thúc chương trình 2.3.11 Chức tự động trở điểm gốc thông qua điểm trung gian: G28 Chức tự động trở điểm gốc G28 là chức tự động trở điểm gốc tọa độ tham chiếu máy thông qua điểm trung gian Cấu trúc câu lệnh sau: G28 X _ Y _ Z _ ; Toạ độ điểm trung gian trước trở điểm gốc Lệnh tự động trở điểm gốc Ví dụ: Dao điểm hành hình vẽ, muốn trở điểm gốc toạ độ tham chiếu máy có hai cách viết: Cho dao qua điểm trung gian có toạ độ X=300; Y=250, sau đó trở điểm gốc toạ độ máy cách viết sau: (hình 2.30) +Đo theo toạ độ tuyệt đối: G90 G90 G54 G28 X300 Y250.; +Đo theo toạ độ tương đối: G91 G91 G28 X100 Y150.; 33 (36) Giáo trình gia công trên máy phay CNC Điểm gốc toạ độ máy (R) Điểm trung gian trước trở điểm R Điểm hành Hình 2.30 Dao thẳng từ điểm hành điểm gốc toạ độ máy cách viết sau (hình 2.31): G91 G28 X0 Y0; Điểm gốc toạ độ máy (R) Điểm hành (Đồng thời là điểm trung gian) Hình 2.31 Chú ý: Chức tự động trở điểm gốc G28 thường sử dụng để đưa dao trở vị trí thay dao vị trí thay dao dao thay tự động tay máy Với trung tâm gia công trục đứng mẫu câu lệnh sau: 34 (37) Giáo trình gia công trên máy phay CNC G91 G00 G28 Z0; Với trung tâm gia công trục ngang mẫu câu lệnh sau: G91 G00 G28 X0 Y0; 2.3.12 Chức bù bán kính dao a Chức bù bán kính dao:G41;G42 − G41 tự động bù bán kính dao sang phía trái đường cắt dao − G42 tự động bù bán kính dao sang phía phải đường cắt dao Cấu trúc câu lệnh sau: G17 G00 G41 G01 G42 X _ Y _ D _ ( F _ ) ; Lệnh bù bán kính dao Số hiệu bù bán kính dao Chú ý: ∗ Giá trị bù dao khai báo máy là bán kính dao hành ∗ Số hiệu bù bán kính dao D chương trình phải đúng với địa khai báo bán kính máy Ví dụ: đường kính dao hành là 20 thì giá trị bù dao khai báo bảng giá trị bù dao máy là 10 Trong hình 2.32: + Số hiệu D01 gán dao ∅10 (tức R5) + Số hiệu D02 gán dao ∅20 (tức 10) Hình 2.32 35 (38) Giáo trình gia công trên máy phay CNC Đường dịch chuyển tâm dao Hướng bù dao Dao Hình 2.33: Đường dịch chuyển tâm dao bù Bù dao sang phía trái đường cắt dao: G41 Bù dao sang phía phải đường cắt dao: G42 Lượng bù bán kính dao Lượng bù bán kính dao Hình 2.34: Hướng bù G41 và G42 Chú ý: Trước câu lệnh bù bán kính dao phải có lệnh lựa chọn mặt phẳng gia công: G17 (G18; G19) Trong câu lệnh đầu tiên chức bù bán kính dao dùng G00; G01, dùng G02; G03 máy không thực b Chức bỏ bù bán kính mũi dao:G40 G17 G00 G40 X _ Y _ ( F _ ) ; G01 Lệnh bỏbù bán kính dao 36 (39) Giáo trình gia công trên máy phay CNC Ví dụ: Hình 2.35: Ví dụ bù bán kính dao → O: G17 G90 G00 X0 Y0 S400; Lựa chọn mặt phẳng gia công G17 O → P1: G41 G00 X30 Y15 D01 M03; Bù phía trái đường cắt dao G41 P1 → P2: G01 Y65 F150; P2 → P3: X50 P3 → P4: G02 X70 Y45 I20.; Các câu lệnh thực với G41 P4 → P5: G01 Y25.; P5 → P6: X20.; P6 → O: G40 G00 X0 Y0 M05; Bỏ bù bán kính dao Chú ý: Trong các câu lệnh thực chức bù bán kính dao phải luôn luôn có giá trị X Y Nếu hai câu lệnh liền nào đó không có giá trị X Y thì máy tự động bỏ bù dao 37 (40) Giáo trình gia công trên máy phay CNC Bài tập: Bài tập1: Viết chương trình cho đường dao hình 2.36 Hình 2.36 TT Yêu cầu Chương trình Tên chương trình:505 Mặt phẳng gia công X,Y.Đo theo toạ độ tuyệt đối.Tốc độ trục chính 500 v/p Dao di chuyển đến toạ độ X0;Y0 Dao di chuyển đến toạ độ cách mặt trên chi tiết 5mm Mở trục chính quay thuận chiều Bù dao sang phía trái đường cắt dao Số hiệu bù bán kính dao 01 Dao di chuyển đến điểm A Mặt đáy dao di chuyển quá mặt đáy phôi 2mm Mở dung dịch trơn nguội Dao cắt thẳng từ A đến B Bước tiến 120 mm/ph Dao cắt cung tròn từ B đến C Dao cắt thẳng từ C đến D Dao cắt thẳng từ D đến E 10 Dao cắt cung tròn từ E đến F 11 Dao cắt thẳng từ F đến G 12 Dao di chuyển đến toạ độ cách mặt trên chi tiết 5mm Tắt dung dịch trơn nguội 13 Bỏ bù bán kính dao Trở toạ độ X0; Y0 Dừng trục chính 14 Tự động trở điểm R trục Z 15 Kết thúc chương trình 38 (41) Giáo trình gia công trên máy phay CNC Bài tập 2: Viết chương trình cho đường dao hình 2.37 Hình 2.37 Chương trình TT Yêu cầu Tên chương trình:506 Mặt phẳng gia công X,Y.Đo theo toạ độ tuyệt đối.Tốc độ trục chính 300 v/p Dao di chuyển đến toạ độ X0;Y0 Dao di chuyển đến toạ độ cách mặt trên chi tiết 5mm Mở trục chính quay thuận chiều Mặt đáy dao di chuyển quá mặt đáy phôi 2mm Mở dung dịch trơn nguội Bù dao sang phía trái đường cắt dao Số hiệu bù bán kính dao 02 Dao cắt từ điểm O đến điểm A Bước tiến 120 mm/ph Dao cắt cung tròn từ A đến B Dao cắt cung tròn từ B đến B Dao cắt cung tròn từ B đến C Dao di chuyển từ C đến O Bỏ bù bán kính dao 10 Dao di chuyển đến toạ độ cách mặt trên chi tiết 5mm Tắt dung dịch trơn nguội 11 Tự động trở điểm R trục Z Dừng trục chính 12 Kết thúc chương trình 39 (42) Giáo trình gia công trên máy phay CNC 2.3.13 Chức bù chiều dài dao a Chức bù chiều dài dao:G43;G44 G43; G44 là chức tự động bù chiều dài dao: − G43 tự động bù chiều dài dương − G44 tự động bù chiều dài dao âm Cấu trúc câu lệnh sau: G43 Z _ H _ ; G44 Lệnh bù chiều dài dao Số hiệu bù chiều dài dao Số hiệu bù chiều dài dao H phải phù hợp với chiều dài dao thực Giá trị bù dao đo thực tế trên dao sau đó nạp vào bảng giá trị bù chiều dài dao máy G91 G00 G43 Z-150 H01; Lệnh dịch chuyển (Z): Lượng bù chiều dài dao (H01): Lượng di chuyển thực tế (A): -150 25 -125 Hình 2.38: Ví dụ bù chiều dài dao G43 G91 G00 G44 Z-150 H02; Lệnh dịch chuyển (Z): Lượng bù chiều dài dao (H02): Lượng di chuyển thực tế (B): Hình 2.39: Ví dụ bù chiều dài dao G44 40 -150 25 -175 (43) Giáo trình gia công trên máy phay CNC b Chức bỏ bù chiều dài dao:G49 Cấu trúc câu lệnh: G49 Z _ ; Với lệnh G43 giá trị bù cộng vào lượng dịch chuyển theo phương Z (hình 2.38) Với lệnh G44 lượng dịch chuyển theo phương Z trừ giá trị bù (hình 2.39) Với lệnh G49 các giá trị bù loại bỏ Điểm R máy Khoảng cách từ gốc “0” phôi đến điểm R máy Lượng di chuyển thực tế dao Gốc không phôi Lượng dịch chuyển theo câu lệnh chương trình Lượng bù chiều dài dao G54 G90 G00 G43 Z5 H01 (H02); Hình 2.40: Ví dụ bù chiều dài dao sử dụng G43 Hình 2.40.1 Trong hình + Số hiệu H5 có giá trị bù 20 + Số hiệu H6 có giá trị bù 30 41 (44) Giáo trình gia công trên máy phay CNC 2.3.14 Ví dụ tổng hợp: Viết chương trình cho đường dao hình Điểm bắt đầu dao Hình 2.41: Đường dịch chuyển dao mặt phẳng X; Y Vị trí trước dao trở vị trí thay dao Hình 2.42: Đường dịch chuyển dao mặt phẳng X; Z 42 (45) Giáo trình gia công trên máy phay CNC O0110 (Vi du 2); G91 G00 G28 Z0; T01; M06; M01; N100 (Phay mặt phẳng); (1) G54 G90 G00 X70 Y-45 ; S800 M03; (2) G43 Z5 H01; (3) Z0; (4) G01 X-310 F200 M08; (5) G00 Y-135.; (6) G01 X70.; (7) G01 X70 F200; (8) G00 Z200.; (9) X150 Y200 M09; G91 G28 Z0 M05; G49; T02; M06; M01; N200 (Phay dao phay ngón); (10) G90 G00 X20 Y20.; S500 M03; (11) G43 Z5 H02; (12) G01 Z-32 F200 M08; (13) G17 G41 X0 Y10 D03; (14) Y-120.; (15) X-120 Y-180.; (16) X-240.; (17) Y-90.; (18) G02 X-150 Y0 R90.; (19) G01 X10.; (20) G00 Z5 M09; (21) G40 X20 Y20.; (22) G00 Z200 (23) X150 Y200.; G91 G28 Z0 M05; G49; M30; 43 (46) Giáo trình gia công trên máy phay CNC 2.3.15 Chu trình gia công: Chu trình gia công là chu trình tự động viết câu lệnh chu trình khoan lỗ, chu trình ta rô ren, chu trình khoét lỗ… a.Các loại chu trình: G G73 G74 G76 G80 G81 G82 G83 G84 G85 G86 G87 G88 G89 G98 G99 ý nghĩa Chu trình khoan Chu trình ta rô ren trái Kết Chu trình khoan cố định Chu trình ta rô ren trái cố định Chu trình khoét lỗ cố định tạm dừng trục chính đáy lỗ, dao dịch chuyển lưChu trình khoét lỗ ợng để không chạm vào bề mặt đã gia công thoát dao Huỷ bỏ chu trình Huỷ bỏ các chu trình từ G73 đến G89 Chu trình khoan Chu trình khoan lỗ suốt cố định Chu trình khoan Chu trình khoan lỗ kín cố định Chu trình khoan Chu trình khoan lỗ sâu cố định Chu trình ta rô ren phải Chu trình ta rô ren phải cố định Chu trình doa lỗ Chu trình doa lỗ cố định Chu trình khoét lỗ cố định dừng trục Chu trình khoét lỗ chính cuối hành trình cắt Chu trình khoét lỗ Chu trình khoét lỗ ngược cố định ngược Chu trình khoét lỗ cố định bước tiến Chu trình khoét lỗ điều khiển tay Chu trình khoét lỗ cố định tạm dừng bưChu trình khoét lỗ ớc tiến đáy lỗ Trở điểm trước Sau thực xong chu trình trở thực chu trình điểm trước thực chu trình Trở điểm lựa chọn Sau thực xong chu trình trở (điểm R) trước thực điểm lựa chọn (điểm R) trước thực chu trình chu trình 44 (47) Giáo trình gia công trên máy phay CNC b.Các điểm chu trình: Điểm trước thực chu trình Di chuyển1: Di chuyển đến toạ độ X;Y Di chuyển 2: Di chuyển nhanh đến điểm R Di chuyển 3: Khoan Di chuyển 4: Di chuyển đáy lỗ Di chuyển 5: Trở điểm R Di chuyển 6: Di chuyển nhanh điểm trước thực chu trình Điểm R Điểm Z Hình 2.43 Điểm R: cao độ an toàn, điểm bắt đầu gia công Điểm R và Z câu lệnh đo theo tọa độ tuyệt đối khác điểm R và Z câu lệnh đo theo tọa độ tương đối: hình 2.44 Hình 2.44: Điểm R và Z theo G90 và G91 45 (48) Giáo trình gia công trên máy phay CNC Việc lùi dao có thể là cao độ an toàn hay cao độ xuất phát tùy vào việc sử dụng G98 hay G99 (hình 2.45) Điểm trước thực chu trình Điểm trước thực chu trình Trở điểm trước thực chu trình Điểm R Điểm R Trở điểm R (G99) (G98) Hình 2.45: c Cấu trúc câu lệnh chu trình: G90 G98 G91 G99 G X _ Y _ Z R Q P F L(K) _; G98: trở điểm cao độ xuất phát Trở điểm R (cao độ an toàn) G : lệnh lựa chọn chu trình X; Y; Z: toạ độ lỗ gia công R: cao độ an toàn R Q: chiều sâu lần cắt sau đó dừng lại để bẻ phoi, lượng dịch chuyển dao để dao không chạm vào bề mặt đã gia công thoát dao P: thời gian dừng lại đáy lỗ (thời gian trễ) F: bước tiến L(K): số lần lặp 46 (49) Giáo trình gia công trên máy phay CNC Hình a Hình b Hình 2.46: chiều sâu q lần cắt sau đó dừng lại để bẻ phoi (hình a), lượng dịch chuyển dao để dao không chạm vào bề mặt đã gia công thoát dao (hình b) Lỗ Lỗ Lỗ Điểm hành dao (G91) G … X10 Y8 … L4(K4); Lỗ Hình 2.47: Chu trình lặp lần d Lệnh huỷ bỏ chu trình: Chu trình đợc hủy bỏ lệnh G80 và bị hủy bỏ các lệnh: G00; G01; G02; G03 Mẫu câu lệnh nh sau: G80 X _ Y _ Z _; e Chu trình khoan: G73 Chu trình khoan G73 là chu trình mà sau chiều sâu q lần cắt sau đó lùi lại lượng d = 0.1mm để bẻ phoi Mẫu câu lệnh sau: G73 X _ Y _ Z _ R _ Q _ F _ ; 47 (50) Giáo trình gia công trên máy phay CNC G73 (G98) G73 (G99) Gia công xong trở điểm trước thực chu trình (G98) Gia công xong trở điểm R (G99) Điểm Z Điểm Z f Chu trình khoét lỗ: G76 Chu trình khoét lỗ G76 là chu trình khoét tinh lỗ suốt, dừng trục chính đáy lỗ thời gian dừng là P, dao dịch chuyển sang ngang lượng (q) đối diện với mũi dao để mũi dao không chạm vào bề mặt đã gia công thoát dao Cấu trúc lệnh sau: G76 X _ Y _ Z _ R _ Q _ P _ F _ ; G76 (G98) G76 (G99) Gia công xong trở điểm Trước thực chu trình (G98) Điểm R Điểm R Điểm tạm dừng Điểm tạm dừng Điểm Z 48 Gia công xong trở điểm R (G99) Điểm Z (51) Giáo trình gia công trên máy phay CNC g Chu trình khoan: G81 Chu trình khoan G81 là chu trình khoan lỗ suốt gia công xong dao trở điểm R điểm trước thực chu trình G00 Cấu trúc lệnh sau: G81 X _ Y _ Z _ R _ F _ ; G81 (G98) Điểm R G81 (G99) Gia công xong trở điểm trước thực chu trình (G98) Điểm R Điểm Z Gia công xong trở điểm R (G99) Điểm Z h Chu trình khoan: G82 Chu trình khoan G82 là chu trình khoan lỗ kín, tạm dừng bước tiến đáy lỗ với thời gian P Khi gia công xong dao trở điểm R điểm trước thực chu trình G00 Cấu trúc câu lệnh sau: G82 X _ Y _ Z _ R _ P _ F _ ; G82 (G98) Điểm R Điểm tạm dừng bước tiến G82 (G99) Gia công xong trở điểm trước thực chu trình (G98) Điểm R Điểm tạm dừng bước tiến Điểm Z 49 Gia công xong trở điểm R (G99) Điểm Z (52) Giáo trình gia công trên máy phay CNC i Chu trình khoan: G83 Chu trình khoan G83 là chu trình khoan lỗ sâu mà sau chiều sâu Q lần cắt sau đó dao lùi lên khỏi bề mặt chi tiết gia công để thoát phoi Cấu trúc câu lệnh sau: G83 X _ Y _ Z _ R _ Q _ F _ ; G83 (G98) Điểm R G83 (G99) Gia công xong trở điểm Trước thực chu trình (G98) Gia công xong trở điểm R (G99) Điểm R Điểm Z Điểm Z k Chu trình ta rô ren phải: G84 Chu trình ta rô ren phải G84 là chu trình mà trục chính đảo chiều quay đáy lỗ rút dao lên Cấu trúc câu lệnh sau: G84 X _ Y _ Z _ R _ F _ ; Trong chu trình này điểm R chọn cách bề mặt chi tiết gia công lớn 7mm Bước tiến chọn phù hợp với bước ren theo công thức sau: F= S×P Trong đó: F: bước tiến chương trình S: số vòng quay trục chính P: bước ren 50 (53) Giáo trình gia công trên máy phay CNC G84 (G98) G84 (G99) Gia công xong trở điểm trước thực chu trình (G98) Gia công xong trở điểm R (G99) Điểm R Đảo chiều quay trục chính Điểm R Đảo chiều quay trục chính Điểm Z Điểm Z i Chu trình doa lỗ: G85 Chu trình doa lỗ G85 là chu trình mà dao cắt hết chiều sâu lỗ rút dao lên khỏi lỗ G01 Cấu trúc câu lệnh sau: G85 X _ Y _ Z _ R _ F _ ; G85 (G98) G85 (G99) Gia công xong trở điểm trước thực chu trình (G98) Gia công xong trở điểm R (G99) Điểm R Điểm R Điểm Z Điểm Z 51 (54) Giáo trình gia công trên máy phay CNC k Chu trình khoét lỗ: G86 Chu trình khét lỗ G86 là chu trình mà dao cắt hết chiều sâu lỗ dừng trục chính rút dao lên G00 Cấu trúc câu lệnh sau: G86 X _ Y _ Z _ R _ F _ ; G86 (G98) G86 (G99) Gia công xong trở điểm trước thực chu trình (G98) Điểm R Điểm R Dừng trục chính Dừng trục chính Điểm Z Gia công xong trở điểm R (G99) Điểm Z Chú ý sử dụng chu trình: Trước thực chu trình trục chính đã mở lệnh M03 Nếu trục chính dừng chu trình đợc thực sau lệnh M03 lệnh M04 Trong thực chu trình câu lệnh nào đó không có giá trị toạ độ X; Y; Z X câu lệnh G04 thì chu trình không thực Ví dụ: G00 X _ ; G81 X _ Y _ Z _ R _ P _ F _ L _ ; .Thực chu trình ; .Không thực chu trình F _ ; Không thực chu trình M _ ; Không thực chu trình G04 X _ ; Không thực chu trình Trong chu trình sử dụng G99 (dao trở điểm R) thì kết thúc chu trình dao trở điểm R Trong câu lệnh thực chu trình dao di chuyển theo toạ độ X; Y G00 Không đưa các lệnh G00; G01; G02; G03 vào sau câu lệnh thực chu trình Nếu đưa vào chu trình không thực 52 (55) Giáo trình gia công trên máy phay CNC Ví dụ 1: : Lập chương trình để khoan lỗ theo thứ tự hình 2.48 Lỗ Điểm trước thực chu trình Lỗ2 Lỗ Điểm bắt đầu dao Lỗ Điểm R Lỗ1 Hình 2.48 Lập trình theo toạ độ tuyệt đối: (G90) G90 G54 G00 S200 M03; (Lỗ 1) G99 G73 X10 Y-10 Z-25 R5 Q5 F150; (Lỗ 2) Y20.; (Lỗ 3) X20 Y10.; (Lỗ 4) X30.; (Lỗ 5) G98 X40 Y30.; G80 X0 Y0 M05; Lập trình theo toạ độ tương đối: (G91) G91 G00 S200 M03; (Lỗ 1) G99 G73 X10 Y-10 Z-30 R95 Q5 F150; (Lỗ 2) Y30.; (Lỗ 3) X10 Y-10.; (Lỗ 4) X10.; (Lỗ 5) G98 X10 Y20.; G80 X-40 Y-30 M05; 53 (56) Giáo trình gia công trên máy phay CNC Ví dụ 2: Lập chương trình để khoan lỗ hình 2.49 Lỗ Điểm trước thực chu trình Lỗ Lỗ Lỗ Điểm bắt đầu dao Điểm R Hình 2.49 Đo theo toạ độ tương đối: (G91) G91 G00 S200 M03; G99 G73 X20 Y30 Z-30 R95 Q5 F150; X20 Y10 L3; G80 Z95 X-80 Y-60 M05; Ví dụ 3: Lập chương trình để khoan lỗ theo thứ tự 1,2,3,4 (hình 2.50) O123; G91 G28 G00 Z0; T01; M06; G90 G54 G00 X-40 Y0 Z100 S600 M03; Z5.; (Lỗ 1) G99 G73 Z-35 R-10 Q5 F150; (Lỗ 2) G98 Y-40.; (Lỗ 3) X0.R5.; (Lỗ 4) Y0.; G80 M05; G91 G28 G00 Z0; T99; M06; M30; Hình 2.50 54 (57) Giáo trình gia công trên máy phay CNC Ví dụ 1: Lập chương trình để khoan 300 lỗ theo hàng hàng 100 lỗ đường kính 3mm, phôi dày 10mm (hình 2.51) Hình 2.51 O125; G91 G28 G00 Z0; T01; M06; G90 G54 G00 X-300 Y50 Z100 S600 M03; Z5.; G99 G83 Z-12 Q2 F100 R3.; G91 X10 L99; G90 X-300 Y0; G91 X10 L99; Y-50.; X-10 L99; G80 G28 G00 Z0 M05; T99; M06; M30; 55 (58) Giáo trình gia công trên máy phay CNC Bài tập: Lập chương trình để gia công chi tiết hình vẽ Gồm có các bước: khoan ∅8.5, vát mép, ta rô M10 Dao Tên dao T.độ cắt Bước tiến T01 Khoan ∅8.5 20m/p 0.2mm/vg T02 Vát mép 12m/p 0.2mm/vg T03 Ta rô M10 8m/p Điểm thay dao Điểm trước thực chu trình Điểm R Điểm Z Hình 2.52 56 (59) Giáo trình gia công trên máy phay CNC 2.3.16 Chương trình chính và chương trình con: Chương trình có thể chia thành hai loại: chương trình chính và chương trình Chương trình gốc là chương trình chính, chương trình điều khiển chương trình chính gọi là chương trình a.Chương trình con: Là chương trình riêng biệt không thuộc chương trình chính Mục đích chương trình là để lặp lặp lại nhiều lần, giảm việc phải viết đoạn chương trình giống chương trình chính Một chương trình bắt đầu chữ cái “O” và kết thúc M99 Ví dụ: O100; G91 X30.; Y-60.; X-60.; Y60.; M99; Mẫu câu lệnh kết thúc chương trình con: M99 P _ ; Ví dụ : M99 P41; M99: kết thúc chương trình P41: kết thúc chương trình và trở thực tiếp câu lệnh N41 Nếu câu lệnh M99 không có P _ ; thì kết thúc chương trình trở thực câu lệnh sau câu lệnh M98 b.Mẫu câu lệnh gọi chương trình vào để gia công: Chương trình gọi vào để gia công lệnh M98 Mẫu câu lệnh sau: M98 P _ L _ ; M98 P _; P: tên chương trình L: số lần lặp Nếu không có L câu lệnh gọi chương trình M98 thì chương trình lặp lần 57 (60) Giáo trình gia công trên máy phay CNC Chương trình chính Chương trình O201; .; .; .; .; .; .; .; M99 P12; O200; .; .; .; M98 P201; .; .; N12 .; .; .; M98 P202 L2; .; .; .; N14 .; .; .; M30; Thực xong chương trình trở câu lệnh số 12 Chương trình O202; .; .; .; .; .; .; .; M99; Thực xong lần chương trình trở câu lệnh Hình 2.53: cấu trúc chương trình chính và chương trình 58 (61) Giáo trình gia công trên máy phay CNC Chương trình chính Chương trình Chương trình Chương trình Chương trình O001; ; ; ; M98 P002; ; ; ; ; ; M30; O002; ; ; ; M98 P003; ; ; ; ; ; M99; O003; ; ; ; M98 P004; ; ; ; ; ; M99; O004; ; ; ; M98 P005; ; ; ; ; ; M99; O005; ; ; ; ; ; ; ; ; ; M99; Hình 2.54: Chương trình gọi lần Ví dụ 1: Lập chương trình để gia công chi tiết hình vẽ dao phay ngón (hình 2.55) Điểm bắt đầu dao Hình 2.55 59 (62) Giáo trình gia công trên máy phay CNC Đo theo toạ độ tương đối : Chương trình chính: Chương trình con: O0001 (Chương trình chính); O0100 (Chương trình con); G91 G28 G00 Z0; T01; M06; G90 G54 G00 X0 Y0 Z100.; G41 X30 Y30 D01; G17 G91 G00 S250 M03; X30.; M98 P100; Y-40.; X60.; X-40.; M98 P100; G00 Z125.; X-60 M05; G40 X-20 Y-40.; M30; M99; Z-125.; G01 Y50 F120; Đo theo toạ độ tuyệt đối : Chương trình chính: Chương trình con: O0001 (Chương trình chính); O0100 (Chương trình con); G91 G28 G00 Z0; T01; M06; G90 G54 G00 X0 Y0 Z100.; G41 X30 Y30 D01; G17 S250 M03; X60.; G54 X0 Y0; Y40.; M98 P100; X20.; G55 X0 Y0; G00 Z100.; M98 P100; G40 X0 Y0; G54 X0 Y0 M05; M99; Z-25.; G01 Y80 F120; M30; 60 (63) Giáo trình gia công trên máy phay CNC Ví dụ 2: Lập chương trình để gia công chi tiết hình vẽ gồm bước khoan, ta rô sử dụng chung chương trình (hình 2.56) Điểm bắt đầu dao Điểm thay dao Điểm trước thực chu trình Điểm R Điểm Z Hình 2.56 61 (64) Giáo trình gia công trên máy phay CNC Lập trình theo toạ độ tuyệt đối : O0005 (Chương trình chính); G17 G90 G54; N201 T01 M06 (khoan); S500 M03; G43 G00 Z100 H01 M08; G98 G81 X0 Y0 Z-25 R3 F200; M98 P50; M01; G90G54 ; T02 M06; S200 M03; G43 G00 Z100 H02 M08; G98 G84 X0 Y0 Z-25 R10 F300.; M98 P50; M30; O050 (Chương trình con); X-100.; Y-50.; X0; G80 G00 Z100 M09; G91 G28 Z0 M05; (M49); G28 X0 Y0; M99; 62 (65) Giáo trình gia công trên máy phay CNC Bài tập: Lập chương trình để gia công chi tiết hình vẽ phay lỗ dao phay ngón (hình 2.57) Điểm bắt đầu dao Điểm bắt đầu dao Hình 2.57 63 (66) Giáo trình gia công trên máy phay CNC Chương 3: VẬN HÀNH TRUNG TÂM GIA CÔNG CNC Khi vận hành trung tâm gia công cần phải thực theo trình tự sau: Kiểm tra và sửa lỗi chương trình Nhập và gọi tên chương trình gia công Chạy GRAPHIC và chạy không cắt gọt, cắt thử câu lệnh kiểm tra chương trình Vận hành tự động 3.1 Kiểm tra và sửa lỗi chương trình: Sau lập trình xong, để đảm bảo cho quá trình chạy máy đảm bảo an toàn, công việc đầu tiên người thợ phải kiểm tra và sửa lỗi chương trình Công việc kiểm tra và sửa lỗi chương trình bao gồm các nội dung sau: a Kiểm tra số câu lệnh ( N ): Trong chương trình số thứ tự câu lệnh tùy chọn từ nhỏ đến lớn có thể liền cách quãng Số hiệu câu lệnh biểu thị các số Số hiệu này tùy theo người lập trình đặt Ví dụ: N01; N02; N03… Hoặc : N01; N03; N07… b Kiểm tra và sửa lỗi lệnh G: Đảm bảo G00 và G01 dùng chính xác không bị nhầm lẫn Lệnh G gồm chữ cái G và các số từ 00 đến 999 Ví dụ 1: G00 X80 Z5 Lệnh này cho biết chạy dao nhanh đến điểm đích có tọa độ X= 80 Z= Ví dụ 2: G02 X60 Y-30 R5 Lệnh này cho biết dao cắt theo cung tròn theo chiều kim đồng hồ với bán kính R=5 đến điểm có tọa độ X= 60; Y= -30 c Kiểm tra và sửa lỗi số vòng quay trục chính ( S ): Ví dụ: G97 S200 G96 S150 Tốc độ cắt là 200 vòng/phút Tốc độ cắt là 150 mét/phút d Kiểm tra sửa lỗi lượng chạy dao ( F ): Ví dụ: F200 Lượng tiến dao là 200 mm/phút 64 (67) Giáo trình gia công trên máy phay CNC e Kiểm tra địa dao T ( Tool ): Lệnh T gọi dao từ ổ tích dao vào vị trí làm việc Lệnh T bao gồm chữ cái T và các số đứng sau nó Ví dụ: T03 ; - T : Lệnh gọi dao - Số 03 là số thứ tự dao ( Dao số 03 ) f Các chức phụ M ( Misceellaneous function ): Chức phụ M còn gọi là chức trợ giúp Ví dụ: M08 : Mở dung dịch trơn nguội M09 : Tắt dung dịch trơn nguội M03 : Trục chính quay thuận M04 : Trục chính quay nghịch M05 : Dừng quay trục chính …… M01 : Tạm dừng chương trình M30 : Kết thúc chương trình g Chạy mô trên máy: ( GRAPHIC : Chạy đồ họa) Sau đã nhập và ghi nhớ chương trình vào máy, cho máy chạy mô để phát lỗi chương trình Từ đó có thể sửa chữa để tối ưu hoá chương trình Khi cho chạy chế độ này các đường cắt gọt dao minh họa đồ họa trên màn hình Trong chế độ này có thể cho chạy mô câu lệnh chạy mô liên tục chương trình 3.2 Nhập và gọi tên chương trình gia công: 3.2.1 Nhập chương trình: a Nhập chương trình vào máy tay: Sau chuẩn bị chương trình xong, các nút ký tự và các nút số trên bàn phím máy nạp các liệu vào tay b Nhập chương trình vào máy từ đĩa mềm: Có thể chuẩn bị chương trình trên WORD sau đó coppy vào đĩa mềm và nạp vào máy thông qua đường truyền cáp 3.2.2 Gọi chương trình gia công: Đầu tiên ấn vào nút MEM để đưa máy chế độ ghi nhớ, sau đó ấn vào nút mềm để đưa máy sang chế độ tìm kiếm (Search), tên các chương trình lên màn hình, lựa chọn chương trình, sau đó ấn vào nút RESET để chọn chương trình, cho chạy chương trình nút START 65 (68) Giáo trình gia công trên máy phay CNC 3.3 Tên và chức các phận bảng điều khiển máy: 3.3.1 Bảng điều khiển màn hình ( CTR control panel): Bảng điều khiển này để điều khiển màn hình CTR Trên bảng có các nút, các ký tự, các nút chữ cái, các nút chức để soạn thảo chương trình Hình 3.1Tên và các chức các phận bảng điều khiển CTR a Màn hình CTR: Đây là màn hình có chức lên liệu chương trình NC CTR là chữ cái viết tắt các từ : Cathode Ray Tube: đèn chân không (đèn phát hình ti vi) b Nút khởi động lại: RESET Nút này để khởi động lại chương trình NC máy bị treo không hoạt động máy phải tắt khẩn cấp c Nút trợ giúp : HELP Nhấn vào nút này hướng dẫn sử dụng lên màn hình d Nút chuyển: SHIFT Khi nhấn vào nút chuyển (Shift ) cho phép các ký tự bên phía bên phải các nút địa đưa vào máy e Các nút mềm (Soft key): Các nút này để lựa chọn các chức soạn thảo, xóa, ghi nhớ chương trình… Các nút này hàng phía màn hình CRT f Nút các địa (Address key): 66 (69) Giáo trình gia công trên máy phay CNC Các nút này nạp các chữ cái và các ký hiệu vào máy g Nút các số và giá trị (Numeric value key): Các nút này nạp các ký hiệu âm và dương và các giá trị số vào máy h Nút thay đổi: ALTER Muốn thay đổi giá trị nào đó chương trình, di chuyển trỏ đến vị trí đó, nhập giá trị cần thay đổi sau đó nhấn vào nút ALTER thì giá trị cần thay đổi đưa vào i Nút chèn: INSERT Chèn thêm liệu vào sau trỏ ấn vào nút INSERT Tương đương nút ENTER trên bàn phím máy tính k Nút xoá: DELETE Nhấn vào nút này liệu vị trí trỏ bị xoá l Nút nạp vào: INPUT Nút này đưa các chữ cái, các ký hiệu, các giá trị các số… đưa vào chương trình NC m Nút xoá: CAN Nút này xoá các địa chỉ, các số phía trước trỏ n Nút dịch chuyển trỏ (mũi tên): Nút này dịch chuyển trỏ theo hướng mũi tên o Nút chuyển đổi trang: Nút này mở trang trên màn hình p Nút vị trí: POS Ấn vào nút này màn hình lên giá trị tọa độ X Yvà Z máy Nếu OGIGIN Các nút này dùng để định đ muốn thay đổi giá trị trục X ,Yvà Z kết hợp với các nút mềm PRESET và nút iểm gốc <không> phôi q Nút chương trình: PROG Nút này dùng để soạn thảo chương trình, nạp chương trình, xoá chương trình, chọn chương trình s Nút bù dao: OFFSETseting Nhấn vào nút này để nhập các giá trị bù dao t Nút thông tin: MESSAGE Nút này đưa màn hình toàn tình trạng hoạt động máy u Nút chạy mô phỏng: custom graph Nút này chạy mô để kiểm tra chương trình 67 (70) Giáo trình gia công trên máy phay CNC 3.3.2 Bảng điều khiển máy: Bảng điều khiển này để điều khiển máy Trên bảng có các nút chức để điều khiển máy ON OFF IMERGENCY START STOP Hình 3.2: Bảng điều khiển 68 (71) Giáo trình gia công trên máy phay CNC 3.3.2.1 Vùng các nút lựa chọn chế độ hoạt động: Hình 3.3: nút lựa chọn chế độ Phần chế độ tự động • Auto: Chế độ chạy tự động từ liệu nhớ máy • MDI (Manual Data Input) Chế độ này giống cho phép người sử dụng nhập vào các câu lệnh và lưu nhớ tạm Khi thực câu lệnh xong máy xóa câu lệnh đó Chế độ này chủ yếu để dùng chạy thử • EDIT: Chế độ nhập chương trình và chỉnh sửa chương trình Chế độ này cho phép soạn thảo, kiểm tra, sửa đổi chương trình • DNC: chế độ vận hành máy nguồn liệu từ bên ngoài Phần điều khiển tay • Jog: chế độ này cho phép người vận hành điều khiển cắt gọt thủ công, dùng tay nhấn nút điều khiển trục trên bảng điều khiển Trong chế độ này, lượng ăn dao điều khiển nút FEED OVERRIDE • MPG: chức này chọn, người dùng điều khiển trục cách sử dụng tay cầm (handle) • RAPID : Chế độ này cho phép điều khiển di chuyển nhanh (không cắt gọt) các trục) tay 69 (72) Giáo trình gia công trên máy phay CNC • ZRN (Zero): Máy trở điểm gốc R chức này chọn và các nút điểm gốc trên máy tác động Các nút chức khác DRY RUN OPTIONAL STOP BLOC SKIP SINGLE BLOCK − Single Block: Nút chạy câu lệnh Máy thực chạy câu lệnh chương trình chế độ này kích hoạt − Optional Stop: Nút dừng bước công nghệ Trong chế độ này, máy dừng đọc đến câu lệnh M01 Muốn chạy tiếp chương trình ấn vào nút START − Dry run: Nút chạy không cắt gọt Chế độ này để chạy không cắt gọt kiểm tra chương trình − Block skip: Nút bỏ qua câu lệnh Khi đọc đến dấu “/” đầu câu lệnh, máy bỏ qua câu lệnh nút này kích hoạt − Vùng nút điều khiển trục chính: Các nút này điều khiển trục chính quay thuận ngược chiều kim đồng hồ (Theo hướng nhìn vào mặt đầu trục chính) dừng trục chính + Nút CCW trục chính quay ngược chiều kim đồng hồ + Nút CW trục chính quay cùng chiều kim đồng hồ + Nút STOP dừng trục chính − E – Stop (emergency stop): Nút tắt khẩn cấp − Cycle Start: Nút chạy máy tự động: Nút này cho máy chạy tự động theo chương trình, chạy câu lệnh − Feed Hold: Nút dừng bước tiến dao 70 HANDLE FEED ZERO (73) Giáo trình gia công trên máy phay CNC 3.3.2.2 Tay quay điện tử (hand wheel): Vùng tay quay điện tử có các nút lựa chọn các trục X,Y,Z, để điều khiển Ngoài còn có các nút lựa chọn giá trị vạch trên tay quay điện tử Z FANUC Hình 3.4: tay quay điện tử: 71 (74) Giáo trình gia công trên máy phay CNC 3.4 Các bước vận hành trung tâm gia công: Các bước vận hành trung tâm gia công Bản vẽ Chuẩn bị thủ tục công nghệ trên máy Kiểm tra các công việc trên máy: 1- Các bước gia công 2- Chế độ cắt gọt 3- Chuẩn bị dao 4- Chuẩn bị phôi và các công việc khác Gá ê tô lên bàn máy (Chương trình) Sắp đặt dao Khai báo dao Nạp giá trị bù dao Chuẩn bị dao Chuẩn bị quy trình công nghệ gia công Rà gá cho má êtô song song với bàn máy Nhập và gọi chương trình Kẹp chặt phôi Đặt điểm khởi đầu dao Kiểm tra chương trình Chạy thử chương trình Tự động gia công Sản phẩm 72 Cố định phôi (75) Giáo trình gia công trên máy phay CNC Lập các bước gia công: Thứ tự gia công lập thành chương trình và nạp vào máy Kiểm tra điều kiện cắt gọt các dao: Kiểm tra các dao sử dụng chương trình và các yếu tố cắt: v; s; t các dao cho phù hợp Khai báo dao: Kiểm tra thứ tự các dao gá ổ tích dao, khai báo dao Các công việc chuẩn bị: Chương trình phải chuẩn bị trước, kiểm tra kỹ lưỡng trước nạp vào máy, nạp xong chương trình vào máy cho chạy mô phỏng, kiểm tra và sửa lỗi chương trình Chuẩn bị dao, chuẩn bị đồ gá kẹp phôi, gá đặt phôi Có các phương pháp kiểm tra chương trình : chạy mô phỏng, chạy không cắt gọt, chạy cắt thử trực tiếp trên chi tiết chế độ chạy câu lệnh − Cắt thử là công việc kiểm tra chương trình lần cuối, cắt gọt thực tế trên chi tiết Khi cắt gọt hoàn chỉnh chi tiết, và chi tiết đó phải đảm bảo yêu cầu kỹ thuật vẽ tiến hành gia công tự động Cắt thử chế độ chạy câu lệnh − Vận hành tự động máy: Chi tiết gia công tự động hoàn thiện trên máy việc chạy tự động chương trình 73 (76) Giáo trình gia công trên máy phay CNC Tài liệu tham khảo Trần Văn Địch - Công nghệ trên máy CNC - Nhà xuất khoa học và kỹ thuật năm 2000 Tăng Huy, Nguyễn Đắc Lộc - Điều khiển số và công nghệ trên máy điều khiển CNC - Nhà xuất khoa học và kỹ thuật năm 1996 Tạ Duy Liêm - Hệ thống điều khiển máy công cụ - Nhà xuất khoa học và kỹ thuật năm 2001 Tạ Duy Liêm - Máy công cụ CNC - Nhà xuất khoa học và kỹ thuật năm 1999 Trần Thế San, Nguyễn Ngọc Phương, Sổ tay lập trình CNC, NXB Đà Nẵng, năm 2006 Peter Smid, CNC programming handbook, Industrial Press Inc, 2003 74 (77)