基于WEB的數(shù)控è¨(shè)å‚™ç¶ä¿®ä¿¡æ¯ç®¡ç†ç³»çµ±(tÇ’ng)
時間:2006-06-01 13:56:00來æºï¼š0
å°Ž(dÇŽo)語:?介紹了為æŸèˆªç©ºç”Ÿç”¢(chÇŽn)伿¥(yè)開發(fÄ)的一套數(shù)控機床ç¶ä¿®ç®¡ç†ä¿¡æ¯ç³»çµ±(tÇ’ng)。咋容涉åŠç³»ç¶½æ‰€é‡‡ç”¨çš„體系çµ(jié)æ§‹(gòu)
摘è¦ï¼šä»‹ç´¹äº†ç‚ºæŸèˆªç©ºç”Ÿç”¢(chÇŽn)伿¥(yè)開發(fÄ)的一套數(shù)控機床ç¶ä¿®ç®¡ç†ä¿¡æ¯ç³»çµ±(tÇ’ng)。咋容涉åŠç³»ç¶½æ‰€é‡‡ç”¨çš„體系çµ(jié)æ§‹(gòu),程åºç·¨å¯«çš„è¨(shè)計模å¼ï¼Œå¹¶è‘—é‡è«–述了軟件系統(tÇ’ng)的功能組æˆã€‚最åŽå°è©²ç³»çµ±(tÇ’ng)的實際使用情æ³ä»¥åŠä»ŠåŽçš„發(fÄ)展方å‘åšäº†ç°¡è¦çš„æ·ªè¿°ã€‚
1 概述
由于數(shù)æŽ§æ©ŸåºŠåœ¨æˆ‘åœ‹åˆ¶é€ ä¼æ¥(yè)ä¸ç™¼(fÄ)æ®çš„作用越來越çªå‡ºï¼Œå…¶å·¥ä½œç‹€æ…‹(tà i)的好壞往往æˆäº†å½±éŸ¿äº†ä¸€å€‹ä¼æ¥(yè)產(chÇŽn)å“質(zhì)é‡èˆ‡ç”Ÿç”¢(chÇŽn)進度的關(guÄn)éµå› ç´ ä¹‹ä¸€ã€‚ç„¶è€Œï¼Œç•¶(dÄng)剿ˆ‘åœ‹ä¸€äº›ä¼æ¥(yè)在è¨(shè)å‚™ç®¡ç†æ–¹é¢é‚„å˜åœ¨è‘—以下一些å•題:(1)è¨(shè)備技術(shù)檔案和臺帳管ç†åˆ†æ•£ï¼Œå˜å„²æ–¹å¼è½åŽï¼Œå¤§å¤šæ•¸(shù)ä»ä»¥ç´™å¼µæ‰‹å¯«ç‚ºä¸»ï¼Œä¸ä¾¿äºŽç¶œåˆæŸ¥è©¢èˆ‡éš¨æ©Ÿæª¢ç´¢ã€‚(2)è¨(shè)備管ç†å·¥ä½œä¸çš„æŸäº›ä¿¡æ¯ï¼Œå¦‚è¨(shè)備基礎(chÇ”)ä¿¡æ¯ã€æ•…障記錄ã€ç¶ä¿®è¨˜éŒ„ã€å‚™ä»¶ä½¿ç”¨æƒ…æ³ï¼Œæ˜¯ä¿å˜åœ¨EXCELå’ŒWORD文檔ä¸ï¼Œè¨˜éŒ„å…§(nèi)容沒有è¦(guÄ«)å®šçš„æ ¼å¼ï¼Œä¿¡æ¯é›¶æ•£ï¼Œä¿¡æ¯æŸ¥è©¢èµ·ä¾†å分困難。(3)å„ç¶ä¿®éƒ¨é–€ä¹‹é–“地ç†ä½ç½®åˆ†æ•£ï¼Œç¶ä¿®éƒ¨é–€èˆ‡ç®¡ç†å±¤ä¹‹é–“主è¦ä»¥å°åˆ·æ–‡ä»¶ã€å ±è¡¨é€²è¡Œä¿¡æ¯æºé€šï¼Œé€™ç¨®æ–¹å¼å¯¦ç¾(xià n)ä¸äº†é‡è¦ç¶ä¿®ä¿¡æ¯çš„實時交æµã€‚(4)è¨(shè)備備件ã€é…件管ç†å·¥ä½œé‡å¤§ï¼Œé 人工管ç†é€ æˆå¾ˆå¤§ä¸ä¾¿ã€‚(5)å°è¨(shè)備的使用狀æ³çš„調(dià o)查主è¦é 手工完æˆï¼Œä¿¡æ¯å饋ä¸åŠæ™‚。é‡å°ä¸Šè¿°å•題,我們有必è¦å»ºç«‹ä¸€å€‹èƒ½å¤ ?qÅ«)ζ髽I(yè)的數(shù)控機床ç¶ä¿®ä¿¡æ¯é€²è¡Œæœ‰æ•ˆç®¡ç†çš„軟件系統(tÇ’ng)ï¼Œä½¿å¾—ä¼æ¥(yè)çš„è¨(shè)å‚™ç®¡ç†æ›´åŠ è¦(guÄ«)èŒƒï¼Œä¿¡æ¯æ›´åŠ å…¨é¢ï¼Œèƒ½å¤ 更好地為生產(chÇŽn)æœå‹™(wù)。
æ£æ˜¯åŸºäºŽä¸Šè¿°è€ƒæ…®ï¼ŒæŸå¤§åž‹èˆªç©ºä¼æ¥(yè)è¨(shè)å‚™ç¶ä¿®åˆ†å» 決定與我們è¯(lián)åˆé–‹ç™¼(fÄ)一套基于WEB的數(shù)控è¨(shè)å‚™ç¶ä¿®ç®¡ç†ç³»çµ±(tÇ’ng)ï¼Œä»¥é€æ¥æ”¹è®ŠéŽåŽ»é‚£ç¨®è¨(shè)å‚™ç¶ä¿®ç®¡ç†åˆ†æ•£çš„äººå·¥ç®¡ç†æ¨¡å¼ï¼Œç‚ºç¶ä¿®äººå“¡æä¾›å…¨é¢ä¾¿æ·çš„ç¶ä¿®ä¿¡æ¯æŸ¥è©¢ï¼ŒåŒæ™‚也為å„級生產(chÇŽn)管ç†äººå“¡é€²è¡Œè¨(shè)å‚™ç®¡ç†æ™‚æä¾›ä¾æ“š(jù)。
2 系統(tÇ’ng)çµ(jié)æ§‹(gòu)
æ ¹æ“š(jù)è©²å…¬å¸æ•¸(shù)控機床ç¶ä¿®æ¥(yè)å‹™(wù)的實際特點以åŠä¼æ¥(yè)ç¶²(wÇŽng)絡(luò)的建è¨(shè)情æ³ï¼Œæœ¬è»Ÿä»¶ç³»çµ±(tÇ’ng)采用了B/S體系çµ(jié)æ§‹(gòu)ã€‚å› ç‚ºåœ¨B/Sçµ(jié)æ§‹(gòu)下,客戶機ä¸éœ€è¦å®‰è£ä»»ä½•工具或程åºå°±èƒ½å¤ é‹è¡Œæœ¬ç³»çµ±(tÇ’ng),大大æé«˜äº†ç³»çµ±(tÇ’ng)é‹è¡Œçš„æ–¹ä¾¿æ€§ï¼›å¦å¤–ï¼Œåœ¨ä¼æ¥(yè)已有的局域網(wÇŽng)å…§(nèi),å¯ä»¥å¯¦ç¾(xià n)多臺客戶機互相ä¸å½±éŸ¿åœ°åŒæ™‚é‹è¡Œï¼Œå¯å¤§å¤§æé«˜äº†ç³»çµ±(tÇ’ng)é‹è¡Œæ•ˆçŽ‡ï¼›æœ€åŽç”±äºŽä¼æ¥(yè)ç¶ä¿®æ¥(yè)å‹™(wù)地ç†å¸ƒå±€åˆ†æ•£çš„實際狀æ³ï¼Œé‡‡ç”¨è©²çµ(jié)æ§‹(gòu)進行開發(fÄ)是å¯è¡Œä¸”高效的。
在程åºçµ(jié)æ§‹(gòu)上,我們çµ(jié)åˆä»¥å¾€é–‹ç™¼(fÄ)ç¶“(jÄ«ng)驗,系統(tÇ’ng)采用了JSP+Servlet+Bean çµ(jié)æ§‹(gòu)模å¼é€²è¡Œé–‹ç™¼(fÄ),大大減少了程åºä»£ç¢¼çš„æ›¸å¯«èˆ‡ç·¨å¯«é›£åº¦ï¼Œè€Œä¸”程åºçš„å¯ç§»æ¤æ€§å¤§å¤§å¢žå¼·ï¼Œå³ä¸€æ—¦è»Ÿä»¶åœ¨ç¶è·éŽç¨‹ä¸éœ€è¦æ·»åŠ æ–°çš„åŠŸèƒ½æ¨¡å¡Šï¼Œä¸æœƒå½±éŸ¿åˆ°å·²æœ‰åŠŸèƒ½æ¨¡å¡Šçš„ä½¿ç”¨ã€‚
在系統(tÇ’ng)WEBæœå‹™(wù)å™¨ä»¥åŠæ•¸(shù)據(jù)庫æœå‹™(wù)å™¨çš„é¸æ“‡ä¸Šï¼Œè»Ÿä»¶ç³»çµ±(tÇ’ng)采用Tomcatï¼Œå› ç‚ºå¾žç¯€(jié)çœæˆæœ¬çš„角度上,TOMCATæœå‹™(wù)器是å…費的;更é‡è¦çš„æ˜¯TOMCATé‡‡ç”¨äº†æ›´ç‚ºåš´æ ¼çš„é…置模å¼å’Œå®‰å…¨ä¿è·æ¨¡å¼ï¼Œè€Œé€™äº›ç‰¹é»žæ¯”較é©åˆè©²ä¼æ¥(yè)的行æ¥(yè)特點。
3 主è¦åŠŸèƒ½ç‰¹é»ž
軟件的功能模塊å¯ä»¥åŠƒåˆ†æˆäº”大部分,分別為è¨(shè)å‚™ç®¡ç†æ¨¡å¡Šã€è¨(shè)å‚™ç¶ä¿®ç®¡ç†æ¨¡å¡Šã€è¨(shè)å‚™å‚™ä»¶ç®¡ç†æ¨¡å¡Šã€è¨(shè)å‚™æª”æ¡ˆç®¡ç†æ¨¡å¡Šå’Œç³»çµ±(tÇ’ng)ç®¡ç†æ¨¡å¡Šã€‚å…¶ä¸ï¼Œè¨(shè)å‚™ç¶ä¿®ç®¡ç†æ¨¡å¡Šæ˜¯æœ¬è»Ÿä»¶çš„æ ¸å¿ƒã€‚系統(tÇ’ng)功能樹如圖1所示。
è¨(shè)å‚™æª”æ¡ˆç®¡ç†æ¨¡å¡Šä¸»è¦å®Œæˆå°å¤§é‡è¨(shè)備文檔資料的基本信æ¯é€²è¡Œçµ±(tÇ’ng)一有效的管ç†ï¼Œä½¿ç¶ä¿®äººå“¡åœ¨æ€¥éœ€ç›¸é—œ(guÄn)資料時,å¯ä»¥å¾ˆå¿«åœ°æ ¹æ“š(jù)é é¢é¡¯ç¤ºçš„ä¿¡æ¯æ‰¾åˆ°è³‡æ–™çš„å˜æ”¾ä½ç½®åŠå…¶ä¸»è¦å…§(nèi)容;å¦å¤–,系統(tÇ’ng)管ç†å€Ÿç”¨è³‡æ–™è€…的借人ã€å€Ÿå‡ºä¿¡æ¯ã€‚

