摘要:本课题来源于工厂数控车间的生产实践,随着工厂数控设备数量的增加,数控设备的管理越来越受到人们的注意。由于数控系统种类繁多,相互之间不兼容,使用、管理不方便,数控代码经常发生误调用、误操作等现象;采用搬移笔记本电脑与机床连接的方式传输程序,不仅费时费力,而且频繁的热插拔经常烧坏电脑或者机床的接口;由于对数控程序缺乏统一的管理,没有代码的版本控制,在机床上和编程工艺人员的电脑内保存了多个不同版本,没有方便地比较与管理手段,经常发生误调用代码的现象,造成零件批量报废,影响了企业生产效益。为了有效避免此类问题的发生,本课题拟将数控设备联网进行DNC控制,建立Access 2003数据库,在VB6.0中写Sql查询语言从数据表中调用加工代码,设置权限管理,加强NC代码版本的控制,并运用timer控件的timer事件和for循环语句对数控设备的加工状态进行全自动监控,建立日志数据表,随时记录机床状态,减少企业不必要的成本开支,提升工作效率和企业效益。本系统的设计在满足基本功能的基础上,尽量控制系统的建设成本,尽量优化设计各个模块,不仅使用户能够方便操作,同时提升系统自动化水平,减少工作人员的负担
关键词:DNC;SQL;权限管理;状态监控
目录
摘要
ABSTRACT
第1章 绪论-1
1.1研究内容-1
1.1.1 研究背景、意义及目的-1
1.1.2 研究范围及技术要求-1
1.2国内外发展状况及存在问题-2
1.3课题指导思想-2
1.4课题主要问题-3
第2章 DNC硬件系统介绍-4
2.1 DNC系统框架结构-4
2.1.1 TCP/IP协议-4
2.1.2 RS232串口-6
2.1.3 串口服务器-7
2.1.4 Nport的串口宏指令-9
2.2硬件连接和串口通信-12
2.2.1 串口通信电缆连接【3】-12
2.3 通信协议-13
2.3.1 机床通信协议-13
第3章 软件系统-15
3.1软件系统结构-15
3.2登录界面的设计-15
3.3 NC代码编辑界面的设计-17
3.4主程序的设计-20
3.5用户权限管理-31
第4章 Access数据库-34
4.1 Access数据库的介绍-34
4.2 Access数据库的建立-34
4.3 Access数据库的加密-35
4.4数据表的构成-36
第5章 结论与展望-39
5.1结论-39
5.2不足之处及未来展望-39
参考文献-40
致 谢-41