论文部分内容阅读
虚拟数控铣削技术是传统制造与信息技术结合的产物,针对这一技术建立相应的虚拟数控铣削仿真数据库系统,为数控加工企业提供迫切需要的虚拟数控铣削加工参数信息,对在虚拟制造中推广虚拟数控铣削加工技术具有非常重要的意义。本文对数控铣削数据库系统的建立以及接口技术进行了研究,在传统的关系型数据库设计思想上结合了先进的面向对象系统设计方法,得到了针对虚拟数控铣削仿真数据库特有的系统模型,同时通过对E-R实体模型的转换得到了数据库系统的逻辑模型。选择大型关系型数据库管理系统Microsoft SQLSever 2000来建立虚拟数控铣削仿真数据库,采用面向对象程序设计语言Visual Basic6.0开发了友好的人机交互界面,并实现了在数据库应用窗口中调用机床、铣刀的三维模型。系统还可对UG环境中仿真加工程序的调用,实现在数据库系统中显示虚拟仿真加工过程。设计了数据库与VB6.0、UG NX6.0以及MATLAB软件的通信接口。数据库系统通过ADO (ActiveX Data Objects)的存取数据源的COM组件来实现与VB6.0的接口设计;通过UG/OpenAPI应用程序的DB-Library模块来实现与UG NX6.0的接口,利用C++语言类的概念对DB-Library模块进行了封装,使得程序大大的简化并利于系统维护;通过ODBC-JDBC数据源链桥来实现与MATLAB的接口设计。使得虚拟数控铣削仿真数据库成为一个真正的开放型数据库,共享型数据库。在实际加工过程中,虚拟数控铣削数据库的应用使得加工效率、加工精度以及表面加工质量在很大程度上都得到了提高。