基于外部数据的组合机床通用部件设计与研究*
2012-11-24周临震
顾 琪,周临震
(1.盐城纺织职业技术学院机电工程系,江苏盐城 224000;2.盐城工学院优集学院,江苏盐城 224000)
0 引言
组合机床是一种根据被加工件的特征以通用部件为基础、专用部件为补充的高效专用机床,其中通用部件达70% ~90%[1]。当前,随着CAD技术的普及组合机床的设计已经普遍跟计算机技术相结合,许多组合机床CAD系统应运而生[2-4]。越来越多的企业在产品开发过程中引入参数化设计技术来提高产品开发效率,而要真正能够实现开发并行管理、产品参数全相关性就需要有建立在统一数据库之上的标准模型。开发基于外部动态链接及数据库的机床通用部件可以为组合机床整体设计提供支持,也可以实现机床众多通用零部件的快速设计与开发,为缩短机床产品的开发周期,提高开发效率和质量提供保障。
1 关键技术
1.1 外部数据库访问技术
外部数据库访问技术通常主要有数据访问对象(Data Access Object,DAO)、开放数据库互连(Open Database Connectivity,ODBC)以及ActiveX数据对象(ActiveX Data Objects,ADO)。
(1)通过ODBC访问外部数据库
ODBC是由微软公司提出的数据库访问接口标准。它提供了一组对数据库访问的标准API,这些API独立于各种数据库管理系统。ODBC可以由统一的驱动程序来实现对几乎所有的数据库的操作管理。
(2)通过DAO访问外部数据库
DAO使用Microsoft Jet数据库引擎来访问数据库,是第一个面向对象的接口。通过DAO访问数据库可以通过Visual C++提供的五个MFC DAO类访问,其与ODBC类两者除使用的数据引擎不同之外,它们还有很多相同的地方。DAO提供的多数成员函数和类都与ODBC提供的对应的函数和类相似。……
