论文部分内容阅读
随着现代制造业的快速发展,NURBS方法作为国际标准化组织(ISO)确定的对工业产品几何定义的唯一数学方法,凭借其在复杂几何造型方面的诸多优势,越来越广泛应用于CAD/CAM及计算机图形学等领域。NURBS插补功能成为衡量高档数控系统的一项重要指标。为了满足高速高精的现代加工要求,NURBS曲线插补算法及其品质已成为数控系统研究开发的核心内容之一。目前,围绕如何实现加工精度和加工效率的协调优化控制是NURBS插补算法研究的大趋势。插补算法的品质主要取决于插补精度与进给速度的合理匹配。为了满足曲率不断发生变化的曲线插补精度要求,需要采用自适应调节进给速度,然而采用变进给速度则不可避免会产生加减速运动。因此,就需要对变进给速度进行有效的加减速协调控制,以避免导致较大的加速度和加加速度,影响插补运动的平稳性。另外,目前CAD/CAM软件虽支持输出NURBS格式的曲线形式,但考虑刀具半径补偿的NURBS曲线插补数控系统尚处于研究和发展阶段。为此,本文综合利用微分几何原理、S型加减速控制方法、回溯和反向插补策略、开放式数控等理论及技术手段,以及VC++6.0、MATLAB等软件,对NURBS曲线插补算法提出进一步优化方案并探究其在实际加工中的刀具半径补偿功能。具体研究工作如下:(1)建立一种多约束综合控制的NURBS曲线插补算法。该算法在分析和总结现有NURBS曲线插补算法的基础上,综合考虑曲线几何特征、机床运动学和动力学性能等对插补的影响,并明确了各约束条件与进给速度的匹配方法。(2)建立基于S型加减速控制的运动模型。利用S型加减速控制方法,将回溯和反向插补策略应用到NURBS曲线插补算法中,实现对NURBS曲线插补加减速过程的合理控制,提高插补精度和机床运动的平稳性。(3)探究NURBS曲线插补中的二维刀具半径补偿功能实现。根据NURBS的数学特性,结合现有的刀具半径补偿原理,研究NURBS曲线刀具半径补偿过程,并通过仿真软件实现刀具半径补偿功能,进一步提高NURBS曲线插补的编程柔性和加工实用性。(4)仿真分析与实验验证。依托固高开放式机电实验平台,构建基于“PC+运动控制卡”开放式数控仿真实验系统。采用VC++6.0软件编程开发NURBS曲线插补器,完成插补运动仿真及实验,并通过MATLAB对比分析实验结果,验证算法的有效性。综上,本文的研究为NURBS曲线提供了一种高效高精的插补优化算法并探究了其二维刀具半径补偿功能,对提升数控系统品质具有工程和理论参考价值。