3 基于数控服务器的软件开发
数控机床联网后,对联网数据库服务器NC—BASE,我们不仅要保证服务器的安全,还要针对服务器数据库的大量数据管理工作,对于服务器端我们所作的软件开发工作,根本指导思想就是要利用服务器资源共享和传输方便的优势,及时得到我们工作所需的各种信息,提高工作效率。
3.1 数据库查询管理
作为数控加工中心工作中不可缺少的步骤,如何有效地组织刀具是影响加工中心乃至柔性制造系统效率的_个重要因素,现有的问题主要是以下几个方面如何组织刀具使刀具的存取更方便如何调度刀具使刀具交换次数最少如何选配刀具使刀具准备时间最短、利用率最高。总之,研究刀具资源的管理就是用最小的刀具资源来达到生产要求,尽可能减少对刀具资源的占有。
过大量调研和分析,该系统以vc++为开发工具,以Microsoft SQL Serer 2000为后台数据库建立。数据库是一套高端数控程序管理系统,可以对程序的编辑者、刀具清单进行管理,还可以对数控程序的各种信息,如程序号、图号、零件号、机床、用户信鼠等进行管理。
3.2 数据备份
备份方案:开发所需软件:Visual Basic 6.0备份程序的设计方法:用控制面版的ODBC设置,给SQL Serer中的数据库添加一个数据源名称。在Access中新建—个数据库,命名为backup.mdb。用VB定义两个主要过程:Attach_Table 0 Create_Table 0。Attach_Table的作用是将SQL Serer数据库中的所有需要备份的表链接到Access数据库中,在此过程中要排除系统表,因为那是SQL Serer自创建的,表中无用户数据。Create_Table的作用是在backup.mdb中创建目的表,即在这个备份Access库中创建表用来保存所有存在SQL数据库中的用户数据。另外,在链接过程中,要去掉SQL Serer自带的拥有者名称。
4 结论
本文通过研究探索进一步掌握了数控机床联网基于不同企业的动态可变性特点,与数控接口和技术的不断发展的趋势相对照,并能够做到“可剪裁、可配置、可重构”,为不同行业用户量身定制。通过该项目的实施,建立面向装备制造业特点的数控机床联网实施方法,进一步整合数据通讯技术和数控机床的联网管理,设计开发出符合装备制造业的个性化数控机床联功能,实现数控机床联对生产制造业务流程优化的柔性支持,深化数控机床联的技术应用,形成了完整的数控机床联网体系和计算机网络体系。