- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Pro面向数控加工的箱体零件CAPP系统
基于Pro/E面向数控加工的箱体零件CAPP系统
目前,CAD/CAPP集成的主要问题是现有CAD系统输出的零件信息,从几何角度来看是一些点、线、面的信息,有的有拓朴关系,有的甚至没有。显然,这些几何信息必须重新组织成CAPP系统所需的、具有加工意义的加工特征及加工表面。此外,CAPP系统还需要材料、表面粗糙度、尺寸公差及形位公差等非几何信息。但目前大多数CAD系统不能给出这些信息,需要用交互方式补充输人,工作量大。尤其对于箱体零件,加工特征很多,零件信息输人工作量大。 本文所介绍的CAPP系统采用Pro/E作为开发平台,充分利用其强大的特征造型能力,采用c语言进行编程实现箱体零件的特征自动识别与提取,建立知识库与规则库,实现 HYPERLINK /xz_shukong/ \t _blank 数控程序的自动生成。 1系统的构成 本文所介绍的CAPP系统的总体结构如图1所示,设计遵循以下原则。 1)以基于特征设计的方法构造零件设计模型。采用特征设计是实现自动提取的前提。在特征识别时,难免会遇到对低层几何信息的分析与识别。但只要建立特征为单元的儿何推理机制,就可防止出现特征识别的困难-从离散的几何、拓朴关系中识别特征。 2) 采用CAPP专家系统自动生成 HYPERLINK /xz_shukong/ \t _blank 数控加工程序,人工干预少,自动化程度高。利用Pro/E的特征造型技术,对箱体零件采用多方位的特征描述方法,参照 Pro/E软件定义特征的数据结构,定义加工特征库。通过访问软件的数据库,辅以必要的人机交互输人、计算、提取所需特征的几何信息和工艺信息,存储于加工特征库中。根据CAPP系统的规则库,通过推理机制确定 HYPERLINK /xz_shukong/ \t _blank 数控工艺路线。调用本系统的 HYPERLINK /xz_shukong/ \t _blank 数控程序生成模块,根据 HYPERLINK /xz_shukong/ \t _blank 数控工艺路线,生成 HYPERLINK /xz_shukong/ \t _blank 数控程序文件。
1.1本系统主要功能模块简介 1) 设计特征模型:采用美国 HYPERLINK /xz_proe/ \t _blank PTC公司开发的 HYPERLINK /xz_presscad/index.html \t _blank 机械设计自动化软件Pro/E,其采用全参数化,基于特征的设计,采用单一的数据库。在造型上,除了提供常用的特征,如凸块、孔、槽、倒角、圆角、切块、筋、基准等之外,还允许采用用户自定义形状特征和组合复杂形状特征,如形面、壳体、三维扫描、过滤、薄壁和其他组合形状特征。Pro/E的造型过程如图2所示。
除强大的特征造型功能外,Pro/E软件提供了二次开发工具包,允许用户利用已有软件进行开发,允许用户直接访问数据库,对数据库进行操作。 2)特征提取模块:通过对零件特征的分析,提取所需的加工特征。由于木系统主要针对箱体零件,面向 HYPERLINK /xz_shukong/ \t _blank 数控加工,故主要对面和孔的特征提取算法作一探讨,定义特征结构主要考虑后续工艺设计和 HYPERLINK /xz_shukong/ \t _blank 数控编程的需要,尽量减少不必要的参数,因此特征的结构尽量简单和实用。 面作为重要的加工特征,在Pro/E造型过程中为设计特征的组成部分。特征由面组成,但并非所有面都需要加工,因此,对于面特征的提取采用鼠标拾取方式。面的数据结构如图3所示。图3中面所在的层是反映在每一方位上,可以有多个加工面,根据加工面与坐标零点距离的大小,分为若干层,距离最远的为第一层,其次为第二层,依次类推。图3中,U、V为用一最小的矩阵包容此加工面,即矩形的最大、最小x,y,z坐标值。 孔的类型很多,有通孔、盲孔、螺纹孔、台阶孔等,虽然类型各不一样,但都包含圆柱孔的几何特征,因此,首先,对普通圆柱孔作一分析,在Pro/E中每生成一特征孔,软件的特征造型模块将自动为每一孔特征生成一从属于此孔的轴。即使两孔完全重合,Pro/E仍将它们定义为不同的孔,这就有几何尺寸一致,但标识符、指针不同的轴从属于不同的孔特征。根据以上分析,定义如图4所示的普通圆柱孔的数据结构。定义圆柱孔的结构之后,任何类型的孔都可在其基础上进行扩展或组合。定义孔的数据结构之后,可根据不同的面、孔类型建立加工特征库。在特征识别时,可排除不需要的特征,将需要的特征根据不同的类型。便于以后调用。
1.2本系统的特征选择模块和程序生成模块 1)加工坐标系选择模块:自动产生一缺省坐标系。在特征提取时,特征的所有几何尺寸都是以此缺省坐标系作
文档评论(0)