基于Windows2000开放式车床数控系统的研究与开发
摘要 | 第1-9页 |
Abstract | 第9-11页 |
第一章 绪论 | 第11-16页 |
·数控技术的发展历史 | 第11-12页 |
·开放式数控系统概述 | 第12-14页 |
·传统数控系统的体系结构 | 第12-13页 |
·开放式数控系统的发展及其研究现状 | 第13-14页 |
·本课题的来源及意义 | 第14页 |
·论文的主要内容 | 第14-16页 |
第二章 基于PC的开放式CNC硬件组成体系 | 第16-31页 |
·引言 | 第16-17页 |
·开发开放式数控系统的基本知道思想 | 第17-19页 |
·最大限度地利用PC的软硬件资源 | 第17-18页 |
·模块化 | 第18页 |
·可移植性 | 第18页 |
·可扩展性 | 第18-19页 |
·动态配置系统 | 第19页 |
·基于PC的开放式CNC的硬件结构 | 第19-22页 |
·硬件平台 | 第19-20页 |
·新型数控系统的硬件组成 | 第20-22页 |
·本数控系统的硬件结构 | 第22-29页 |
·运动控制器 | 第22-23页 |
·变频器 | 第23-26页 |
·交流伺服电机及其伺服驱动器的选择 | 第26-29页 |
·本章小结 | 第29-31页 |
第三章 基于Windows的CNC系统多任务调度 | 第31-40页 |
·引言 | 第31页 |
·系统多任务并行处理 | 第31-32页 |
·资源分时共享 | 第31页 |
·时间重叠流水处理 | 第31-32页 |
·CNC系统任务的划分 | 第32-35页 |
·系统的数据处理方法 | 第32-34页 |
·本数控系统的任务划分 | 第34-35页 |
·系统的多任务调度 | 第35-37页 |
·Windows操作系统的多任务调度机制 | 第35页 |
·系统的多任务调度策略及实现 | 第35-37页 |
·系统实时性分析 | 第37-39页 |
·Windows实时处理的局限性 | 第37页 |
·Windows下CNC系统的实时性的实现 | 第37-39页 |
·本章小结 | 第39-40页 |
第四章 开放式数控系统的软件设计 | 第40-69页 |
·系统的开发过程 | 第42页 |
·开放式CNC软件结构 | 第42-45页 |
·开发工具的选择 | 第45-46页 |
·Visual C++ | 第45-46页 |
·OpenGL | 第46页 |
·人机交互界面设计 | 第46-47页 |
·控制部分软件设计 | 第47-52页 |
·运动控制卡函数的使用 | 第49-50页 |
·多线程的使用 | 第50-51页 |
·手动操作面板的设计 | 第51-52页 |
·GMFTS代码的处理 | 第52-62页 |
·代码说明 | 第53-55页 |
·代码检验 | 第55-58页 |
·译码 | 第58-59页 |
·两个典型G代码开发过程介绍 | 第59-62页 |
·与主轴变频器通讯程序的设计 | 第62-64页 |
·变频器通讯协议 | 第62-63页 |
·VC++6.0下对变频器进行串口通信 | 第63-64页 |
·刀具补偿库的建立 | 第64-68页 |
·数控车床系统的刀具补偿 | 第64-66页 |
·本数控系统的刀补库建立 | 第66-68页 |
·本章小结 | 第68-69页 |
第五章 系统的三维图形动态仿真 | 第69-77页 |
·概述 | 第69页 |
·图形动态仿真显示技术 | 第69-71页 |
·OpenGL的原理及其实现 | 第71-75页 |
·OpenGL及其功能简介 | 第71-72页 |
·模型绘制与观察 | 第72-73页 |
·光照应用 | 第73-74页 |
·矩阵栈的概念 | 第74页 |
·实时动画 | 第74-75页 |
·仿真系统的实现 | 第75-76页 |
·本章小结 | 第76-77页 |
第六章 系统调试 | 第77-83页 |
·引言 | 第77页 |
·调试环境 | 第77-78页 |
·硬件调试 | 第78-80页 |
·运动控制器 | 第78页 |
·变频器 | 第78页 |
·交流伺服驱动器 | 第78-80页 |
·系统软件调试 | 第80-81页 |
·切断电源条件下的软件调试 | 第80页 |
·连接电源条件下的软件调试 | 第80-81页 |
·控制系统的稳定性调试 | 第81页 |
·调试结果分析 | 第81-82页 |
·本章小结 | 第82-83页 |
总结与展望 | 第83-85页 |
参考文献 | 第85-88页 |
致谢 | 第88-89页 |
附录A(攻读硕士期间发表的学术论文) | 第89页 |