2.2 多线程技术及应用注意事项.............................................................................................................9
2.2.1 多线程技术..............................................................................................................................9
2.2.2 多线程的应用........................................................................................................................10
2.2.3 线程优先级与同步问题........................................................................................................10
2.3 串行通信技术...................................................................................................................................11
2.4 网络编程技术...................................................................................................................................11
2.5 数据库开发技术...............................................................................................................................13
3.总体方案设计..............................................................................................................................................15
3.1 应用的需求分析...............................................................................................................................15
3.2DNC 系统功能分析 ..........................................................................................................................15
3.3 常见的通信网络...............................................................................................................................17
3.3.1 串行通信网络........................................................................................................................17
3.3.2 现场总线通信网络................................................................................................................17
3.4DNC 系统网络结构设计 ..................................................................................................................18
3.5DNC 系统的底层通信 ......................................................................................................................19
3.5.1 常见的数控机床通信接口....................................................................................................19
3.5.2 数控机床的联网设计............................................................................................................20
4.串行通信设计与实现..................................................................................................................................28
4.1 串口服务器的选择...........................................................................................................................28
4.1.1 动态连接库技术....................................................................................................................28
4.1.2 串口服务器硬件的选择........................................................................................................29
4.2 串口服务器的任务设计...................................................................................................................29
4.3 串口服务器的程序设计...................................................................................................................31
4.3.1 工作线程................................................................................................................................31
4.3.2 与机床当前状态监测系统通信............................................................................................33
5.通信管理软件的设计与实现......................................................................................................................34
5.1 数控程序传输线路设计...................................................................................................................34
5.2DNC 通信平台设计 ..........................................................................................................................35
5.2.1 通信平台设计思路................................................................................................................35
5.2.2 DNC 通信平台的程序设计 ..................................................................................................35
5.3 机床事件接收平台设计...................................................................................................................37
5.4 客户端机床管理软件设计...............................................................................................................38
5.4.1 系统登录模块........................................................................................................................38
5.4.2.机床管理模块........................................................................................................................39
6. 总结............................................................................................................................................................42
6.1 全文总结..........................................................................................................................................42
6.2 研究展望..........................................................................................................................................42
参考文献.........................................................................................................................................................43
致 谢...............................................................................................................................................................47
附录 A: .........................................................................................................................................................48
附录 B: .........................................................................................................................................................48