Luận văn: Xây dựng phần mềm CAD/CAM phục vụ dạy học - Mạc Văn Giang (ĐHBK Hà Nội)

Tài liệu luận văn thạc sĩ nghiên cứu xây dựng phần mềm CAD/CAM phục vụ dạy học. Phân tích cấu trúc IGES, G-Code cho ngành công nghệ cơ khí.

Chuyên ngành

Công nghệ cơ khí

Người đăng

Ẩn danh

Thể loại

Luận văn thạc sỹ

2010

75
1
0

Phí lưu trữ

30 Point

Tóm tắt

I. Tổng Quan Về Hệ Thống CAD CAM Trong Giáo Dục

Hệ thống CAD/CAM (Computer Aided Design/Computer Aided Manufacturing) đã trở thành công cụ không thể thiếu trong ngành công nghệ cơ khí hiện đại. Phần mềm CAD/CAM dạy học giúp sinh viên nắm vững quy trình thiết kế và sản xuất từ khái niệm lý thuyết đến ứng dụng thực tế. Luận văn thạc sĩ về xây dựng phần mềm CAD/CAM nhằm tạo ra một công cụ giáo dục toàn diện, kết hợp các tính năng thiết kế hỗ trợ máy tính với quy hoạch sản xuất. Việc phát triển phần mềm CAD/CAM phục vụ dạy học tại Trường Đại học Bách Khoa Hà Nội đáp ứng nhu cầu thực tế của ngành giáo dục kỹ thuật. Hệ thống này cung cấp môi trường học tập interactif, giúp sinh viên hiểu rõ hơn về các khái niệm trong thiết kế và điều khiển sản xuất CNC.

1.1. Khái Niệm Cơ Bản Về CAD Computer Aided Design

CAD là công cụ thiết kế với sự trợ giúp của máy tính, cho phép các kỹ sư tạo và chỉnh sửa bản vẽ kỹ thuật một cách chính xác. Thiết kế CAD cung cấp các tính năng vẽ 2D và 3D, tối ưu hóa quy trình thiết kế. Trong giáo dục, phần mềm CAD dạy học giúp sinh viên làm quen với các quy chuẩn vẽ kỹ thuật và ghi kích thước tiêu chuẩn trong công nghiệp.

1.2. Hệ Thống Điều Khiển Sản Xuất CNC

CAM (Computer Aided Manufacturing) bao gồm lập kế hoạch sản xuất và điều khiển sản xuất thông qua mã lệnh G-code. Máy CNC sử dụng các lệnh số để điều khiển chuyển động của dao cắt, tạo ra các chi tiết chính xác. Phần mềm CAD/CAM kết nối thiết kế với sản xuất, tự động hóa quá trình tạo chương trình gia công.

II. Cấu Trúc Dữ Liệu Và Format File IGES

Để trao đổi dữ liệu giữa các phần mềm CAD/CAM khác nhau, file IGES (Initial Graphics Exchange Specification) được sử dụng rộng rãi. Cấu trúc dữ liệu file IGES cho phép lưu trữ thông tin hình học của các chi tiết một cách tiêu chuẩn. Luận văn nghiên cứu xây dựng phần mềm tập trung vào việc đọc và xử lý file IGES để chuyển đổi thành chương trình gia công. Định dạng file ASCI trong file IGES làm cho việc lưu trữ và truyền tải dữ liệu trở nên dễ dàng hơn. Việc hiểu rõ cấu trúc file IGES là yêu cầu quan trọng để xây dựng phần mềm CAD/CAM có khả năng tương thích cao với các phần mềm công nghiệp.

2.1. Khái Niệm Và Tổng Quan File IGES

File IGES là định dạng trao đổi dữ liệu hình học tiêu chuẩn quốc tế, được công nhận bởi các phần mềm CAD hàng đầu. Cấu trúc dữ liệu IGES chứa thông tin về đường cong, bề mặt, và các yếu tố hình học khác. Quá trình truyền dữ liệu từ file IGES đến phần mềm CAD/CAM cần phải chính xác để đảm bảo tính toàn vẹn của dữ liệu thiết kế.

