供求信息 | 产品库 | 公司库 | 电子样本 | 模具技术市场 | 热流道 | 标准件 | 加工中心 | 模具材料 | 二手模具 | 塑料制品人才中心 | 展会中心 | 专利中心 | 会员中心 | 企业视频 | 英语字典 | 模具论坛 | 专业书店 | 网络硬盘 | 采购商服务中心

今日导读
返回中国塑料模具网资讯中心首页技术文献软件教程AutoCAD > 正文

AutoCAD中尺寸公差标注的几种途径

来源:网络 作者: 发布时间:2008-02-18

尺寸公差是机械设计中一项重要的技术要求,在用利用AutoCAD软件绘制机械图时,经常遇到标注尺寸公差的情况.设计人员需根据尺寸公差代号查找国家标准极限偏差表,找出该尺寸的极限偏差数值,按照一定的格式在图中标注。为实现这一要求通常有以下几种方法,现总结如下:

 

 

途径1:利用AutoCAD提供的“尺寸样式管理器”对话框设置当前尺寸标注样式的替代样式(如图1所示)。

图1 标注样式管理器

 

 

  在替代样式中设置公差的形式是极限偏差或对称偏差等,然后输入偏差数值及偏差文字高度和位置。用此替代样式标注的尺寸都将带有所设置的公差文字,直至取消该样式替代。若要标注不同的尺寸公差则需重复上述过程,建立一个新的样式替代。需要指出的是在这一操作过程中用户必须使用系统给出的缺省基本尺寸文本,否则系统不予标注偏差,只标注基本尺寸。这样就给用户的尺寸偏差的标注工作造成不便。

 

 

途径2:利用AutoCAD的“多行文字编辑器”对话框的文字堆叠功能添加公差文字。

 

 

  在尺寸标注命令执行过程中,当命令行显示“指定尺寸线位置或[多行文字(M)/文字(T)/角度(A)/水平(H)/垂直(V)/旋转(R)]:”时键入“M”,调出“多行文字编辑器”对话框(如图2所示)。直接输入上下偏差数值并用符号“^”分隔(例如:+0.01^-0.02),然后选中输入的文字,点击对话框工具条上的按钮使公差文字堆叠即可。对话框中的“<>”符号代表该尺寸的缺省文本,可以直接删除、修改。对于堆叠文字的编辑可以选中该堆叠文字后单击鼠标右键,在弹出的快捷菜单中选择“特性”,打开如图3所示的“堆叠特性”对话框便可修改堆叠文字的内容、大小、位置等内容。

 

 

 

图2 多行文字编辑器

 

 

 

图3 堆叠特性对话框

 

 

  这种方法比直接使用AutoCAD的公差标注功能要简便,可用于线性标注、对齐标注、直(半)径标注和角度标注,但不能用于基线标注和连续标注。

 

 

  前面两种方法需要人工查找尺寸偏差值,不能实现设计和绘图的自动化,在实际设计工作中使用起来仍显繁琐,我们在AutoCAD软件的教学和使用过程中,采用二次开发的方法较好的解决了这个问题。

 

 

途径3:利用AutoLISP语言编程实现公差的自动标注

 

 

(1).程序设计思想

 

 

  AutoLISP是内嵌于AutoCAD的一种表处理语言,能直接访问图形数据库,通过修改图形数据对图形进行操作,是扩充AutoCAD图形处理能力的有力工具,我们在设计程序时采用了模块化结构,将程序要完成的功能目标划分为查询和注写两个主要功能项,利用DCL语言设计出程序界面。主程序建立在界面驱动程序的基础上,通过定义相应的回调函数来实现其功能。利用AutoCAD的“appload”命令对程序进行装载,装载成功后,主函数名即可作为 AutoCAD的命令使用。程序流程图如图4所示,程序界面如图5所示。用户先选择需要添加公差的尺寸,程序获得该尺寸的基本尺寸数值,然后显示对话框供用户直接输入数据或选择查询方式,最后调用子程序注写该尺寸的公差文本。

 

 

开始

 

 

选择尺寸

 

 

显示对话框

 

 

放弃

 

 

结束对话框程序终止

 

 

调用预览图片子程序

 

 

输入偏差数值

 

 

手工输入

 

 

设置参数

 

 

公差格式

 

 

查询输入

 

 

文字高度

 

 

确定

 

 

注写极限偏差

 

 

 

 

 

 

 

 

图4 程序流程图

 

 

图5 程序界面

 

 

 

 

(2)公差数值的存储与查询

 

 

  公差数值的存储与查询是实现公差自动标注的关键之一。若使用外部数据库进行数据存储则在查询数据时需要使用中间文件,速度较慢。“表”是 AutoLISP中最常用的数据记录工具,用表数据结构可以根据需要构建二维、三维甚至多维数组;利用表的检索函数可以快速地对表进行数据提取。对表的强大处理能力是我们选择AutoLISP的另一个理由。我们按尺寸分段将国家标准中的基本偏差表设计成AutoLISP表的形式,为了缩短查询时间按照孔、轴分别建立了一个二维表,通过变量在程序运行时将表调入内存。表中每一个元素包含上偏差和下偏差数值。在查询模块中利用基本尺寸、公差等级、配合代号作为输入参数,得到偏差数值所在的维数,从而查出该尺寸的上下偏差数值。查询语句如下:

 

 

 

 

(setq pc (nth m (nth n pcb)))

 

 

(setq pc_s(nth 0 pc))

 

 

(setq pc_x(nth 1 pc))

 

 

 

 

pcb是偏差表,m、n是根据输入参数得到的维数,pc_s、pc_x分别是上、下偏差值。

 

 

(3)公差的注写

 

 

  由于程序采用的是对已经标注的尺寸添加公差的办法,而不是简单的注写text文本,所以添加上的公差文字与原尺寸文本是一个整体,这样就要用到 AutoCAD的实体访问技术了。AutoCAD在绘图过程中赋予所绘实体一个数字标号,称为图元名,它是指向由AutoCAD保持的一个内部数据文件的指针。通过图元名AutoLISP就能找到该实体的数据库记录,并对实体进行各种方式的处理。

共2页: 上一页 1 [2] 下一页

上一篇:宝鸡机床2007年自营出口突破1000万美元   下一篇:2008年我国模具业的发展方式

Google
论坛】【收藏此页】【关闭

免责申明:本网转载作品均注明出处,如转载作品侵犯作者署名权,并非出于本网故意,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网联系,我们将在第一时间删除内容或提供稿费!

产品推荐
会员推荐
关于本网 | 刊登广告 | 诚聘英才 | 欢迎合作 | 服务条款 | 服务项目 | 联系我们