| STEP-NCISO146491是STEP标准在CNC领域的新扩展,重新规定了CAX与CNC之间的接口,将产品的设计信息与制造信息完整联系起来,消除CAM的后处理系统,实现了CAX与CNC之间双向无缝信息流通,极大地方便了系统间的信息交换和共享。 根据STEP TOOL公司的预测,STEP-NC将在未来十年内逐渐成为数控技术的最终标准。 论文在详细研究STEP-NC体系原理的基础上,针对一个具体的CAD文件,开发了“STEP-NC程序生成器V1.0”。 目的在于从程序的层面,用软件方式来实现CAD文件的特征自动提取,最终生成STEP-NC程序源代码。 程序生成器V1.0采用面向对象的软件开发思想,基于Visual C++6.0中MFC的Dialog形式建立,利用MFC类库的软件资源,实现系统预定的功能。 系统主要部分有2个功能模块,第一模块是特征提取,利用DXF图形交换文件进行二次开发,对CAD文件进行基于STEP-NC制造特征的提取,并生成与之相应的EXPRESS实体语句。 第二模块是ISO14649源代码自动生成,在Visual C++6.0下,实现由零件特征EXPRESS语句生成相应程序源代码,以及零件完整的ISO14649源代码生成。 论文重点分析了STEP-NC体系结构特点、建模语言EXPRESS、数据模型及加工程序文件,构造利于加工信息表述的系统核心数据库,建立了STEP-NC的形式化描述语言EXPRESS到C++语言的映射。 为“STEP-NC程序生成器V1.0”的进一步研究和开发工作,做了必要的基础性的研究工作..…… |