2.2. Định Dạng File ASCI Và Các Kiểu Dữ Liệu

File IGES dạng ASCI sử dụng ký tự text để biểu diễn dữ liệu hình học, giúp dễ dàng chỉnh sửa và debug. Các kiểu dữ liệu trong file IGES bao gồm các thực thể hình học như đường thẳng, cung tròn, và bề mặt spline. Phần mềm dạy học cần hỗ trợ đầy đủ các kiểu dữ liệu này để có thể xử lý các chi tiết phức tạp.

III. Mã Lệnh G Code Và Lập Trình Gia Công CNC

G-code là ngôn ngữ lập trình phổ biến nhất cho máy CNC, cho phép điều khiển chính xác chuyển động của dao cắt và các thông số gia công. Chương trình gia công CNC được tạo ra từ dữ liệu thiết kế CAD thông qua quá trình tạo G-code tự động. Mã lệnh NC (Numerical Control) bao gồm các lệnh di chuyển, lệnh tốc độ, và lệnh công cụ. Cấu trúc chương trình gia công tuân theo các chuẩn kỹ thuật quốc tế, đảm bảo tương thích với các loại máy CNC khác nhau. Luận văn xây dựng phần mềm CAD/CAM tập trung vào việc tạo ra chương trình gia công CNC chính xác từ các file thiết kế, bao gồm cả việc xử lý các chu trình gia công (cycles) tiêu chuẩn.

3.1. Hệ Thống Mã Lệnh NC Và Cấu Trúc Chương Trình

Hệ mã lệnh NC bao gồm các lệnh G (chuyển động) và M (chức năng phụ). Giải thích các lệnh trong G-code giúp sinh viên hiểu rõ cách máy CNC thực hiện các động tác cắt. Mã lệnh vẽ cung tròn (G02, G03) cho phép gia công các bề mặt cong phức tạp với độ chính xác cao. Phần mềm dạy học phải giải thích chi tiết từng lệnh và biểu diễn hình ảnh động để tăng hiệu quả học tập.

3.2. Các Chu Trình Gia Công Và Tối Ưu Hóa Lệnh

Chu trình gia công (Cycles) là các chương trình con định sẵn giúp đơn giản hóa lập trình gia công phức tạp. Các chu trình tiêu chuẩn bao gồm khoan lỗ, taro ren, và các phép toán gia công khác. Phần mềm CAD/CAM cần hỗ trợ các chu trình này để giảm thời gian lập trình và tăng độ tin cậy của chương trình gia công.

IV. Ứng Dụng Phần Mềm Trong Dạy Học Công Nghệ Cơ Khí

Phần mềm CAD/CAM dạy học được phát triển bằng công nghệ VB6 (Visual Basic 6.0) với giao diện thân thiện và dễ sử dụng. Ứng dụng phần mềm trong giáo dục giúp sinh viên có thêm công cụ thực hành, nâng cao kỹ năng thiết kế và lập trình gia công. Giao diện chương trình được thiết kế tương tác, cho phép học sinh nhập liệu thiết kế và tự động tạo chương trình gia công CNC. Luận văn thạc sĩ ngành công nghệ cơ khí của Trường Đại học Bách Khoa Hà Nội cung cấp một giải pháp toàn diện cho nhu cầu dạy học công nghệ CAD/CAM. Phần mềm này không chỉ là công cụ học tập mà còn hỗ trợ giáo viên trong việc chuẩn bị bài giảng và dự án thực tập cho sinh viên.

4.1. Thiết Kế Giao Diện Và Công Cụ Lập Trình

Giao diện chương trình VB6 được thiết kế với các form nhập liệu cho thông số thiết kế. Công cụ thiết kế giao diện cho phép tạo ra form để nhập toạ độ điểm, chọn kiểu gia công, và đặt thông số dao. Nhập code của chương trình được tích hợp sẵn, giúp sinh viên không cần phải viết mã từ đầu mà chỉ cần điều chỉnh theo yêu cầu cụ thể.

