1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Auto technology Kĩ thuật tự động thiết kế cơ khí, điều khiển máy phần 9

31 368 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Tự Động Thiết Kế Cơ Khí, Điều Khiển Máy Phần 9
Trường học Vietnam University of Automotive Technology
Chuyên ngành Auto technology
Thể loại Giáo trình
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 31
Dung lượng 4,51 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Kĩ thuật tự động thiết kế cơ khí, điều khiển máy

Trang 1

¡¡ Các hàm khác

(defun vit::kichthuoc( / alist)

ii mi file clita dit liéu vit (vit! dat), doc cde dong dit liệu + tạo danh sách và lấy thành phần đâu tạo danh sách popHpP {setg (findfile ”vit1.đaU”)) ; tìm xem file có tôn tại đffl

(progn

{setq mlist (mk_list f1) ; đọc dữ liệu và tạa danh sách alist (mk_key_list mlist 0)

) )

(setq num (atoi size)

alist (nth num mlist))

ss tra cde thong

@etg d (nh lalis) ; đường kính dang nghĩa

s (nh2alis) ; kích thước 8 (cờ lê) tt(nth 5alist) ; bước

Imin (nth 6 alist) : chiêu dài tối thiểu imax (nth 7 alist) ; chiêu dài tốt da

r vít có đường kính dã định

:; chuyển các kích thước sang chuỗi kệ tự

{setq cl (strcat "M_ :” (rtos d21))

(setq œ2 (strcat "s :” (rtơs s2 l)})

(setq c4 (strcat "Lmin: -” (rtos lmỉn 2 0)))

(setq c5 (strcat “Lmax: " (rtos Imax 2.0)))

(setq c3 (strcat"L :” (rtostL2 1)))

+; đưa vào danh sách cho list box

(start_list “motachitiet”)

(add_list c1)

Trang 2

6.5 LIÊN KẾT VỚI CÁC CHƯƠNG TRÌNH KHÁC

Nhược điểm của ngôn ngữ AutoLISP là cách thức tổ chức chương trình lỏng lẻo và cách viết mã lệnh tương đối phức tạp Vì vậy, nếu dùng AutoLISP viết các chương trình tính toán lớn sẽ rất khó và mất nhiều thời gian Một giải pháp khác phục là viết chương trình tính toán trên ngôn ngữ khác, lưu kết quả vào file và truyền kết quả này qua AutoLISP dé thể hiện bản vẽ

Từ AutoLISP có thể gọi một chương trình thực thi (da dich) qua ham siarfapp với cú pháp chung như sau:

(startapp appemd [file])

trong đó, appemd - tên chương trình ứng dụng cần thực hiện

/ïl - tên file cần mở bởi chương trình øppcmdi (nếu có)

Ví dụ, để xem nội dung file “acad.lsp” bằng ứng dụng Notepad của Windows có thể gọi từ AutoLISP biểu thức sau:

(startapp “notepad" "acadlsp")

Các phiên bản gần đây của AutoCAD cung cấp thêm một khả năng

phát triển ứng dụng mới dành cho người sử dụng đã quen thuộc với VisualBasic Đó là AutoCAD VBA (VisualBasic for Application), được nhúng ngay trong ứng dụng AuioCAD Chương trình viết trong môi trường này được gọi la VBA macro, các macro này có thể đứng độc lập hoặc được gắn (embeded) vao ban vé AutoCAD

Các macro thường được quản lý trong mét modu nao dé của một đề

án (VBA Project) Macro có thể thực hiện từ AutoLISP thông qua hàm command với lệnh "-VBARUN"” (phương án đồng lệnh của lệnh VBARUN) Để chạy một VBA macro, cần gọi biểu thức AutoLISP dưới dạng sau:

(command "-VBARUN" "ProjectI.Modul1.Macrol ")

trong đó:

Project! - tén đê án VBA chứa macro cần chạy

Modul! - tên modul chứa macro cần chạy

Macrol - tên macro cần chạy

Ngược lại VBA cũng có thể gọi được hàm AutoLISP thông qua method SendCommand Các tham số truyền qua method này tương tự như các dòng chương trình trong kiểu file đáp ban (script file), được sử dụng khá rộng rãi trước đây

Ví dụ sau đây mình họa việc sử dụng VBA liên kết với chương trình

Trang 3

viết bằng AutoLISP Các lệnh nạp và chạy chương trình được gửi qua dòng lệnh command của AutoCAD thông qua method SendCommand viết trong macro RPline File AutoLISP có tên "RedirectPline.Isp" được soạn thảo trước và lưu trong folder của AutoCAD, Trong file này có chứa các hàm con C:RPline() nhằm tạo một lệnh RPline thực hiện như các lệnh AutoCAD khác Các ghi chú kèm theo ghi rõ mục đích từng lệnh

Dim SendStr As String “Khai báo biến cục bộ

‘Khai bio dong (Load "RedirectPline isp") sẽ dua sang AutoCAD SendStr="(Loud “+String( 1 34)+"RedirectPline dsp"+String(1, 34)+")"

“Gửi dong trén sang AutoCAD dé nap file AtdtoLISP có tên RedirectPline

ThisDrawing SendCommand SendStr & vbCr

‘Chay ham C:RPline dinh nghia trong file AutoLISP

ThisDrawing SendCommand "RPline" & vbCr

Ngoài ra, nhiều ngôn ngữ lập trình khác cũng được sử dụng để phát triển các ứng dụng trong AutoCAD Một trong những ngôn ngữ được sử dụng sớm nhất là C++, dùng tạo các ứng dụng ARX Hiện nay, VC,

Delphi, Java, VisualBasic và các VBA khác như MSWord VBA, MSExcel

VBA cũng được sử dụng thông qua công nghệ AutoCAD ActiveX Technology Điều này làm cho AutoCAD trở nên một ứng dụng mang tính mở rất cao

Trang 4

Chương 7

THIẾT KẾ ỨNG DỤNG

Trên cơ sở mục tiêu, nội dung và phương pháp của thiết kế tự động, được đẻ cập trong các chương trước, chương này trình bày tóm tất mục đích, nội dung và yêu cầu của thiết kế ứng dụng, quan hệ giữa công việc của mỗi thành viên trong nhóm thiết kế và nội dung được giao của cả

nhóm, hướng dẫn viết thuyết minh khi thiết kế hoàn thành

Bạn đọc có cơ hội chứng tỏ khả năng của mình khi biết ứng dụng

một cách độc lập và sáng tạo những hiểu biết đã thu được để tiến hành

tính toán thiế ự động một chỉ tiết máy cụ thể và tham gia thiết kế tự động các bộ phận máy được giao

7.1 MUC DICH, NOI DUNG VA YEU CAU CUA THIẾT KẾ

UNG DUNG

7.1.1 Mục đích

Thông qua công cụ tin hoc và nội dung thiết kế được giao, đồ án *Tự

động hoá thiết kế cơ khí” nhằm mục đích:

1 Củng cố và nâng cao trình độ tính toán thiết kế các chỉ tiết máy và

bộ phận máy có công dụng chung, bổ sung và hoàn thiện các kiến thức về kết cấu cơ khí đã được giới thiệu, phân tích, tổng hợp và đi sâu trong các chương trước

2 Nâng cao một bước kỹ năng lập trình thông qua các vấn đề cụ thể

cân đi sâu giải quyết khi xây dựng hoàn chỉnh các chương trình phần mềm được giao, nhằm thiết kế ra những chỉ tiết máy và bộ phận máy có

hình đáng và kích thước hợp lý, đáp ứng các yêu cầu chủ yếu về kinh tế

kỹ thuật

3 Bồi dưỡng khả năng thiết kế tự động các bản vẽ kỹ thuật nhờ vận dụng thành thạo phần mềm AutoCAD và quan tâm đây đủ đến các vấn đẻ cần lưu ý khi lập trình thiết kế tự động các bản vẽ chế tạo chỉ tiết, bản vẽ lắp các bộ phận máy và bản vẽ chung của toàn hệ thống

4 Tìm hiểu để nắm vững các chương trình phần mềm về thiết kế tự

động đã được soạn thảo, từ đó có thể khai thác chúng phục vụ các nhiệm

vụ thiết kế ứng đụng được giao

253

Trang 5

Để đạt được mục đích trên đây, một mặt bạn đọc cần nắm vững và

ứng dụng có kết quả các ngôn ngữ lập trình bậc cao cũng như ngôn ngữ

AutoLISP và phần mềm AutoCAD trong soạn thảo phần mềm tính toán thiết kế cũng như phần mềm thiết kế tự động bản vẽ, mặt khác cần tìm

hiểu kỹ các chí tiêu tính toán thiết kế chi tiết máy và bộ phận máy có công dụng chung cũng như các đặc điểm về nội dung và phương pháp lập trình thiết kế cơ khí, đã được trình bày trong các chương từ 1 đến 6

7.1.2 Nội dung

Xuất phát từ các mục tiêu trên đây và với thời lượng của một đồ án

thiết kế ứng dụng là hai học trình nội dung của đồ án “Tự động hoá thiết

kế cơ khí” bao gồm hai phần chính sau đây:

1 Xây dựng phần mềm tính toán thiết kế hoàn chỉnh cho một trong

các bộ truyền cơ khí: bộ truyền bánh răng trụ hoặc bánh răng côn, bộ truyền trục vít - bánh vít, bộ truyền đai, bộ truyền xích hoặc thiết kế trục

và chọn ổ lăn, bao gồm các nội dung sau đây:

a) Xây dựng cơ sở dữ liệu cho chương trình phần mềm sẽ được soạn thảo gồm các bảng tra cơ tính của vật liệu, các giá trị của ứng suất giới

hạn và công suất cho phép, các giá trị tiêu chuẩn của các thông số và kích thước chỉ tiết máy, các giá trị của các hệ số đùng trong tính toán cũng như các bảng tra dùng cho thiết kế bản vẽ như sai lệch giới hạn và dung sai, trị số nhám, v.v

b) Lập trình tính toán thiết kế một chỉ tiết máy được chỉ định nhằm

xác định các thông số và kích thước của nó Các thông số và kích thước

này một mật phải thoả mãn các chỉ tiêu chủ yếu về khả năng làm việc của chỉ tiết máy, mặt khác phải được lựa chọn tối ưu, đáp ứng các yêu cầu: kết cấu hợp lý, khối lượng nhỏ, dễ chế tạo, trong điều kiện sản suất hiện

có ít tốn nguyên vật liệu và thời gian

c) Lập trình thiết kế tự động bản vẽ chế tạo chỉ tiết máy như: bánh răng trụ hoặc bánh răng côn, trục vít, bánh vít, các loại bánh đai, đĩa xích

và các loại trục với dữ liệu thiết kế là các thông số và kích thước thu được

khi chạy chương trình phần mềm thiết kế chỉ tiết máy đã được soạn thảo

ở trên

2 Tham gia vào một nhóm thiết kế gồm từ 5 đến 7 người để cùng thiết kế tự động một hệ dẫn động cơ khí, bao gồm các nội dung:

a) Trên cơ sở chọn sơ đồ động thích hợp cho hệ, tiến hành lập trình

tính toán chọn động cơ điện có công suất và số vòng quay phù hợp để

cung cấp năng lượng cho hệ dẫn động đã chọn, đảm bảo cho thiết bị có kết cấu và kích thước gọn nhẹ, làm việc lâu dài và ổn định, đáp ứng các chỉ tiêu kinh tế kỹ thuật

254

Trang 6

b) Tính toán phân phối tỉ số truyền của hệ cho các cấp truyền động,

xuất phát từ các chỉ tiêu: kích thước và khối lượng nhỏ, hiệu suất cao, thuận tiện cho việc bôi trơn các bộ truyền bánh răng trong hộp (xem các

tài liệu [2], [8], [9], [10] và [H])

Các thông số và kích thước động cơ cũng như các giá trị của công suất, số vòng quay, tỈ số truyền và mômen xoắn trên các trục cần được ghi vao mot File két quá phục vụ các bước tính tiếp theo cũng như để thiết kế bản vẽ chung của hệ

c) Lập trình tính toán thiết kế các bộ truyền cơ khí trong hệ theo một

trình tự hợp lý, tuỳ thuộc vào loại sơ đồ động và loại truyền động nhỉ

thu được các thông số và kích thước tối ưu cho các bộ truyền và chỉ tiết quay (bánh răng, bánh đai, trục vít, bánh vít, đĩa xích) cũng như giảm

thiểu sai số của số vòng quay của trục công tác hoặc tỉ số truyền của hệ (xem chương 4, mục 4.2.8) Các thông số và kích thước của các bộ truyền

được ghi vào một Ƒ//e kết quả phục vụ các bước tính tiếp theo cũng như

để thiết kế bản vẽ lắp và bản vẽ chung của hệ

của các trục với các chỉ tiết lắp trên trục và các gối đỡ của các trục trong

hệ Các thông số và kích thước của các trục và ổ lăn được ghi vào một

#ile kết quả phục vụ các bước tính tiếp theo cũng như để thiết kế bản vẽ lắp và bán vẽ chung của hệ

e) Tir cdc File kết quá thu được ở các phần thiết kế trước, tiến hành

tính toán bổ sung các số liệu vẻ kích thước các bộ phận của hộp giảm tốc

và các chỉ tiết lắp với hộp trên cơ sở đó tiến hành lập trình vẽ tự động kết cấu của các chỉ tiết và cụm chỉ tiết của bản vẽ lắp trên ba hình chiếu chính và khi cần thiết có thêm các hình cắt trích Các thông số và kích

thước của hộp giảm tốc được ghỉ vào một Ƒi/e kết quả phục vụ tính toán

và thiết kế tự động bản vẽ chung của hệ

ø) Tính toán bổ sung các số liệu vẻ kích thước của các khớp nối, khung và bệ máy, v.v và tiến hành lập trình thiết kế tự động bản vẽ

chung của toàn hệ thống

Các nội dung | va 2 có liên quan chat chẽ với nhau Người được giao lập trình tính toán thiết kế hoàn chỉnh một chỉ tiết máy xác định, bao gồm

cả phần tính toán và phần thiết kế bản vẽ chế tạo chỉ tiết, khi tham gia

nhóm thiết kế hệ đẫn động, sẽ được đảm nhiệm phần thiết kế kết cấu chi tiết đó của hệ Sự khác nhau ở đây chỉ là khi thực hiện nội dung thứ nhất, bạn có thể tuỳ ý lựa chọn ngôn ngữ lập trình để sử dụng, tuỳ ý ký hiệu

255

Trang 7

các thông số, kích thước và tọa độ trong tính toán cũng như tuỳ ý lựa chọn màu sắc và đường nét trên các bản vẽ Tuy nhiên khi thực hiện nội dung thứ hai, công việc chỉ có thể được hoàn thành thuận lợi nếu môi

thành viên trong nhóm tuân thủ những nguyên tắc sau đây:

- Sử dụng thống nhất một ngôn ngữ lập trình để tiến hành tính toán thiết kế tất cả các chỉ tiết máy và bộ phận máy của toàn hệ thống

- Sử dụng ký hiệu thống nhất cho tất cả các biến biểu thị kích thước

và thông số cúa các chỉ tiết máy và bộ phận máy trong hệ cũng như các biến xác định tọa độ vị trí của từng yếu tố trong hệ Nhờ đó có thể tránh

được nhằm lần về kết quả tính toán cũng như tránh được sai lệch vẻ vi Trí

tương quan trên các bản vẽ

- Nắm vững và hoàn thành tốt nội dung được giao trong nhóm thiết

kế, đồng thời cần tìm hiểu để nắm được nội dung và phương pháp hoàn

thành các phần việc khác của bản thiết kế do nhóm tiến hành Có như vậy mới có sự phối hợp tốt nhất nhằm đảm bảo chất lượng và tiến độ thực hiện các nội dung thiết kế tự động của toàn nhóm

7.1.3 Yêu cầu

Các chương trình phần mềm được soạn thảo phải đám bảo các yêu cầu sau đây:

1, Chương trình phải có cấu trúc rõ ràng, thể hiện đúng lưu đồ thuật giải đã được vạch ra, phù hợp với các bước tính toán thiết kế từng chị tiết máy cụ thể Các thông số và kích thước của chỉ tiết máy phải được xác

định trên cơ sở các chỉ tiêu chủ yếu về khả năng làm việc của chỉ tiết máy

và bộ phận máy, đồng thới đáp ứng yêu cầu tối ưu trong thiết kế

2 Chương trình phải đảm bảo độ chính xác của các số liệu đầu ra,

tức là có khả năng kiểm chứng sự đúng đắn của các công thức được sử dụng trong lập trình tính toán độ bên và xác định các quan hệ động học Mặt khác, các kết quả tính toán chỉ có thể chính xác nếu các số liệu và hệ

số dùng trong tính toán được tra một cách chính xác, ứng với những điều

kiện tra bảng khác nhau

phụ thuộc rất nhiều vào công suất tính toán, trong khi đó có nhiều số liệu

tại được chọn theo kinh nghiệm và chỉ đúng trong một phạm vi hẹp Vì

‘ay trước hết người lập trình cần nạp vào File một bộ dữ liệu xác định để tiến hành chạy thử toàn bộ chương trình đang được soạn thảo, sau đó mới

Trang 8

mở rộng dần các dữ liệu thiết kế và tiếp tục kiểm chứng nhằm loại trừ các

sai sót có thể phát sinh

4 Chương trình phải có tính hiệu quả, tức là có khả năng liên kết

được các phần tính toán với phần thiết kế bản vẽ, nhờ đó có thể đưa ra

những thay đổi và hiệu chỉnh cần thiết trước khi kết cấu được quyết định

lần cuối Tính hiệu quả còn thể hiện ở chỗ trong phần mềm có nhiều giải pháp thiết kế, nhờ đó có thể đánh giá, so sánh và lựa chọn được phương

án tốt nhất để dùng Mặt khác hiệu quả của chương trình sẽ được tăng thêm nếu có sự phối hợp tốt giữa phần đối thoại giữa người và máy với phần máy tính thực hiện tự động theo những đoạn chương trình được soạn

thảo nhằm đạt được tốc độ tính toán nhanh, tiết kiệm tối da thời gian thiết

kế, đồng thời đảm bảo khả năng kiểm tra các kết quả tính toán khí cần thiết

3 Các thông số và kích thước của sản phẩm, được thiết kế theo

chương trình phần mềm, phải được Iya chon ti wu trên cơ sở sử dụng

nhiều phương án và giải pháp thiết kế cũng như dựa trên các tiêu chí và

căn cứ xác đáng để có thể quyết định đúng đắn phương án sản phẩm cùng với kết cấu và kích thước chỉ tiết, đáp ứng đầy đủ các chỉ tiêu kinh tế kỹ

thuật

6 Chương trình thiết kế tự động phải đảm bảo cho bản vẽ được thực

hiện theo một trình tự hợp lý, tránh xảy ra sự chồng chéo của các nét, nhằm thể hiện rõ ràng và chính xác các kết cấu cơ khí phức tạp Đồng thời phải có sự phân biệt rõ ràng về đường nét, mặt cất trên các hình chiếu chính và hình cắt trích cũng như có sự khác biệt về độ cao và chiều

đày nét chữ thể hiện số thứ tự chí tiết, các kích thước liên kết, kích thước khuôn khổ và kích thước lắp ghép hoặc dung sai

Dé thực hiện đẩy đủ các nội dung và yêu cầu trên đây, một mặt

người thiết kế cần nghiên cứu nắm vững và vận dụng một cách sáng tạo các kiến thức vẻ tin học và kết cấu cơ khí để hoàn thành đúng tiến độ

phần mềm thiết kế tự động của bản thân, mặt khác cần chủ động phối hợp

với các thành viên trong nhóm hoàn thành đúng hạn phần việc được giao, cùng cả nhóm thực hiện tốt nhiệm vụ thiết kế,

7.2, KHAI THAC PHAN MEM HEDD

Nếu quỹ thời gian bạn dùng cho thiết kế ứng dung bi hạn chế (khoảng 100 dén 150 giờ), người thiết kế khó có thể hoàn thành một khối

lượng khá lớn của đồ án “Tự động hoá thiết kế cơ khí” Trong trường hợp này, bạn đọc có thể được trợ giúp một phần nhờ tìm hiểu và khai thác có hiệu quả phần mềm HEDD được xây dựng theo lưu đồ thuật giải trên hình 7.1 (ở đó TST viết tắt cho tỉ số truyền) và được giới thiệu và chú

thích trong phần phụ lục (xem phụ lục 2)

257

Trang 9

F,,v,Ly Chọn sơ đồ Chọonđộng cơ,

Dhoặc z„p hệ dẫn động [| phan phối TST

Trang 10

7.3 VIẾT THUYẾT MINH

7.3.1 Nội dung viết thuyết minh

Thuyết minh là một phần tài liệu không thể thiếu trong hồ sơ thiết kế của bất kỳ một đẻ tài thiết kế nào Viết thuyết minh là phần việc cuối cùng của quá trình làm đồ án môn học chuyên ngành “Tự động hoá thiết

- Các phương pháp tạo Fiie dữ liệu và File kết quả

~_ Vào, ra và kiểm tra các số liệu được ghi vào bảng

- Nhận xét

- In bang số liệu đã được ghi vào bảng

2 Xây đựng chương trình tính toán thiết kế:

-_ Nội dung thiết kế được giao

- Chỉ tiêu tính toán và các bước thiết kế

- Lưu đồ thuật giải và một số thuật giải được sử dụng trong chương

trình

- Kết quả tính toán với phân mềm đã được soạn thảo

- Phương pháp xây dựng phần mêm thiết kế tự động bản vẽ chế tạo

- In ban vẽ chế tạo trên khổ giấy A4

- Các biện pháp đã được sử dụng để khắc phục các khó khăn xuất

hiện khi soạn thảo phần mềm và nhận xét

3 Lập trình thiết kế tự động bản vẽ lắp cụm kết cấu:

~ Nhiệm vụ được giao trong nhóm thiết kế hệ dẫn động cơ khí

- Các khó khăn và biện pháp đã giải quyết khi khai thác phần mềm HEDD để tính toán thiết kế các chỉ tiết máy trong hệ dẫn động cơ

Trang 11

- Các biện pháp đã được sử dụng nhằm khác phục khó khăn khi kết hợp các thành viên trong nhóm để soạn thảo phần mềm thiết kế hệ dẫn động cơ khí

- Nhận xét chung

- In bản vẽ lắp của toàn nhóm trên khổ giấy A0

4 Tài liệu tham khảo

5 Một phần thư viện chương trình

7.3.2 Yêu cầu của bản thuyết minh

Các nội dung trên đây của bản thuyết minh cần được hoàn thành theo

đúng các yêu cầu sau:

1 Thuyết minh được đánh máy vi tính trên khổ giáy A4, được trình

bày ngắn gọn, bảng số và hình vẽ rõ ràng

2 Nội dung cần được trình bày súc tích, các nhận xét, phân tích và

so sánh cần rõ ràng và có căn cứ, dựa trên những kiến thức về kết cấu cơ

khí và tin học đã thu nhận được trong quá trình làm đồ án Trích dẫn tài

liệu tham khảo cần chính xác, số thứ tự của tài liệu tham khảo cần được đặt trong ngoặc vuông ,

3, Phần phụ lục về thư viện chương trình được in & phân cuối thuyết

minh với khổ chữ thu nhỏ

4, Thuyết minh bao gồm phần chính, các bản vẽ và phần phụ lục cần được đóng bằng bìa cứng và nạp đúng hạn

260

Trang 12

` PHỤ LỤC 1

CHƯƠNG TRÌNH AUTOLISP VẼ BÁNH VÍT

Thiết lập bản vẽ chế tạo chỉ tiết là một phần quan trọng trong hồ sơ thiết

kế Khác với bán vẽ lắp, trên bản vẽ chỉ tiết cần ghỉ đầy đủ các kích thước, các thông số và yêu cầu kỹ thuật, v v, phục vụ việc chế tạo chỉ tiết Công việc này đòi hỏi phải tính toán, lựa chọn trước kích thước kết cấu và các số liệu liên quan Chang hạn, với bánh răng, bánh vít, , ngoài các thông số cho trước như môđun, số răng, chiều rộng vành rãng, đường kính trục, cần phải lựa chọn các kích thước khác như đường kính mayơ, chiều dày vành răng,

và cũng cần kiểm tra các điều kiện khác như có đủ kích thước để lắp rời hay phải làm liên trục,

Tuy nhiên, do các kết cấu này tương đối thống nhất nên có thể lập các chương trình máy tính để tự động thực hiện công việc này Người dùng chỉ cần nhập các thông số cơ bản đầu vào của chỉ tiết, việc kiểm tra điều kiện kết cấu, tính toán kích thước được chương trình thực hiện và đưa kết quả ra, qua đó người dùng có thể sửa đổi lại theo ý mình và sau đó chương trình sẽ thực hiện vẽ điển thêm các yêu cầu kỹ thuật, khung tên

Phụ lục này giới thiệu chương trình thiết lập bản vẽ chế tạo chỉ tiết bánh vít Chương trình được viết bằng ngôn ngữ AutoLISP và DCL Giao điện hộp thoại của chương trình như trên hình PLI.I

Sau khi nạp chương trình, AutoLISP tạo ra một lệnh BVT trong AutoCAD Sau đó, mỗi khi muốn vẽ chỉ tiết bánh vít người dùng chỉ cần gõ vào đòng lệnh command của AutoCAD câu lệnh BVT và nhấn Enter

+ Núi Eưu ĐL - lưu dữ liệu trên hộp thoại vào file Khi kích chuột vào nút này, một hộp thoại tương tự như hộp thoại chuẩn SaveAs của AutoCAD hiện ra cho phép chọn folder và file để lưu đữ liệu vào

Lưu ý rằng các file dữ liệu ở đây chỉ chứa các thông tin trên hộp thoại, chứ không phải file bản vẽ nên kích thước của chúng rất bé Khi cần thiết, người dùng chỉ việc gọi file này và kích vào nút Ve để tạo bản vẽ tương ứng + Nút Vế - thực hiện việc thiết lập bản vẽ theo các số liệu đã nhập +_ Nút Khung tên - đưa các thông số cần thể hiện trên khung tên Hộp thoại con hiện ra như trên hình PL].3 và người dùng chỉ việc điển các thông tin thích hợp

261

Trang 13

+ Nút Giúp - hiện một vài trợ giúp như giá trị mô đun tiêu chuẩn, hệ số đường kính q hoặc cách nhập dữ liệu trong các ô

Mo dunm HS dich chinhy:'s(- [Bis] Huong entee và

Thong so ve Thong so moayo Ket cau moayo

Trang 14

Bạn đọc có thể thay thế phân mã nguồn để hiện các thông số tiêu chuẩn

dưới dạng danh sách popup list Cách thể hiện này sẽ giúp người dùng không nhập dữ liệu phi tiêu chuẩn

Thong =o cho khungiten

Các thông số khác do chương trình tính ra sẽ hiện ra trong các hộp edit_box ở phần 7hông số vẻ và phân Thông số mayøơ Nếu muốn, người dùng có thể kích chuột vào các ô này để chỉnh lại theo ý mình

Do bản vẽ chế tạo các chỉ tiết loại này có nhiều điểm chung như phần khung tên, các yêu cầu kỹ thuật, bảng thông số, Chỉ số liệu ghi vào là khác nhau, còn cấu trúc của chúng thống nhất Vì vậy, trong ví dụ ở phụ lục này các thành phần này được chèn vào bằng cách sử dụng khối (block) tạ: với các thuộc tính (attributes) thay đổi Phần 16 mayo cũng như nhau, vì t nên lập một chương trình con, dùng chung cho cả bánh răng, bánh vít, đĩa xích Việc ghi kích thước, độ nhám cũng được viết riêng thành các chương trình con

Trang 15

width=15;

fixed _width=true;

alignment=centered;

:button { label="&Thoat";

key="thoat";

widtl ; fixed_width=true;

Ngày đăng: 30/12/2013, 20:36

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm