基于NX环境下3D-CAPP特征识别与提取
【摘要】:特征识别与提取是3D-CAPP的核心模块,关系到3D-CAPP系统自动化、智能化的程度。随着3D-CAPP不断深入的研究和应用,特征识别与提取技术向着多方面、多层次的方向发展。本文在NX二次开发的环境下,构建了基于3D-CAPP的特征识别与提取方法和框架。
以零件的特征模型作为特征识别与提取的对象,构建基于特征的集成化零件信息模型。从特征的定义、特征分类、特征的关系、特征面向对象的描述等方面对特征技术进行了研究和尝试。
以箱体类零件为对象,分析其典型的加工工艺和方法,概括出箱体类零件的加工特性;利用NX系统的二次开发接口,开发相应于箱体类零件特征模型的特征识别与提取模块,到达零件加工信息自动获取的目的,同时以XML文件的形式输出所有的加工信息,供CAPP系统下游程序调用。
本文的主要研究内容如下:
1)分析了特征模型技术的各种方法和原理,同时对特征识别之间的关系进行了分析和概括。
2)以箱体类零件为研究对象,实现零件特征模型按照加工方式进行分类,使特征直接反映加工种类,使加工工序数据库的建立更容易实现。
3)以面向对象的方式,结合三维模型的数据特点,对特征模型进行描述。研究了特征模型完整描述所必须具备的元素与关系。
4)运用NX提供的开发工具集NX/OPEN以及同步建模技术,开发了基于特征模型的特征识别与提取系统。
5)通过对非特征模型与特征模型的数据结构进行分析,提出非特征模型实现信息识别与提取的方法。
通过以上的研究和开发,对CAD系统与CAPP系统之间的信息集成进行了探索和实践。