Bối cảnh và vấn đề nghiên cứu
Trong lĩnh vực kỹ thuật cơ khí, việc ứng dụng các phần mềm thiết kế hỗ trợ máy tính (CAD) như Autodesk Inventor Professional đã trở thành tiêu chuẩn trong công tác xây dựng mô hình 3D và lập bản vẽ chế tạo 2D. Tuy nhiên, quy trình thực hiện thủ công từ khâu tổng hợp thông tin, mô hình hóa chi tiết, thiết lập khung bản vẽ, đặt hình chiếu, ghi kích thước (dimensioning) đến kiểm tra lỗi đòi hỏi nhiều thời gian và nhân lực. Các thao tác lặp lại này không chỉ làm giảm năng suất làm việc của kỹ sư mà còn tiềm ẩn nguy cơ sai sót, đặc biệt là khi mô hình 3D có sự thay đổi hoặc cập nhật phiên bản dẫn đến tình trạng kích thước 2D bị mất liên kết (kích thước lỗi).
Nhằm giải quyết các bất cập trên, đề tài khóa luận "Lập trình tự động hoá thiết kế cơ khí trong phần mềm Inventor Professional" của tác giả Huỳnh Văn Thành và Phan Đình Quý (ngành Công nghệ Kỹ thuật Cơ khí, Trường Đại học Sư phạm Kỹ thuật TP. Hồ Chí Minh, thực hiện dưới sự hướng dẫn của ThS. Nguyễn Quang Hiến vào tháng 07/2023) tập trung vào việc nghiên cứu và ứng dụng công cụ lập trình tích hợp iLogic và giao diện lập trình ứng dụng (API) của Autodesk Inventor để tự động hóa quy trình thiết kế và xuất bản vẽ kỹ thuật.
Mục tiêu nghiên cứu được xác định cụ thể trong văn bản bao gồm:
- Phát triển các chương trình mở rộng (Add-in) và bộ quy tắc iLogic trong phần mềm Inventor Professional để hỗ trợ tự động hóa quá trình thiết kế cơ khí, giảm thiểu thời gian thiết kế và tăng tính chính xác.
- Xây dựng các tính năng tự động để tạo bản vẽ 2D, mô hình 3D, mặt cắt, bảng kích thước và bảng kê vật liệu (BOM) của sản phẩm cơ khí.
- Phân tích và cải tiến quy trình thiết kế cơ khí hiện tại nhằm tối ưu hóa các bước thực hiện và nâng cao hiệu quả sản xuất.
- Nghiên cứu, đánh giá tính khả thi của việc sử dụng Add-in/iLogic và đề xuất các giải pháp kỹ thuật nâng cao.
Đối tượng và phạm vi nghiên cứu của đề tài:
- Đối tượng nghiên cứu: Môi trường lập trình Visual Studio 2022, phần mềm thiết kế cơ khí Autodesk Inventor Professional 2022, ngôn ngữ lập trình Visual Basic (VB.NET, VBA) và các linh kiện chi tiết máy cơ khí.
- Phạm vi nghiên cứu: Lập trình điều khiển tham số hình học của chi tiết bằng công cụ iLogic; lập trình tự động hóa xuất bản vẽ 2D; xây dựng các công cụ (Tool/Add-in) giao tiếp qua Inventor API.
Cơ sở lý thuyết và phương pháp
Đề tài vận dụng các nền tảng lý thuyết và công nghệ phần mềm chuyên ngành trong lĩnh vực tự động hóa thiết kế cơ khí (Design Automation):
- Khung lý thuyết tự động hóa thiết kế: Nguyên lý tham số hóa mô hình 3D (Parametric Modeling), kiểm soát quan hệ hình học và logic thiết kế thông qua các biến kích thước và quy tắc điều kiện.
- Công cụ lập trình iLogic: Công nghệ được tích hợp sẵn trong Autodesk Inventor từ phiên bản 2010, cho phép nhúng trực tiếp các đoạn mã viết bằng Visual Basic (VB) vào tài liệu (Part, Assembly, Drawing) hoặc lưu trữ dưới dạng quy tắc bên ngoài (External Rules) để điều khiển thông số thiết kế, thuộc tính tài liệu (
iProperties) và giao diện người dùng (Global Forms).
- Ngôn ngữ lập trình VB.NET và VBA: Sử dụng Visual Basic for Applications (VBA) và VB.NET để thao tác với hệ thống đối tượng thông qua Autodesk Inventor API (Application Programming Interface), cho phép can thiệp sâu vào cấu trúc dữ liệu mô hình và bản vẽ.
- Môi trường phát triển: Microsoft Visual Studio 2022 được sử dụng làm môi trường phát triển tích hợp (IDE) để lập trình, biên dịch và tối ưu hóa mã nguồn cho các tiện ích bổ trợ (Add-in).
Phương pháp nghiên cứu thực nghiệm và phát triển hệ thống được triển khai qua các bước:
- Phân tích các hàm, đối tượng và phương thức truy xuất dữ liệu trong thư viện Inventor API và môi trường iLogic.
- Thiết kế giải thuật điều khiển logic, xây dựng các cấu trúc điều kiện (
If...Then...Else), cấu trúc rẽ nhánh (Select Case), vòng lặp (For...Next, While...End While, Do While...Loop), các thủ tục (Sub) và hàm trả về giá trị (Function).
- Lập trình kịch bản và xây dựng biểu mẫu tương tác (
Form) để tự động hóa các tác vụ thiết kế và xuất bản vẽ.
- Kiểm nghiệm thực tế các công cụ trên 4 mẫu chi tiết máy kỹ thuật (
AUTODRAWING1 đến AUTODRAWING4) và kiểm thử chức năng so sánh sự thay đổi giữa hai phiên bản của cùng một chi tiết máy.
Thiết kế và triển khai
Hệ thống tự động hóa trong đề tài được thiết kế theo cấu trúc mô-đun hóa, phân định rõ ràng giữa tầng giao tiếp người dùng, tầng xử lý logic và tầng tương tác với cơ sở dữ liệu của phần mềm Autodesk Inventor.
Kiến trúc các công cụ tự động hóa
| Thành phần hệ thống |
Công nghệ sử dụng |
Chức năng chi tiết trong đồ án |
| Mẫu bản vẽ chuẩn (Template Drawing) |
Inventor Drawing (.idw/.dwg), Custom iProperties |
Chuẩn hóa khung tên, khung bản vẽ, tự động điền các trường dữ liệu: tên chi tiết, vật liệu, người vẽ, ngày tạo. |
| Biểu mẫu toàn cục (Global Forms) |
iLogic Form Designer |
Cung cấp giao diện hộp thoại để người dùng nhập thông số kích thước (Width, Length, Extrusion1) và kiểm soát thuộc tính. |
| Bộ quy tắc xử lý (iLogic Rules & External Rules) |
Visual Basic (VB), iLogic Engine |
Thực thi các thuật toán tính toán tỷ lệ khung nhìn, chèn đường tâm, tự động đánh kích thước, sắp xếp và kiểm tra kích thước lỗi. |
| Tiện ích mở rộng (Add-In / API Scripts) |
Visual Studio 2022, Inventor API, VBA |
Tự động mở tệp mô hình, nạp mẫu bản vẽ, tạo các hình chiếu (Base View, Projected Views) và xuất bản vẽ 2D hàng loạt. |
| Mô-đun so sánh phiên bản (Version Comparison) |
iLogic Script, Part Document Management |
So sánh sự thay đổi hình học giữa hai phiên bản của chi tiết máy (Version 1 và Version 2) sau khi chỉnh sửa. |
Quy trình công nghệ và luồng xử lý
[Mô hình 3D (Part Document)]
[Tạo hình chiếu & Tự động tính tỷ lệ Scale]
[Tạo đường tâm (Centerlines / Center Marks) tự động]
[Tự động lấy kích thước (Auto-Dim) & Sắp xếp, căn giữa kích thước]
[Kiểm tra & Xóa kích thước lỗi / Đánh dấu kích thước nhập tay / Định dạng số thập phân]
[Bản vẽ 2D hoàn chỉnh]
Các công cụ chuyên biệt được phát triển
Trong đồ án, các tác giả đã lập trình chi tiết các bộ quy tắc (Rules) và công cụ phục vụ trực tiếp quá trình tạo lập và hoàn thiện bản vẽ 2D:
- Công cụ kiểm tra thuộc tính (
iProperty Check): Quét các thông tin trong Custom iProperties, nếu phát hiện thông tin bắt buộc còn thiếu sẽ bật hộp thoại yêu cầu người dùng điền đầy đủ trước khi xuất bản vẽ.
- Quy tắc xuất bản vẽ tự động và Scale: Tự động tạo tài liệu Drawing mới, xuất các hình chiếu tiêu chuẩn vào vị trí xác định và áp dụng công thức toán học để tính toán tỷ lệ phóng đại/thu nhỏ (Scale) tối ưu theo kích thước bao của khổ giấy.
- Công cụ tạo đường tâm tự động: Tự động nhận diện các đối tượng hình tròn, cung tròn, lỗ khoan trên các hình chiếu và tạo tâm đường tròn (
Center Mark) cũng như đường trục tâm (Centerline).
- Công cụ ghi kích thước tự động (Auto-Dim): Tự động truy xuất các cạnh, đoạn thẳng và thực thể hình học từ mô hình 3D để tạo kích thước trên hình chiếu 2D.
- Công cụ sắp xếp và căn giữa kích thước: Tự động căn chỉnh vị trí các đường kích thước, tránh hiện tượng các đường gióng và chữ số kích thước bị chồng chéo lên nhau.
- Công cụ hiển thị kích thước nhập tay (Override Dimensions): Quét toàn bộ bản vẽ để phát hiện và làm nổi bật các kích thước bị người dùng sửa đổi giá trị thủ công thay vì lấy từ mô hình thực tế.
- Công cụ xóa kích thước lỗi (Detached/Dangling Dimensions): Tự động phát hiện và xóa bỏ các kích thước bị mất liên kết hình học do các bề mặt hoặc cạnh 3D tương ứng đã bị xóa hoặc thay đổi trong quá trình hiệu chỉnh thiết kế.
- Công cụ làm tròn số thập phân: Cung cấp bảng tùy chọn định dạng số chữ số sau dấu phẩy cho các giá trị kích thước trên bản vẽ.
- Công cụ so sánh phiên bản: Cho phép chọn hai tệp chi tiết (
Part 1 và Part 2), sau đó tạo ra hai tệp phân tích để hiển thị sự khác biệt về hình học và kích thước giữa phiên bản gốc và phiên bản cải tiến.
Nội dung chính theo từng chương
Bố cục khóa luận được xây dựng thành 7 chương rõ ràng, phản ánh toàn bộ tiến trình nghiên cứu từ cơ sở lý thuyết đến triển khai mã nguồn và thử nghiệm thực tế:
Chương 1: Giới thiệu
Trình bày tính cấp thiết của việc tự động hóa thiết kế trong phần mềm Autodesk Inventor Professional nhằm giảm thời gian thao tác và tăng độ chính xác; xác định ý nghĩa khoa học và ý nghĩa thực tiễn của đề tài; thiết lập 4 mục tiêu nghiên cứu cụ thể; xác định rõ đối tượng, phạm vi nghiên cứu và cơ sở phương pháp luận của đồ án.
Chương 2: Tổng quan nghiên cứu đề tài
Tổng hợp tình hình nghiên cứu và ứng dụng tự động hóa CAD/CAM trên thế giới tại các tập đoàn hàng không và chế tạo máy như Boeing, Airbus, Bombardier Aerospace, cũng như các giải pháp từ các hãng phần mềm lớn như Siemens, Dassault Systèmes, Autodesk. Chương này cũng phân tích thực trạng ứng dụng tự động hóa CAD tại Việt Nam và chỉ ra các mặt hạn chế còn tồn tại của phần mềm: việc bố trí kích thước tự động chưa hoàn toàn đảm bảo tính thẩm mỹ, giá trị kích thước phụ thuộc nhiều vào chất lượng dựng hình 3D và trình độ, kinh nghiệm của kỹ sư thiết kế.
Chương 3: Cơ sở lý thuyết
Trình bày tổng quan về tự động hóa thiết kế cơ khí; giới thiệu đặc điểm của hai ngôn ngữ lập trình VB.NET và VBA; cấu trúc phần mềm Autodesk Inventor và môi trường lập trình Visual Basic. Phân tích các yêu cầu đối với Add-In (tự động hóa thiết kế, xuất hàng loạt bản vẽ, tích hợp mượt mà, tính linh hoạt và mở rộng) và phác thảo các yếu tố thiết kế kiến trúc, quy tắc thiết kế, lập trình và kiểm thử Add-In.
Chương 4: Phương hướng nghiên cứu
Xác định 6 bước triển khai nghiên cứu cụ thể: tìm hiểu công nghệ tự động hóa và công cụ CAD/CAM; nghiên cứu ngôn ngữ lập trình và khả năng tích hợp; thu thập thông tin quy trình thiết kế và khó khăn từ các doanh nghiệp cơ khí; phát triển Add-in trên môi trường Inventor; thực hiện kiểm thử Add-in trên các bản vẽ thực tế; tổng hợp kết quả và đánh giá tính khả thi.
Chương 5: Công cụ lập trình iLogic
Đây là chương trọng tâm của đồ án, hướng dẫn chi tiết cách thiết lập môi trường làm việc iLogic trong Inventor, quy trình tạo External Rule và viết mã nguồn. Trình bày các cấu trúc điều khiển cơ bản (cấu trúc điều kiện If...Else, vòng lặp For, While, Do While, cấu trúc rẽ nhánh Select Case), cách sử dụng hàm (Function, Sub) và chuỗi tài liệu DocStrings. Đồng thời, chương này mô tả chi tiết phương pháp xây dựng Template bản vẽ chuẩn, thiết lập Custom iProperties, tạo biểu mẫu giao diện người dùng (Global Forms) và triển khai chi tiết mã nguồn cho 11 công cụ/quy tắc tự động hóa:
- Cài đặt
Load Automatically cho iLogic Add-in.
- Xây dựng quy tắc gán tham số (
Width, Length, Extrusion1) qua hộp thoại InputBox.
- Xây dựng biểu mẫu nhập liệu và kiểm tra thông tin bản vẽ (
Tool iProperty Check).
- Lập trình tự động tạo bản vẽ, đặt hình chiếu và tính toán tỷ lệ Scale.
- Lập trình công cụ tạo đường tâm tự động cho lỗ và trục.
- Lập trình tự động lấy kích thước (
Dim kích thước tự động).
- Lập trình công cụ sắp xếp, căn giữa kích thước.
- Lập trình công cụ hiển thị các kích thước nhập tay và công cụ tô đen kích thước.
- Lập trình công cụ làm tròn số thập phân của kích thước.
- Lập trình thuật toán phát hiện và xóa tất cả kích thước lỗi.
- Lập trình công cụ so sánh và hiển thị các điểm khác biệt giữa 2 phiên bản chi tiết.
Chương 6: Lập trình xuất bản vẽ 2D tự động
Nghiên cứu việc ứng dụng Inventor API và ngôn ngữ lập trình VBA để xây dựng công cụ xuất bản vẽ 2D tự động độc lập với iLogic. Trình bày cách thức tạo giao diện nút bấm trong Inventor, mở hộp thoại chọn tệp mô hình Part và mẫu bản vẽ Template, tự động tạo các hình chiếu kỹ thuật, từ đó so sánh, đánh giá ưu điểm và hạn chế của phương pháp sử dụng API thuần túy so với công cụ iLogic.
Chương 7: Biên soạn bài tập
Ứng dụng toàn bộ các công cụ và quy tắc đã lập trình để thực nghiệm xuất bản vẽ 2D tự động cho 4 chi tiết máy điển hình (AUTODRAWING1, AUTODRAWING2, AUTODRAWING3, AUTODRAWING4). Đối với mỗi chi tiết, đồ án ghi nhận tuần tự kết quả qua từng bước: chạy Rule tạo bản vẽ và scale tự động, kết quả tính toán scale, chạy Rule tạo đường tâm, chạy Rule tự động ghi kích thước và chạy Rule sắp xếp kích thước. Phần cuối của chương trình bày kết quả thực nghiệm của công cụ kiểm tra sự thay đổi hình học giữa hai phiên bản (Version 1 và Version 2) của các chi tiết máy.
Kết quả và đóng góp
Kết quả chính
- Xây dựng hoàn chỉnh bộ quy tắc iLogic và Add-in: Tự động hóa toàn bộ quy trình tạo lập bản vẽ 2D từ tệp mô hình 3D Part trong Autodesk Inventor Professional 2022.
- Tự động hóa các khâu trung gian: Tự động nạp mẫu bản vẽ chuẩn (
Template), điền thuộc tính quản lý (iProperties), tự động tính toán và thiết lập tỷ lệ hình chiếu (Scale) phù hợp với kích thước khung giấy, tự động chèn đường tâm (Centerline/Center Mark), tự động tạo kích thước (Auto-Dim) và căn chỉnh khoảng cách các đường kích thước.
- Xử lý và chuẩn hóa dữ liệu bản vẽ: Tự động quét và phát hiện các kích thước bị chỉnh sửa giá trị thủ công (
Override), tự động loại bỏ triệt để các kích thước bị đứt liên kết (Detached Dimensions) khi thay đổi mô hình 3D, định dạng số chữ số thập phân cho kích thước.
- Chức năng so sánh mô hình cải tiến: Thực hiện thành công tính năng so sánh hình học giữa hai phiên bản của cùng một chi tiết máy, giúp kỹ sư nhanh chóng nhận diện các thay đổi khi nâng cấp thiết kế.
- Kiểm chứng thực nghiệm: Thực nghiệm thành công trên 4 chi tiết máy kỹ thuật (
AUTODRAWING1 đến AUTODRAWING4) và các tệp mô hình so sánh phiên bản, chứng minh các công cụ hoạt động ổn định và đáp ứng các yêu cầu đề ra.
Đóng góp của đề tài
- Hệ thống hóa quy trình xây dựng công cụ tự động hóa thiết kế trên nền tảng Autodesk Inventor bằng sự kết hợp giữa ngôn ngữ Visual Basic, công cụ iLogic và thư viện Inventor API.
- Đưa ra giải pháp thực tiễn giúp rút ngắn thời gian lập bản vẽ 2D và giảm thiểu sai sót chủ quan của con người trong các doanh nghiệp và phòng kỹ thuật cơ khí.
- Cung cấp tài liệu hướng dẫn chi tiết và bài tập thực hành ứng dụng cụ thể làm tài liệu tham khảo trong đào tạo và nghiên cứu kỹ thuật cơ khí.
Hạn chế và hướng nghiên cứu tiếp
Hạn chế
Căn cứ vào các tồn tại của phần mềm được tác giả phân tích trong báo cáo:
- Tính thẩm mỹ của bản vẽ tự động: Thuật toán tự động ghi và bố trí kích thước đôi khi chưa đáp ứng hoàn toàn yêu cầu thẩm mỹ của bản vẽ kỹ thuật phức tạp, vẫn đòi hỏi kỹ sư phải can thiệp thủ công để tinh chỉnh vị trí các đường kích thước.
- Sự phụ thuộc vào chất lượng mô hình 3D: Độ chính xác và giá trị của các kích thước tự động phụ thuộc chặt chẽ vào kỹ năng dựng hình 3D, cách gán ràng buộc hình học và cách đặt tên tham số (
Parameters) của người thiết kế.
- Phạm vi kiểm nghiệm: Các thực nghiệm trong đề tài chủ yếu tập trung vào các chi tiết đơn lẻ (Part Document), chưa mở rộng kiểm thử toàn diện trên các bộ phận lắp ráp lớn (Assembly Document) có cấu trúc phức tạp.
Hướng nghiên cứu tiếp
- Nâng cấp và hoàn thiện thuật toán tối ưu hóa vị trí kích thước nhằm nâng cao giá trị thẩm mỹ và mức độ trực quan cho bản vẽ kỹ thuật tự động.
- Phát triển và mở rộng các Add-in/iLogic Rules để tự động hóa quy trình xuất bản vẽ cho các cụm lắp ráp (
Assembly), bao gồm việc tự động tạo hình chiếu phân rã, tự động đánh số chi tiết (Balloon) và xuất bảng kê vật liệu chi tiết (BOM Table).
- Nghiên cứu tích hợp các thuật toán kiểm tra tự động nâng cao phục vụ cho quá trình sản xuất và liên kết trực tiếp với các hệ thống CAM/CAPP.
Giá trị tham khảo
Báo cáo khóa luận là tài liệu tham khảo có giá trị ứng dụng kỹ thuật cao đối với các đối tượng:
- Sinh viên các ngành kỹ thuật: Sinh viên ngành Công nghệ Kỹ thuật Cơ khí, Cơ điện tử, Kỹ thuật Chế tạo máy có nhu cầu tìm hiểu về tự động hóa thiết kế, kỹ thuật lập trình tham số hóa mô hình 3D và tự động xuất bản vẽ kỹ thuật.
- Kỹ sư thiết kế CAD/CAM: Các kỹ sư đang làm việc với phần mềm Autodesk Inventor mong muốn xây dựng các công cụ tùy biến, Add-in hoặc bộ quy tắc iLogic để chuẩn hóa quy trình thiết kế tại doanh nghiệp, giảm bớt các tác vụ thủ công lặp lại.
- Nội dung tham khảo trọng tâm:
- Chương 5: Các đoạn mã nguồn mẫu viết bằng Visual Basic/iLogic về điều khiển tham số (
Parameters), xử lý iProperties, thuật toán tính tỷ lệ scale, thuật toán quét và xóa kích thước lỗi, và kỹ thuật tạo form tương tác.
- Chương 6: Quy trình lập trình giao tiếp với Inventor API thông qua VBA và môi trường Visual Studio 2022.
- Chương 7: Trình tự các bước ứng dụng công cụ tự động hóa trên các mẫu chi tiết máy thực tế.
Câu hỏi thường gặp
1. Đề tài sử dụng những công cụ và môi trường lập trình nào để tự động hóa thiết kế trong Inventor?
Đề tài sử dụng phần mềm thiết kế Autodesk Inventor Professional 2022, công cụ lập trình tích hợp iLogic, giao diện lập trình ứng dụng Inventor API, ngôn ngữ lập trình Visual Basic (VB.NET và VBA) và môi trường phát triển tích hợp Microsoft Visual Studio 2022.
2. Công cụ iLogic trong đề tài thực hiện những chức năng chính nào trên bản vẽ 2D?
Công cụ iLogic được lập trình để thực hiện: nạp mẫu bản vẽ chuẩn (Template), kiểm tra thông tin thuộc tính bản vẽ (iProperty Check), tự động tạo hình chiếu và tính toán tỷ lệ Scale, tự động chèn đường tâm (Centerline/Center Mark), tự động ghi kích thước (Auto-Dim), căn giữa và sắp xếp kích thước, hiển thị các kích thước bị sửa tay (Override), làm tròn số thập phân, tự động xóa kích thước lỗi (Detached Dimensions), và so sánh sự khác nhau giữa hai phiên bản của chi tiết máy.
3. Làm thế nào để công cụ iLogic tự động thay đổi kích thước mô hình 3D trong ví dụ của đề tài?
Trong đề tài, tác giả truy xuất vào danh sách Parameters của tài liệu Part, đổi tên các thông số thành Width, Length, Extrusion1. Sau đó, đoạn mã iLogic sử dụng hàm InputBox để nhận các giá trị kích thước do người dùng nhập vào và gán trực tiếp các giá trị mới này cho các biến tham số của mô hình (partDoc.Item("Width"), partDoc.Item("Length"), Extrusion1Param).
4. Tại sao cần có công cụ "Xóa tất cả các kích thước lỗi" trong quy trình tự động hóa?
Trong quá trình thiết kế, khi một phần của chi tiết 3D bị xóa hoặc thay đổi hình học, các kích thước tương ứng trên bản vẽ 2D sẽ bị mất liên kết hình học và trở thành kích thước lỗi. Việc lập trình quy tắc tự động quét và xóa bỏ các kích thước lỗi này giúp làm sạch bản vẽ, tránh sai lệch thông tin chế tạo và tiết kiệm thời gian chỉnh sửa thủ công cho kỹ sư.
5. Bộ công cụ của đề tài đã được kiểm nghiệm trên những chi tiết máy nào?
Bộ công cụ đã được thử nghiệm thực tế trên 4 chi tiết máy mẫu có tên lần lượt là AUTODRAWING1, AUTODRAWING2, AUTODRAWING3, AUTODRAWING4 để kiểm tra các bước xuất bản vẽ, scale, tạo đường tâm, dim và sắp xếp kích thước; đồng thời kiểm nghiệm tính năng so sánh hình học trên hai phiên bản chi tiết Version 1 và Version 2.
Kết luận
Đồ án tốt nghiệp của tác giả Huỳnh Văn Thành và Phan Đình Quý đã nghiên cứu và ứng dụng thành công công nghệ iLogic, VBA và Inventor API trên phần mềm Autodesk Inventor Professional 2022 để tự động hóa toàn diện quy trình thiết kế và xuất bản vẽ cơ khí 2D. Các công cụ và quy tắc được phát triển đã giải quyết hiệu quả các khâu chuẩn hóa khung bản vẽ, tự động tính tỷ lệ hình chiếu, chèn đường tâm, ghi và sắp xếp kích thước, cũng như tự động xử lý các kích thước lỗi và so sánh phiên bản chi tiết. Kết quả thực nghiệm trên các chi tiết máy mẫu khẳng định tính đúng đắn của giải pháp, mang lại giá trị ứng dụng thiết thực trong việc nâng cao năng suất và chất lượng thiết kế kỹ thuật cơ khí.