Thông tin tài liệu:
Bài giảng Tự động hóa thiết kế: Chương 1 cung cấp các kiến thức về sản phẩm và vai trò của thiết kế; quá trình thiết kế; thiết kế và tự động hóa thiết kế; tính năng phần mềm thiết kế tự động; các nội dung chính trong lập trình thiết kế. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Tự động hóa thiết kế: Chương 1 - TS. Vũ Lê Huy Trường Đại học Bách Khoa Hà Nội Bài giảng TƯ ĐỘNG HÓA THIẾT KẾ Giảng viên: TS. Vũ Lê HuyĐơn vị công tác: Bộ môn cơ sở thiết kế máy và Rôbốt, Viện Cơ khí Hà Nội, 1/2015 1 Tự động hóa thiết kế Chương 1. Giới thiệu chung 2 1.1. Sản phẩm và vai trò của thiết kế Máy công cụ Sản phẩm Thiết kế Tự động hóa thiết kế Chương 1. Giới thiệu chung 3 1.2. Quá trình thiết kế Ý tưởng Phác thảo Tính thiết kế Vẽ bản vẽ Mô hình 3D Chế tạo thử Sản phẩm Tự động hóa thiết kế Chương 1. Giới thiệu chung 4 1.3. Thiết kế và tự động hóa thiết kếVẽ tay với dụng cụ vẽ cơ bản Vẽ bản vẽ trên máy tính Nhiều chi tiết có hình dáng giống nhau Phải vẽ lặp đi lặp lại - Mất thời gian - Nhàm chán Tự động hóa - Dễ sai sót Dụng cụ vẽ hỗ trợ Tự động hóa thiết kế Chương 1. Giới thiệu chung 5 1.4. Tính năng phần mềm thiết kế tự động Phân tích khả năng làm việc của máy và chi tiết máy Thiết lập bản vẽ và thuyết minh Mô phỏng hoạt động, trạng thái của máy và chi tiết máy Lập trình bổ sung các chức năng cho phần mềm hoặc tạo các phần mềm mới thực hiện các chức năng trên cho các yêu cầu cụ thể một cách tự động. Lợi ích: + Nâng cao chất lượng và hiệu quả thiết kế + Rút ngắn thời gian tính toán, thực hiện bản vẽ, … + Đảm bảo độ chính xác kết quả tính toán và bản vẽ Tự động hóa thiết kế Chương 1. Giới thiệu chung 6 1.6. Các nội dung chính trong lập trình thiết kế Số hoá các số liệu dạng đồ thị, biểu đồ… Đây là việc nhằm tạo ra cơ sở dư liệu cho chương trình tự động hóa thiết kế Số liệu có thể lưu vào các tệp tin dữ liệu hoặc gán vào biến mảng trong chương trình (dùng khi ít giá trị) Xây dựng các lưu đồ thuật giải Lưu đồ thuật giải thể hiện quá trình tính toán thiết kế dưới dạng lưu đồ Tạo ra sự tường minh, dễ hiểu cho việc viết mã nguồn chương trình Sử dụng các cấu trúc điều kiện, lặp, … để lập lưu đồ thuật giải Một số ngôn ngữ lập trình áp dụng trong tự động hoá thiết kế VBA, C/C++, Lisp, Fortran, … Lựa chọn ngôn ngữ lập trình và viết code cho chương trình Tùy thuộc phần mềm hỗ trợ ngôn ngữ lập trình nào? Đã biết sử dụng ngôn ngữ lập trình nào? Ngôn ngữ nào dễ triển khai? Tự động hóa thiết kế Chương 1. Giới thiệu chung 7 1.5. Một số phần mềm hỗ trợ thiết kế tự động AutoCAD - Vẽ các bản vẽ kỹ thuật LISP - Nhiều chức năng vẽ VBA - Dễ sử dụng C++ - Phổ biến Inventor - Vẽ các mô hình 3D VBA - Nhiều chức năng vẽ - Hỗ trợ tính toán thiết kế chi tiết máy C++ - Tính toán FEM - Mô phỏng chuyển động SolidWork - Vẽ các mô hình 3D VBA - Nhiều chức năng và dễ sử dụng C++ - Mô phỏng chuyển động Abaqus, Ansys,… Fortran - Phân tích FEM C Tự động hóa thiết kế Chương 1. Giới thiệu chung 8 Ví dụ: Thư viện vẽ ổ lăn trong AutoCAD bằng ngôn ngữ LISP Tự động hóa thiết kế Chương 1. Giới thiệu chung 9 Ví dụ: Chương trình liên kết với SolidWorks bằng C++ Macro vẽ ...