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