潘喜利++涂家海
摘要:使用SQL Server 2000作為數據庫軟件,使用VC++6.0作為應用開發(fā)軟件,設計開發(fā)了數控機床可靠性管理系統(tǒng)。系統(tǒng)設計了用戶管理模塊、數據信息管理模塊、設備運行狀態(tài)查詢模塊、可靠性指標分析模塊、報表輸出模塊五大模塊來實現數據信息管理,主要通過使用ADO數據連接技術建立數據庫,并計算得到MTBF、MTTR、A等三個數控機床可靠性指標。
關鍵詞:VC;數控機床;可靠性;信息管理系統(tǒng)
中圖分類號:TH16, TP311 文獻標識碼:A 文章編號:1007-9416(2017)02-0108-01
1 系統(tǒng)設計
1.1 系統(tǒng)軟件的開發(fā)平臺
數控機床可靠性管理系統(tǒng)采用SQL Server 2000作為數據庫軟件,采用VC++6.0作為應用程序。VC++6.0是微軟公司推出的一種可視化的、面向對象的Windows應用程序開發(fā)工具,VC既具有C++的強大功能和高效性,同時又具有可視化編程的方便性,所以越來越受到使用者的歡迎。
1.2 系統(tǒng)的功能模塊[2]
該系統(tǒng)主要包括:用戶管理模塊、數據信息管理模塊、設備運行狀態(tài)查詢模塊、可靠性指標分析模塊、報表輸出模塊。
2 SQL數據庫的建立
2.1 ADO數據連接技術
ADO(ActiveX Data Objects)是微軟數據庫應用程序開發(fā)的新接口,可以通過VC++先建立一個ADO連接對象,然后通過該對象打開到數據庫的連接。為了簡化操作,在使用ADO對象時可以將其封裝到類中,這樣只要引用封裝類的頭文件,即可使用封裝過的ADO對象。[3]
2.2 數據的錄入
系統(tǒng)主要錄入機床名稱、故障維修時間、故障部位、故障現象和故障原因等數控設備基本數據信息。
3 功能模塊實現
3.1 用戶管理模塊
該模塊主要是為了確保系統(tǒng)數據的安全,將登錄用戶分為:普通、高級、管理員三類用戶。
三類用戶的權限如下:普通用戶可以瀏覽和導出數據,不能編輯數據;高級用戶可以編輯數據;管理員用戶除了可以編輯數據外,還可以對普通和高級用戶進行權限管理。
3.2 數據信息管理模塊
該模塊主要實現數控設備故障信息的添加、修改、刪除、保存、導出等功能。
3.3 數控設備運行狀態(tài)查詢模塊[4]
該模塊是對數控機床的故障狀態(tài)進行統(tǒng)計和查詢,可以根據字段名、邏輯關系、過濾條件等進行查詢,也可以導出相關的機床編號、故障編號、運行時間、故障率等信息,以方便進行故障分析。
3.4 可靠性指標分析模塊[5]
該模塊主要計算數控機床可靠性分析常用的三個指標MTBF、MTTR、A的值。
(1)平均故障間隔時間MTBF,一般可用式(1)計算。
(1)
其中,N0 為在評定周期內機床累計故障頻數;
n為機床抽樣臺數;
ti為在評定周期內第i臺機床的實際工作時間(h);
ri為在評定周期內第i臺機床出現的故障頻數。
(2)平均維修時間 MTTR,一般可用式(2)計算:
(2)
其中:tMi ——在評定周期內第i臺數控床的實際修復時間(小時)。
(3)固有可用度 A,固有可用度A 綜合了可靠度和維修度的可靠性特征量,其計算公式為:
(3)
3.5 報表輸出模塊
該模塊主要是打印功能,可以輸出數控設備的故障信息表、數控設備的運行狀態(tài)、數控設備的可靠性指標分析等數據信息。
4 結語
數控機床可靠性管理系統(tǒng)是針對數控機床產品的基本故障信息管理和可靠性評估而開發(fā)的,通過軟件的使用可以實現用戶管理、數據信息管理、設備運行狀態(tài)查詢、可靠性指標分析、報表輸出等功能,實現了設計的目的和要求。此外, 通過該軟件的數據結果可以分析出數控機床的薄弱環(huán)節(jié)和潛在缺點,方便生產廠家采取改進機床的可靠性的措施, 并為機床使用廠家的維修計劃提供建設性的依據,增加企業(yè)的經濟效益。
參考文獻
[1]李南,盧曉紅,韓鵬卓,武文毅.數控機床及其關鍵功能部件可靠性研究綜述[J].組合機床與自動化加工技術,2012(11).
[2]鄭銳.基于可靠性分析的數控機床維修策略研究[D].吉林:吉林大學碩士論文,2011.6.
[3]王銳,于速,張雨.Visual C++ 數據庫系統(tǒng)開發(fā)完全手冊[M].北京:人民郵電出版社,2006.7.
[4]邱紹虎,吳必才,蘇春.國產數控機床可靠性現狀及其改善對策研究[J].中國制造業(yè)信息化,2009(7).
[5]韓尚云.重型數控機床可靠性技術研究[D].河南:河南科技大學碩士論文,2014.5.