基于Access數據庫的油田用機械零件管理系統
李 丹
貴州理工學院信息工程學院
利用Access、VB 6.0及Auto CAD軟件對機械零件管理系統進行開發研究,建立了試油射孔機械零件管理系統數據庫,該數據庫具有添加、查找、刪除等功能。利用VB 6.0軟件實現了磁性定位器接頭的參數化設計。該管理系統的建立,不僅可以節省大量的人力和物力,降低勞動強度,而且還為工藝管理、施工作業、產品創新設計帶來方便,同時也可以提高企業的經濟效益。
試油射孔;機械零件;Access數據庫;管理系統
在油田試油射孔作業過程中使用大量機械零件,由于機械零件沒有統一的標準(包括材質、公差和技術指標等),零配件的互換性較差,給試油射孔作業帶來不便。另外,在進行工藝技術創新和改進時,對涉及到的機械零件往往要進行重新設計,既增加了機械零件圖紙繪制的重復勞動,浪費了大量的人力和物力,又使工藝創新變得復雜化。
隨著計算機應用水平的逐步提高,試油射孔作業中機械零件的設計、加工、裝配對可視化技術應用的要求將越來越迫切。試油射孔作業機械零件的設計技術主要體現在數字化管理、參數化設計、主要部件性能的計算機分析與仿真以及可視化裝配等方面。本文利用Access、VB 6.0及Auto CAD軟件開發出機械零件管理系統以及實現對圖紙的參數化設計,不僅可以節省大量的人力、物力,降低勞動強度,而且還為工藝管理、施工作業、產品創新設計帶來方便,同時也可提高企業的經濟效益。
Visual Basic 6.0是一種面向對象和可視化的Windows開發語言,采用事件驅動編程和交互式開發。Visual Basic 6.0軟件系統具有很強的數據庫管理功能,利用數據控件和數據庫管理窗口,可以直接建立和處理Microsoft Access數據庫,并提供了強大的數據存儲和檢索功能;同時VB軟件還能直接編輯和訪問其他外部數據庫。本管理系統采用VB調用Access數據表的功能,將試油射孔作業機械零件的相關信息建立一個Access數據庫,并利用VB語言對Auto CAD進行二次開發,實現了射孔作業機械零件的參數化設計。
本文在歸納、分類試油射孔機械零件的基礎上,設計出界面友好、操作方便、實用可靠的試油射孔機械零件管理系統界面。機械零件管理系統一般應滿足較好的容錯能力、功能簡潔而高效、良好的交互方式等要求。該管理系統主要由文件、試油射孔、典型工具、全部圖紙、參數化系統、數據庫管理、動畫演示、賬戶管理和幫助文件九部分組成,圖庫管理系統主界面如圖1所示。

圖1 圖庫管理系統界面
在試油射孔圖庫模塊中,存儲了所有類別的試油射孔工具,當單擊某一類別工具時,便會顯示該類別工具全部的零部件信息。以95射孔槍為例,當選中某一行時,單擊新標準圖紙或實體模型命令按鈕時,就會啟動相應軟件,打開該零件的圖紙文件。
在全部圖紙模塊中,收錄了試油射孔作業工具所有圖紙的信息內容,用戶主要是根據零件名稱來查看相應圖紙及實體模型。在該模塊,可以根據零件名稱開頭幾個字符進行模糊查詢,也可以輸入完整的零件名稱來查詢相關信息。如圖2所示,當輸入查詢信息為95射孔槍時,數據表會顯示相應有關95射孔槍字符的所有圖紙信息。

圖2 零件匯總界面
在數據庫管理模塊界面中,包括添加、查找和刪除等常用的操作命令和一個數據顯示框,如圖3所示。

圖3 數據庫管理界面
(1)添加命令。在數據庫管理模塊左側,用戶可以根據需要進行試油射孔非標準件圖紙的添加功能,在添加界面中根據要求填寫相關零部件的信息,點擊添加按鈕即可更新數據庫信息。
(2)查找命令。在數據庫管理主界面右上側,可以實現對射孔工程非標準件圖紙的查詢。用戶可以根據不同的查找方式查詢所需的零件信息,其中包括零件名稱、零件類別和工具分類,同時也可進行模糊查詢,只要輸入零件信息的開頭幾個字符便可以查詢到相應的零件信息。
(3)刪除命令。在數據庫管理主界面右下側,用戶可進行射孔作業工具圖紙的刪除,根據實際情況刪除一些已經不再使用或生產的陳舊零部件信息,及時更新數據庫內容,使數據庫系統更加清晰明確,同時節省內存,提高軟件的運行速率。
參數化設計是通過改動圖形的某一部分或某幾部分的尺寸,或修改已定義好的零件參數,自動完成對圖形中相關部分的改動,從而實現對圖形的驅動。參數驅動的方式便于用戶修改和設計,用戶只需將零件的關鍵部分定義為某個參數,通過對參數的修改實現對產品的設計和優化。參數化設計極大地改善了圖形的修改手段,提高了設計的柔性。參數化設計在概念設計、動態設計、實體造型、裝配、公差分析與綜合、機構仿真、優化設計等領域發揮著越來越大的作用,體現出很高的應用價值。
以磁性定位器接頭為例來說明圖紙參數化設計實現的過程,如圖4所示。利用VB語言設計參數化界面,界面中左側樹狀結構為已實現參數化的零件信息;右側為參數化設計輸入界面,在該界面中上方為磁性定位器接頭的零件簡圖,簡圖中包含可參數化的尺寸,包括軸向尺寸L1、L2,密封槽尺寸L3以及徑向尺寸D1、D2、D3,下方為參數化尺寸輸入框和執行按鈕。當輸入這些可變尺寸時,點擊二維繪圖即可生成相應的圖紙。

圖4 磁性定位器接頭參數化界面
針對試油射孔作業中機械零件種類繁多以及分析和管理困難的現狀,利用Access、VB 6.0及Auto CAD軟件完成了機械零件管理系統的開發,實現了試油射孔機械零件的數字化管理。以95射孔槍為例說明試油射孔工具模塊及全部圖紙模塊的應用,介紹了機械零件數據庫管理模塊中添加、查找和刪除等命令的操作方法,同時以磁性定位器接頭為例說明了機械零件參數化設計的過程,驗證了該管理系統對機械零件進行參數化設計和新產品開發的優越性。
(欄目主持 樊韶華)
10.3969/j.issn.1006-6896.2014.3.066