Lời mở đầu Thông qua công cụ tin học , “Tự động hóa thiết kế cơ khí” nhằm củng cố và hoàn thiện các kiến thức về kết cấu cơ khi, nâng cao kỹ năng lập trình thiết kế tối ưu các chi tiết máy và bộ phận máy có công dụng chung và bồi dưỡng khả năng tiến hành thiết kế tự động các bản vẽ kỹ thuật. Trong khuôn khổ báo cáo này,chúng em xin được đưa ra cách ứng dụng công cụ lập trình AUTOLISP được tích hợp trong phần mềm Autocad để thiết kế một sản phẩm cơ khí. Với đề tài là tạo dựng bản vẽ “Cụm chi tiết trục trung gian của hộp giảm tốc 2 cấp bánh răng côn – trụ” chúng em hi vọng đây là minh hoạ thiết thực cho những ai đang chuẩn bị hay đã được biết đến sẽ có cái nhìn tổng quan hơn cũng như sự thiết thực trong ứng dụng của Autolisp đối với bài toán thiết kế hiện nay. Nếu xem xét một cách cẩn thận có thể nhìn thấy tính linh hoạt cũng như khả năng mở rộng của Autolisp là rất cao. Qua báo cáo lần này, nhóm chúng em xin chân thành cảm ơn thầy Trịnh Đồng Tính – GV môn học Tự động hoá thiết kế đã hướng dẫn chúng em một cách tận tình và hướng dẫn chúng em về kiến thức cuả môn học mang lại cũng như hoàn thiện bản báo cáo này
TỰ ĐỘNG HOÁ THIẾT KẾ GVHD : TS TRỊNH ĐỒNG TÍNH Lời mở đầu Thông qua công cụ tin học , “Tự động hóa thiết kế khí” nhằm củng cố hoàn thiện kiến thức kết cấu khi, nâng cao kỹ lập trình thiết kế tối ưu chi tiết máy phận máy có công dụng chung bồi dưỡng khả tiến hành thiết kế tự động vẽ kỹ thuật Trong khuôn khổ báo cáo này,chúng em xin đưa cách ứng dụng công cụ lập trình AUTOLISP tích hợp phần mềm Autocad để thiết kế sản phẩm khí Với đề tài tạo dựng vẽ “Cụm chi tiết trục trung gian hộp giảm tốc cấp bánh côn – trụ” 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 Qua báo cáo lần này, nhóm chúng em xin chân thành cảm ơn thầy Trịnh Đồng Tính – GV môn học Tự động hoá thiết kế hướng dẫn chúng em cách tận tình hướng dẫn chúng em kiến thức cuả môn học mang lại hoàn thiện báo cáo này! BÁO CÁO MÔN HỌC TỰ ĐỘNG HOÁ THIẾT KẾ GVHD : TS TRỊNH ĐỒNG TÍNH Lời mở đầu MỤC LỤC YÊU CẦU ĐỀ TÀI PHÂN CÔNG CÔNG VIỆ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 1.2 Ưu nhược điểm Autolisp 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 .7 1.4 Một số khái niệm cú pháp lập trình 1.4.1 Giới thiệu 1.4.2 Biến 1.4.3 Hàm 1.4.4 Kiểu liệu 1.4.5 Bảng mã DXF 1.4.6 Dữ liệu mở rộng 1.4.7 Điều kiện 1.4.8 Vòng lặp 1.4.9 Ngôn ngữ lập trình điều khiển hộp thoại DCL 1.4.10 Hướng đối tượng CHƯƠNG NỘI DUNG CHI TIẾT 2.1 Các liệu cần nhập vào Hộp Thoại 2.2 Cách thức xây dựng vẽ chi tiết cụm chi tiết 2.2.1 Cách thức xâu dựng vẽ chi tiết BÁO CÁO MÔN HỌC TỰ ĐỘNG HOÁ THIẾT KẾ GVHD : TS TRỊNH ĐỒNG TÍNH 2.2.2 Cách thức xây dựng cụm chi tiết 2.3 Các quan hệ kích thước sử dụng để thiết lập vẽ từ số liệu ban đầu 2.3.1 Chi tiết trục 2.3.2 Ổ đũa côn 2.3.3 Bánh côn 2.3.4 Bánh trụ nghiêng 2.3.5 Nắp ổ 2.3.6 Vòng chắn dầu 2.4 Cách tiến hành code kết chạy chương trình 2.4.1 Chi tiết trục19 2.4.2 Ổ đũa côn 2.4.3 Bánh côn 2.4.4 Bánh trụ nghiêng 2.4.5 Nắp ổ 2.4.6 Vòng chắn dầu 2.4.7 Vỏ hộp 2.4.8 Hoàn thiện Nguồn tham khảo BÁO CÁO MÔN HỌC TỰ ĐỘNG HOÁ THIẾT KẾ GVHD : TS TRỊNH ĐỒNG TÍNH YÊU CẦU ĐỀ TÀI Hình : Yêu cầu đề tài - Ổ đũa côn cỡ trung – Vòng chắn dầu – Bánh trụ rang nghiêng – Bánh trụ thẳng – Nắp ổ – Trục – Vỏ hộp BÁO CÁO MÔN HỌC TỰ ĐỘNG HOÁ THIẾT KẾ GVHD : TS TRỊNH ĐỒNG TÍNH PHÂN CÔNG CÔNG VIỆC Bảng : Phân công trách nhiệm thành viên STT TÊN Trần Văn Tuyền Đào Nguyên Tiến Nguyễn Đức Quyết Bùi Duy Chiến Trần Đình Hùng Lưu Quang Lập Nguyễn Đức Chí BÁO CÁO MÔN HỌC NHIỆM VỤ + Tính toán kết cấu + Phân công công việc , tìm kiếm tài liệu + Vẽ trục + Soạn thảo báo cáo , code hộp thoại + Ghép nối chương trình , hoàn thiện chương trình + Tính toán kết cấu + Vẽ bánh côn + Truyền thông số vào hộp thoại + Ghép nối chương trình , hoàn thiện chương trình + Hoàn thiện báo cáo + Tính toán kết cấu + Vẽ ổ lăn + Hoàn thiện báo cáo + Tính toán kết cấu +Vẽ vỏ hộp + Hoàn thiện báo cáo + Tính toán kết cấu + Vẽ vòng chắn dầu + Hoàn thiện báo cáo + Tính toán kết cấu + Vẽ bắng nghiêng + Hoàn thiện báo cáo + Tính toán kết cấu + Vẽ lắp ổ + Hoàn thiện báo cáo VỊ TRÍ Nhóm Trưởng Thành Viên Thành Viên Thành Viên Thành Viên Thành Viên Thành Viên TỰ ĐỘNG HOÁ THIẾT KẾ GVHD : TS TRỊNH ĐỒNG TÍNH CHƯƠNG TỔNG QUAN VỀ AUTOLISP Giới thiệu Autolisp 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 chuyên 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 XLISP- tiền thân Autolisp ngày 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 hoà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 BÁO CÁO MÔN HỌC TỰ ĐỘNG HOÁ THIẾT KẾ GVHD : TS TRỊNH ĐỒNG TÍNH 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 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 không hấp dẫn Cú pháp khó hiểu.- Hạn chế, trình biên dịch Ngôn ngữ trung gian nên thực thi chậm 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ứcnền 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 Autolisp để giải toán lĩnhvực chuyên 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 đểhoà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 hoà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 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 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) ) BÁO CÁO MÔN HỌC TỰ ĐỘNG HOÁ THIẾT KẾ GVHD : TS TRỊNH ĐỒNG TÍNH 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ả 1.4.2 Biến Để gán giá trị Autolisp bạn cần sử dụng từ khoá “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ừ khoá AutoCad : LINE, PLINE, MIRROR v.v + Tên biến không phân biệt chữ hoa chữ thường 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 sử dụng từ khoá 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 BÁO CÁO MÔN HỌC TỰ ĐỘNG HOÁ THIẾT KẾ GVHD : TS TRỊNH ĐỒNG TÍNH Real : Số thực List : Kiểu liệu đặc trưng mạnh LISP so với ngôn ngữ lập trình khác Associated List : Đây kiểu liệu định nghĩa đối tượng AutoCad Dựa kiểu liệu Autolisp phân loại nhóm hàm dựng sẵn sau : Hàm xử lý chuỗi : substr, strlen, strcase, strcat, Hàm xử lý số : abs, atof, atoi, fix, float, itoa Hàm xử lý List : car, cdr, cadr, caddr, caar, cddr, foreach, list, cons, nth Hàm chuyển đổi : fix, float, itoa, atoi, atof, rtos, angtos Hàm toán học : +, - *, /, +1, -1, cos, atan, sin, sqrt, expt Hàm lựa chọn thực thể entsel, ssget Hàm xử lý tập chọn : ssadd, ssdel, sslength, ssname Hàm xử lý đối tượng : entget, entlast, entnext, entdel, entmod, entupd Hàm xử lý file : pen, close, read-line, write-line 1.4.5 Bảng mã DXF AutoCad định nghĩa đối tượng vẽ theo kiểu liệu Associated List sau : ((-1 ) (0 “LINE”) (5 “22”) (100 “AcDbEntity”) (67 0) (8 “0”) (62 4) (100 “AcDbLine”) (10 3.39219 5.3243 0.0) (11 8.72878 3.10374 0.0) (210 0.0 0.0 1.0)) Đây tập hợp cặp đôi (mã số liệu) qui định trước Tùy theođối tượng thuộc tính đối tượng mà Associated List có tham số khác nhau.Các mã số tuân theo qui định bảng định nghĩa cho trước gọi bảng mãDXF Để khiển đối tượng vẽ AutoCAD yêu cầu ngườilập trình phải hiểu rõ bảng mã DXF 1.4.6 Dữ liệu mở rộng AutoCAD dùng mã số từ 1000 đến 1042 để biểu diễn liệu mở rộng.Với liệu mở rộng người lập trình đánh dấu đối tượng AutoCAD để thựchiện thao tác Một ứng dụng điển hình AutoCAD sử dụng liệu mở rộng chương trình Nova-TDN Công ty tin học Hài Hòa Thông qua liệumở rộng chương trình phân biệt đâu tim tuyến, đâu trắc dọc, cắtngang…Toàn liệu mở rộng định nghĩa Associated List với mã số-3 BÁO CÁO MÔN HỌC TỰ ĐỘNG HOÁ THIẾT KẾ GVHD : TS TRỊNH ĐỒNG TÍNH Ví dụ : Code : ((-3 ("TECCO533" (1000 "Tim tuyen")))) 1.4.7 Điều kiện Cũng giống số ngôn ngữ lập trình khác Autolisp hỗ trợ người lập trình cú pháp điều kiện điều kiện xác định If điều kiện lựa chọn Cond với cú pháp sau : (if ) (cond () () () ) 1.4.8 Vòng lặp Autolisp không hỗ trợ vòng lặp For mà hỗ trợ vòng lặp Repeat While với cú pháp sau : Code : (while ) (reapeat ) 1.4.9 Ngôn ngữ lập trình điều khiển hộp thoại DCL Autolisp cung cấp cho người lập trình ngôn ngữ điều khiển hộp thoại DCLđể giải giao diện tương tác với người sử dụng Thông qua ngôn ngữ DCLngười lập trình thiết kế Form nhập liệu trực quan giúp cho chương trình trở nên thân thiện 1.4.10 Hướng đối tượng Bản thân Autolisp ngôn ngữ lập trình hướng đối tượng, với xu hướng phát triển lập trình hướng đối tượng Visual LISP™ BÁO CÁO MÔN HỌC 10 TỰ ĐỘNG HOÁ THIẾT KẾ GVHD : TS TRỊNH ĐỒNG TÍNH Đừng quên gọi hàm tất cho vào hàm thưc thi command (c: tên chương trình ) 2.1 Các liệu cần nhập vào Hộp Thoại Đường kính lỗ bánh côn : dt Bề rộng bánh côn: b Số bánh côn : z Mô đun : mte Góc nghiêng : del Đường kính ổ lăn: Góc nghiêng bánh nghiêng : bta Số bánh nghiêng: zn Module bánh nghiêng: mn Bảng Bảng liệu Hộp thoại Thông số b mte bta z zn Kích thước 35 40 2.5 78 30 10 81 37 2.2 Cách thức xây dựng vẽ chi tiết cụm chi tiết 2.2.1 Cách thức xâu dựng vẽ chi tiết Cụm vẽ chi tiết tách thành chi tiết nhỏ sau: Ổ đũa côn Vòng chắn dầu Bánh trụ nghiêng Bánh côn thẳng Nắp ổ Trục BÁO CÁO MÔN HỌC 12 TỰ ĐỘNG HOÁ THIẾT KẾ GVHD : TS TRỊNH ĐỒNG TÍNH Vỏ hộp 2.2.2 Cách thức xây dựng cụm chi tiết Chương trình xây dựng ngôn ngữ AutoLISP từ chương trình chínhvà chương trình Chương trình chính: chương trình yêu nhập số liệu, khai báo biến hệthống, biến thông số cần thiết khác Sau tiến hành vẽ trục nhờ vào cácthông số biết, tính toán nhờ công thức Tiếp ta xác định điểm trục với thông số đầu vào cần thiết gọi chương trình vẽ chi tiết ghépthành cụm chi tiết Khi thành cụm chi tiết ta tiến hành vẽ nốt vỏ hộp Chương trình chương trình vẽ chi tiết cụm hộp giảmtốc bánh côn VD: Chương trình vẽ bánh côn, ổ đũa côn, đĩa xích,.v.v Phần cuối toàn chương trình hàm, chương trình phục vụ cho trình vẽ chi tiết cụm chi tiết BÁO CÁO MÔN HỌC 13 TỰ ĐỘNG HOÁ THIẾT KẾ GVHD : TS TRỊNH ĐỒNG TÍNH 2.3 Các quan hệ kích thước sử dụng để thiết lập vẽ từ số liệu ban đầu 2.3.1 Chi tiết trục Thông số đầu vào : Đường kính lỗ bánh côn : dt Chiều dài moay – bánh côn : Các thông số đầu vào bánh côn : z, Chiều rộng ổ đũa côn : B Thông số tính toán : : đường kính lỗ bánh côn = 2T +1 = 1.3dt – = 12 = 1.2dt – = 2T + BÁO CÁO MÔN HỌC 14 TỰ ĐỘNG HOÁ THIẾT KẾ GVHD : TS TRỊNH ĐỒNG TÍNH Trong : + T : bề rộng ổ lăn lấy theo tiêu chuẩn + = 0,5 + b = 0,3 + = 1,8 + =1.2 2.3.2 Ổ đũa côn Thông số đầu vào đường kính trục chỗ lắp ổ lăn : = dt (Với đường kính trục lắp ổ đũa côn) Hình Chi tiết ổ đũa côn Các thông số tra theo bảng : Ổ ĐŨA CÔN THEO GHOST 333-71-CỠ TRUNG BÌNH Bảng : Ổ đũa côn tiêu chuẩn GHOST 333-71 BÁO CÁO MÔN HỌC 15 TỰ ĐỘNG HOÁ THIẾT KẾ GVHD : TS TRỊNH ĐỒNG TÍNH 2.3.3 Bánh côn Các công thức tính thông số bánh côn Bảng : Thông số bánh côn Thông số Chiều dài côn Chiều rộng vành Đường kính chia Góc côn chia Chiều cao Chiều cao đầu Đường kính đỉnh Chiều cao chân Đường kính trung bình Góc đỉnh Góc chân Góc côn đỉnh Góc côn đáy Chiều dài moay BÁO CÁO MÔN HỌC Kí hiệu b Công thức = b = 0,3 δ δ = arctan(/ δ ) ; dt - đường kính trục lắp BR côn 16 TỰ ĐỘNG HOÁ THIẾT KẾ GVHD : TS TRỊNH ĐỒNG TÍNH 2.3.4 Bánh trụ nghiêng Thông số đầu vào đường kính trục dt , bề rộng b , góc nghiêng bta , số z , modul mn 2.3.5 Nắp ổ Đương kính ổ đũa côn : d Đường kính ổ đũa côn : D BÁO CÁO MÔN HỌC 17 TỰ ĐỘNG HOÁ THIẾT KẾ GVHD : TS TRỊNH ĐỒNG TÍNH Đường kính vít : ( d lớn 50 mm : , d nhỏ 50mm ) 2.3.6 Vòng chắn dầu Đường kính = đường kính ổ lăn Đường kính D = đường kính ổ lăn Các kích thước hình vẽ (mặc định vẽ) Hình : Vòng chắn dầu BÁO CÁO MÔN HỌC 18 TỰ ĐỘNG HOÁ THIẾT KẾ GVHD : TS TRỊNH ĐỒNG TÍNH 2.4 Cách tiến hành code kết chạy chương trình 2.4.1 Chi tiết trục Hình : Chi tiết trục Cách tiến hành vẽ : Lưu biến hệ thống Đặt lại biến số hệ thống để tránh sai sót BÁO CÁO MÔN HỌC 19 TỰ ĐỘNG HOÁ THIẾT KẾ GVHD : TS TRỊNH ĐỒNG TÍNH Đánh số điểm (hình : Nằm trục “tr_số, phần then th_số) Vẽ đường tâm từ tr20 tr21 Vẽ đường bao lệnh Line nối tr1 – tr2 ,tr2 – tr4, tr4 – tr3, tr4 – tr5, tr6 – tr8, tr9 – tr 0, tr9 – tr11, tr11 – tr10 , tr12 – tr13, tr13 – tr19, tr13 – tr15, tr15 – tr16, tr16 – tr17, tr15 – tr18, th9 – th8 Dùng lện fillet với R=2 : (tr6 – tr8) vs (tr8 – tr9), (tr11 – tr12) vs (tr12 – tr13) cho đường vào nhóm chọn ss,ss1 (để lấy đối xứng) Vẽ then dùng lệnh Line nối điểm , th1 – th6, th3 – th4, th11 – th12 Dùng lệnh Arc nối th9-th10-th11, th8-th7-th12, th1-th2-th3,th4-th5-th6 Lấy đối xứng nhóm chọn qua điểm tr21 tr20 2.4.2 Ổ đũa côn t12 t0 t13 t9 p4 t14 t1 tl1 p3p t7 t10 g2 p1 tbl t2 p3 g1 t4 t5p p6 p6p t3 Hình 10 : Chi tiết ổ đũa côn Cách tiến hành vẽ : Lưu biến hệ thống Đặt lại biến số hệ thống để tránh sai sót Đánh số điểm (hình : Nằm phần để gạch “t_số, phần không gạch ký hiệu ) Vẽ đường tâm t0-t1 BÁO CÁO MÔN HỌC 20 p2 t8 t5 TỰ ĐỘNG HOÁ THIẾT KẾ GVHD : TS TRỊNH ĐỒNG TÍNH Vẽ đường bao pline(t2-tr3-t4-t5-p5-t10- t11;t6-t7-t8-t9) fillet với bán kính R(t2-t3-t4;t9-t6-t7;t6-t7-t8;); đường line (t0-t8;p6p-p3p;p1-p5;p2p4) đưa đường vào nhóm chọn ss,ss1(để lấy đối xứng) Lấy đối xứng nhóm chọn qua t0-t1 2.4.3 Bánh côn Hình 11 : Chi tiết bánh côn Cách tiến hành vẽ : Đánh số điểm hình Vẽ đường bao pline ( p121 p08 p05 p06 p07 p01 p001 p10 p111, p04 p09 p122 p112 pg4 p003 p04, p111 p112 p122 p121 p111, p0002 p02 pg4, p02 p03 p003) fillet với bán kính (p121 p08 p05 p06 p07 p01 p001 p10 p111); đưa đường vào nhóm chọn ss,hat1,hat2 (để lấy đối xứng gạch vật liệu) Lấy đối xứng nhóm chọn qua c1,c2 Vẽ đường tâm qua c1 c2 2.4.4 Bánh trụ nghiêng BÁO CÁO MÔN HỌC 21 TỰ ĐỘNG HOÁ THIẾT KẾ GVHD : TS TRỊNH ĐỒNG TÍNH Đánh số điểm hình Vẽ đường bao : pline ( p2 p3 p4 p5 p6 p7 ), ; đưa đường vào nhóm chọn dbao (để lấy đối xứng) pline( p1 p2, p2 p7, p7 p8) line( p1 p8) line( p9 p10, p90 p100) spline( p100 p112 p11 p91) Vẽ đường tâm line( p30 p31) ; đưa đường vào nhóm chọn dbao (để lấy đối xứng) Lấy đối xứng nhóm chọn qua p0,p13 Gạch vật liệu p21 p22 BÁO CÁO MÔN HỌC 22 TỰ ĐỘNG HOÁ THIẾT KẾ GVHD : TS TRỊNH ĐỒNG TÍNH 2.4.5 Nắp ổ Hình 14 : Chi tiết nắp ổ Lưu biến hệ thống Đặt lại biến số hệ thống để tránh sai sót Đánh số điểm Vẽ đường bao pline(c1 p16 p01 p02 p03 p04 p05 p06 p07 p14 p15 c2;; p14 c3;; p08 p09 p12 p13;; p101 p111;; p112 p102 ) Vẽ đường tâm vít p1111 p1211 đưa đường vào nhóm chọn mr1,ha1(để lấy đối xứng gạch vật liệu) Lấy đối xứng nhóm chọn qua c0 c1 2.4.6 Vòng chắn dầu BÁO CÁO MÔN HỌC 23 TỰ ĐỘNG HOÁ THIẾT KẾ GVHD : TS TRỊNH ĐỒNG TÍNH Hình 15 : Chi tiết vòng chắn dầu Cách tiến hành vẽ : Lưu biến hệ thống Đặt lại biến số hệ thống để tránh sai sót Đánh số điểm (hình 15 : điểm đánh số theo kiểu c_số) Vẽ đường tâm c1-c15 Vẽ đường bao pline(c2-c3-c4-c5-c6-c7-c8-c9-c10-c11-c12-c13c14) v fillet bán kính R (c3-c4-c5;c11-c12-c13); đưa đường vào nhóm chọn ss (để lấy đối xứng gạch vật liệu) Lấy đối xứng nhóm chọn qua c1-c15 2.4.7 Vỏ hộp Hình 18: Chi tiết vỏ hộp Cách tiến hành vẽ : Lưu biến hệ thống Đặt lại biến số hệ thống để tránh sai sót Đánh số điểm BÁO CÁO MÔN HỌC 24 TỰ ĐỘNG HOÁ THIẾT KẾ GVHD : TS TRỊNH ĐỒNG TÍNH Vẽ cac đường bao pline (v0003 -v0-v2- v1; v0003 -v5- v6; v1 -v3 -v003; v4- v8 -v7) fillet với (v0003- v5- v6; v1 -v3- v003; v4- v8- v7) ,line (tam11- tam12; tam13- tam14; tam21- tam22; tam23 -tam24) Lấy đối xứng qua v6-v7 2.4.8 Hoàn thiện Hình 14 : Hoàn thành cụm trục hộp giảm tốc bánh côn cấp BÁO CÁO MÔN HỌC 25 TỰ ĐỘNG HOÁ THIẾT KẾ GVHD : TS TRỊNH ĐỒNG TÍNH Nguồn tham khảo Bài giảng ví dụ minh hoạ Autolisp – Thầy Trịnh Đồng Tính Tự động hoá 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 toán hệ dẫn động khí – 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 BÁO CÁO MÔN HỌC 26 ... thiện báo cáo + Tính toán kết cấu + Vẽ vòng chắn dầu + Hoàn thiện báo cáo + Tính toán kết cấu + Vẽ bắng nghiêng + Hoàn thiện báo cáo + Tính toán kết cấu + Vẽ lắp ổ + Hoàn thiện báo cáo VỊ TRÍ Nhóm. .. tốc bánh côn cấp BÁO CÁO MÔN HỌC 25 TỰ ĐỘNG HOÁ THIẾT KẾ GVHD : TS TRỊNH ĐỒNG TÍNH Nguồn tham khảo Bài giảng ví dụ minh hoạ Autolisp – Thầy Trịnh Đồng Tính Tự động hoá thiết kế Cơ khí – PGS Trịnh... p101 p111;; p112 p102 ) Vẽ đường tâm vít p1111 p1211 đưa đường vào nhóm chọn mr1,ha1(để lấy đối xứng gạch vật liệu) Lấy đối xứng nhóm chọn qua c0 c1 2.4.6 Vòng chắn dầu BÁO CÁO MÔN HỌC 23 TỰ ĐỘNG