4.2. Tích Hợp Và Hỗ Trợ Dạy Học

Phần mềm CAD/CAM phục vụ dạy học tích hợp các yếu tố giáo dục như hướng dẫn từng bước, giải thích lệnh, và biểu diễn hình ảnh. Công cụ sửa giao diện cho phép giáo viên tùy chỉnh chương trình theo nội dung bài giảng. Hỗ trợ dạy học bao gồm các tính năng như kiểm tra lỗi lập trình, tạo báo cáo, và lưu lại các dự án của sinh viên.

28/12/2025

Trích đoạn nội dung tài liệu

Chương 1- TÔNG QUAN VE CHƯƠNG TRÌNH CAD/CAM 13 1. Một sỏ đặc diễm của hệ thông CAI/CAM. Thiết kế với sự trợ giúp của máy tính 13 1. Khái niệm cơ bản về CAD.

Lập kế hoạch sản xuất. Điền khiến sẵn xuất 16 1. Tệ thống CAD/CAM. - - - 16 Chương2- CÂU TRÚC DỮ LIRU FILE IGES 18 2.

Khải niệm về câu trúc dữ liệu. Tẳng quan về (ile TGES 20 2. Cấu trúc file GES - - 20 2. Định dạng file ASCI.

Chương 3- G-CODE VÀ STIP-NƠ. Chương trình gia công với G-code - - 35 3. Hệ mã lệnh NC (NC Code). Cau tric chueng trinh gia ogng CNC ' DƯNEORD.

Giải thích các lệnh TRO - NC - Code ea ban, - 33 3. Một số khái niệm mở rông. Các chu trình gia công ( Cyoles). Nghiên cứu về S[BP-NC.1, San xuất hiện tại 51 Mac Vin Giang 9 Trường ĐH Bách khua Hà Nội Tuuận văn thạc sƑ Bộ môn ché tao may Hinh 4.

Luu file: exe - 94 Hình 4.41, Lựa chọn Package and Deployment Wizard. Lựa chọn Package. co ccierieerre 95 THình 4. Lựa chọn đóng gói.ựa chọn kiểu đồng gói - - - 96 Linh 4.

Xac dink vi tri km Š đĩa. Xac dink vi tri liu 6 dia 97 -Hình 4.47, Lựa chọn tệp tin sao lưu.cceerieerre estes eee IF Hình 4. Lựa chọn kiểu nén. Lựa chọn tên file.

Quân ly Shortcut. ‘Thiét Jap thuộc tính. Kết thúc quá trỉnh. - - 100 Mac Vin Giang § Trường ĐH Bách khua Hà Nội Tuuận văn thạc sƑ Bộ môn ché tao may 3.

Khải niệm về SLHP-NC 55 3. Nghiên cứu trước đây 56 3. Các để xuất STP-NC. Mẫu thông tin.

«se ceerriereeeerrie caeeeerieoe. Các hoạt động Tuming. Giao điện người đùng. Nghiên cửu thành phản.

69 Chương 4- NGHIÊN CỨU, XÂY DỰNG PHÄN MÉM BKCAD/CAM 71 4. Chương trình CAD/CAM - - 71 4. Menu Tệp Tin. sọ si nnerieirrriereirieraeriroufT 4.

Menu Công cụ - - 71 4. Menu Trợ Giúp. Thanh trạng thái - - 73 4. Vẽ và chỉnh sửa - 73 4.

Chọn đao trong chương trình BKCAD/CAM. Xây dựng phan mém BKCAD/CAM 79 4. Cáo chương trình xuất ra Fila CAM.2, Cac bước xây dựng phần mềm BKCAID/CAM. Xây dựng phần mềm BKCAI/CAM.

Đóng gói chương trình. - 93 KÉT LUẬN VÀ KHUYỀN NGHỊ. hen eeeruen 101 TTÀI LIỆU THAM KHAO. cesses ssstiansertnstseessteucsseriseesinseeiiaesiasetien 1 OD Mac Vin Giang 10 Trường ĐH Bách khua Hà Nội Tuuận văn thạc sƑ Bộ môn ché tao may Hinh 3.Chạy đao theo nữa đường tron.

Phay hếc trờn. Scnennneeersrerrrereeo AS Hình 3,12 ,Phay hếc chữ nhật. Chu trình khoan. Sơ đỗ sẵn xuất với CAD/CAM và Pro /EE.15, Uu diém ota STEP-NC 60 Hinh 3.16, Cau trúc của STED-NC 61 Tình 3.

Kiến trúc của bắt buộc của 8TEP-NC 64 Hinh 3.19 Sơ để UML sinh mã STEP-NC 65 Tình 3. Miễu tả các thuộc tính - - - 267 Linh 3. Giao điện tổng thể của SLLĐ-NC Code. Các File xuất ra của STRP-NC - - 68 Hình 3.

Các tính nắng, cầu thành các thành phân.24 ‘Thanh phan cuéi cing. Màn hình giao diện chính của chương trình BKCAD/CAM 71 Tình 4. Menn công cụ - - T2 Linh 4. Toạ độ con trỏ trên màn hình.

Vẽ hình chữ nhật. Hộp thoại vẽ dường thẳng. Hộp thoại sita hinh tron. Màn hình giao điện CAM.

Man hinh chon dao - T1 11inh 4. Dường kinh chuối đao. in ereeeereiieeireeu T7 Hình 4. Đường kính chỗ kẹp đao.

Chiều đài phần kẹp đao. co cv 2x re ¬- Mac Vin Giang 6 Trường ĐH Bách khua Hà Nội Tuuận văn thạc sƑ Bộ môn ché tao may Binh 4. Chiéu dai plan c4t ctta dao. Chiều dài từ đỉnh đến phản kẹp dao hoặc phan chudi).

we TB Hình 4. Góe cứa mũi khoan hoặc góe của dao có đáy hình nón. Bán kinh của đao. Đường kinh của đầu đao có đầy hình nón - 2.17, Vao chuong trinh VL6.

Gian điện thiết kế Form 82 Hình 4.19, Công cụ thiết kế giao diện.20, Công cụ sửa giao điện. Giao điện chương trinh - 83 Tình 4. Nhập code cửa chương trình.25, Giao diện From chỉnh sửa đương thấi 85 Hình 4. Nhập Code chương trình.

Giao diện Frorn chính sửa dương trỏn. Nhập Code chương trình. Giao điện Erom chính sửa đường tròn. Nhập Code chương trình - 88 Linh 4.

Giao diện Lrom chương trình. Nhập Code chương trình. Hàm tổng thể 2. Module chương trình 90 Tình 4.

Thư viện Thiết bị công nghệ -.37, Vào chương trình mới,. ào si nneiirreeiree we I Hinh 4. Vao chuong trinh méi - 92 Hinh 4.39, Chay thi chung tril. escent ceeeeeeiooeu D8 Mac Vin Giang 3 Trường ĐH Bách khoa Hà Nội Tuuận văn thạc sƑ Bộ môn ché tao may 3.

Khải niệm về SLHP-NC 55 3. Nghiên cứu trước đây 56 3. Các để xuất STP-NC. Mẫu thông tin.

«se ceerriereeeerrie caeeeerieoe. Các hoạt động Tuming. Giao điện người đùng. Nghiên cửu thành phản.

69 Chương 4- NGHIÊN CỨU, XÂY DỰNG PHÄN MÉM BKCAD/CAM 71 4. Chương trình CAD/CAM - - 71 4. Menu Tệp Tin. sọ si nnerieirrriereirieraeriroufT 4.

Menu Công cụ - - 71 4. Menu Trợ Giúp. Thanh trạng thái - - 73 4. Vẽ và chỉnh sửa - 73 4.

Chọn đao trong chương trình BKCAD/CAM. Xây dựng phan mém BKCAD/CAM 79 4. Cáo chương trình xuất ra Fila CAM.2, Cac bước xây dựng phần mềm BKCAID/CAM. Xây dựng phần mềm BKCAI/CAM.

Đóng gói chương trình. - 93 KÉT LUẬN VÀ KHUYỀN NGHỊ. hen eeeruen 101 TTÀI LIỆU THAM KHAO. cesses ssstiansertnstseessteucsseriseesinseeiiaesiasetien 1 OD Mac Vin Giang 10 Trường ĐH Bách khua Hà Nội Tuuận văn thạc sƑ Bộ môn ché tao may Hinh 3.Chạy đao theo nữa đường tron.

Phay hếc trờn. Scnennneeersrerrrereeo AS Hình 3,12 ,Phay hếc chữ nhật. Chu trình khoan. Sơ đỗ sẵn xuất với CAD/CAM và Pro /EE.15, Uu diém ota STEP-NC 60 Hinh 3.16, Cau trúc của STED-NC 61 Tình 3.

Kiến trúc của bắt buộc của 8TEP-NC 64 Hinh 3.19 Sơ để UML sinh mã STEP-NC 65 Tình 3. Miễu tả các thuộc tính - - - 267 Linh 3. Giao điện tổng thể của SLLĐ-NC Code. Các File xuất ra của STRP-NC - - 68 Hình 3.

Các tính nắng, cầu thành các thành phân.24 ‘Thanh phan cuéi cing. Màn hình giao diện chính của chương trình BKCAD/CAM 71 Tình 4. Menn công cụ - - T2 Linh 4. Toạ độ con trỏ trên màn hình.

Vẽ hình chữ nhật. Hộp thoại vẽ dường thẳng. Hộp thoại sita hinh tron. Màn hình giao điện CAM.

Man hinh chon dao - T1 11inh 4. Dường kinh chuối đao. in ereeeereiieeireeu T7 Hình 4. Đường kính chỗ kẹp đao.

Chiều đài phần kẹp đao. co cv 2x re ¬- Mac Vin Giang 6 Trường ĐH Bách khua Hà Nội Tuuận văn thạc sƑ Bộ môn ché tao may Binh 4. Chiéu dai plan c4t ctta dao. Chiều dài từ đỉnh đến phản kẹp dao hoặc phan chudi).

