APP下载

基于机械加工工艺规程的切削数据学习系统的建立

2018-12-13张晓

科技创新与应用 2018年29期
关键词:数据库系统

张晓

摘 要:文章研究内容是探索建立切削数据学习系统数据库及其操作系统的理论方法和体系结构。利用Visual Basic 6.0提供的数据库访问功能ADO(ActiveX Data Objects)接口,快速连接并实现数据库间的数据检索。通过多媒体切削信息的整合与运用,实现形式多样化的文档、图片和视频资料数据的安全链接和共享。

关键词:多媒体切削信息;数据库系统;可视化操作界面

中图分类号:TH16 文献标志码:A 文章编号:2095-2945(2018)29-0112-02

Abstract: The research content of this paper is to explore the theoretical method and architecture of building cutting data learning system database and its operating system. The database access function ADO (ActiveX Data Objects) interface provided by Visual Basic 6. 0 is used to quickly connect and realize the data retrieval between databases. Through the integration and application of multimedia cutting information, the secure linking and sharing of diversified documents, pictures and video data can be realized.

Keywords: multimedia cutting information; database system; visual operation interface

1 概述

金屬切削加工数据库是智能化制造技术的基本组成部分,完善的切削数据库管理系统是制订正确的机械制造工艺规程,合理地选择切削用量和刀具的关键。随着智能化制造技术的发展,高速切削数据库管理系统对切削参数的自主学习和优化选择能力的要求也越来越高,完善的切削数据库不但可以储存以往的切削加工案例,作为高速切削数据库管理系统的组成模块,还要求能够进一步整合多媒体机械加工工艺信息,构建对以往加工案例进行自主的分析、判断和选择的相关功能,力图为加工控制系统提供更加高效的加工工艺信息。同时,还应提供给操作者一个切实可行的学习功能模块,以应对复杂多变的加工工艺要求。

2 开发工具

本研究是在原有高速切削数据库和数据库管理系统软件的基础上,构建切削数据学习系统,进一步拓展切削数据库系统的应用范围和使用效率。作为切削数据库的子系统,学习系统亦包含多媒体切削信息数据库和数据库管理系统两部分。多媒体切削信息数据库的设计方法是基于实体联系模型(Entity Relationship Model,简记为ER模型)的数据库设计理论,根据对工件的加工工艺规程及多媒体切削信息数据库所进行的需求分析,要依次完成数据库的三级体系结构设计,即:概念结构设计、(整体或局部)逻辑结构设计和物理结构设计。

切削数据学习系统的建立采用Microsoft的可视化开发工具Visual Basic 6.0,利用Visual Basic 6.0提供的功能强大的数据库开发工具建立多媒体切削信息数据库及可视化数据库操作系统。本学习系统是基于Windows98/NT环境下的应用软件,可以进行多媒体切削数据的查询、编辑操作。利用Visual Basic提供的数据访问功能,可与Access构建的数据库数据进行访问链接,对加工实例的数据管理可以文档、图片和视频等多媒体方式与数据库管理系统的学习子系统进行关联设计。

3 实现技术

3.1 切削数据库学习系统的总体结构设计

高速切削数据库系统是与生产实际密切相关的应用型系统,学习系统作为数据库系统的重要功能模块,必须与数据库系统其他组成模块有机结合,并提供多媒体切削数据链接,同时要求具有使用灵活、操作简易、运行速度快捷及维护方便等特点。因此,合理构建学习系统的数据库结构形式及其管理系统模式,对于切削数据库良好的整体运行显得尤为重要。图1即为高速切削数据库系统的总体结构图。

本学习系统为高速切削数据库管理系统的一个子系统,既可以成为智能化切削数据库管理系统的一个内嵌功能模块,也可作为操作者的学习、分析和决策的系统工具。从数据结构上看,切削信息以文档、图片和视频三种数据形式进行存贮和检索。文档部分为案例的文字描述,主要包括:加工合同的内容,加工质量的要求,切削用量的选择,加工工艺规程,加工完成的质量检验等,图片部分为案例涉及的相关图片,主要包括:工程制图图样,加工工艺图纸,加工过程图片,质量检验图片等。视频部分为案例的动态描述,主要包括:加工装备工作能力视频,仿真加工过程视频,现场实际加工过程视频等。

