浅淡AutoCAD中表面粗糙度的标注[1]

  • 格式:pdf
  • 大小:591.24 KB
  • 文档页数:4

Equipment Manufactring Technology No.3,2009表面粗糙度是评定零件表面质量的一项重要技术指标,按照《机械制图》国家标准的规定,零件图中应标注表面粗糙度代号,以说明零件表面加工后的状态,它是零件图中必不可少的一项技术要求。

但一直以来,AutoCAD 都没有提供直接标注表面粗糙度的功能。

因此在AutoCAD 中如何实现表面粗糙度的标注,是一个值得研究和探讨的问题。

1利用“复制、移动、旋转”编辑命令标注先绘制表面粗糙度符号,在其上方注写表面粗糙度值,以构成表面粗糙度代号,然后根据需要将表面粗糙度代号“复制”多个,并编辑表面粗糙度值,最后利用“移动和旋转”编辑命令,将表面粗糙度代号标注到零件表面。

这是目前最简单的标注方法,操作简单,易于理解和掌握。

由于在移动过程中,无法对代号旋转,不易改变代号中数字的方向,所以对于复杂的零件图,其标注效率较低。

2制作属性块标注AutoCAD 中,图块是一个或多个对象构成的集合。

在机械图样中,对于重复使用的图形,如表面粗糙度代号、基准符号、图框和标题栏等,为了避免重复性操作、提高绘图效率和节省存储空间,可以将它们定义为块,在需要的位置插入即可。

而块属性是图块的一个组成部分,是图块的非图形信息,包含图块中的文字对象。

在定义块之前,如果事先定义该块的每个属性,即属性标记、属性提示、属性默认值、属性的显示格式、属性在图中的位置等,在插入块时,不仅可以通过属性提示输入不同的属性值,还可以根据需要对属性进行编辑。

下面以图1为例,来说明如何制作带属性的图块(简称属性块)标注表面粗糙度。

2.1绘制表面粗糙度符号表面粗糙度符号分为基本符号(表示表面可用任何方法获得)、基本符号加一短划(表示表面是用去除材料的方法获得)、基本符号加一小圆(表示表面是用不去除材料的方法获得)。

其中以用去除材料的方法获得表面的表面粗糙度符号最常用,本文是以最常用符号为例讨论其标注。

按照《机械制图》国家标准“表面粗糙度符号的尺寸比例”规定,线宽d =0.5,数字与字母的高度h =3.5,高度H 1=5,高度H 2=11。

为绘图方便,取H 2≈2H1,将表面粗糙度符号绘制在尺寸为10mm ×10mm 的正方形中,删除正方形后,即可得到如图2所示符合国标的表面粗糙度符号。

2.2定义图块的属性执行“绘图→块→定义属性…”命令,弹出如图3所示的“属性定义”对话框,在对话框中输入属性标记为:“Ra ”,属性提示为:“表面粗糙度值”,属性值为:“6.3”,文字高度为:“3.5”,其余按默认设置。

然后点击“拾取点”按钮,在适当的位置指定属性标记的插入点,即可得到带属性标记的表面粗糙度符号,如图4所示。

浅淡AutoCAD 中表面粗糙度的标注徐琳(广西机械高级技校,广西柳州545005)摘要:针对AutoCAD 软件在标注表面粗糙度方面的不足,提出了利用“复制、移动、旋转”编辑命令、制作属性块、利用宏命令定制菜单三种方法来实现标注,用户在使用时可结合实际情况灵活选用。

关键词:AutoCAD ;表面粗糙度;编辑命令;属性块;宏命令中图分类号:TH126文献标识码:B文章编号:1672-545X (2009)03-0150-03收稿日期:2008-12-10作者简介:徐琳(1975—),女,广东新会人,讲师,教研组组长,主要从事机械制图、CAD 、机械设计基础等方面的教学和研究。

12.53.23.23.23.23.23.212.512.512.512.512.530°60°30°60°H 2H 1图1表面粗糙度标注实例图2绘制表面粗糙度符号图3定义图块的属性图4带属性标记的表面粗糙度符号图5带属性的表面粗糙度图块《装备制造技术》2009年第3期2.3创建图块执行“绘图→块→创建…”命令或点击“绘图”工具栏中的图标,弹出“块定义”对话框,在对话框中输入块名称为:“表面粗糙度”,点击“拾取点”按钮,拾取表面粗糙度符号的下角点作为图块的插入点,点击“选择对象”按钮,选择表面粗糙度符号及属性标记定义为一个带属性的图块,结果如图5。

2.4保存图块AutoCAD 的图块分两种,一种是内部块,另一种是外部块。

在当前图形文件中创建并使用的图块,称为“内部块”。

为了使带属性的表面粗糙度图块能够插入到任何图形文件中,必须对图块进行保存,使之成为一个新的、独立的图形文件,这样的图块称为“外部块”。

具体操作如下:在命令行输入“WBLOCK ”写块命令,弹出“写块”对话框,在“源”选项区单击“块”选项,选择需保存的图块名称为:“表面粗糙度”,在“目标”选项区指定图块的保存路径和文件名(为方便记忆,图块的文件名最好与图块名称一致)。

2.5插入图块根据表面粗糙度的标注原则,表面粗糙度符号、代号应注在可见轮廓线、尺寸界线、引出线或它们的延长线上。

符号的尖端必须从材料外指向材料表面,代号中数字的方向必须与尺寸数字方向一致。

