BỘ GIÁO DỤC VÀ ĐÀO TẠO - TRUONG DAI HOC BACH KHOA HA NOL Bùi Quang Bảo NGHIÊN CỨU LẬP TRÌNH DIÊU KHIỂN SỐ THÔNG MINH TREN CG SO TIEU CHUAN STEP-NC ỨNG DỰNG TREN TRUNG TAM PHAY CNC Chuyên ngành: CƠ ĐIỆN TỬ LUẬN VĂN THẠC SÏ KỸ THUẬT CƠ ĐIỆK TỬ NGƯỜI HƯỚNG DẪN KHOA HỌC 1.T8 LÊ GIANG NAM 1Iả Nội- 2018 LOI CAM ON Tác giả xin bay tô lòng biết ơn chân thành tới thấy giáo PGS.TS Lẻ Giang Nam đã tận tâm hướng dân khoa học, động viên và giúp đố tác giả hoàn thành luận. Tac gia xin gửi lời cám ơn tới các Thây, Cô trong bộ môn May va Ma sat học, Viện Cơ khí đã có nhiềuý kiến đóng góp cho luận văn, Tác giả cũng xin bảy tỏ lòng biết ơn tới sự quan tâm của Viên Dào tạo sau đại học vả sự úng hộ của bạn bẻ, đồng nghiệp đã giúp đõ, tạo điển kiện thuận lợi cho tác giả trong quá trinh: làm luận văn. Cuối cùng tác giả xin gũi lời cám ơn chân thành đến đình đá động viên, ủng hộ tác giả trong suốt thời gian làm luận văn. LỜI CAM ĐOAN Tên lỗi ld: Bui Quang Báo Sinh ngày: 30 tháng 7 năm [992 Tả học viên cao học kỹ thuật Cơ điện tử khỏa 2016A — Trường Đại học Bách Khoa 1ã Nội Tôi xin cam đoan đề tài: “Wgiiên cứu lập trình điều kiẩm số thông mình trên cơ sở tiêu chuẩn STEP-NC ứng đụng trên trung lâm phay CNC” do thầy PGS.TS Lê Giang Nam hưởng dẫn là ông trình nghiên cứu của riêng tôi.
Tôi xin cam đoan rằng các théng tin trich dẫn trong luận văn này đều được chỉ rõ nguễn gốc. Nếu sai, tôi xin cha hoàn toán trách nhiệm trước Pháp luật và Hội đồng, Giáo viên hưởng dẫn Hà Nội, ngày. năm 2018 Tác giả luận văn PGS.TS Lê Giang Nam Bui Quang Bao MO DAU 1ý do chon dé tai Gia công điều khiển số đã hiện hữu trong gan bay thập kỷ kẻ từ năm 1952. Công nghệ này cho phép máy công cụ trở nền linh hoạt han khi thực hiện cáo nhiệm.
vu gia công|1 ]. Ngôn ngữ diễu khiển số sử dụng mã G-M theo tiêu chuẩn ISO 6983 năm 1983 trên nên điều khiển số CNC cho thấy sự hiệu quá đặc biệt trong điều khiển quá trình gia công với sự trợ giúp của máy tính Nó mang lại nhiều tra điểm và Irỡ nên phổ biển trên loàn thể giới. Tuy nhiên, ngôn ngữ này vẫn còn nhiều hạn chế như giới hạn bởi các máy công cụ cụ thẻ, không bao hàm đầy đủ các thông tin về đổi tượng gia công, vật liệu, phôi. và gần như không thế gửi phân hỏi thông tin từ máy gia công về cơ sở CAD/CAMI?7| dễ có thể quản lý khép kin vòng dời sẵn phẩm.
Ngày nay, một tiêu chudn moi la STEP-NC (The Standard for Exchange of Product Model Data for Numerical Control) dary được sử dụng làm nên tầng cho sự phát triển của bộ điều khiến CNC thẻ hệ tiếp theo. Luận văn này trình bay cau trúc bộ tiêu chuẩn ÿTHP-NC, sử dụng giải phap CATIA Dassault Systemes để thiết lập muô bình hình học của chỉ Hết, chiến lược gia công tạo ra ruột tếp duy nhất với định dạng *stpnc theo tiêu chuẩn STEPNC. Việc tuyển dữ liệu GAD/CA M/CNC chí cần một tệp day nhất kề trên để đưa vào máy CNC. Ta có thể nô phông vá kiểm lra quả tình giá công thông qua một phân mém STEP-NC machine dược phát triển bởi công ty Step Tools, Ine Mỹ sau dó chuyển dỗi thánh Gcode và gia công thực tế để kiểm chứng kết quả "Mục tiêu nghiên cửu Với định hướng luận van lả: Nghiên cứu lập trình điều khiến số thông mình.
trên cơ sở tiêu chuẩn STEP —NC ứng dụng trên trung tâm phay ƠNC; vì vậy những, nhiệm vụ chỉnh của dễ tải la: - Nghiên cứu, giới thiệu chung vẻ tiêu chuẩn STET-NC, - Tìm hiểu câu trúc chương trình của STIEP-NC. 1 MỤC LỤC DANH MỤC KÝ HIỆU VÀ CHỮ VIÊT TẮT T DANI MUC BANG BIẾU VÀ TINH VẼ I MO DAL. Mục tiêu nghiền cứa. - 1 Đổi tượng và phạm vi nghiên cứu Phương pháp nghiên cứu 2 Bồ cục của luận van.
Đóng góp của luận vẫn. CHƯƠNG !: TÔNG QUAN VÉ GIA CÔNG ĐIÉU KHIEN SỐ TRÊN TRUNG TÂM PHAY CNC 1.1 Tổng quan về ngôn ngữ lập trình gia công điểu khiển số và giải pháp số CAD-CAT-CAM-CNG. 4 VLD DBE V4 G8 cece ceessesesseeesseeseescnssenvassienssae -a4 1.2 Giới thiệu STEP —NC.3 Ứng đụng của STEP-NC - 7 1.4 Giải pháp số CAD-CAT-CAM-ƠNG.2 Tình hình nghiền cửu trong và ngoài Hước.1 Nghiên cứu trong nước. Nghiên cứu ngoài nước - - 15 1.3 Tỉnh cấp thiết của đề tài 16 1.1 Ưu, nhược điểm của tiêu chuẩn 1SO 6G983.2 Ưu điểm của STEP-NC.3 Ưu điểm cũa giai phap CATIA - Dassault Systemes 19 1.4 Nhiệm vụ để tải và phạm vi nghiên cứu.1 Nhiệm vụ đề tài.2 Pham vì nghiên cửu 2 1.5 Phương pháp nghiên cứu 22 Tổng kết chương l.
„33 CHƯƠNG2: PHAN TICH CAU TRUC CUAA BỘ TTIÊU7 CHUẦN À MỚI NHẤT STEP-NC AP238/ ISO 10303-238 34 DANH MỤC KÝ HIỆU VÀ CHÍ TSO: Intemational Orgarivation [or Standardization STEP: The Standard for the Exchange of Prochict Model Data AP(AP238): Application Protocol CATIA: Computer Aided Three-dimensional Interactive Application CAD: Computer Aided Design CAE: Computer Aided Engineering CAM: Computer Aided Manufacturing CAPP: Computer Aidsd Process Planning STEP-NC: The Standard for the Exchange of Product Model Data for Numerical Control AP: Application Protocol DANH MUC BANG BIEU VA HINH VE Thanh mục bằng biểu Bảng 1: Lợi ích trang quá trinh igo CAM: Use tình thôi gian của Công ty Lockheed Martin — MY trong quá trình tạo CAM từ bản về 32 của sản phẩm thay vì bản vẽ 8 Quân 10 dữ liệu của sản phẩm (Product Data Management): Sé lượng Bản ễ dược cắt giảm khi mô hình L3D được gũi dẫn nhà cùng cấp thay vì các - Ứng dụng tiêu chuẩn STEP-NC AP-238 trên nén phan mém STEP-NC Machine và phần mềm CALIA của Dassault 5ystemes để gia công một số chỉ tiết điền hinh trong đỏ có một chỉ tiết chuyến đến xưởng để gia công thật Đôi tượng và phạm vi nghiên cứu. Đối tượng nghiên cứu: Tiêu chuẩn STED-NC ÁP 238. Ứng dụng phan mém CATIA VŠ và SLLP-NC machine thực hiện mỏ phỏng, xuất G-code gia công thực †ế kiêm chứng tiêu chuẩn trên. Phạm vi nghiên cứu: - Nghiên cứu tiêu chuẩn STEP-NC ở mức cơ bản: Quá tình bình thành và phái triển, lợi ích, ứng dung va câu trúc cơ bán.
- Ứng dụng tiêu chuẩn §LHP-NC AP-238 trên nên phan mém STEP-NC Machine và phần mềm CATIA của Dassault Systemes để gia công các chủ tiết đạng: cảng, hộp. Trong đỏ có một bộ chỉ tiết được gia công thật Phương pháp nghiên cứu - Nghiên cứu và phân tích lý thuyết dựa trên nguồn tải liệu: Sách, báo, tạp chí khoa hoc trong và ngoài nước. - Thue hién thi nghiém bang viéc str dung phan mém CATIA va STEP-NC Machine Bồ cục của hiận văn. TNgoài phân mở đâu và phân kết luận, tuận vấn gồm các phần chỉnh sau đây: Chương |: Trinh bay téng quan về gia công điểu khiến số và lập trinh trên trung tầm phay ƠNC.
Những uu, nhược điểm của bộ tiêu chun efi [SO 6983 và bộ tiêu chuẩn mới 8IEP-NC AP238. Chương 2: Trinh bay về việc phân tích câu trúc của bộ tiêu chuẩn mới nhất STEP- NC AP238/ 1SO 10303-238. tờ DANH MỤC KÝ HIỆU VÀ CHÍ TSO: Intemational Orgarivation [or Standardization STEP: The Standard for the Exchange of Prochict Model Data AP(AP238): Application Protocol CATIA: Computer Aided Three-dimensional Interactive Application CAD: Computer Aided Design CAE: Computer Aided Engineering CAM: Computer Aided Manufacturing CAPP: Computer Aidsd Process Planning STEP-NC: The Standard for the Exchange of Product Model Data for Numerical Control AP: Application Protocol DANH MUC BANG BIEU VA HINH VE Thanh mục bằng biểu Bảng 1: Lợi ích trang quá trinh igo CAM: Use tình thôi gian của Công ty Lockheed Martin — MY trong quá trình tạo CAM từ bản về 32 của sản phẩm thay vì bản vẽ 8 Quân 10 dữ liệu của sản phẩm (Product Data Management): Sé lượng Bản ễ dược cắt giảm khi mô hình L3D được gũi dẫn nhà cùng cấp thay vì các Bang7: STEP Part 21 so với STEP Part 261 5), Bang 8: Nghiên công gia công nửa đưới hy Bang Ð: Nguyên công gia công nữa trên hộp Bảng 10: Đồ gả gia công chỉ tiết hộp Bang 11: Nguyên công gia công chỉ tiét cang Bảng 12: Đồ gả gia công chủ HỖI càng Danh mục hình vẽ Linh 1: llai phương pháp lập trình gia công điều khiên số sử dựng mã G, A4 (ISƠ 6983) và STEP-NG 4P 238 ¡3J. ed Hinh 2: Su khác biệt Fi git ữ 7 phương pháp hiện tại[6] Linh 3: Gia công khuôn có độ chính xác cao bằng mmáy phay CNC: 10 Hinh 4: Chudi gidi phap CAD-CAE-CAN Hinh 5: Méi trudng CAD 2D va 3D trong Hình 6: Môi trường C.AE trên CAUTLA V5.
Hình 7: Môi trường CAM trong CATIA VS Hinh 8: Hiện trạng quản bj die lige sé Hình 9: Quân lý dữ l Linh 10: Ca Hinh 11: Hinh 12: Hình 13: Hình 14: Cầu trúc của mỗ hình dữ liệu hướng đối tượng [177 \ phẫn của chương trình STEP-NC trong định dạng Part 2113, Nột phần của chương trình STEP-NC trong Ảịnh dạng Part 28/3, : 1Yích doạn một chương trình phay sử dụng tiêu chudn SIEP-NC{18} Hinh 20: So xánh giữu chương trình C-oode và chương trình STEP-NCI 19) Hình 21: Trích dẫn một doạn chương trình sử dụng chuân STEP-NC Tình 22: Cũ tiết hộp- Giao điện CATLA V3 môi trường thiết kế Linh 23: Chi tiét hép- Giao diện phan mém Hình 24: Phần mém STEP-NC Machine phién ban 11.6: inh 25: Giao dién chinh cia phan mém STEP-NC Machin. Hinh 26: Giao diện chức năng từng phần thanh công cụ. Hình 27: Chương trình gia công và chiến lược gia công của chỉ tiết. Hình 28: Ứng dụng phương pháp lập trình STEP-NCJ5J.
Hinh 29: Quy trình thực hiện giải pháp CAD/CAM/CNC theo tiêu chuẫn STEÌ bằng giải pháp C111 với phân mom SIEP-NC Machine. Hình 30: Vĩ dụ mình họa chỉ tiết dạng hộp. IL Bang7: STEP Part 21 so với STEP Part 261 5), Bang 8: Nghiên công gia công nửa đưới hy Bang Ð: Nguyên công gia công nữa trên hộp Bảng 10: Đồ gả gia công chỉ tiết hộp Bang 11: Nguyên công gia công chỉ tiét cang Bảng 12: Đồ gả gia công chủ HỖI càng Danh mục hình vẽ Linh 1: llai phương pháp lập trình gia công điều khiên số sử dựng mã G, A4 (ISƠ 6983) và STEP-NG 4P 238 ¡3J. ed Hinh 2: Su khác biệt Fi git ữ 7 phương pháp hiện tại[6] Linh 3: Gia công khuôn có độ chính xác cao bằng mmáy phay CNC: 10 Hinh 4: Chudi gidi phap CAD-CAE-CAN Hinh 5: Méi trudng CAD 2D va 3D trong Hình 6: Môi trường C.AE trên CAUTLA V5.