BÁO cáo tự ĐỘNG hóa THIẾT kế TRỤC vào của hộp GIẢM tốc 1 cấp BÁNH RĂNG côn

37 24 0
BÁO cáo tự ĐỘNG hóa THIẾT kế TRỤC vào của hộp GIẢM tốc 1 cấp BÁNH RĂNG côn

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TỰ ĐỘNG HÓA THIẾT KẾ GVHD TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CƠ KHÍ BỘ MÔN CƠ SỞ THIẾT KẾ MÁY VÀ ROBOT BÁO CÁO TỰ ĐỘNG HÓA THIẾT KẾ ĐỀ TÀI TỰ ĐỘNG HÓA THIẾT KẾ TRỤC VÀO CỦA HỘP GIẢM TỐC 1 CẤP BÁNH RĂNG CÔN Hà Nội 012019 MỤC LỤC CHƯƠNG 1 TỔNG QUAN VỀ AUTOLISP 7 1 1 Giới thiệu về Autolisp 7 1 1 1 Sơ lược về LISP 7 1 1 2 Lịch sử phát triển của Autolisp 7 1 2 Ưu nhược điểm của Autolisp 8 1 2 1 Ưu điểm 8 1 2 2 Nhược điểm 8 1 3 Những khó khăn khi tiếp cận với Autolisp 8 1 4 Một số khái niệm và cú p.

