基于WWW的DNC系統(tǒng)設(shè)計(jì)
時(shí)間:2011-05-28 08:55:35 來源:未知
1 基于客戶/服務(wù)器模式的DNC 系統(tǒng)基本結(jié)構(gòu)設(shè)計(jì)
DNC 系統(tǒng)采用已為大多數(shù)人所接受的分級(jí)控制體系結(jié)構(gòu),將復(fù)雜的控制功能分解到各層次上,減少工程開發(fā)技術(shù)的復(fù)雜性,降低投資風(fēng)險(xiǎn)。這種分級(jí)控制與管理體系是以工段[或稱工作單元(Work Cell)]為基礎(chǔ)的,實(shí)現(xiàn)分布式控制與管理。
在工段的控制與管理下,系統(tǒng)為兩級(jí)控制模式:工作站控制級(jí)和設(shè)備控制級(jí)。工作站控制級(jí)的設(shè)備為工作站控制器:設(shè)備控制級(jí)的設(shè)備為設(shè)備控制器。工作站控制器主要包括:加工工作站和測(cè)量工作站:設(shè)備控制器主要包括:各種數(shù)控機(jī)床、清洗機(jī)和測(cè)量機(jī)等的控制裝置。加工工作站在工段級(jí)生產(chǎn)管理和控制下,基于網(wǎng)絡(luò)和數(shù)據(jù)庫的集成環(huán)境支持,主要完成相應(yīng)的車間加工作業(yè):測(cè)量工作站在產(chǎn)品質(zhì)量管理器的控制下,主要完成相應(yīng)的車間測(cè)量作業(yè)。

圖1 DNC系統(tǒng)客戶/服務(wù)器模型
DNC 系統(tǒng)的客戶/服務(wù)器模型如圖1 所示。
- 工段級(jí)服務(wù)器 具有制定日生產(chǎn)作業(yè)計(jì)劃和日資源需求計(jì)劃的功能,對(duì)生產(chǎn)進(jìn)行實(shí)時(shí)調(diào)度以及單元生產(chǎn)信息的統(tǒng)計(jì)。
- DNC工作站 對(duì)單元控制器下達(dá)的派工單(工序流水卡)和零件工藝信息進(jìn)行查詢,網(wǎng)絡(luò)傳輸零件NC 加工程序和NC 測(cè)量程序,本地NC 程序的存貯管理,同時(shí)對(duì)本地的刀庫進(jìn)行管理。
- 單元級(jí)客戶 在工段級(jí)服務(wù)器的支持下,構(gòu)成客戶/ 服務(wù)器模型,負(fù)責(zé)進(jìn)行工段控制,具有制定日生產(chǎn)作業(yè)計(jì)劃和日資源需求計(jì)劃的功能,對(duì)生產(chǎn)進(jìn)行實(shí)時(shí)調(diào)度以及單元的生產(chǎn)信息統(tǒng)計(jì)。
- DNC工作站客戶 通過訪問工段級(jí)服務(wù)器,對(duì)單元控制器下達(dá)的派工單(工序流程卡)和零件工藝信息進(jìn)行查詢,網(wǎng)絡(luò)傳輸零件NC 加工程序和NC 測(cè)量程序本地NC 程序的存貯管理,同時(shí)對(duì)本地加工中心的刀庫進(jìn)行管理。
2 基于WWW的DNC 系統(tǒng)設(shè)計(jì)
- Internet的結(jié)構(gòu)模式
- 計(jì)算機(jī)信息技術(shù)發(fā)展到今天,大體上經(jīng)歷了三個(gè)階段。最早的信息系統(tǒng)是所謂的中央集權(quán)型的集中模式,即IBM大型主機(jī)時(shí)期:后來發(fā)展為主從型的客戶/服務(wù)器模式:現(xiàn)在的趨勢(shì)為三層結(jié)構(gòu)模式。
- WWW就是最典型、最常見的三層結(jié)構(gòu)。用戶不管使用何種瀏覽器來訪問Internet 上的WWW 站點(diǎn),都可以看到相同的操作界面。這個(gè)特征也正好符合DNC用戶希望操作界面單一的要求,而且還保留了整體的彈性,后端的服務(wù)器仍然可以隨時(shí)依需要進(jìn)行擴(kuò)充。