we TB Hình 4. Góe cứa mũi khoan hoặc góe của dao có đáy hình nón. Bán kinh của đao. Đường kinh của đầu đao có đầy hình nón - 2.17, Vao chuong trinh VL6.

Gian điện thiết kế Form 82 Hình 4.19, Công cụ thiết kế giao diện.20, Công cụ sửa giao điện. Giao điện chương trinh - 83 Tình 4. Nhập code cửa chương trình.25, Giao diện From chỉnh sửa đương thấi 85 Hình 4. Nhập Code chương trình.

Giao diện Frorn chính sửa dương trỏn. Nhập Code chương trình. Giao điện Erom chính sửa đường tròn. Nhập Code chương trình - 88 Linh 4.

Giao diện Lrom chương trình. Nhập Code chương trình. Hàm tổng thể 2. Module chương trình 90 Tình 4.

Thư viện Thiết bị công nghệ -.37, Vào chương trình mới,. ào si nneiirreeiree we I Hinh 4. Vao chuong trinh méi - 92 Hinh 4.39, Chay thi chung tril. escent ceeeeeeiooeu D8 Mac Vin Giang 3 Trường ĐH Bách khoa Hà Nội Tuuận văn thạc sƑ Bộ môn ché tao may Hinh 3.Chạy đao theo nữa đường tron.