在图1的表面粗糙度标注实例中,实现图示各表面的标注,具体操作如下:执行“插入→块…”命令或点击“绘图”工具栏中的图标,弹出“插入块”对话框,在对话框中选择插入的图块名称为“表面粗糙度”,根据图样大小确定缩放比例,指定插入图块时的旋转角度(逆时针方向为正,其中在图中30°区域内表面须引出标注,旋转角度为0°),点击“确定”按钮,在零件表面合适的位置(捕捉最近点)插入图块,并按命令行提示输入表面粗糙度值,标注结果如图6所示。

2.6编辑图块属性由图6可见,在150°~270°范围内标注的数字方向不符合《机械制图》国家标准。

下面通过编辑图块属性的方法解决,具体操作如下:双击要修改的图块或右击图块,在快捷菜单中选择“编辑属性…”命令,弹出“增强属性编辑器”对话框,如图7所示。

在对话框中选择文字对正方式为“右上”,勾选“反向”和“颠倒”选项,点击“确定”按钮,即可完成文字方向的修改,结果如图1所示。

通过对上述例子的分析,在标注表面粗糙度时,若将表面粗糙度符号定义为属性块,在插入过程中通过指定旋转角度,可以旋转块,改变符号方位;通过指定缩放比例,可以改变符号和数字大小;通过编辑块属性,可以改变数字的方向。

因此,对于较复杂的零件图,此方法非常灵活方便,完全弥补了第一种方法的不足,提高了标注效率。

3利用宏命令定制菜单标注AutoCAD 不仅具有强大的图形绘制与编辑功能,还具有系统开发性,允许用户对其进行定制和开发,其中AutoCAD 具有定制菜单功能。

AutoCAD 有一个开放的菜单文件(acad.mnu),在Windows 环境下,各类菜单的功能都是由菜单文件来定义的。

完整的AutoCAD 菜单文件包括8种不同的菜单项:按钮菜单(Button)、下拉菜单(Pop)、工具栏菜单(Toolbar)、图标菜单(Lmage)、屏幕菜单(Screen),图形输入板菜单(Tablet)、帮助串(Helpstring)、加速键(Accelerators)。

AutoCAD 的菜单文件采用模块结构,设计人员可根据需要增减或修改菜单,也可对开发的内容编写独立的菜单宏文件,并制作自定义菜单文件。

3.1构思设想AutoCAD2004中已有11个下拉菜单(Pop ),设想在“标注”(Dimension )菜单中的“公差”(Tolerance )菜单项下面增设一个具有两个子菜单的“表面粗糙度”(Roughness )菜单项,结果如图8所示。

其中,子菜单项“左上”(Left Top )专用于标注左方、上方及左上方表面的表面粗糙度;子菜单项“右下”(Bottom Right )专用于标注下方、右方及右下方表面的表面粗糙度。

在点击这两个子菜单项后,用户按命令行提示只需回答3个问题,即插入点位置、表面粗糙度值和旋转角度,就可完成表面粗糙度的标注,非常方便、快捷和智能化。

3.23.23.23.212.512.512.512.512.512.50°210°180°90°120°60°30°330°150°240°270°300°图6150°~270°范围内数字方向不符合国家标准图7图块属性的编辑图8定制后的表面粗糙度菜单项3.2实施准备构思设计“左上”和“右下”子菜单对应的表面粗糙度符号,如图9(a )、(b )所示,为后面的宏语句输入作准备。

其设计过程是:(1)先用点(POINT )命令绘制一个点1,其位置由用户任意输入,1点为符号插入点。

(2)用多段线(PLINE )命令从4点起按4→1→2→3顺序绘制表面粗糙度符号(多段线绘出的三段线为一个整体,便于后面选择对象时全部选中),按国标41长度为12,12、23长度均为6,其中(a )图各点坐标为4(@12<60)、1(@12<-120)、2(@6<120)、3(@6<0),(b )图各点坐标为4(@12<-120)、1(@12<60)、2(@6<-60)、3(@6<180)。

(3)(a )图在2点正上方0.5处,(b )图在3点正下方4处,用单行文字(TEXT )命令以调整(Fit )方式书写表面粗糙度值,字全宽为6,字度为3.5,文字内容由用户输入。

(4)以1点为基点,将文字及符号同时旋转至所需位置,旋转角度由用户输入。

3.3实施过程———用宏命令编写菜单文件AutoCAD 中菜单文件由宏命令组成,而宏命令又分为一般宏命令和AutoLisp 宏命令两种,后者需熟悉AutoCAD 内嵌的AutoLisp 语言,本文仅使用一般宏命令方法编制菜单文件。

宏命令实际上是将AutoCAD 中的各种基本命令及其操作过程,用规定的格式(回车、用户输入等均有字符表示)预先用文本形式写出,待编译后,机器即能自动按设计的过程顺序执行,省去了很多用户回答问题的操作。

(1)进入AutoCAD 下的目录Support ,打开该目录下的A-CAD.MNU 文件(菜单源文件),找到***POP8(第8个下拉菜单)段,这一段记载着“标注”(Dimension )菜单的所有菜单项的宏命令语句,找到以“ID_Tolerance ”开头的一行,回车另起一行,极仔细地输入下列数行宏命令语句,如图10所示。

ID_Rough [->表面粗糙度(&R)][左上(&L)]^C^CPOINT;\PLINE;@12<60;W;0;0;@12<-120;@6<120;@6<0;;+TEXT;J;F;@-6,0.5;@6,0;3.5;\ROTATE;L;F;@;@0,-0.5;;;@3,-5.7;[<-右下(&B)]^C^CPOINT;\PLINE;@12<-120;W;0;0;@12<60;@6<-60;@6<+180;;TEXT;J;F;@0,-4;@6,0;3.5;\ROTATE;L;F;@0,4;@0,1;;;@3,10.2;宏命令语句中字符的含义:“^C ”为终止正在执行的命令。