面向单片机复杂曲线插补算法的研究

面向单片机复杂曲线插补算法的研究

论文摘要

非均匀有理B样条曲线(NURBS)插补是当代高性能数控系统(CNC)的标志性功能之一,也是实现高进给高精度加工的重要方法。本文在充分了解当前国内外研究现状的基础上,面向单片机提出了一种新的基于全局控制信息的NURBS曲线实时插补算法。该算法主要思想是:依据临界曲率对NURBS曲率曲线进行区间划分,然后采用移动平均加减速控制算法对各区间进行加减速处理,使速度平滑过渡,在实时插补过程中不产生冲击和振动。将其作为曲线实时插补前预处理信息,获得NURBS曲线全局控制信息,从而很好地在单片机中实现NURBS曲线实时插补。由上述分析可知,本课题的主要研究内容如下:1)由NURBS曲线定义推导出了3次NURBS曲线的简化形式,并分析了NURBS曲线几何特性对进给速度和插补步长的影响。针对NURBS曲率函数的多峰特性,提出了以临界曲率进行区间划分的方法。通过求取各区间曲率极大值,然后采用移动平均加减速控制算法对各区间进行加减速预处理,保证各区间连接处速度的平滑过渡,避免实时插补过程中产生冲击和振动,从而获取了NURBS曲线全局控制信息;2)将NURBS曲线的整个插补过程分解为插补预处理和实时插补两部分。在插补预处理中主要完成耗时较多但可将其处理结果直接应用于实时插补的模块,确保插补算法满足NURBS曲线在单片机中插补的实时性要求;3)规划NURBS曲线在单片机中实时插补流程,根据全局控制信息,求取当前插补点满足插补精度和向心加速度的进给速度和插补步长,再采用二阶泰勒展开式预估计校验方法求解该点的参数,从而实现面向单片机的NURBS曲线实时插补;4)为验证NURBS曲线在单片机中进行实时插补的可行性以及为后续多轴系统的开发打下基础,本文建立了主从式控制硬件平台,各卡之间通过并口通讯保证数据快速、准确的传输,为曲线插补在单片机中实现提供有利硬件支持。在上述理论研究的基础上,初步完成了NURBS曲线插补程序,搭建了硬件平台,并进行了相关的实验验证,表明该插补算法的可行性。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题研究背景
  • 1.2 NURBS曲线直接插补的国内外研究现状
  • 1.2.1 国外研究现状
  • 1.2.2 国内研究现状
  • 1.3 单片机技术的发展及其在数控系统中的应用
  • 1.3.1 单片机技术的发展特点与趋势
  • 1.3.2 单片机技术在数控系统中的应用
  • 1.4 主要研究内容
  • 第2章 NURBS曲线特性分析
  • 2.1 引言
  • 2.2 NURBS曲线定义
  • 2.3 NURBS曲线局部特性分析
  • 2.3.1 NURBS曲线局部特性的基本几何量计算
  • 2.3.2 加速度特性分析
  • 2.3.3 获取满足插补精度的最大进给速度
  • 2.4 NURBS曲线全局特性分析
  • 2.4.1 全局特性分析的目的
  • 2.4.2 曲率区间划分方法一
  • 2.4.3 曲率区间划分方法二
  • 2.4.4 全局控制信息的获取
  • 2.5 本章小结
  • 第3章 NURBS曲线实时插补
  • 3.1 引言
  • 3.2 移动平均加减速控制算法
  • 3.2.1 移动平均控制算法基本思想
  • 3.2.2 移动平均控制算法具体实现
  • 3.3 NURBS曲线插补指令格式
  • 3.4 NURBS曲线实时插补方法
  • 3.4.1 插补流程
  • 3.4.2 插补预处理
  • 3.4.3 实时插补计算
  • 3.5 本章小结
  • 第4章 硬件控制平台设计
  • 4.1 引言
  • 4.2 总体设计方案
  • 4.3 主控制卡的设计
  • 4.3.1 处理芯片的选择
  • 4.3.2 主要硬件电路的设计
  • 4.4 伺服控制卡的设计
  • 4.4.1 处理芯片的选择
  • 4.4.2 驱动电路设计
  • 4.5 连接卡电路框图
  • 4.6 本章小结
  • 第5章 实验验证
  • 5.1 引言
  • 5.2 实验方法
  • 5.3 移动平均加减速控制
  • 5.4 NURBS曲线插补实例分析
  • 5.4.1 完整的插补实例分析
  • 5.4.2 实时性验证
  • 5.4.3 几种插补算法比较
  • 5.5 实时插补误差分析
  • 5.6 本章小结
  • 结论
  • 参考文献
  • 附录
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    面向单片机复杂曲线插补算法的研究
    下载Doc文档

    猜你喜欢