計算機輔助工藝規劃(CAPP)系統的使用,不僅可以提高零件工藝過程的設計速度和質量,而且能保證零件工藝設計的一致性、規范化和標準化。CAPP上與計算機輔助設計相連,下與計算機輔助制造相連,是連接設計與制造的橋梁。在現代機械制造業中,CAPP系統能將工藝人員從大量繁重的、重復性的手工勞動中解放出來。
齒輪類零件在機械行業中占有重要地位,是機械產品的重要零部件。目前,齒輪類零件加工工藝已比較成熟,但由于齒輪類零件和機床設備的種類較多,齒輪的加工方法多種多樣,加工過程中需要考慮的參數比較多,加工工序也比較繁瑣,因此,建立一個齒輪類零件加工工藝數據庫管理系統,能使工藝人員快速地選擇所需的齒輪加工參數,縮短齒輪類零件的開發和生產周期,該加工工藝數據庫管理系統是齒輪類零件CAPP系統不可缺少的重要組成部分。
1 齒輪加工工藝的整體設計
在齒輪的加工中,采用先進的工藝路線和工藝方法,可以提高生產效率,齒輪加工工藝因齒輪的結構形狀、精度等級、生產條件不同而不同,齒輪的加工工藝過程包括齒坯加工、齒形加工、熱處理和熱處理后的精加工四個階段,如圖1所示,齒坯加工必須保證加工基準面的精度;熱處理直接決定輪齒的內在質量;齒形加工和熱處理后的精加工是制造的關鍵,也反映了齒輪制造的水平。
圖1 齒輪加工過程
在建立齒輪加工工藝數據庫管理系統時,要按不同的工件材料、加工參數把工藝數據進行分組,每組工藝數據就是一個子模塊,這些模塊分別是齒坯基準端面圓跳動公差選擇系統;頂錐母線跳動公差選擇系統;加工工藝數據庫系統;用戶加工工藝數據庫系統;直齒錐齒輪精刨余量選擇系統;直齒錐齒輪刨齒切削速度選擇系統,通過加工工藝數據庫管理系統的模塊化管理,方便了工藝人員對齒輪類零件加工參數的選擇和管理,使得工藝人員能夠快速制定出合理的齒輪加工工藝路線和工藝方法,縮短了產品的生產周期。
2 數據庫管理系統功能模塊的設計
齒輪加工工藝數據庫管理系統主要包括主界面、用戶登錄界面、數據庫選擇界面、修改信息界面等,如圖2所示。主界面選用單文檔形式的操作方式,用戶可通過主界面直接進入不同的數據庫查詢系統;用戶也可通過數據庫選擇界面進入所選擇的系統界面。
圖2 數據庫系統的主要界面
3 數據庫管理系統的實現
首先在Windows操作系統下,將創建的Access數據庫添加到系統數據源ODBC的“用戶DSN”中,因為Windows操作系統提供了一種簡單的Visual C++6.0與數據庫連接的接口,通過下面的操作,即可宴現Visual C++6.0與數據庫的連接.操作步驟如下:經過“開始”、“控制面板”、“性能和維護”、“管理工具”、“ODBC數據源”等一系列的操作,則彈出“ODBC數據源管理器”對話框,先選擇“用戶DSN”,再按“添加(D)…”按鈕,找到在Access 2003下所創建的擴展名為“.mdb”的文件存儲路徑,將該文件添加即可。另外,Visual C++6.0軟件的MFC ODBC類封裝了ODBC API函數,提供了簡化的調用接口,齒輪加工工藝數據庫管理系統的設計主要用到了Visual C++6.0的3個類:CDatabase類、CRecordSet類、CRecordView類,這些類的應用使得數據庫的調用更為簡便。
然后進入主界面,如圖3所示。通過主界面能進入登陸系統,也能直接進入工藝數據庫查詢系統或用戶數據庫查詢系統。主界面有整個系統的簡介及進入其他界面的快捷方式。
圖3 齒輪加工工藝數據庫系統主界面
圖4所示為用戶登錄界面,通過該界面進入的用戶才可以選擇整個齒輪加工工藝數據庫管理系統的任意系統進行查詢。只有在該界面中正確輸入用戶名和密碼,才會順利地進人數據庫選擇界面,如圖5所示。如果用戶名或密碼有一處出現錯誤,系統將自動提示:“請輸入正確的用戶名或密碼”,直到輸入完全正確為止。用戶登錄界面的實現過程是:首先建立Access數據庫,然后將該數據庫添加到ODBC數據源,再在Visual C++6.0軟件中通過類向導Classwizacd創建“CXinXiSet類”,然后編寫相應的登錄源代碼。
圖4 用戶登錄界面
圖5 數據庫選擇界面
當選擇其中一個數據庫查詢系統進行查詢時,用戶便可以瀏覽這個數據庫.本文以用戶進入齒輪加工工藝數據庫系統為例,如圖6所示,在該系統界面中,用戶可以很方便地瀏覽齒輪加工工藝的相關參數。
圖6 加工工藝數據庫系統界面
在圖6所示的加工工藝數據庫系統界面,用戶點擊“單個信息查詢”按鈕,進入加工工藝數據庫系統查詢界面,就可以進行齒輪具體參數查詢,如圖7所示,在圖7所示的下拉復選框中選擇絎磨齒厚余量,然后在后面的具體查詢條件中輸入0.05,點擊“開始查詢”按鈕,列表控件中就會顯示出絎磨齒厚余量為0.05的齒輪其他相應參數,如齒輪模數、精滾齒厚余量等。
圖7 加工工藝數據庫系統查詢界面
當需要對加工工藝數據庫系統進行維護時,就要進入修改信息界面,在此界面中可以進行數據庫的增加、修改、刪除。圖8所示為選中“修改”按鈕時的情況,此時其他按鈕已變為灰色,不能再操作,只有“保存”、“取消”、“退出”等按鈕可以操作。當修改完成后,點擊“保存”按鈕,則加工工藝數據庫會自動刷新記錄,保存所做的修改。
圖8 修改信息界面
在修改信息界面中如果選中“刪除”按鈕,系統會彈出“是否要刪除該條齒輪信息”的提示;如果要將界面中顯示的齒輪信息刪除,用戶點“確定”按鈕,則該條信息將從齒輪數據庫中永久地被刪除,刪除成功后,系統會自動刷新記錄,如圖9所示。
圖9 刪除信息界面
4 結語
本文開發了一種齒輪加工工藝數據庫管理系統,介紹了Visual C++6.0軟件與Access數據庫的鏈接方式,及整個系統的實現過程,該系統對完成整個齒輪類零件CAPP系統的設計有一定的參考價值。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.vmgcyvh.cn/
本文標題:齒輪加工工藝數據庫管理系統設計