声明
摘要
1 绪论
1.1 课题背景
1.2 基于CAN总线的DNC系统概述
1.2.1 DNC技术的意义、发展及研究现状
1.2.2 DNC设备集成与网络通信结构
1.2.3 CAN现场总线技术特点
1.3 课题的目的及意义
1.4 课题来源及研究内容
1.4.1 课题的来源
1.4.2 课题的研究内容
1.5 本章小结
2 基于CAN总线的DNC系统构建
2.1 基于CAN总线的DNC系统结构
2.2 基于CAN总线的DNC系统通信冲突问题
2.2.1 问题定义
2.2.2 影响通信冲突的因素
2.2.3 通信冲突的解决办法
2.3 避免通信冲突的DNC系统数学模型
2.4 系统各参数对DNC系统的影响
2.5 DNC系统参数设计
2.6 本章小结
3 基于CAN总线的DNC系统调度
3.1 DNC系统调度算法
3.2 系统优先级调度算法分析
3.2.1 节点调度优先级与调度队列
3.2.2 系统的可调度性分析
3.3 系统优先级调度算法实现
3.3.1 NC程序可执行时间的计算
3.3.2 NC程序可执行时间的排序
3.4 本章小结
4 数控程序传输软件的总体方案设计
4.1 软件总体任务规划
4.2 软件的组织结构
4.3 软件开发平台及关键技术
4.3.1 VB简介
4.3.2 VB操作PCI设备
4.3.3 CAN总线通信协议的制定
4.4 软件功能模块描述及实现
4.4.1 初始化模块
4.4.2 手动下载与上传模块
4.4.3 自动下载模块
4.5 本章小结
5 数控程序传输软件的加工验证
5.1 DNC网络的连接调试和实验内容
5.2 模拟实验
5.3 现场加工实验
5.4 本章小结
结论
致谢
参考文献
攻读学位期间的研究成果