TỰ ĐỘNG HÓA THIẾT KẾ GVHD: TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CƠ KHÍ BỘ MƠN CƠ SỞ THIẾT KẾ MÁY VÀ ROBOT BÁO CÁO TỰ ĐỘNG HÓA THIẾT KẾ ĐỀ TÀI TỰ ĐỘNG HÓA THIẾT KẾ TRỤC VÀO CỦA HỘP GIẢM TỐC CẤP BÁNH RĂNG CÔN Hà Nội 01/2019 TỰ ĐỘNG HÓA THIẾT KẾ GVHD: MỤC LỤC CHƯƠNG TỔNG QUAN VỀ AUTOLISP 1.1 Giới thiệu Autolisp 1.1.1 Sơ lược LISP 1.1.2 Lịch sử phát triển Autolisp .7 1.2 Ưu nhược điểm Autolisp .8 1.2.1 Ưu điểm 1.2.2 Nhược điểm 1.3 Những khó khăn tiếp cận với Autolisp 1.4 Một số khái niệm cú pháp lập trình .9 1.4.1 Giới thiệu .9 1.4.2 Biến 10 1.4.3 Hàm .10 1.4.4 Kiểu liệu 11 1.4.5 Bảng mã DXF 12 1.4.6 Dữ liệu mở rộng .12 1.4.7 Điều kiện 13 1.4.8 Vòng lặp .13 1.4.9 Ngôn ngữ lập trình điều khiển hộp thoại DCL 14 1.4.10 Hướng đối tượng 14 CHƯƠNG NỘI DUNG CHI TIẾT .15 2.1 Các liệu cần nhập vào bảng số liệu Demo 16 2.2 Cách thức xây dựng vẽ chi tiết cụm chi tiết 17 2.2.1 Cách thức xâu dựng vẽ chi tiết 17 2.2.2 Cách thức xây dựng cụm chi tiết 18 2.3 Các quan hệ kích thước sử dụng để thiết lập vẽ từ số liệu ban đầu 19 2.3.1 Chi tiết trục .19 2.3.2 Ổ đũa côn 21 TỰ ĐỘNG HÓA THIẾT KẾ GVHD: 2.3.3 VẼ CỐC LÓT 24 2.3.4 VẼ NỐI TRỤC 26 2.3.5 Vẽ nắp ổ 28 2.3.6 Vòng chắn dầu 30 2.3.7 Vẽ bánh côn 32 Kêt thưc nghiệm 35 Nguồn tham khảo 36 TỰ ĐỘNG HÓA THIẾT KẾ GVHD: LỜI MỞ DẦU Trong thời buổi công nghệ phát triển nay, khơng khó để cá nhân sở hữu cho máy tính đủ dùng cho việc thiết kế sản phẩm khí Và nhiều sản phẩm trội thị trường chuyên biệt cho việc thiết kế Soliworks, Catia, Inventor, Autocad nói việc tiếp cận sử dụng phù hợp với người bắt đầu có lẽ sản phẩm từ hãng phần mềm Autodesk tiêu biểu Autocad Trong khuôn khổ cho báo cáo môn học kỳ này, chúng em xin đưa cách thiết kế( vẽ ) sản phẩm với việc ứng dụng cơng cụ lập trình AUTOLISP tích hợp phần mềm Autocad Với đề tài tạo dựng vẽ “cụm trục vào hộp giảm tốc bánh cấp” chúng em hi vọng minh hoạ thiết thực cho chuẩn bị hay biết đến có nhìn tổng quan thiết thực ứng dụng Autolisp toán thiết kế Nếu xem xét cách cẩn thận nhìn thấy tính linh hoạt khả mở rộng Autolisp cao Với việc liên kết với ứng dụng văn phịng hay cơng cụ lập trình khác điểm mạnh cho cơng cụ phát triển Qua báo cáo lần này, nhóm chúng em xin chân thành cảm ơn thầy TS.Trịnh Đồng Tính – GV mơn học Tự động hố thiết kế tận tình dạy hướng dẫn chúng em kiến thức cuả mơn học mang lại hồn thiện báo cáo này! TỰ ĐỘNG HÓA THIẾT KẾ GVHD: PHÂN CƠNG NHIỆM VỤ Bảng : Phân cơng trách nhiệm thành viên ST T TÊN NHIỆM VỤ VỊ TRÍ ĐIỂM KÍ TÊN Nhóm Trưởng Thành Viên Thành Viên TỰ ĐỘNG HÓA THIẾT KẾ GVHD: CHƯƠNG TỔNG QUAN VỀ AUTOLISP 1.1 Giới thiệu Autolisp 1.1.1 Sơ lược LISP LISP – List Processing chuẩn ngơn ngữ lập trình John McCarthy phát triển vào năm 1956 dự án nghiên cứu AI (Artificial Intelligence) Phiên bảnđầu tiên LISP 1.5 giới thiệu vào đầu thập niên 60 phát triển với nhiều biến thểnhư: BBNLisp, Interlisp, MacLisp, NIL (New Implementation of Lisp), Franz Lisp…Vào thập niên 70 đầu năm 80 có máy tính chun dụng LispMachines thiết riêng để chạy chương trình LISP Đến năm 1981 để chuẩnhóa LISP nhà lập trình tập hợp chuẩn hóa thành chuẩn Common LISP Năm1984 Golden Common LISP trở thành chuẩn thức cho máy tính IBM sau phát triển thành XLISPtiền thân Autolisp ngày 1.1.2 Lịch sử phát triển Autolisp AutoLisp phát triển từ XLISP ngôn ngữ lập trình mơi trườngAutoCAD cơng bố phiên 2.18 vào tháng 01 năm 1986 Cùng với phát triển AutoCAD phiên Autolisp ngày TỰ ĐỘNG HÓA THIẾT KẾ GVHD: hồn thiện vớinhiều tính mới, kể đến vài phiên tiêu biểu sau: Chính thức giới thiệu phiên 2.5 tích hợp vào AutoCAD R7 với số tính tăngcơ tương tác với đối tượng vẽ.- Phiên 2.6 tích hợp vào AutoCAD R7 với chức 3D số hàm mớigetcorner, getkword, initget.- Phiên tích hợp vào AutoCAD R12 giới thiệu số hàm GUI (Graphic User Interface) ngôn ngữ điều khiển hộp thoại DCL (Dialog Control Language).- Phiên Visual LISP™ giới thiệu với AutoCAD R14 môi trường pháttriển Autolisp độc lập, trực quan với hỗ trợ cơng cụ gỡ rối.- Visual LISP™ thức tích hợp vào AutoCAD 2000 từ đến bổ sung nhiều tích 1.2 Ưu nhược điểm Autolisp 1.2.1 Ưu điểm - Làm việc tốt dễ dàng với điểm yếu tố hình học - Rất mềm dẻo, khơng khắt khe - Khơng cần trình dịch - Lập trình thực lệnh - Chạy tất các hệ điều hành với file Lisp - Quản lý đối tượng với List - Một kiểu liệu với nhiều ưu điểm vượt trội quảnlý tọa độ điểm - Mã nguồn mở cộng đồng phát triển Autolisp rộng lớn 1.2.2 Nhược điểm - Hình thức bên ngồi khơng hấp dẫn - Cú pháp khó hiểu.- Hạn chế, khơng có trình biên dịch - Ngơn ngữ trung gian nên thực thi chậm TỰ ĐỘNG HÓA THIẾT KẾ GVHD: - Hầu tương tác với hệ thống 1.3 Những khó khăn tiếp cận với Autolisp Có thể khẳng định chắn điều Autolisp ngôn ngữ dễ tiếp cậnso với số ngơn ngữ lập trình khác ngơn ngữ lập trình theo kịch bản(Script) Tuy nhiên, để tiếp cận với Autolisp yêu cầu người học phải có kiến thức lập trình nắm vững AutoCAD, đồng thời phải có kiến thức định vềhình học Chương trình Autolisp tổ hợp kịch định trước nằmđiều khiển AutoCAD thực thi theo suy nghĩ người thiết kế Đa số người muốn học Autolis p để giải tốn lĩnhvực chun mơn Để tiếp cận ứng dụng tốt Autolisp công việc yêucầu người lập trình phải có liên hệ với nhu cầu công việc thực tế, điều phụ thuộc lớn vào sở trường người Bạn thực vài thao tác đểhồn thiện vẽ bạn nhận lặp lại liên tục Một ý tưởng nảy bạn cần thực đoạn chương trình Autolisp để tự động thực thaotác chương trình Autolisp hồn thành Điều giải thích vìsao số người lại cảm thấy khó khăn tiếp cận với Autolisp mặt dù khả tư lập trình họ tốt TỰ ĐỘNG HĨA THIẾT KẾ GVHD: 1.4 Một số khái niệm cú pháp lập trình 1.4.1 Giới thiệu Một chương trình Autolisp ln bắt đầu dấu “(“ kết thúc dấu “)” Một chương trình Autolisp đơn giản sau : (defun myProg() (princ “Tecco 533”) (princ) Autolisp ngôn ngữ trả giá trị sau thực lệnh Bạn kiểm tra điều cách mở AutoCad gõ vào dòng lệnh (+ 2) mục command Và lập tưc kết trả 3) 1.4.2 Biến - Để gán giá trị Autolisp bạn cần sử dụng từ khố “setq”,ví dụ với cú pháp : (setq a 1) - Để kiểm tra giá trị biến dùng từ khoá “!” với cú pháp : !a - Giống số ngôn ngữ lập trình khác Autolisp quy định cách đặt tên biến sau + Không dùng ký tự đặc biệt: *,&,^,$ v.v + Khơng dùng từ khố AutoCad : LINE, PLINE, MIRROR v.v + Tên biến không phân biệt chữ hoa chữ thường TỰ ĐỘNG HÓA THIẾT KẾ GVHD: 1.4.3 Hàm Autolisp quy định từ khoá “defun” để định nghĩa hàm thực thi với cú pháp : (defun myProg() (princ “Tecco 533”) (princ) ) Ngoài Autolisp cịn sử dụng từ khố C: khai báo với AutoCad chương trình thực thi lệnh dấu nhắc lại lệnh Command với cú pháp : (defun C:myProg() ;Command Cad myProg để chạy (princ “Tecco 533”) (princ) ) Với hàm để thực thi bạn phải gõ Command : (myProg) dòng nhắc lệnh với hàm thứ hai bạn cần gõ Command: myProg giống lệnh AutoCad 1.4.4 Kiểu liệu Một số kiểu liệu thông dụng Autolisp sau : - String : Chuỗi gồm ký tự số Integers : Số tự nhiên Real : Số thực 10 TỰ ĐỘNG HĨA THIẾT KẾ GVHD: Các thơng số tra theo bảng : Ổ đũa côn tiêu chuẩn GHOST 333-71 23 TỰ ĐỘNG HÓA THIẾT KẾ GVHD: c Bản vẽ chia điểm d.Cách tiến hành vẽ - Vẽ phần ổ dưới, nhóm vào đối tượng, sau lấy đối xứng qua cc1 cc2 gạch mặt cắt - Vẽ phần ổ trên, nhóm thành nhóm, lấy đối xứng qua cc1 cc2, sau gạch mặt cắt ngược chiều với ổ - Vẽ đường bao đũa cơn, thực vát góc, vẽ đường tâm, lấy đối xứng qua cc1 cc2 - Vẽ đường phụ lại 24 TỰ ĐỘNG HÓA THIẾT KẾ GVHD: 2.3.3 VẼ CỐC LÓT a Các số liệu cần nhập -Chiều dày : denta đến mm -Đường kính vít : d4 -Đường kính tâm lỗ vít : d2 = d5+ 2d4 -Đường kính ngồi bích : d3=d5+ 4,4d4 25 TỰ ĐỘNG HĨA THIẾT KẾ GVHD: b, Hình vẽ chia điểm C, Cách tiến hành vẽ -Sử dụng lệnh pline để nối điểm đánh dấu hình vẽ -Sử dụng lệnh ss-mirror để lấy đối xứng qua điểm truc1 truc13 -Sử dụng lệnh hatch để gạch mặt cắt 26 TỰ ĐỘNG HÓA THIẾT KẾ GVHD: 2.3.4 VẼ NỐI TRỤC a Thông số đầu vào - đường kính khớp nối trục d1 b Thơng số kết cấu Thơng số chọn bảng 16-10a sách Tính tốn thiết kế hệ dẫn động khí trang 65 27 TỰ ĐỘNG HÓA THIẾT KẾ GVHD: c.Tọa độ điểm c, Cách tiến hành vẽ -Sử dụng lệnh pline để nối điểm hình -Sử dụng hàm ss-mirror để lấy đối xứng -Sử dụng lệnh hatch để gạch mặt cắt 28 TỰ ĐỘNG HÓA THIẾT KẾ GVHD: 2.3.5 Vẽ nắp ổ a.Thơng số cần nhập Tra theo đường kính ngồi ổ lăn b.Kết cấu nắp ổ Đường kính tâm lỗ vít D2 đường kính vành ngồi lỗ vít D3 -Chiều dày : denta đến mm -Đường kính vít : d4 -Đường kính tâm lỗ vít : d2 = d5+ 2d4 -Đường kính ngồi bích : d3=d5+ 4,4d4 29 TỰ ĐỘNG HÓA THIẾT KẾ GVHD: C, Cách tiến hành vẽ -Sử dụng lệnh pline để nối điểm hình -Sử dụng hàm ss-mirror để lấy đối xứng -Sử dụng lệnh hatch để gạch mặt cắt 30 TỰ ĐỘNG HĨA THIẾT KẾ GVHD: 2.3.6 Vịng chắn dầu a.Thơng số đầu vào Chọn vịng chắn dầu theo thơng số d0=20 vị trí trục có nắp bánh cô b.thông số kết cấu 31 TỰ ĐỘNG HÓA THIẾT KẾ GVHD: c.Tọa độ điểm d, Cách tiến hành vẽ -Sử dụng lệnh pline để nối điểm hình -Sử dụng hàm ss-mirror để lấy đối xứng -Sử dụng lệnh hatch để gạch mặt cắt 32 TỰ ĐỘNG HÓA THIẾT KẾ GVHD: 2.3.7 Vẽ bánh côn a Thông số đầu vào d1=20 b.Thông số kết cấu bánh 33 TỰ ĐỘNG HĨA THIẾT KẾ GVHD: 34 TỰ ĐỘNG HÓA THIẾT KẾ GVHD: c.Tọa độ điểm d, Cách tiến hành vẽ -Sử dụng lệnh pline để nối điểm hình -Sử dụng hàm ss-mirror để lấy đối xứng -Sử dụng lệnh hatch để gạch mặt cắt 35 TỰ ĐỘNG HÓA THIẾT KẾ GVHD: Kêt thưc nghiệm 36 TỰ ĐỘNG HÓA THIẾT KẾ GVHD: Nguồn tham khảo Bài giảng ví dụ minh hoạ Autolisp – Thầy Trịnh Đồng Tính Tự động hố thiết kế Cơ khí – PGS Trịnh Chất, TS Trịnh Đồng Tính Dung sai lắp ghép kỹ thuật đo lường – PGS Ninh Đức Tốn, GVC Nguyễn Thị Xuân Bảy Chi tiết máy – Nguyễn Trọng Hiệp Tính tốn hệ dẫn động khí tập 1, tập 2– PGS Trịnh Chất, TS Lê Văn Uyển Nguồn tài liệu tiêu chuẩn chi tiết hướng dẫn sử dụng Autolisp Internet 37 ... hatch để gạch mặt cắt 32 TỰ ĐỘNG HĨA THIẾT KẾ GVHD: 2.3.7 Vẽ bánh a Thông số đầu vào d1=20 b.Thông số kết cấu bánh 33 TỰ ĐỘNG HĨA THIẾT KẾ GVHD: 34 TỰ ĐỘNG HÓA THIẾT KẾ GVHD: c.Tọa độ điểm d,... TỰ ĐỘNG HÓA THIẾT KẾ GVHD: 2.3.4 VẼ NỐI TRỤC a Thơng số đầu vào - đường kính khớp nối trục d1 b Thông số kết cấu Thông số chọn bảng 16 -10 a sách Tính tốn thiết kế hệ dẫn động khí trang 65 27 TỰ... công việc sữ thực bước hoàn thiện! 2 .1 Các liệu cần nhập vào bảng số liệu Demo - Đường kính bánh : d1 - Số bánh côn : z1( vẽ ) - Số bánh côn to: z2 16 TỰ ĐỘNG HĨA THIẾT KẾ GVHD: - Mơ đun : m1

