智能移動(dòng)設(shè)備的數(shù)控系統(tǒng)研究
引言
本文引用地址:http://m.butianyuan.cn/article/201612/329098.htm智能制造、協(xié)同制造等先進(jìn)制造模式對(duì)車間數(shù)字化制造設(shè)備的要求越來(lái)越高。車間是一個(gè)不確定的系統(tǒng),而人具有形象思維的能力,把人的智能和生產(chǎn)設(shè)備的自動(dòng)化結(jié)合起來(lái)將為制造企業(yè)的信息集成和協(xié)同制造創(chuàng)造很好的條件,而開(kāi)展基于智能移動(dòng)設(shè)備的數(shù)控系統(tǒng)的研究,即掌上數(shù)控系統(tǒng)(PalmCNC),將為底層生產(chǎn)設(shè)備的控制和上層管理層的信息交流提供很好的平臺(tái)。
1 數(shù)控系統(tǒng)的模型
1.1 掌上數(shù)控系統(tǒng)硬件平臺(tái)的選擇
掌上數(shù)控系統(tǒng)硬件平臺(tái)選擇Pocket PC。它的優(yōu)點(diǎn)是可以在任何時(shí)間、任何地點(diǎn)通過(guò)無(wú)線通信技術(shù)(802.11或藍(lán)牙)得到想要的信息,同時(shí)也能在任何時(shí)間任何地點(diǎn)對(duì)信息進(jìn)行編輯和發(fā)布。這種獲取和編輯發(fā)布信息的實(shí)時(shí)性特點(diǎn)有利于對(duì)數(shù)控系統(tǒng)的進(jìn)一步研究與開(kāi)發(fā);有利于開(kāi)發(fā)方便管理者或操作者在車間對(duì)數(shù)控設(shè)備進(jìn)行實(shí)時(shí)管理、實(shí)時(shí)控制和實(shí)時(shí)在線幫助的數(shù)控系統(tǒng)。
1.2 Palm CNC的無(wú)線通信技術(shù)
802.11 g標(biāo)準(zhǔn)與以前的802.11協(xié)議標(biāo)準(zhǔn)相比有以下特點(diǎn):在2.4 G頻段使用OFDM調(diào)制技術(shù),使數(shù)據(jù)傳輸速率提高到54 MB/s;802.11 g標(biāo)準(zhǔn)能夠與802.11 b的WiFi系統(tǒng)互相連通,存在于同一AP網(wǎng)絡(luò)里,保障了后向兼容性。802.11 g無(wú)線通信標(biāo)準(zhǔn)具有高移動(dòng)性、可擴(kuò)充性強(qiáng)、建設(shè)成本低、抗干擾能力強(qiáng)、通信速度高等特點(diǎn),能夠保證在車間復(fù)雜而又惡劣環(huán)境下安全工作。所以對(duì)于Palm CNC而言,選用802.119無(wú)線通信的標(biāo)準(zhǔn)是完全可行的。
1.3 數(shù)控系統(tǒng)的系統(tǒng)模型
Palm CNC能夠與車間管理層和車間設(shè)備層相互通信,實(shí)現(xiàn)信息交換,即向上能動(dòng)態(tài)地向車間管理層反饋車間設(shè)備層的實(shí)時(shí)工作情況,同時(shí)也能從車間管理層獲取實(shí)時(shí)的調(diào)度信息和其他在線幫助;向下能動(dòng)態(tài)控制車間設(shè)備層,動(dòng)態(tài)采集車間設(shè)備的實(shí)時(shí)信息,特別是對(duì)普通設(shè)備的信息收集。能夠發(fā)揮Pocket PC的移動(dòng)能力,從車間管理層下載NC程序,然后傳到相應(yīng)的數(shù)控設(shè)備上,減少輸入的錯(cuò)誤。從而實(shí)現(xiàn)車間底層信息收集一反饋一控制三位一體化,使車間構(gòu)成一個(gè)真正意義上的閉環(huán)系統(tǒng),如圖1所示。
圖1車間數(shù)字一體化閉環(huán)系統(tǒng)原理圖
可以看出,車間管理層(車間服務(wù)器)、數(shù)控系統(tǒng)(PDA)和車間設(shè)備層可以通過(guò)無(wú)線通信進(jìn)行信息交換,而要提高信息在車間底層的互流動(dòng)能力,就必須豐富數(shù)控系統(tǒng)的功能,可以采用c/s或B/S結(jié)構(gòu)。經(jīng)過(guò)分析和討論后,提出了如圖2所示的Palm CNC模型。它采用事件驅(qū)動(dòng),因而具有良好的可擴(kuò)展性。
圖2 PalmCNC模
1.4 數(shù)控系統(tǒng)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)
圖3是Palm CNC網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。是一種可重構(gòu)的、支持制造系統(tǒng)無(wú)縫集成的新型數(shù)控系統(tǒng)。數(shù)控系統(tǒng)基于移動(dòng)客戶/Web服務(wù)器模式的結(jié)構(gòu),它的核心是把移動(dòng)設(shè)備(掌上電腦和智能手機(jī))引進(jìn)來(lái),將數(shù)控系統(tǒng)分為數(shù)控移動(dòng)控制器(客戶端)和數(shù)控設(shè)備控制器(固定在數(shù)控機(jī)床、機(jī)器人、AGV小車等數(shù)字化設(shè)備上的Web服務(wù)器)兩部分,從而不僅徹底改變?nèi)艘栏接跈C(jī)器的傳統(tǒng)人機(jī)界面(HMI)操作模式,而且用瀏覽器的統(tǒng)一人機(jī)界面代替?zhèn)鹘y(tǒng)的相互獨(dú)立的人機(jī)界面(即傳統(tǒng)的c/s模式下的客戶端人機(jī)界面)。這樣.只要有一個(gè)安裝了Web瀏覽器的移動(dòng)控制器。就可以操作任何數(shù)字化設(shè)備。
圖3 Palm CNC網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖
(1)服務(wù)提供層
設(shè)備控制器作為Web服務(wù)器,支持ISO-OSI網(wǎng)絡(luò)互聯(lián)規(guī)范,具有很強(qiáng)的開(kāi)放性。它通過(guò)藍(lán)牙或者802.11等無(wú)線通信技術(shù)實(shí)現(xiàn)聯(lián)網(wǎng)功能,向移動(dòng)控制器或者其他網(wǎng)絡(luò)用戶提供Web服務(wù)。它支持標(biāo)準(zhǔn)的總線型、星型、環(huán)型等拓?fù)浣Y(jié)構(gòu)。從客戶/服務(wù)器的角度看,過(guò)去的CNC僅通過(guò)接口與外界進(jìn)行部分?jǐn)?shù)據(jù)交換,是封閉的;數(shù)控系統(tǒng)從內(nèi)部支持開(kāi)放式系統(tǒng)互聯(lián)規(guī)范,因而它是真正開(kāi)放的。它的開(kāi)放性體現(xiàn)在:建立在本身就具有開(kāi)放性的PC資源基礎(chǔ)上,軟硬件資源豐富;支持ISO-OSI互聯(lián)規(guī)范;數(shù)控系統(tǒng)支持Internet/ Intranet的wwW服務(wù)和WebBrowser瀏覽器瀏覽。
(2)本地服務(wù)請(qǐng)求層
移動(dòng)控制器是數(shù)控系統(tǒng)重要組成部分,稱其為本地服務(wù)請(qǐng)求者。本地服務(wù)請(qǐng)求者可通過(guò)兩種方式訪問(wèn)機(jī)床控制器(Web服務(wù)器):若客戶端具有Web瀏覽器,可通過(guò)瀏覽器訪問(wèn)統(tǒng)一的Web服務(wù)界面(它在客戶端表現(xiàn)為網(wǎng)頁(yè)形式);對(duì)于不支持Web瀏覽器的設(shè)備,可通過(guò)客戶端程序(如WindowsForms)訪問(wèn)Web服務(wù),這是一種非網(wǎng)頁(yè)形式。
(3)車間服務(wù)請(qǐng)求層
數(shù)控系統(tǒng)的車間服務(wù)請(qǐng)求者主要是車間PDA和車間內(nèi)部服務(wù)器。車間PDA不同于一般的掌上電腦和PDA,可以被抽象為調(diào)度Agent,和無(wú)線通信技術(shù)有機(jī)地結(jié)合起來(lái),形成一個(gè)包括人在內(nèi)的MAS車間控制系統(tǒng),實(shí)現(xiàn)靈活而快速的判斷、決策與控制。由于車間調(diào)度與控制具有復(fù)雜性和不確定性,所以掌握數(shù)控系統(tǒng)的工作狀態(tài)、現(xiàn)場(chǎng)參數(shù)等很重要。
(4)遠(yuǎn)程服務(wù)請(qǐng)求層
任何遠(yuǎn)程設(shè)備都可以通過(guò)Web瀏覽器查找相關(guān)數(shù)控系統(tǒng)的Web服務(wù),實(shí)現(xiàn)對(duì)車間底層數(shù)控設(shè)備的遠(yuǎn)程監(jiān)控、遠(yuǎn)程維護(hù)和遠(yuǎn)程技術(shù)咨詢等功能,真正支持全球制造和信息共享。
這4個(gè)層次并沒(méi)有嚴(yán)格的界限。服務(wù)請(qǐng)求層的某些設(shè)備同樣也能對(duì)外提供服務(wù)。從網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)可以看出有如下特點(diǎn):實(shí)現(xiàn)了車間設(shè)備的集成;計(jì)算機(jī)通信和資源共享;基于Internet/Intranet的企監(jiān)乃至全球范圍內(nèi)的信息集成與共享。
2 數(shù)控系統(tǒng)軟件平臺(tái)的選擇
目前,能對(duì)Pocket PC進(jìn)行開(kāi)發(fā)的語(yǔ)言主要有Embedded Visual C++(EVC)、Embedded VisualBasic襄Visual C葬,這里采焉C#。C#是基前程痔設(shè)計(jì)語(yǔ)言“以效率換安全”發(fā)展潮流的一個(gè)產(chǎn)物。與C和C++相比,C#程序運(yùn)行起來(lái)更安全。C#的安全性還表瑗在網(wǎng)絡(luò)傳播上。圊時(shí)C#還是甭向?qū)ο蟮默F(xiàn)代程序設(shè)計(jì)語(yǔ)言。這里采用開(kāi)發(fā)工具.NetCompact Framework。
評(píng)論