刘莉娜
包头轻工职业技术学院,内蒙古 包头 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