Ngày đăng: 06/06/2022, 15:18

Hình ảnh liên quan

Bảng 1: Phân công trách nhiệm các thành viên - BÁO cáo tự ĐỘNG hóa THIẾT kế TRỤC vào của hộp GIẢM tốc 1 cấp BÁNH RĂNG côn

Bảng 1.

Phân công trách nhiệm các thành viên Xem tại trang 5 của tài liệu.
Bảng dữ liệu Demo - BÁO cáo tự ĐỘNG hóa THIẾT kế TRỤC vào của hộp GIẢM tốc 1 cấp BÁNH RĂNG côn

Bảng d.

ữ liệu Demo Xem tại trang 17 của tài liệu.
-Từ các điểm đã đánh dấu như trên hình ta nối lại bằng lệnh pline -Vẽ đường tâm : dùng pline nối truc1 truc13 - BÁO cáo tự ĐỘNG hóa THIẾT kế TRỤC vào của hộp GIẢM tốc 1 cấp BÁNH RĂNG côn

c.

ác điểm đã đánh dấu như trên hình ta nối lại bằng lệnh pline -Vẽ đường tâm : dùng pline nối truc1 truc13 Xem tại trang 21 của tài liệu.
Cácthông số tra theo bảng : - BÁO cáo tự ĐỘNG hóa THIẾT kế TRỤC vào của hộp GIẢM tốc 1 cấp BÁNH RĂNG côn

