论文部分内容阅读
介绍了STEP和STEP-NC标准,研究了一种基于STEP及STEP-NC的CAPP系统的实现方法,系统读取STEP(AP203)文件,经过工艺规划后,生成STEP-NC(AP238)工艺文件,为CAD/CAPP/CAM/CNC系统无缝集成打下了基础。
首先介绍了STEP与STEP-NC标准及文件具体结构,分析了STEP(AP203)文件对零件几何模型实体的描述方法。
在此基础上进行了系统的总体设计,研究了系统的实现方式、数据流程图、系统程序实现流程,分析了系统中的五个子模块及其功能、系统实现的难点。
介绍了STEP对几何实体的描述语言EXPKESS,研究了EXPRESS数据类型与SOL Server数据类型映射关系,主要包括简单、聚合、命名、构造等数据类型。基于此,设计出STEP几何信息数据库,建立了与STEP几何实体对应的C++类,实现了将STEP文件几何信息保存到数据库中的功能。
研究了STEP文件信息提取的具体实现流程,主要研究了STEP文件的词法分析方法,解析STEP文件的流程和STEP文件儿何信息存储到数据库的流程。
研究了生成STEP-NC文件的实现过程,主要包含两部分:
一是生成几何信息部分。该功能实现了从几何信息数据库中提取有用信息,并写入STEP-NC文件。
二是生成工艺信息部分,该功能是论文的一个难点。首先研究了基本特征的识别方法,实现了加工信息与几何信息的对应,然后在分析了SETP-NC文件工艺信息的描述方法的基础上,实现了基于人机交互方式输入工艺参数,并生成STEP-NC文件的功能。
最后给出了系统整个过程实现的一个实例,从而证明了上述研究的可行性和正确性。