Windows下开放式数控系统软件设计与研究
第一章 引言 | 第1-17页 |
·开放式数控系统概述 | 第10-11页 |
·基于PC的开放式数控系统 | 第11-13页 |
·按PC与NC的配合分类 | 第11页 |
·按采用的操作系统分类 | 第11-12页 |
·按控制功能分类 | 第12-13页 |
·开放式数控系统国内外研究概况 | 第13页 |
·国外研究概况 | 第13页 |
·国内研究概况 | 第13页 |
·开放式数控系统的发展趋势 | 第13-15页 |
·基于PC的开放式 | 第13-14页 |
·高速化和高精度化 | 第14页 |
·智能化 | 第14页 |
·网络化 | 第14-15页 |
·信息化 | 第15页 |
·本课题的研究内容及重点 | 第15-17页 |
·研究开发的目标及内容 | 第15-16页 |
·研究的重点及难点 | 第16-17页 |
第二章 开放式数控系统的总体设计 | 第17-23页 |
·系统软硬件环境 | 第17-18页 |
·硬件平台 | 第17页 |
·操作系统平台 | 第17-18页 |
·软件开发工具 | 第18页 |
·总体设计思想 | 第18页 |
·设计开发的原则 | 第18-19页 |
·主机程序总体设计 | 第19-23页 |
·MFC的应用程序框架 | 第19-20页 |
·主机程序的界面设计 | 第20-21页 |
·主机程序的功能设计 | 第21-23页 |
第三章 基于运动控制芯片的驱动程序设计 | 第23-43页 |
·MCX314运动控制芯片介绍 | 第23-24页 |
·MCX314运动控制芯片的读写寄存器及指令系统 | 第24-25页 |
·读写寄存器 | 第24页 |
·指令系统 | 第24-25页 |
·MCX314运动控制芯片提供的功能 | 第25-30页 |
·脉冲输出命令 | 第25-26页 |
·速度曲线 | 第26-27页 |
·位置管理 | 第27页 |
·插补 | 第27-29页 |
·中断 | 第29页 |
·其它功能 | 第29-30页 |
·Windows环境下的DLL驱动程序开发 | 第30-37页 |
·DLL概述 | 第30页 |
·本系统采用的DLL类型 | 第30-31页 |
·数据结构及驱动函数库的设计 | 第31-37页 |
·Windows环境下的实时中断原理及实现 | 第37-43页 |
·Windows环境下的中断原理 | 第37-39页 |
·高精度定时器的选择 | 第39-40页 |
·开发环境及工具 | 第40-41页 |
·实时中断的实现 | 第41-43页 |
第四章 数控代码的编译与刀具补偿 | 第43-55页 |
·数控代码的编译 | 第43-49页 |
·编译方法的选择 | 第43-45页 |
·编译的数控代码标准 | 第45-46页 |
·前两次扫描的预处理 | 第46-49页 |
·刀具半径补偿 | 第49-55页 |
·刀具半径补偿的计算 | 第50-52页 |
·第三次扫描的预处理 | 第52-53页 |
·刀具半径补偿的验证 | 第53-55页 |
第五章 机床运行实时控制和刀轨仿真 | 第55-73页 |
·数控系统的伺服控制 | 第55-56页 |
·插补算法 | 第56-64页 |
·本系统采用的插补算法 | 第57页 |
·二次插补法的粗插补 | 第57-62页 |
·二次插补法的精插补 | 第62-64页 |
·多线程实时控制 | 第64-73页 |
·控制/显示界面的组成 | 第64-66页 |
·刀轨仿真 | 第66-67页 |
·实时控制过程 | 第67-73页 |
第六章 开放式数控系统的调试 | 第73-77页 |
·运动控制器驱动程序的调试 | 第73-74页 |
·调试主芯片MCX314遇到的问题及解决措施 | 第73页 |
·测试程序的设计 | 第73-74页 |
·主机应用程序的调试 | 第74-77页 |
·连续插补 | 第74-75页 |
·手动减速点的计算 | 第75页 |
·主机程序开发中需要考虑或解决的问题 | 第75-77页 |
第七章 结论 | 第77-78页 |
参考文献 | 第78-81页 |
致 谢 | 第81-82页 |
附录一 GD104运动控制器驱动函数库 | 第82-85页 |
附录二 Windows98下实时中断的捕获 | 第85-88页 |
附录三 课题相关软件成果介绍 | 第88页 |