Phay hếc trờn. Scnennneeersrerrrereeo AS Hình 3,12 ,Phay hếc chữ nhật. Chu trình khoan. Sơ đỗ sẵn xuất với CAD/CAM và Pro /EE.15, Uu diém ota STEP-NC 60 Hinh 3.16, Cau trúc của STED-NC 61 Tình 3.

Kiến trúc của bắt buộc của 8TEP-NC 64 Hinh 3.19 Sơ để UML sinh mã STEP-NC 65 Tình 3. Miễu tả các thuộc tính - - - 267 Linh 3. Giao điện tổng thể của SLLĐ-NC Code. Các File xuất ra của STRP-NC - - 68 Hình 3.

Các tính nắng, cầu thành các thành phân.24 ‘Thanh phan cuéi cing. Màn hình giao diện chính của chương trình BKCAD/CAM 71 Tình 4. Menn công cụ - - T2 Linh 4. Toạ độ con trỏ trên màn hình.

Vẽ hình chữ nhật. Hộp thoại vẽ dường thẳng. Hộp thoại sita hinh tron. Màn hình giao điện CAM.

Man hinh chon dao - T1 11inh 4. Dường kinh chuối đao. in ereeeereiieeireeu T7 Hình 4. Đường kính chỗ kẹp đao.

