張曉
摘 要:文章研究內(nèi)容是探索建立切削數(shù)據(jù)學(xué)習(xí)系統(tǒng)數(shù)據(jù)庫及其操作系統(tǒng)的理論方法和體系結(jié)構(gòu)。利用Visual Basic 6.0提供的數(shù)據(jù)庫訪問功能ADO(ActiveX Data Objects)接口,快速連接并實(shí)現(xiàn)數(shù)據(jù)庫間的數(shù)據(jù)檢索。通過多媒體切削信息的整合與運(yùn)用,實(shí)現(xiàn)形式多樣化的文檔、圖片和視頻資料數(shù)據(jù)的安全鏈接和共享。
關(guān)鍵詞:多媒體切削信息;數(shù)據(jù)庫系統(tǒng);可視化操作界面
中圖分類號:TH16 文獻(xiàn)標(biāo)志碼: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 概述
金屬切削加工數(shù)據(jù)庫是智能化制造技術(shù)的基本組成部分,完善的切削數(shù)據(jù)庫管理系統(tǒng)是制訂正確的機(jī)械制造工藝規(guī)程,合理地選擇切削用量和刀具的關(guān)鍵。隨著智能化制造技術(shù)的發(fā)展,高速切削數(shù)據(jù)庫管理系統(tǒng)對切削參數(shù)的自主學(xué)習(xí)和優(yōu)化選擇能力的要求也越來越高,完善的切削數(shù)據(jù)庫不但可以儲存以往的切削加工案例,作為高速切削數(shù)據(jù)庫管理系統(tǒng)的組成模塊,還要求能夠進(jìn)一步整合多媒體機(jī)械加工工藝信息,構(gòu)建對以往加工案例進(jìn)行自主的分析、判斷和選擇的相關(guān)功能,力圖為加工控制系統(tǒng)提供更加高效的加工工藝信息。同時,還應(yīng)提供給操作者一個切實(shí)可行的學(xué)習(xí)功能模塊,以應(yīng)對復(fù)雜多變的加工工藝要求。
2 開發(fā)工具
本研究是在原有高速切削數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)軟件的基礎(chǔ)上,構(gòu)建切削數(shù)據(jù)學(xué)習(xí)系統(tǒng),進(jìn)一步拓展切削數(shù)據(jù)庫系統(tǒng)的應(yīng)用范圍和使用效率。作為切削數(shù)據(jù)庫的子系統(tǒng),學(xué)習(xí)系統(tǒng)亦包含多媒體切削信息數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)兩部分。多媒體切削信息數(shù)據(jù)庫的設(shè)計(jì)方法是基于實(shí)體聯(lián)系模型(Entity Relationship Model,簡記為ER模型)的數(shù)據(jù)庫設(shè)計(jì)理論,根據(jù)對工件的加工工藝規(guī)程及多媒體切削信息數(shù)據(jù)庫所進(jìn)行的需求分析,要依次完成數(shù)據(jù)庫的三級體系結(jié)構(gòu)設(shè)計(jì),即:概念結(jié)構(gòu)設(shè)計(jì)、(整體或局部)邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)。
切削數(shù)據(jù)學(xué)習(xí)系統(tǒng)的建立采用Microsoft的可視化開發(fā)工具Visual Basic 6.0,利用Visual Basic 6.0提供的功能強(qiáng)大的數(shù)據(jù)庫開發(fā)工具建立多媒體切削信息數(shù)據(jù)庫及可視化數(shù)據(jù)庫操作系統(tǒng)。本學(xué)習(xí)系統(tǒng)是基于Windows98/NT環(huán)境下的應(yīng)用軟件,可以進(jìn)行多媒體切削數(shù)據(jù)的查詢、編輯操作。利用Visual Basic提供的數(shù)據(jù)訪問功能,可與Access構(gòu)建的數(shù)據(jù)庫數(shù)據(jù)進(jìn)行訪問鏈接,對加工實(shí)例的數(shù)據(jù)管理可以文檔、圖片和視頻等多媒體方式與數(shù)據(jù)庫管理系統(tǒng)的學(xué)習(xí)子系統(tǒng)進(jìn)行關(guān)聯(lián)設(shè)計(jì)。
3 實(shí)現(xiàn)技術(shù)
3.1 切削數(shù)據(jù)庫學(xué)習(xí)系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)
高速切削數(shù)據(jù)庫系統(tǒng)是與生產(chǎn)實(shí)際密切相關(guān)的應(yīng)用型系統(tǒng),學(xué)習(xí)系統(tǒng)作為數(shù)據(jù)庫系統(tǒng)的重要功能模塊,必須與數(shù)據(jù)庫系統(tǒng)其他組成模塊有機(jī)結(jié)合,并提供多媒體切削數(shù)據(jù)鏈接,同時要求具有使用靈活、操作簡易、運(yùn)行速度快捷及維護(hù)方便等特點(diǎn)。因此,合理構(gòu)建學(xué)習(xí)系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)形式及其管理系統(tǒng)模式,對于切削數(shù)據(jù)庫良好的整體運(yùn)行顯得尤為重要。圖1即為高速切削數(shù)據(jù)庫系統(tǒng)的總體結(jié)構(gòu)圖。
本學(xué)習(xí)系統(tǒng)為高速切削數(shù)據(jù)庫管理系統(tǒng)的一個子系統(tǒng),既可以成為智能化切削數(shù)據(jù)庫管理系統(tǒng)的一個內(nèi)嵌功能模塊,也可作為操作者的學(xué)習(xí)、分析和決策的系統(tǒng)工具。從數(shù)據(jù)結(jié)構(gòu)上看,切削信息以文檔、圖片和視頻三種數(shù)據(jù)形式進(jìn)行存貯和檢索。文檔部分為案例的文字描述,主要包括:加工合同的內(nèi)容,加工質(zhì)量的要求,切削用量的選擇,加工工藝規(guī)程,加工完成的質(zhì)量檢驗(yàn)等,圖片部分為案例涉及的相關(guān)圖片,主要包括:工程制圖圖樣,加工工藝圖紙,加工過程圖片,質(zhì)量檢驗(yàn)圖片等。視頻部分為案例的動態(tài)描述,主要包括:加工裝備工作能力視頻,仿真加工過程視頻,現(xiàn)場實(shí)際加工過程視頻等。
本學(xué)習(xí)系統(tǒng)作為操作者的學(xué)習(xí)、分析和決策的系統(tǒng)工具,亦可顯示其可視化、集成化及多媒體展示的特點(diǎn),操作者可以按照歷史加工工件及其加工工藝進(jìn)行查詢、比較和分析,選擇最有利的加工路線構(gòu)建新的工藝規(guī)程。
3.2 可視化切削數(shù)據(jù)庫學(xué)習(xí)系統(tǒng)界面設(shè)計(jì)
作為切削數(shù)據(jù)庫的重要組成模塊,多媒體切削信息數(shù)據(jù)庫的建立還必須有賴于良好的數(shù)據(jù)庫操作系統(tǒng)界面的設(shè)計(jì)。通過數(shù)據(jù)庫操作系統(tǒng),應(yīng)能編輯多媒體切削數(shù)據(jù),實(shí)現(xiàn)數(shù)據(jù)冗余小、易擴(kuò)充,并應(yīng)實(shí)現(xiàn)與切削數(shù)據(jù)庫其他部分的多媒體切削信息的數(shù)據(jù)共享。同時,數(shù)據(jù)庫操作系統(tǒng)為操作者提供了方便的數(shù)據(jù)接口,相關(guān)多媒體切削數(shù)據(jù)可以按照一定的數(shù)據(jù)模型進(jìn)行組織和建立,由系統(tǒng)統(tǒng)一管理和集中控制,以維護(hù)數(shù)據(jù)的完整性和安全性。本學(xué)習(xí)系統(tǒng)提供兩種學(xué)習(xí)方式,一是按常見加工工件及歷史加工工件進(jìn)行查詢和學(xué)習(xí),二是按典型加工工藝方法進(jìn)行查詢和學(xué)習(xí)。
本文以按典型加工工藝方法進(jìn)行查詢和學(xué)習(xí)的界面設(shè)計(jì)為例進(jìn)行說明。該界面整體上分為三個部分,界面上部為加工工藝選擇區(qū)域,按照典型加工工藝方法:車削加工、鉆削加工、銑削加工、鏜削加工、車銑加工、磨削加工及其他加工工藝方法分為八類,并通過Command控件與數(shù)據(jù)庫中的記錄序號字段進(jìn)行數(shù)據(jù)綁定;操作者選擇不同的加工工藝方法,便可以在該界面中部看到不同的加工工藝信息。界面中部為多媒體加工工藝信息輸出區(qū)域,該部分顯示的圖片、視頻、文檔等窗口與加工工藝方法保持鏈接,可以展示不同加工實(shí)例中關(guān)于加工工藝全過程的相關(guān)資料信息;通過窗口下方的下拉菜單的操作,還可以根據(jù)每一種加工工藝方法綁定不同的圖片、視頻、文檔等工藝信息,而且圖片、視頻、文檔等工藝信息相互又構(gòu)成綁定關(guān)系,操作者可以接照鏈接關(guān)系確定不同媒體文件之間的工藝關(guān)系,最大限度地滿足操作者的學(xué)習(xí)要求。界面下部為操作控制區(qū)域,實(shí)現(xiàn)界面之間的切換和加工實(shí)例之間的切換。
完成后的查詢與學(xué)習(xí)窗口界面如圖2所示。
3.3 方案的實(shí)現(xiàn)技術(shù)
學(xué)習(xí)系統(tǒng)的操作包括加工工藝方法的查詢與選擇、文檔信息的查詢與選擇、圖片信息的查詢與選擇、視頻信息的查詢與選擇、備注信息的查詢與選擇等。本文僅介紹查詢與學(xué)習(xí)窗口界面中多媒體切削信息的查詢與選擇設(shè)計(jì)方法。
該界面綜合運(yùn)用了VB的相關(guān)數(shù)據(jù)鏈接和綁定控件,ADOdata控件提供Access數(shù)據(jù)庫的外部鏈接,text控件根據(jù)ADOdata控件顯示加工工藝文檔資料,image控件鏈接與加工工藝相關(guān)的圖片信息,Windows Media Player控件運(yùn)行相關(guān)的加工工藝視頻文件,datacombo控件通過下拉菜單選擇項(xiàng)為操作者提供不同加工工藝信息。
4 結(jié)束語
學(xué)習(xí)系統(tǒng)的建立即為切削數(shù)據(jù)庫管理系統(tǒng)的智能化設(shè)計(jì)提供了基礎(chǔ)模塊,也為操作者更好的運(yùn)用切削數(shù)據(jù)庫提供了一個方便的數(shù)據(jù)接口。學(xué)習(xí)系統(tǒng)可視化界面設(shè)計(jì)表明可以利用Visual Basic 6.0提供的數(shù)據(jù)庫訪問功能快速連接多個本地?cái)?shù)據(jù)庫或遠(yuǎn)程數(shù)據(jù)庫,并準(zhǔn)確、便捷的實(shí)現(xiàn)庫間的數(shù)據(jù)檢索。通過多媒體切削信息的整合與運(yùn)用,說明形式多樣化的文檔、圖片和視頻資料可以在學(xué)習(xí)系統(tǒng)中實(shí)現(xiàn)數(shù)據(jù)的安全鏈接和共享。
參考文獻(xiàn):
[1]楊叔子.機(jī)械加工工藝師手冊第一版[M].機(jī)械工業(yè)出版社,2001.
[2]袁哲俊,劉華明.刀具設(shè)計(jì)手冊第一版[M].機(jī)械工業(yè)出版社,1999.
[3]張伯霖.高速切削技術(shù)及應(yīng)用[M].機(jī)械工業(yè)出版社,2003.