论文部分内容阅读
要实现STEP-NC就必须解决一系列关键技术问题,这些关键技术包括制造特征的自动识别、工艺信息的自动添加、STEP AP238文件的生成等.本文正是针对这些关键技术做了一些探索性的研究.文中首先阐述了本课题研究的背景和意义,介绍了国内外关于STEP-NC的研究现状和取得的成果.接下来,文中介绍了STEP标准和STEP-NC标准,研究了形式化建模语言EXPRESS语言向C++语言映射的方法,探讨了EXPRESS语言与STEP物理文件格式之间的转换规则.本课题涉及到的STEP标准应用协议主要有STEP AP203,AP224,AP238等,AP203主要是零件的几何信息,AP224中主要制造特征的定义,AP238是STEP-NC的应用解释模型,它包含了加工一个零件所需的所有信息,文中对这些应用协议做了简单的介绍.本课题在研究过程中要用到相关工具软件,文中也对这些工具软件及其用法做了简要的介绍.本课题采用美国STEP Tools公司开发的STEP处理软件ST-Developer及其所带的ROSE库,ROSE库是STEP Tools公司开发的一个C++类库,用来操作STEP数据,提取相关信息,操作方便,功能强大.文中还介绍了课题总体设计方案,给出了系统的数据流图,原理图,程序流程图,介绍了各个功能模块,完成了系统总体设计.接着文中介绍了特征识别模块的设计,本部分是本课题的核心部分,制造特征的自动识别也是实现STEP-NC首先要解决的问题.本文提出了基于STEP AP224的制造特征自动识别的方法-凹边法.