數(shù)控機(jī)床數(shù)據(jù)采集嵌入式適配器設(shè)計(jì)與開發(fā)(下)
點(diǎn)擊:1599
A+ A-
所屬頻道:新聞中心
圖6 嵌入式適配器數(shù)據(jù)采集模塊運(yùn)行流程圖
嵌入式適配器數(shù)據(jù)處理模塊的運(yùn)行流程如圖7所示。首先,獲取數(shù)據(jù)采集模塊采集的語(yǔ)法異構(gòu)數(shù)據(jù),依據(jù)XMLSchema解析采集的數(shù)據(jù)類型,XML生成器依據(jù)數(shù)據(jù)類型將采集的數(shù)據(jù)轉(zhuǎn)化為XML文件,然后解析XML文件,獲取封裝規(guī)則定義的各個(gè)屬性,讀取XML文件,XML映射器依據(jù)XML XSLT將異構(gòu)的XML數(shù)據(jù)同構(gòu)化,最后,XML封裝/發(fā)送器將同構(gòu)數(shù)據(jù)進(jìn)行封裝,發(fā)送到DNC服務(wù)器的嵌入式適配器接口。
圖7 嵌入式適配器數(shù)據(jù)處理模塊運(yùn)行流程圖
選用C#語(yǔ)言,利用Visual Studio 2005集成開發(fā)平臺(tái),依據(jù)軟件運(yùn)行流程,基于.NET實(shí)現(xiàn)數(shù)據(jù)采集與處理軟件。
4 實(shí)驗(yàn)與分析
4. 1串口通信實(shí)驗(yàn)與分析
實(shí)驗(yàn)設(shè)備包括XH714立式加工中心和嵌入式適配器,如圖8和圖9所示,利用RS232線實(shí)現(xiàn)嵌入式適配器與數(shù)控機(jī)床連接,進(jìn)行串口通信實(shí)驗(yàn)。實(shí)驗(yàn)結(jié)果如表1所示。從表1中看出,嵌入式適配器實(shí)現(xiàn)了與數(shù)控機(jī)床串口通信的功能,且傳輸速率滿足實(shí)際工程應(yīng)用需求。
圖8 XH714立式加工中心
圖9 數(shù)控機(jī)床數(shù)據(jù)采集嵌入式適配器
表1 串口通信實(shí)驗(yàn)結(jié)果
4. 2無(wú)線通信可行性驗(yàn)證實(shí)驗(yàn)與分析
無(wú)線通信可行性驗(yàn)證實(shí)驗(yàn)的目的是驗(yàn)證數(shù)控車間無(wú)線通信的可行性,包括兩個(gè)方面的實(shí)驗(yàn):無(wú)線通信信道信號(hào)強(qiáng)度與信噪比實(shí)驗(yàn)和無(wú)線通信帶寬與響應(yīng)時(shí)間實(shí)驗(yàn)。
利用Wirelessmon軟件進(jìn)行無(wú)線通信信道信號(hào)強(qiáng)度與信噪比測(cè)試,記錄工程訓(xùn)練中心3臺(tái)數(shù)控機(jī)床(距離無(wú)線AP由近及遠(yuǎn),1一1Om)所在位置的數(shù)據(jù),結(jié)果如表2所示。由表2可知:噪聲強(qiáng)度低于一100dbm,信噪比平均水平在57dbm左右,在這樣的信道環(huán)境中,嵌入式適配器可以進(jìn)行無(wú)線數(shù)據(jù)傳輸。
表2 信號(hào)強(qiáng)度與信嗓比測(cè)試實(shí)驗(yàn)結(jié)果
利用IxChariot軟件進(jìn)行帶寬及響應(yīng)時(shí)間測(cè)試,記錄一段時(shí)間內(nèi)嵌入式適配器與上位機(jī)無(wú)線通信帶寬與響應(yīng)時(shí)間數(shù)據(jù),結(jié)果如表3所示。由表3可知:無(wú)線信道平均帶寬在8Mbps左右,平均響應(yīng)時(shí)間為1. 52S,未出現(xiàn)無(wú)響應(yīng)情況發(fā)生,可以滿足無(wú)線通信數(shù)據(jù)傳輸速率和響應(yīng)時(shí)間需求。
表3 帶寬及響應(yīng)時(shí)間測(cè)試實(shí)驗(yàn)結(jié)果
無(wú)線通信可行性驗(yàn)證實(shí)驗(yàn)表明,基于無(wú)線通信在數(shù)控車間實(shí)現(xiàn)嵌入式適配器與上位機(jī)通信是可行的。采用無(wú)線通信,擺脫有線通信車間布線困難問題,便于數(shù)控車間進(jìn)行布局與調(diào)整;另外,一臺(tái)AP可以對(duì)應(yīng)多臺(tái)嵌入式適配器,整套無(wú)線通信系統(tǒng)部署起來(lái)十分方便,易于進(jìn)行系統(tǒng)擴(kuò)展。
4. 3數(shù)據(jù)采集與處理實(shí)驗(yàn)與分析
以工程訓(xùn)練中心XH714立式加工中心和數(shù)控銑床XK-5032C/4為實(shí)驗(yàn)對(duì)象,進(jìn)行數(shù)據(jù)采集與處理實(shí)驗(yàn)。
通過與數(shù)控機(jī)床串行通信接口相連,建立對(duì)應(yīng)的數(shù)據(jù)采集通道,實(shí)現(xiàn)了機(jī)床參數(shù)、機(jī)床報(bào)警數(shù)據(jù)、偏置數(shù)據(jù)等數(shù)據(jù)采集;通過宏程序反饋方式,建立對(duì)應(yīng)的數(shù)據(jù)采集通道,實(shí)現(xiàn)了數(shù)控機(jī)床主軸轉(zhuǎn)速、主軸進(jìn)給速率、當(dāng)前刀具號(hào)、加工的數(shù)控程序號(hào)、開始加工時(shí)間和結(jié)束加工時(shí)間的采集。通過與數(shù)控機(jī)床PLC相連,建立對(duì)應(yīng)的數(shù)據(jù)采集通道,實(shí)現(xiàn)了機(jī)床啟停及機(jī)床運(yùn)行狀態(tài)數(shù)據(jù)采集。
對(duì)于采集的異構(gòu)數(shù)據(jù),經(jīng)過數(shù)據(jù)處理模塊處理后,初始語(yǔ)法異構(gòu)的XML文檔轉(zhuǎn)化為統(tǒng)一格式的XML文檔,從而實(shí)現(xiàn)了數(shù)控機(jī)床的透明化。
5 結(jié)束語(yǔ)
通過設(shè)計(jì)數(shù)控機(jī)床數(shù)據(jù)采集嵌入式適配器硬件系統(tǒng),定制嵌入式適配器操作系統(tǒng),開發(fā)嵌入式適配器數(shù)據(jù)采集與處理應(yīng)用軟件,最后,實(shí)現(xiàn)了具有串行通信接口的數(shù)控機(jī)床聯(lián)網(wǎng)與數(shù)據(jù)采集。相比傳統(tǒng)的數(shù)控機(jī)床數(shù)據(jù)采集系統(tǒng),一方面通過無(wú)線通信,使車間布局便于調(diào)整,系統(tǒng)易于進(jìn)行擴(kuò)展,另一方面提出了一種具有通用意義且可針對(duì)特定應(yīng)用進(jìn)行擴(kuò)展的數(shù)據(jù)采集模式,提高了數(shù)據(jù)采集的適應(yīng)性。此外,利用XML系列技術(shù)實(shí)現(xiàn)語(yǔ)法異構(gòu)數(shù)據(jù)的同構(gòu)化,使數(shù)控機(jī)床透明化。
(審核編輯: 智匯小新)
分享