切削加工方法很多,包括車(chē)削、銑削、鉆削、鏜削、拉削、磨削、精密加工和超精密加工、特種加工、螺紋加工、齒輪加工、花鍵加工等,這里僅建立了其中較為常用的鉆削、車(chē)削、銑削、螺紋加工的工藝參數(shù)的查詢以及經(jīng)驗(yàn)值查詢與保存功能。并預(yù)留了幾個(gè)加工方法以供擴(kuò)充。
系統(tǒng)總體結(jié)構(gòu)2查詢界面的設(shè)計(jì)通過(guò)VC對(duì)總體界面以及各功能界面進(jìn)行設(shè)計(jì)。如所示為車(chē)削加工的切削用量查詢及經(jīng)驗(yàn)數(shù)據(jù)的管理界面。通過(guò)該界面指定必要的查詢條件,如粗車(chē)時(shí),指定工件材料、直徑、車(chē)刀類(lèi)型等即可完成相應(yīng)參數(shù)的檢索。
Access數(shù)據(jù)庫(kù)的選擇及建立Access數(shù)據(jù)庫(kù)的特點(diǎn):1)智能關(guān)系數(shù)據(jù)庫(kù);2)集成環(huán)境可編程數(shù)據(jù)庫(kù);3)面向?qū)ο髷?shù)據(jù)庫(kù);4)具有在查詢內(nèi)嵌套SQL語(yǔ)言的能力,具有內(nèi)置的預(yù)編譯器;5)數(shù)據(jù)庫(kù)處理查詢速度快;6)支持網(wǎng)絡(luò),客戶/服務(wù)器結(jié)構(gòu);7)事務(wù)處理能力強(qiáng);8)圖形界面友好。
為此,本系統(tǒng)采用Windows平臺(tái)上的Access數(shù)據(jù)庫(kù),它完全具備通過(guò)MicrosoftAccess數(shù)據(jù)庫(kù),將所需數(shù)據(jù)錄入到數(shù)據(jù)庫(kù)里,建立加工余量數(shù)據(jù)庫(kù)及經(jīng)驗(yàn)查詢數(shù)據(jù)庫(kù)2個(gè)數(shù)據(jù)庫(kù)。
手冊(cè)上的數(shù)據(jù)表并不適合計(jì)算機(jī)處理,因此,在建立數(shù)據(jù)庫(kù)的過(guò)程中,首先對(duì)數(shù)據(jù)進(jìn)行了適當(dāng)?shù)奶幚?,按各關(guān)鍵數(shù)據(jù)對(duì)原數(shù)據(jù)表進(jìn)行了重新組織。
另外,為了用戶使用的方便,程序?qū)Σ煌瑧?yīng)用中的數(shù)據(jù)也進(jìn)行了必要的處理,例如:由于總體界面設(shè)計(jì)不同,車(chē)刀刀桿尺寸對(duì)應(yīng)的工件直徑不同,所以為方便用戶查詢,當(dāng)一種刀桿尺寸選定后,在工件直徑下拉框中僅出現(xiàn)對(duì)應(yīng)的這種刀桿能加工的工件直徑。例如:當(dāng)選擇刀桿為16X25,在工件直徑下拉框里就只有20,40,60,100,400.具體數(shù)據(jù)庫(kù)結(jié)構(gòu)及相關(guān)數(shù)據(jù)鑒于篇幅有限不再贅述。
系統(tǒng)程序與數(shù)據(jù)庫(kù)的連接本文VisualC程序和數(shù)據(jù)庫(kù)的連接采用通過(guò)ODBC數(shù)據(jù)源綁定的方式。該方式對(duì)固定數(shù)據(jù)源實(shí)現(xiàn)訪問(wèn)比較簡(jiǎn)單。通過(guò)Windows控制面板上管理工具建立VisualC程序和Accesss數(shù)據(jù)庫(kù)連接的數(shù)據(jù)源,從而完成數(shù)據(jù)庫(kù)的連接。
結(jié)束語(yǔ)本文采用VC作為開(kāi)發(fā)工具,結(jié)合Access數(shù)據(jù)庫(kù)技術(shù)建立了數(shù)控加工工藝參數(shù)查詢管理系統(tǒng)。系統(tǒng)中實(shí)現(xiàn)了對(duì)車(chē)削(粗車(chē)、精車(chē)、切斷切槽)、銑削、鉆削、螺紋加工等方法的切削用量數(shù)據(jù)的查詢及車(chē)間經(jīng)驗(yàn)數(shù)據(jù)的管理功能。系統(tǒng)界面友好,使用方便,可提高數(shù)控加工效率。