数控系统插补算法研究及设计
| 摘要 | 第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页 |