数控系统插补算法研究及设计
摘要 | 第1-6页 |
Abstract | 第6-10页 |
第1章 绪论 | 第10-16页 |
·引言 | 第10页 |
·数控系统的发展趋势 | 第10页 |
·数控插补算法的发展状况 | 第10-13页 |
·插补的国外研究状况 | 第11-12页 |
·插补的国内研究状况 | 第12-13页 |
·课题研究意义 | 第13-14页 |
·本论文主要内容 | 第14-16页 |
第2章 相关知识介绍 | 第16-30页 |
·插补及其算法 | 第16-22页 |
·逐点比较法插补 | 第16-19页 |
·数字积分法插补(DDA)法 | 第19-21页 |
·NURBS曲线插补 | 第21-22页 |
·插补的速度处理 | 第22-26页 |
·数控插补命令的处理 | 第22-23页 |
·预处理过程中相关量的计算 | 第23-25页 |
·插补步长计算 | 第25-26页 |
·硬件介绍 | 第26-28页 |
·FPGA芯片介绍 | 第26页 |
·Quartus Ⅱ软件简介 | 第26-27页 |
·Quartus Ⅱ开发设计流程 | 第27-28页 |
·本章小结 | 第28-30页 |
第3章 基于MATLAB的插补算法仿真 | 第30-46页 |
·任意象限直线和圆弧逐点比较法插补分析及仿真 | 第30-31页 |
·逐点比较法插补算法的改进 | 第31-33页 |
·数值积分法及图形仿真 | 第33-35页 |
·NURBS曲线插补算法具体实现流程设计及仿真 | 第35-41页 |
·等距离参数的NURBS曲线插补及流程设计 | 第35-36页 |
·恒定速度的NURBS曲线插补及流程设计 | 第36-38页 |
·实例算法分析及仿真波形 | 第38-41页 |
·S形曲线加减速仿真 | 第41-43页 |
·产生误差分析 | 第43-45页 |
·数据采样插补误差的分析 | 第43-44页 |
·插补误差与周期、速度之间的关系分析 | 第44页 |
·NURBS曲线误差分析 | 第44-45页 |
·本章小结 | 第45-46页 |
第4章 插补器硬件总体设计 | 第46-48页 |
·系统的设计目标 | 第46页 |
·核心模块的结构 | 第46页 |
·步进电机模块设计 | 第46-48页 |
·步进电机工作原理 | 第47页 |
·FPGA驱动步进电机 | 第47-48页 |
第5章 基于FPGA的插补实现 | 第48-66页 |
·输入信息分析模块 | 第48页 |
·逐点比较法直线插补FPGA实现模块 | 第48-55页 |
·逐点比较法直线插补数控程序输入模块 | 第49页 |
·输入信息分析模块的功能 | 第49页 |
·数值修改模块 | 第49-51页 |
·复位模块的设计 | 第51-52页 |
·输入控制模块 | 第52-53页 |
·延时处理 | 第53-54页 |
·终点判断模块 | 第54页 |
·总体的逐点比较法直线插补波形 | 第54-55页 |
·逐点比较法圆弧插补的设计 | 第55-57页 |
·逐点比较法圆弧插补与直线插补的不同点 | 第55-56页 |
·输入条件分析 | 第56页 |
·乘2模块的设计 | 第56页 |
·数值修改 | 第56-57页 |
·终点判断 | 第57页 |
·数字积分法直线插补FPGA实现模块 | 第57-60页 |
·数字积分法圆弧插补的FPGA实现 | 第60-63页 |
·数字积分法圆弧插补的总体设计 | 第60-61页 |
·∑1和∑J修改模块 | 第61页 |
·I和J修改模块 | 第61页 |
·总体模块图和波形图分析 | 第61-63页 |
·插补速度控制模块 | 第63-64页 |
·本章小结 | 第64-66页 |
第6章 总结与展望 | 第66-68页 |
·工作总结 | 第66页 |
·研究展望 | 第66-68页 |
参考文献 | 第68-72页 |
致谢 | 第72页 |