cth.

ông số tra theo bảng : Xem tại trang 23 của tài liệu.
b, Hình vẽ chia điểm - BÁO cáo tự ĐỘNG hóa THIẾT kế TRỤC vào của hộp GIẢM tốc 1 cấp BÁNH RĂNG côn

b.

Hình vẽ chia điểm Xem tại trang 26 của tài liệu.
Thông số chọn ở bảng 16-10a sách Tính toán thiết kế hệ dẫn động cơ khí trang 65 - BÁO cáo tự ĐỘNG hóa THIẾT kế TRỤC vào của hộp GIẢM tốc 1 cấp BÁNH RĂNG côn

h.

ông số chọn ở bảng 16-10a sách Tính toán thiết kế hệ dẫn động cơ khí trang 65 Xem tại trang 27 của tài liệu.
-Sử dụng lệnh pline để nối các điểm như trên hình -Sử dụng hàm ss-mirror để lấy đối xứng - BÁO cáo tự ĐỘNG hóa THIẾT kế TRỤC vào của hộp GIẢM tốc 1 cấp BÁNH RĂNG côn

d.

ụng lệnh pline để nối các điểm như trên hình -Sử dụng hàm ss-mirror để lấy đối xứng Xem tại trang 28 của tài liệu.
-Sử dụng lệnh pline để nối các điểm như trên hình -Sử dụng hàm ss-mirror để lấy đối xứng - BÁO cáo tự ĐỘNG hóa THIẾT kế TRỤC vào của hộp GIẢM tốc 1 cấp BÁNH RĂNG côn

d.

ụng lệnh pline để nối các điểm như trên hình -Sử dụng hàm ss-mirror để lấy đối xứng Xem tại trang 30 của tài liệu.
-Sử dụng lệnh pline để nối các điểm như trên hình -Sử dụng hàm ss-mirror để lấy đối xứng - BÁO cáo tự ĐỘNG hóa THIẾT kế TRỤC vào của hộp GIẢM tốc 1 cấp BÁNH RĂNG côn

d.

ụng lệnh pline để nối các điểm như trên hình -Sử dụng hàm ss-mirror để lấy đối xứng Xem tại trang 32 của tài liệu.
-Sử dụng lệnh pline để nối các điểm như trên hình -Sử dụng hàm ss-mirror để lấy đối xứng - BÁO cáo tự ĐỘNG hóa THIẾT kế TRỤC vào của hộp GIẢM tốc 1 cấp BÁNH RĂNG côn

d.

ụng lệnh pline để nối các điểm như trên hình -Sử dụng hàm ss-mirror để lấy đối xứng Xem tại trang 35 của tài liệu.

Tài liệu cùng người dùng

Tài liệu liên quan