Page 110 - Kỷ yếu hội thảo quốc tế: Ứng dụng công nghệ mới trong công trình xanh - lần thứ 9 (ATiGB 2024)
P. 110
th
HỘI THẢO QUỐC TẾ ATiGB LẦN THỨ CHÍN - The 9 ATiGB 2024 101
3. XÂY DỰNG THƯ VIỆN MỐI HÀN BẰNG
AUTOLISP
Trong thiết kế cơ khí, việc xác định và sử dụng
các mối hàn phù hợp là một nhiệm vụ quan trọng.
Mối hàn là một trong những phương pháp nối các linh
kiện cơ khí phổ biến và quan trọng. Tuy nhiên, việc
quản lý và áp dụng các kiểu mối hàn khác nhau trong
bản vẽ cơ khí thường gặp nhiều khó khăn. Điều này
đòi hỏi các kỹ sư thiết kế phải có kiến thức chuyên
sâu về các tiêu chuẩn, quy định và phương pháp tạo Hình 4. Bên trong các file XREF
mối hàn.
XREF là một tính năng rất hữu ích, nâng cao năng
Để giải quyết vấn đề này, việc xây dựng một thư suất công việc khi thiết kế trong AutoCAD. Bằng
viện mối hàn được chuẩn hóa là rất cần thiết. Thư cách sử dụng XREF có thể quản lý và cập nhật các
viện này có thể chứa đựng các kiểu mối hàn phổ biến mối hàn một cách hiệu quả mà không cần phải sao
cùng với các thông số kỹ thuật cơ bản, giúp người chép toàn bộ thông tin vào bản vẽ chính. Điều này rất
thiết kế dễ dàng tạo, chỉnh sửa và quản lý các mối hàn hữu ích khi thiết kế các bản vẽ phức tạp.
trong bản vẽ.
3.2. Cấu trúc hàm AutoLISP cho các mối hàn
Một cách hiệu quả để xây dựng thư viện mối hàn là Trong ngành kỹ thuật cơ khí, việc thiết kế và vẽ
sử dụng ngôn ngữ lập trình AutoLISP. AutoLISP là mối hàn đóng vai trò rất quan trọng. AutoLISP, là một
một phần mở rộng của phần mềm AutoCAD, cho phép ngôn ngữ lập trình được tích hợp trong phần mềm
người dùng lập trình và tự động hóa các tác vụ liên CAD như AutoCAD, cung cấp các hàm và công cụ
quan đến bản vẽ. Với AutoLISP, các kỹ sư thiết kế có hữu ích để tự động hóa quá trình này. Các hàm
thể xây dựng một thư viện mối hàn đáp ứng đầy đủ các
yêu cầu về mặt kỹ thuật và tiện dụng trong sử dụng. AutoLISP có thể giúp kỹ sư vẽ các kiểu mối hàn phổ
biến một cách nhanh chóng và chính xác.
Nghiên cứu này sẽ trình bày cách xây dựng một thư
Trong nghiên cứu này, chúng ta sẽ khám phá một
viện mối hàn bằng ngôn ngữ lập trình AutoLISP. số hàm AutoLISP cơ bản dùng để vẽ các loại mối hàn
Chúng tôi sẽ giới thiệu về cấu trúc và các chức năng
chính của thư viện, cũng như chia sẻ một ví dụ minh thường gặp, bao gồm mối hàn góc, mối hàn chồng, mối
hàn vát, v.v... Các hàm này có thể được tích hợp vào
họa về cách sử dụng thư viện này trong thiết kế cơ khí.
giao diện người dùng của phần mềm CAD để tạo ra
3.1. Tạo XREF cho mối hàn một công cụ hiệu quả cho việc thiết kế và vẽ mối hàn.
XREF là một tính năng quan trọng trong Bằng cách sử dụng các hàm AutoLISP này, kỹ sư
AutoCAD, cho phép liên kết các file bản vẽ AutoCAD có thể gia tăng năng suất, giảm thiểu sai sót và tạo ra
với nhau. Sử dụng chức năng này có thể liên kết các các bản vẽ kỹ thuật chính xác hơn. Hãy cùng tìm hiểu
bản vẽ riêng lẽ với nhau, cho phép tổ chức và quản lý chi tiết về những hàm này và cách áp dụng chúng vào
các bản vẽ một cách hiệu quả hơn. công việc thiết kế mối hàn.
Cấu trúc chung hàm AutoLISP của một mối hàn
như đoạn mã dưới đây:
(defun c:HG (/ *error* d1 d2 dd)
(setvar "Modemacro" "Cao Thanh Kh\U+00E1nh - Steel Structure - Design
Division.")
(defun *error* (msg)
(and lst_var (mapcar 'setvar lst_var old_var))
(CK:EndUndo (CK:acdoc))
Hình 3. Các file XREF của mối hàn (if (not (wcmatch (strcase msg) "*BREAK,*EXIT*,*CANCEL*"))
(princ (strcat "\n** @KhanhCao-Error: " msg " **")))
Tuỳ theo từng loại mối hàn mà cách đặt tên cho file
XREF là khác nhau, tất cả các file này đều có tỉ lệ 1:1 (princ) )
có ý nghĩa quan trọng trong việc đảm bảo tính chính (CK:StartUndo (CK:acdoc))
xác, tương thích và hiệu quả của quá trình thiết kế.
(setq lst_var '(CMDECHO OSMODE CLAYER)
old_var (mapcar 'getvar lst_var))
ISBN: 978-604-80-9779-0