圖2 基于WWW的DNC 系統(tǒng)設(shè)計(jì)
- 基于WWW的DNC系統(tǒng)結(jié)構(gòu)與設(shè)計(jì)實(shí)施
- 基于Web服務(wù)器的三層體系結(jié)構(gòu)設(shè)計(jì)的DNC系統(tǒng)其結(jié)構(gòu)如圖2。虛線框中的區(qū)域級(jí)服務(wù)器不包含在DNC系統(tǒng)中,在此表示DNC 系統(tǒng)與上一級(jí)系統(tǒng)通過WWW集成的方案。
- 圖2 中DNC工作站(客戶)通過Web服務(wù)器作為DNC 控制器的人機(jī)交互控制界面直接對(duì)NC 機(jī)床進(jìn)行控制,通過采用通用瀏覽器界面使系統(tǒng)易于操作與升級(jí)。
- DNC控制器是DNC工作站控制級(jí)中實(shí)際執(zhí)行DNC 功能的設(shè)備。
- 工段級(jí)服務(wù)器中包含有各種制造信息,如制造過程信息(機(jī)床運(yùn)行狀況、加工狀況等)、制造管理信息(當(dāng)天作業(yè)計(jì)算等)、工藝數(shù)據(jù)(NC 代碼含加工、測(cè)量)、制造資源數(shù)據(jù)(刀、夾、量具、毛坯、原材料等)。
- 工段管理器通過Web 服務(wù)器完成加工作業(yè)分配,車間工裝、設(shè)備、工藝文件、質(zhì)量信息等的計(jì)算機(jī)管理。處理結(jié)果位于工段級(jí)服務(wù)器上,DNC工作站客戶通過Web網(wǎng)關(guān)可以獲得這些數(shù)據(jù),然后通過Web網(wǎng)關(guān)控制DNC控制器執(zhí)行相應(yīng)工作,同時(shí),DNC工作站客戶還可以從DNC控制器獲得現(xiàn)場(chǎng)運(yùn)行狀態(tài)信息并通過Web網(wǎng)關(guān)反饋給工段服務(wù)器以供工段管理器處理。
#p#分頁標(biāo)題#e#
- Web服務(wù)器上的軟件(稱作網(wǎng)關(guān))可以通過CGI執(zhí)行外部程序。例如,DNC工作站客戶通過網(wǎng)關(guān)發(fā)出申請(qǐng),網(wǎng)關(guān)被連接到URL,一旦有對(duì)URL的請(qǐng)求,網(wǎng)關(guān)將被執(zhí)行,而請(qǐng)求的參數(shù)和URL申請(qǐng)一起被發(fā)送。網(wǎng)關(guān)執(zhí)行的結(jié)果用HTML 標(biāo)準(zhǔn)格式化后被傳回申請(qǐng)者。
- CGI(Common Gateway Interface)技術(shù),即公共網(wǎng)關(guān)接口,其工作過程如下:
- DNC工作站向Web服務(wù)器發(fā)送請(qǐng)求,即輸出標(biāo)準(zhǔn)的統(tǒng)一資源地址URL,該請(qǐng)求包含請(qǐng)求服務(wù)的類型、服務(wù)程序路徑、CGI程序和用戶數(shù)據(jù)。
- Web服務(wù)器解析該請(qǐng)求,若是CGI服務(wù),則啟動(dòng)CGI程序,CGI程序解析用戶輸入的信息,這些數(shù)據(jù)傳遞給CGI程序,一般通過環(huán)境變量、命令行參數(shù)或標(biāo)準(zhǔn)輸入流完成。
- WWW中的CGI程序作為DNC控制器的客戶,向DNC控制器輸出控制命令(如NC代碼下載等),并從DNC控制器返回DNC系統(tǒng)的加工狀態(tài)等信息。
- CGI程序根據(jù)數(shù)據(jù)生成動(dòng)態(tài)HTML文檔。
- Web服務(wù)器將HTML文檔返回給DNC工作站。DNC工作站即可完成控制、查詢的操作。
3 結(jié)束語
基于WWW 的DNC 系統(tǒng)具有跨平臺(tái)特性及單一的用戶界面,為集成制造提供了很好的解決方案,因此通過在DNC 系統(tǒng)中采用Internet 技術(shù)不僅可提高DNC系統(tǒng)自身的性能,也有利于DNC 系統(tǒng)與其它分系統(tǒng)的信息集成,提高DNC 系統(tǒng)運(yùn)行效率。所以,基于Web的DNC 系統(tǒng)有較高的實(shí)用價(jià)值。