本学习系统作为操作者的学习、分析和决策的系统工具,亦可显示其可视化、集成化及多媒体展示的特点,操作者可以按照历史加工工件及其加工工艺进行查询、比较和分析,选择最有利的加工路线构建新的工艺规程。

3.2 可视化切削数据库学习系统界面设计

作为切削数据库的重要组成模块,多媒体切削信息数据库的建立还必须有赖于良好的数据库操作系统界面的设计。通过数据库操作系统,应能编辑多媒体切削数据,实现数据冗余小、易扩充,并应实现与切削数据库其他部分的多媒体切削信息的数据共享。同时,数据库操作系统为操作者提供了方便的数据接口,相关多媒体切削数据可以按照一定的数据模型进行组织和建立,由系统统一管理和集中控制,以维护数据的完整性和安全性。本学习系统提供两种学习方式,一是按常见加工工件及历史加工工件进行查询和学习,二是按典型加工工艺方法进行查询和学习。

本文以按典型加工工艺方法进行查询和学习的界面设计为例进行说明。该界面整体上分为三个部分,界面上部为加工工艺选择区域,按照典型加工工艺方法:车削加工、钻削加工、铣削加工、镗削加工、车铣加工、磨削加工及其他加工工艺方法分为八类,并通过Command控件与数据库中的记录序号字段进行数据绑定;操作者选择不同的加工工艺方法,便可以在该界面中部看到不同的加工工艺信息。界面中部为多媒体加工工艺信息输出区域,该部分显示的图片、视频、文档等窗口与加工工艺方法保持链接,可以展示不同加工实例中关于加工工艺全过程的相关资料信息;通过窗口下方的下拉菜单的操作,还可以根据每一种加工工艺方法绑定不同的图片、视频、文档等工艺信息,而且图片、视频、文档等工艺信息相互又构成绑定关系,操作者可以接照链接关系确定不同媒体文件之间的工艺关系,最大限度地满足操作者的学习要求。界面下部為操作控制区域,实现界面之间的切换和加工实例之间的切换。

完成后的查询与学习窗口界面如图2所示。

3.3 方案的实现技术

学习系统的操作包括加工工艺方法的查询与选择、文档信息的查询与选择、图片信息的查询与选择、视频信息的查询与选择、备注信息的查询与选择等。本文仅介绍查询与学习窗口界面中多媒体切削信息的查询与选择设计方法。

该界面综合运用了VB的相关数据链接和绑定控件,ADOdata控件提供Access数据库的外部链接,text控件根据ADOdata控件显示加工工艺文档资料,image控件链接与加工工艺相关的图片信息,Windows Media Player控件运行相关的加工工艺视频文件,datacombo控件通过下拉菜单选择项为操作者提供不同加工工艺信息。

4 结束语

学习系统的建立即为切削数据库管理系统的智能化设计提供了基础模块,也为操作者更好的运用切削数据库提供了一个方便的数据接口。学习系统可视化界面设计表明可以利用Visual Basic 6.0提供的数据库访问功能快速连接多个本地数据库或远程数据库,并准确、便捷的实现库间的数据检索。通过多媒体切削信息的整合与运用,说明形式多样化的文档、图片和视频资料可以在学习系统中实现数据的安全链接和共享。

参考文献:

[1]杨叔子.机械加工工艺师手册第一版[M].机械工业出版社,2001.

[2]袁哲俊,刘华明.刀具设计手册第一版[M].机械工业出版社,1999.

[3]张伯霖.高速切削技术及应用[M].机械工业出版社,2003.

猜你喜欢

数据库系统
计算机数据库系统在信息管理中的应用
APP在生产经验开放式分享中的应用
基于LCA的产品生命周期数据库系统设计
浅析数据库系统核心课程建设的过程
对分布式数据库系统的安全分析
基于众包的数据库信息查询处理方法
数据库系统在信息管理中的使用
浅谈网站SQL注入攻击防护策略研究
数据库系统在计算机体系结构中的应用
数据库系统在信息管理中的应用