论文部分内容阅读
随着机械制造、自动控制、微电子、数据处理等技术的发展,传统的数控技术即将被新的、开放式的数控技术所取代。在数控系统中,插补功能的优劣直接影响着对CNC控制系统整体性能的评价。由于在现代制造业中,对曲面加工的需求和质量要求不断提高,而传统的以直线、圆弧为代表的插补技术,已经远远不能满足这一需求。因此,需要研究新的自由型曲线曲面插补技术,来改善零件的加工效率和加工质量,以适应现代数控技术的发展要求。STEP标准是适用于用计算机对产品数据进行表达和交换的一个国际标准系列。标准的目标是建立一种完整的,明确无歧义的,中性的,计算机可处理的标准来表示产品全生命周期的产品数据,并且独立于任何特定的系统。而由于NURBS良好的数学特点,被规定为STEP标准中表述曲线与曲面的性一形式,且在CAD领域,NURBS已得到较好的应用。因此,本文主要基于STEP标准,利用NURBS表述曲线与曲面,在此基础上研究曲线与曲面的插补技术。本文首先深入分析了STEP标准,着重从STEP标准的组成、结构与内容、EXPRESS描述语言等方面对STEP标准进行研究;同时为了后续工作的开展,从文件的交换形式、文件的结构以及文件中数据段内容分析等方面对STEP标准中关键的STEP中性交换文件进行了研究;采用合并的方式获得STEP标准中NURBS曲线与曲面的数据模型,进而将EXPRESS中的相应实体类映射到C++中的类,在此基础上,利用VC++开发出提取NURBS曲线与曲面相关几何信息的系统。在NURBS曲线插补技术研究中,首先对提取出的有关NURBS曲线的几何数据进行了插补前的预处理。在等弧长插补思想的基础上提出了一种新的NURBS曲线插补算法,该算法能够综合考虑精度要求,根据曲线曲率的变化自动调节进给速度,从而实现对曲线的均匀插补。同时对插补过程中的实时加减速控制方法进行了研究,采用一种适用于NURBS曲线高速加工的新型柔性加减速算法,保证了加速度和加加速度的平稳变化。在NURBS曲面插补技术研究中,首先介绍并比较了目前曲面加工中几种常见的刀具轨迹生成算法。在等参数线算法的基础上引出自调节等参数线算法。对算法中确定两条相邻子等参数线间距离的方法进行了简化,并对该算法的整个流程进行了总结。该算法能够将两条刀具轨迹间的距离实时控制在一定范围内,并且能够均匀地布满整个曲面,具有较小的误差。