论文部分内容阅读
STEP-NC是产品数据表达和交换标准STEP在制造领域的延伸,借助STEP标准提供的面向对象的数据模型,实现了CAD、CAM、CNC之间无缝信息连接。STEP-NC技术的实现,如下几个关键技术问题需要首先得到解决:信息提取、特征识别、工艺信息添加、STEP AP238文件的生成等。本文提出基于STEP-NC程序结构的信息提取方法,通过实体标识、实体属性、实体结构树提取数据模型信息,根据ISO 14649中的特征定义,借助典型特征展开特征识别方法的探讨。数控技术诞生后的半个多世纪以来,基于ISO 6983的G代码数控编程方式一直占据主导地位,编程技术成熟,应用及其广泛,STEP-NC作为一种新型数控编程技术,纵然有其无法比拟的优越性,更好地发挥了数控机床的智能,要在短时间内完全取代G代码还是不太可能的。本文以凯奇数控系统为平台,从STEP-NC的应用角度出发,对STEP-NC程序向凯奇数控代码的转换方法进行了一些探索性研究。本文采用了面向对象和程序结构的技术路线和方法,首先介绍了课题研究的背景和意义,国内外关于STEP-NC研究的概况,研究了凯奇数控系统使用的传统数控编程接口标准ISO 6983、STEP和STEP-NC基本原理和体系结构以及形式化建模语言EXPRESS,分析了STEP-NC与STEP的继承关系,STEP-NC与凯奇数控G/M代码的异同,着重讨论了STEP-NC数据模型和程序结构,提出了以实体特征为基础的STEP-NC程序向凯奇数控代码的转换方法,主要包括STEP-NC中重要加工信息的提取方法和原则,工件部分典型制造特征识别方法、具体刀具路径生成原理和最后向G/M代码的转换方法,并进行了实例验证,取得了预期的转换效果。本文提出了基于STEP-NC标准的程序文件向凯奇数控代码的转换方法,基于这种方法可以生成简单的G/M代码,为STEP-NC的应用做了一些探索性研究。