圖1 系統(tǒng)功能樹
系統(tÇ’ng)ç®¡ç†æ¨¡å¡Šä¸»è¦å®Œæˆçš„功能是å°ç¶ä¿®äººå“¡çš„基本工作åŠå€‹äººä¿¡æ¯é€²è¡Œç®¡ç†ï¼›æ¤å¤–還用于å„ç¶ä¿®éƒ¨é–€å°è»Ÿä»¶ä½¿ç”¨æ¬Š(quán)é™åŠå¯†ç¢¼çš„管ç†ã€‚
å‚™ä»¶ç®¡ç†æ¨¡å¡Šä¸»è¦é‡å°è©²ä¼æ¥(yè)ç•¶(dÄng)剿©ŸåºŠå‚™ä»¶ç¨®é¡žå¤šã€æ•¸(shù)é‡å¤šçš„特點,å°å‚™ä»¶é€²å‡ºå…¥åº«çš„æµç¨‹å’Œå‚™ä»¶åŸºç¤Ž(chÇ”)åŠä½¿ç”¨ä¿¡æ¯ä½œäº†è¦(guÄ«)范化的處ç†ï¼Œæœ‰æ•ˆæŽ§åˆ¶å‚™ä»¶çš„åº«å˜æ•¸(shù)é‡ï¼Œç‚ºé™ä½Žå› 備件的ä¸åˆç†å˜æ”¾å’Œåç¨±ä»£è™Ÿçš„æ··æ·†è€Œé€ æˆçš„æˆæœ¬æµªè²»ä»¥åŠè¨(shè)å‚™ç¶ä¿®çš„æ™‚間滯åŽï¼Œèµ·åˆ°äº†æœ‰æ•ˆçš„æŽ§åˆ¶ä½œç”¨ã€‚
è¨(shè)å‚™ç®¡ç†æ¨¡å¡Šå®Œæˆäº†å°è¨(shè)備基礎(chÇ”)ä¿¡æ¯ä»¥åŠè¨(shè)備安è£é©—æ”¶éŽç¨‹ä¸å˜åœ¨çš„å•題信æ¯çš„çµ±(tÇ’ng)一管ç†ï¼Œæ–¹ä¾¿äº†ç¶ä¿®äººå“¡å°è¨(shè)備信æ¯çš„æŸ¥è©¢ã€‚
è¨(shè)å‚™ç¶ä¿®ç®¡ç†æ¨¡å¡Šæ˜¯è»Ÿä»¶ç³»çµ±(tÇ’ng)çš„æ ¸å¿ƒï¼Œå…¶ä¸»è¦ç”±è¨(shè)備故障信æ¯ç®¡ç†ã€è¨(shè)å‚™ç¶ä¿®ä¿¡æ¯ç®¡ç†ã€å·¡æª¢ä¿¡æ¯ç®¡ç†ã€å€¼çä¿¡æ¯ç®¡ç†ä»¥åŠè¨(shè)備使用狀態(tà i)管ç†å¹¾å€‹å模塊組æˆã€‚在該模塊下的管ç†ç•Œé¢ä¸ï¼Œå…¨éƒ¨é‡‡ç”¨æ¡†æž¶å¼é 颿“作(上層界é¢é¡¯ç¤ºè¨(shè)備信æ¯ï¼Œä¸‹å±¤é é¢é¡¯ç¤ºå„å功能模塊的信æ¯ç®¡ç†),å³å¯¦ç¾(xià n)è¨(shè)備信æ¯åˆ°ç›¸é—œ(guÄn)å功能模塊信æ¯çš„é—œ(guÄn)è¯(lián)查詢。å¦å¤–,為減少ç¶ä¿®äººå“¡çš„ä¿¡æ¯éŒ„人é‡ï¼Œæ–¹ä¾¿ç”¨æˆ¶æ“作,軟件系統(tÇ’ng)實ç¾(xià n)å» è¨(shè)備巡檢信æ¯ã€å€¼ç日志信æ¯ã€æ•…障信æ¯å’Œç¶ä¿®ä¿¡æ¯ä¸²è¯(lián),å³å„ç´šç¶ä¿®äººå“¡åœ¨é€²è¡Œå·¡æª¢å’Œå€¼ç時發(fÄ)ç¾(xià n)çš„ç¶ä¿®å•é¡Œï¼Œåœ¨å…¶éŒ„å…¥ä¿¡æ¯æ™‚åªéœ€éŒ„人一次巡檢和值çä¿¡æ¯ï¼Œè€Œæ‰€ç™¼(fÄ)ç¾(xià n)的故障和ç¶ä¿®ä¿¡æ¯å°‡è‡ªå‹•錄入到故障和ç¶ä¿®ç®¡ç†å模塊ä¸ï¼Œä»¥ä¾›ä¸Šä¸€ç´šç¶ä¿®ç®¡ç†äººå“¡ä½¿ç”¨ã€‚最åŽï¼Œç‚ºäº†ä¾¿äºŽç®¡ç†å±¤å°å…¨å…¬å¸æ‰€æœ‰è¨(shè)備的é‹è¡Œç‹€æ…‹(tà i)進行了解以åŠåœ¨æ¤åŸºç¤Ž(chÇ”)上進行生產(chÇŽn)上的è¨(shè)å‚™åˆç†èª¿(dià o)é…,軟件系統(tÇ’ng)æä¾›äº†è¨(shè)備使用狀態(tà i)ç®¡ç†æ¨¡å¡Šï¼Œç”¨æˆ¶åªéœ€å°‡å°‘é‡çš„基礎(chÇ”)數(shù)據(jù)錄入系統(tÇ’ng)åŽï¼Œç³»çµ±(tÇ’ng)便會自動產(chÇŽn)生一系列的è¨(shè)å‚™é‹è¡Œåƒæ•¸(shù)çµ±(tÇ’ng)計,并å¯é€²è¡ŒæŸ±ç‹€åœ–的輸出顯示。在諸多的統(tÇ’ng)計é‹è¡Œåƒæ•¸(shù)ä¸åŒ…括了:MTBF(å¹³å‡ç„¡æ•…障工作時間)ã€FDR(æ•…éšœæŒçºŒ(xù)率)ã€MTTR(å¹³å‡ç¶ä¿®æ™‚é–“)ã€FFR(æ•…éšœé »çŽ‡)ã€è¨(shè)å‚™é‹è½‰(zhuÇŽn)率ã€è¨(shè)å‚™é‹è¡Œçއã€è¨ˆåŠƒåœæ©Ÿçއã€éžè¨ˆåŠƒåœæ©ŸçŽ‡ã€æ•…障率ã€ç³»çµ±(tÇ’ng)故障率ã€é›»å™¨æ•…éšœçŽ‡ã€æ©Ÿæ¢°æ•…éšœçŽ‡ã€æ¶²å£“æ•…éšœçŽ‡ã€æ½¤æ»‘故障率ã€ä¸»è»¸æ•…障率ã€ä¼ºæœæ•…障率ã€å†·å»æ•…障率ç‰å¯ä»¥ç‚ºç®¡ç†è€…æä¾›å®Œæ•´çš„æ²’å‚™é‹è¡Œç‹€æ³çš„åƒæ•¸(shù)çµ±(tÇ’ng)計,為相關(guÄn)管ç†è€…在生產(chÇŽn)éŽç¨‹ä¸çš„è¨(shè)備調(dià o)é…ç‰ç”Ÿç”¢(chÇŽn)ç®¡ç†æä¾›å¼·æœ‰åŠ›çš„æ”¯æŒã€‚圖2是è¨(shè)備使用狀態(tà i)çš„æ“作界é¢ï¼Œå…¶ä¸ç•Œé¢ä¸Šå±¤é¡¯ç¤ºå·²æŸ¥è©¢å‡ºçš„è¨(shè)備信æ¯ï¼Œä¸‹å±¤é¡¯ç¤ºçš„æ˜¯å°æ‡‰(yÄ«ng)該è¨(shè)å‚™åœ¨ä»»æ„æ™‚間段內(nèi)çš„è¨(shè)å‚™é‹è¡Œåƒæ•¸(shù)。是æŸäº›è¨(shè)å‚™é‹è¡Œåƒæ•¸(shù)的圖形顯示。

