劉莉娜
包頭輕工職業技術學院,內蒙古 包頭 014030
基于AutoCAD平臺螺紋的程序化繪圖方法
劉莉娜
包頭輕工職業技術學院,內蒙古 包頭 014030
AutoCAD不具備直接繪制螺紋三維圖形的功能,因此用戶在這一方面的應用受到局限。開發的常用螺紋三維造型系統,采用AutoLISP語言編制,可以完成各種螺紋的三維實體造型。
螺紋;CAD;AutoLISP語言
在用AutoCAD繪制三維工程圖時,若繪制螺紋、彈簧這類三維圖形的問題,采用交互式繪圖方法,為了保證繪制的三維圖形尺寸精確,就必須輸入大量精確數據,才能一點一點地畫出所需的圖形,這樣做起來工作量大、效率極低。若利用AutoCAD內嵌的LISP語言,以其基本參數為變量編制程序來定義圖形,操作時只需輸入基本參數的具體值即可由程序完成繪圖過程。這不僅可以進行參數化繪圖,而且大大提高工作效率,提高繪圖質量。
下面以螺紋為例來說明程序化繪圖過程:



1.2 繪圖
只要將上述程序復制、粘貼到Autocad2008下面support目錄里的autocad2008doc.Lsp文件里即可,以后在AutoCAD2008繪圖窗口命令行里輸入3dlw后,按提示輸入不同的參數,即可繪制所需要的三維圓柱螺紋。
繪制的螺紋參數提示如下:
(1)公稱直徑;(2)螺距;(3)螺紋有效圈數;(4)每轉切割次數; (5)輸入起始點。圖1用AutoCAD繪制的螺紋,參數如下:螺紋公稱直徑=30mm,螺距=3mm,螺紋有效圈數=10,每轉切割次數=100。

圖1 螺紋
利用Auto LISP語言開發的常用螺紋三維造型系統,具有適應范圍廣、操作方便及造型準確等特點,本系統的開發擴充了AutoCAD的造型功能。
[1]張曙光,傅游,溫玲娟,等.AutoCAD 2008中文版標準教程[M].第1版.北京:清華大學出版社,2007
[2]姜勇,徐金娟,等. AutoCAD2008中文版機械制圖實例精解[M]. 第1版.北京:人民郵電出版社,2009
10.3969/j.issn.1001-8972.2012.02.042