热门关键词:

机械制图过程中如何从CAD获取工艺信息

  • 该文件为pdf格式
  • 文件大小:97.26KB
  • 浏览次数
  • 发布时间:2014-11-21
文件介绍:

本资料包含pdf文件1个,下载需要1积分

CAD技术的不断发展和完善,使其对产品及零件的描述越来越接近于现实,二维CAD对产品及零件的描述已达到和超过了人工设计的水平。8O年代末以来,我国进口了不少世界-流的CAD/CAM件,这些软件在国民经济建设中、在跟踪国际先进技术发展趋势促进我国科技进步的工作中,起到了突出的作用。但我国绝大部分中小企业还没有能力使用几十万元甚至上百万元-套的CAD :,大部分工程技术人员主要使用的还是AutoCAD这类价格便宜的软件,大部分积累下来的工程技术资料是二维形式的。即使在拥有先进的CAD/cAM软件的厂家,由于台套数不足,也仍然采用两条腿”走路的方法。本文将从-般的CAI)软件出发,研究从CAD图形数据中获扔工工艺信息的方法,并选择其中-种进行较详细的实验性研究。对中小企业实现C,eLPp、计算机生产管理提供参考。

2.CAD中工艺信惠的裹示方法由于加工生产的需要,希望CAD的数据中能包含足够的加工工艺信息,如尺寸及其精度、形位公差、表面粗糙度等几何精度要求,材料、热处理、装配等技术要求。为达到CAD信息集成的目的,-种流行的方法是,在构造特征时就加入相应的工艺信息,并用-个标准的中性格式如 口标准来描述1。我国大多数中小企业的计算机工程设计,就是用AutoCAD件设计完成的。

在AutoCAD中记录或描述加工工艺信息,是以三种形式来实现的,即TEXT 或MTEXT”(文本标注形式)、DIMENSION (尺寸标注形式)以及ATTRIB”(属性形式),其中TEXT”或MTEXT”形式较为简单,DIMENSION 形式较为复杂,下面就其数据格式进行分析。

假 ECAD的设计图纸上有-个线性水平标注的尺寸及其公差,其基本尺寸为:15mm,下偏差为:-0.01lmm,上偏差为:-0.006mm。

对于用DXF文件表示的尺寸,仅列出了关键的部分。组码O表示图元的类型,组值TEXT 表示为文本;组码8表示图层名为O”层,组码1表示标注的尺寸等。其中对于获扔工工艺信息而言,最重要的组码是o,和l',。首先要找到组码0的组值为,兀ⅨT竹的图元,然后再从组码1中获腮本尺寸、下偏差或上偏差另外,还有-种常用的数据表示形式,pAutoCAD数据库对象存储形式,其格式上接近于DXF格式,是以表的形式储存的。上-例子的AutoCAD数据库存储格式为:(-I.<>图元名l(0.DIMENSION )图元类型,(2.。DO”)无名块名称,(1. )由用户键入的尺寸标注文本值等。该组数据中,最重要的是组码昕Ⅱ组码1的组值。由组码0的组值DIMENSION ,可以确定是否找到了尺寸标注图元,由组码l可以直接读出标注的基本尺寸值。在本例中,标注时的基本尺寸值选用了AutoCAD的自动测量值,因此组码i的组值为空。

对于用TEX 、MTEXT”(文本标注形式)或ATTRIB (J爵性形式)记录或描述加工工艺信息的情况,其Aut0CAI)数据库存储格式较为简单,它们有-个共同的特点,就是在组码1后直接跟着相应的信息。

3 从CAD中获取工艺信息的方法3.1方法的选择由以上分析可知,从CAD的图形中获扔工工艺信息,可以用两种方法来实现。第-种为离线的获取方式,即可以通过对 ⅡP、DXP"或IGEs格式文件的处理,获取有关的加工工艺信息。虽然这三种标准的格式差别很大,但是都独立于CAD,可以在别的环境中处理信息。第二种为在线的获取方式,即不退出44 l科技 博览AutoCAD,直接从其数据库对象存储中获取有关的加工工艺信息。第-种方式有赖于STEP、DXF及IGES的不失真转换,否则会丢失信息,另外获取信息时较为盲目,只能全部获取,不能有选择地获取;操作实时直观性差。第二种方式能在AutoCAD下直观实时地获取数据;从理论上讲,凡是设计图上标注的信息都能获取;另外还可以进行有目的、有选择的信息获龋3.2方案的实施研究AutoCAD本身带有AutoLISP户开发工具,I 言具有很强的符号处理和表处理功能,是建立专家系统的有力工具(1)获劝TEXT”、MTEXT”或ATTRIB”图元中的数值(2)获劝DIMENSION”图元中的数值对于DIMENSION”形式的标注-种情况是,在尺寸标注时用户键入了尺寸值,其数据值就是跟在组码1后面的组值;另-种情况是,在尺寸标注时用户确认了尺寸测量值,则组码1后面的组值为空(”),其数据值以无名块 的形式隐含在DIME NSION”图元中。无名块的结构与-般的块结构不同,不能用查找INSERT”图元的方法访问。

获取用DIME NSION 形式标注尺寸数据的方法有三种:直接提取法,其标注的尺寸是由用户键人的,可采用直接获取组码1后面的组值获得数据,炸开”提取法,先用EⅪ,LClDE”命令,使DIMENSION 形式标注的尺寸图元炸开”,分裂成单个的图元,这时基本尺寸、下偏差及上偏差的数据都变成TEXT”形式的图元,然后再获劝TEXT”图元组码l后面的组值而获得数据;访问无名块提取法,利用tlbsemch函数获萨入无名块的通道,再利用entnext函数获取无名块中的各个子图元,从TEXT"的子图元获取组码1后面的组值而获得数据。

第-种方法是有条件的提取法,有较大的局限性。第二种方法比较简便,可以与TEXT”的标注方式统-处理i其缺点是破坏了原DIME NSION”标注的结构,而且无名块”的炸开”将增大零件图的存储量,特别是会给以后的图形修改带来很大的麻烦。例如,对-项普通的尺寸标注而言,炸开”后,尺寸线、尺寸界线、箭头等都将成为独立的图元实体。第三种方法编程较复杂,但保护了原DIMENSION”标注的结构,尺寸数据仍然按无名块的结构方式储存,既获取了数据信息,又未增加存储量,是-个较好的方法。

(3)尺寸精度的自动转化功能本研究中建立了尺寸精度的自动转化功能。在进行CAP时,人们更关心的是尺寸的精度等级而不是具体的数值。根据我国的标准公差规定,我们建立了尺寸精度的自动转化功能拈。该拈用AutoLISlH言设计,能在AutoCAD环境下运行,为实现cAPP提供了方便。

4 结柬语本文研究解决了在原CAD图形数据的基础上,获扔工工艺信息的方法,从中选择了在线的获取方式进行研究。在AutoCAD件上进行了具体的实施实验,找出了实施中需妻解决问题的 键点,为工厂在现有CADtt术资料中获扔工工艺信息、使现有技术资料得到充分的利用、实现CAPP提供了很好的参考。

正在加载...请等待或刷新页面...
发表评论
验证码 验证码加载失败