圖2 沒備使用狀態(tà i)çš„æ“作界é¢
3 çµ(jié)æŸèªž
該數(shù)控機床ç¶ä¿®ç®¡ç†è»Ÿä»¶ç¶“(jÄ«ng)éŽä¸€æ®µæ™‚間的實際é‹è¡Œï¼Œè‰æ˜Žå…¶å°è©²ä¼æ¥(yè)çš„è¨(shè)å‚™ç¶ä¿®æ¥(yè)å‹™(wù)水平的æé«˜æœ‰äº†æ˜Žé¡¯çš„促進作用,主è¦é«”ç¾(xià n)在以下幾個方é¢ï¼š(1) è¦(guÄ«)范了ç¶ä¿®ä¿¡æ¯çš„處ç†ï¼ŒåŸºæœ¬å¯¦ç¾(xià n)了ç¶ä¿®æ¥(yè)å‹™(wù)的無紙化辦公,為該公å¸çš„ç¶²(wÇŽng)絡(luò)ä¿¡æ¯åŒ–建è¨(shè)åšå‡ºäº†ä¸€å®šè²¢ ç»ã€‚(2)實ç¾(xià n)了ç¶ä¿®ä¿¡æ¯çš„åŠæ™‚å饋,使管ç†è€…èƒ½å¤ åŠæ™‚了解全公å¸çš„è¨(shè)備情æ³ï¼Œç¸®çŸäº†ç¶ä¿®æ™‚間。 (3)輔助決ç–的功能,使得管ç†è€…å¯ä»¥æ ¹æ“š(jù)ä»»æ„æ™‚間段內(nèi)çš„è¨(shè)備使用狀æ³ï¼Œæ›´å¥½åœ°å®‰æŽ’è¨(shè)備使用,并使修æ¥(yè)å‹™(wù)æ°´å¹³æœ‰é€²ä¸€æ¥æé«˜ã€‚

圖3 æŸäº›è¨(shè)å‚™é‹è¡Œåƒæ•¸(shù)的圖形顯示