Chiều đài phần kẹp đao. co cv 2x re ¬- Mac Vin Giang 6 Trường ĐH Bách khua Hà Nội Tuuận văn thạc sƑ Bộ môn ché tao may Hinh 4. Luu file: exe - 94 Hình 4.41, Lựa chọn Package and Deployment Wizard. Lựa chọn Package.

co ccierieerre 95 THình 4. Lựa chọn đóng gói.ựa chọn kiểu đồng gói - - - 96 Linh 4. Xac dink vi tri km Š đĩa. Xac dink vi tri liu 6 dia 97 -Hình 4.47, Lựa chọn tệp tin sao lưu.cceerieerre estes eee IF Hình 4.

Lựa chọn kiểu nén. Lựa chọn tên file. Quân ly Shortcut. ‘Thiét Jap thuộc tính.

Kết thúc quá trỉnh. - - 100 Mac Vin Giang § Trường ĐH Bách khua Hà Nội Tuuận văn thạc sƑ Bộ môn ché tao may MUC LUC LOI CAM DOAN - - - 3 DANH MỤC CÁC CHỮ VIỆT TẮT. - - 5 DANH MỤC CÁC BẰNG.f DANH MỤC CÁC HÏNH VỀ - 5 MUC LUC. HH Hong Hee.

" Chương 1- TÔNG QUAN VE CHƯƠNG TRÌNH CAD/CAM 13 1. Một sỏ đặc diễm của hệ thông CAI/CAM. Thiết kế với sự trợ giúp của máy tính 13 1. Khái niệm cơ bản về CAD.

Lập kế hoạch sản xuất. Điền khiến sẵn xuất 16 1. Tệ thống CAD/CAM. - - - 16 Chương2- CÂU TRÚC DỮ LIRU FILE IGES 18 2.

Khải niệm về câu trúc dữ liệu. Tẳng quan về (ile TGES 20 2. Cấu trúc file GES - - 20 2. Định dạng file ASCI.

Chương 3- G-CODE VÀ STIP-NƠ. Chương trình gia công với G-code - - 35 3. Hệ mã lệnh NC (NC Code). Cau tric chueng trinh gia ogng CNC ' DƯNEORD.

Giải thích các lệnh TRO - NC - Code ea ban, - 33 3. Một số khái niệm mở rông. Các chu trình gia công ( Cyoles). Nghiên cứu về S[BP-NC.1, San xuất hiện tại 51 Mac Vin Giang 9 Trường ĐH Bách khua Hà Nội Tuuận văn thạc sƑ Bộ môn ché tao may Hinh 4.

Luu file: exe - 94 Hình 4.41, Lựa chọn Package and Deployment Wizard. Lựa chọn Package. co ccierieerre 95 THình 4. Lựa chọn đóng gói.ựa chọn kiểu đồng gói - - - 96 Linh 4.

Xac dink vi tri km Š đĩa. Xac dink vi tri liu 6 dia 97 -Hình 4.47, Lựa chọn tệp tin sao lưu.cceerieerre estes eee IF Hình 4. Lựa chọn kiểu nén. Lựa chọn tên file.

Quân ly Shortcut. ‘Thiét Jap thuộc tính. Kết thúc quá trỉnh.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