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