论文部分内容阅读
STEP-NC(ISO 14649),是由国际标准化组织ISO第184技术委员会第一分技术委员会(ISO/TC184/SC1)为计算机数字控制(CNC)系统制定一种新的数控编程标准。它是STEP标准的扩展,将加工操作组织成系列的加工步骤,每一个操作步骤都能在CNC机床上执行。STEP-NC中加工步骤就相当于传统G,M代码一样代表就是加工指令。然而不同于G,M代码的是,STEP-NC中的加工步骤所包含的是三维几何信息,刀具需求,特征定义等信息,机床则根据这些可利用资源动态规划加工操作以及智能重组加工操作。 文章开始部分介绍了课题的来源、背景、意义以及STEP-NC标准国内外研究现状,而后通过对STEP-NC文件的介绍,加深大家对STEP-NC数据模型,应用协议(AP238)的范围、应用标准、功能单元,以及其文件结构的了解。并对基于PMAC的开放式数控系统的发展现状,功能架构以及应用系统的实施方法进行了相应的介绍,为接下来的工作做铺垫。 然后在对STEP-NC标准进行了深入研究的基础上,建立了基于STEP-NC的开放式数控系统的软件和硬件平台。在硬件平台的构建上采用了基于PMAC运动控制器的数控平台,并且详细介绍了,整个硬件平台的连接和建立初步的通讯。在软件平台的设计方面,从两方面出发,一个是系统管理软件,另一个是实时控制软件。在系统管理软件的设计上采用的COM技术,使软件提高了可重用性和可移植性。 最后详细介绍了刀具路径仿真模块的设计,以及运动控制器的伺服匹配和数据采集的方法。 本文从研究STEP-NC标准入手,根据STEP标准的原理及方法学建立基于STEP-NC的开放式数控系统结构模型,从技术角度出发,确定现实可行的合理的数控系统研究方法和总体方案,开发出适合我国国情的数控系统,填补我国在此方面的空白,缩小与发达国家的差距。