机械网首页 | 添加到收藏夹 机械网服务 | 免费注册会员 | 会员登录
机械网
用户名 密码 验证码 取回密码
机械商城 机械商机 机械产品 机械资讯 机械展会 机械黄页 机械知识

商机 产品 资讯 公司 商场 展会      平板烘干机 淄博 搅拌机 扁平

在AutoCAD中实现尺寸公差自动标注的探讨

用AutoCAD进行机械设计时,标注尺寸公差是设计人员经常遇到的一个问题。用Text命令手工标注,不仅速度慢,而且容易出错;通过对话框设定参数进行标注,每个不同的公差值都要设定一次。这些方法在标注时都需要翻阅手册,给设计者带来很大的不便。曾有一些标注公差的程序,使用效果并不很理想。笔者利用Autolisp语言编写了一个尺寸公差自动标注的程序。使用该程序进行公差标注不必翻阅手册,只需选择基本尺寸和公差带代号即可自动标注尺寸公差,可大大提高标注公差的速度。
  一、公差值数据存贮
  在标注公差过程中,对于一定的基本尺寸而言,能否根据基本尺寸大小、公差等级和基本偏差代号迅速查询出上、下偏差值,是实现公差自动标注的关键。为此,可将国标中常用的极限偏差以Data·txt为文件名保存在数据文件中。数据文件格式如下:
  f6       g6    h6    h7    
  ……
  (… -0.025 -0.041 -0.009 -0.025 0 -0.016 0 -0.025 …);dimt40~50mm (… -0.030 -0.049 -0.010 -0.029 0 -0.019 0 -0.030 …);dimt50~65mm
  (… -0.030 -0.049 -0.010 -0.029 0 -0.019 0 -0.030 …);dimt65~80mm (… -0.036 -0.058 -0.012 -0.034 0 -0.022 0 -0.035 …);dimt80~100mm
  ……
  第一行为公差带代号,实际文件中没有。若公差带代号为g6,基本尺寸为45mm,则其上偏差为-0.009mm,下偏差为-0.025mm。因查询函数是以字符位置获取上、下偏差的,所以公差数值表应整齐,否则获取的公差值将出错。
  二、基本尺寸的获取
  用Entget、Substr函数获取基本尺寸dimt、字高Txth及旋转角Angd,便于在标注公差时确定公差的字高、角度等参数。这里要注意,在尺寸标注前Dimaso应设定为off,否则取不到尺寸。对于基本尺寸前有R、r、Φ等符号时,应作特殊处理。对用“Text”命令标注的尺寸和用“Dimension”命令标注的尺寸,处理方法略有不同,详见源程序。
  三、公差数值的查询
  为自动查询出所需的公差数值,我们高设定了两个函数:首先用Record()函数检索出数据文件中符合基本尺寸(dimt)范围的数据行,用Read()函数将该行中所有公差值赋给相应的变量hi,以便将相应的公差值设置为上、下偏差。例如,当获取的基本尺寸为40mm、输入的公差带代号为h7时,Record()得到的数据行号为8,用Read()将该行上的公差数值全部赋给hi,则h29为上偏差,h30为下偏差值。相应的程序如下:
  (defun read (record fname)

1 2 3 下一页

共 3 页
【字体: 】【 打印 】【 关闭


 

■中国机械网提供的资料来自互联网,资料的版权属于作者本人,只供个人学习用,不得非法出版、销售。

相关链接
·基于AutoCAD平台的换热设备零部件三维造型系统 (组图)
·AutoCAD文字输入全攻略
·AutoCAD2000的一些实用技巧
·用delphi二次开发AutoCAD的新技术
·提高AutoCAD绘图效率的一些技巧
·用AutoCAD 2004绘制第一张图纸 (组图)
·AutoCAD的定制与开发 (组图)
·AutoCAD 2005新功能解析 (组图)
·AutoCAD中圆的绘制方法和编辑技巧 (组图)

版权所有:机械网 邮件:webmaster@cnmachines.com