當(dāng)前位置:首頁 > 工業(yè)控制 > 工業(yè)控制技術(shù)文庫
[導(dǎo)讀] 1 、引言 過去的十幾年中,人們在對自動化機械加工車間的研究中,將大量的精力投向FMS(Flexible Manufacture System)。由于FMS不僅注重信息流的集成,更強調(diào)物

1 、引言

過去的十幾年中,人們在對自動化機械加工車間的研究中,將大量的精力投向FMS(Flexible Manufacture System)。由于FMS不僅注重信息流的集成,更強調(diào)物料流的集成與自動化,10年來的實踐證明,F(xiàn)MS雖然具有運行效率高和自動化程度高等優(yōu)點,但投資風(fēng)險大、見效慢、可靠性較差。相對于FMS,DNC(Direct Numerical Control or Distributed Numerical Contro1)是投資小、見效快、并具有較好柔性的集成制造系統(tǒng),隨著計算機技術(shù)、數(shù)控技術(shù)和網(wǎng)絡(luò)通信等技術(shù)的發(fā)展,DNC的內(nèi)涵和功能也在不斷擴大。目前的DNC系統(tǒng)已具備制造數(shù)據(jù)傳送(NC程序上傳、NC程序校正文件下傳、刀具指令下傳等)、狀態(tài)數(shù)據(jù)采集與處理(機床狀態(tài)、刀具信息等)、刀具管理、生產(chǎn)調(diào)度與監(jiān)控、單元控制和CAD/CAPP/CAM接口等功能。在過去的研究中,DNC集成制造系統(tǒng)多采用串行或局域網(wǎng)的通信方式來實現(xiàn),串行通信方式簡單但可靠性差、效率低,而局域網(wǎng)通信方式通信協(xié)議復(fù)雜很難滿足DNC系統(tǒng)對實時性的要求,因而更適合于DNC系統(tǒng)與上層控制計算機之間的通信。

2、 基于CAN總線的DNC集成制造系統(tǒng)

數(shù)控系統(tǒng)與上層控制計算機的集成方法是DNC中最關(guān)鍵的技術(shù),其通信方式取決于數(shù)控系統(tǒng)的通信接口和通信協(xié)議。因國外生產(chǎn)環(huán)境比較好,且數(shù)控系統(tǒng)大都采用帶DNC通信接口的高檔數(shù)控系統(tǒng),所以國外已出現(xiàn)一些DNC集成制造軟件,如:Visual DNC等。但這些軟件并不能適應(yīng)我國企業(yè)的情況,因此,研究適合我國制造企業(yè)特色的DNC系統(tǒng)已成為現(xiàn)代制造系統(tǒng)發(fā)展的必然要求。

針對國內(nèi)企業(yè)現(xiàn)有機床接接口復(fù)雜、布局分散、下層通訊復(fù)雜的特點,鑒于點對點、局域網(wǎng)存在的問題,本系統(tǒng)提出基于CAN總線通信標(biāo)準(zhǔn),以軟插件技術(shù)為核心,實現(xiàn)了異構(gòu)數(shù)控系統(tǒng)的集成。CAN作為一種工業(yè)環(huán)境中的通訊標(biāo)準(zhǔn),更適合于場地級設(shè)備的互連,是目前DNC底層與數(shù)控機床通訊連接的最佳選擇。目前,國內(nèi)很多CAN的模塊化產(chǎn)品的出現(xiàn),為CAN總線的應(yīng)用奠定了基礎(chǔ)。因此CAN總線方式是一個較理想的異構(gòu)數(shù)控系統(tǒng)的DNC通信方式。

3 、DNC集成制造系統(tǒng)功能模型設(shè)計

該系統(tǒng)主要由網(wǎng)絡(luò)服務(wù)器、DNC主機、CAN智能模塊等部分組成,系統(tǒng)硬件如圖1所示。其結(jié)構(gòu)為客戶機,服務(wù)器的體系結(jié)構(gòu)。網(wǎng)絡(luò)服務(wù)器對數(shù)據(jù)庫進(jìn)行管理,存放生產(chǎn)任務(wù)、數(shù)控程序、圖紙、工藝文件等信息,向上可與企業(yè)網(wǎng)或互聯(lián)網(wǎng)intemet聯(lián)接,實現(xiàn)企業(yè)內(nèi)或企業(yè)間的資源共享,向下通過局域網(wǎng)與CAD/CAM/CAPP系統(tǒng)、DNC主機相連,方便的通過網(wǎng)絡(luò)交換各種制造信息;DNC主機上帶有網(wǎng)絡(luò)接口卡、CAN接口卡,是整個系統(tǒng)的核心,其主要任務(wù)是通過CAN接口卡與CAN智能模塊通信,實現(xiàn)對數(shù)控機床的通訊控制和通訊管理,當(dāng)機床申請NC程序時,根據(jù)采集到的機床狀態(tài)信息進(jìn)行任務(wù)的排隊管理與分配,實現(xiàn)通信過程的實時監(jiān)控。無申請時,可進(jìn)行通信Et志管理或NC程序及設(shè)備管理等。DNC主機的可視化的人機交互界面,操作簡單,可以方便的對數(shù)據(jù)庫中記錄的插入、查詢、修改、編輯等操作。

圖1 DNC集成系統(tǒng)硬件原理機網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖

實現(xiàn)DNC集成的重點要解決數(shù)控機床與計算機的雙向通訊問題,本系統(tǒng)既考慮了國內(nèi)使用較多的帶RS232接口數(shù)控機床,又兼顧有MAP接口的新型機床,以各種不同的拓?fù)浣Y(jié)構(gòu)與Nc機床相連。其結(jié)構(gòu)如圖1所示,此系統(tǒng)有三類典型連接方式:

第一類連接方式主要用于具有MAP接I=I的新型機床,由于這種機床接口符合MAP標(biāo)準(zhǔn),因此可直接連入局域網(wǎng)。

第二類連接方式主要針對少數(shù)連串行接I=I都沒有的經(jīng)濟型數(shù)控機床,對于這類機床要在CAN智能模塊和機床之間加入適配器才能連接到CAN網(wǎng)絡(luò)。

第三類連接方式主要用于具備串行接口的數(shù)控機床,這類機床不能直接上網(wǎng),因此采用CAN現(xiàn)場總線技術(shù)使機床連如DNC網(wǎng)絡(luò),CAN總線的網(wǎng)絡(luò)功能由裝有CAN接口卡的DNC主機和CAN智能控制單元實現(xiàn),這里CAN通訊卡采用的是周立功單片機公司的PCI5110單路智能CAN接I=I卡和CAN232B智能CAN轉(zhuǎn)換器,通訊卡提供了Windows和DOS下的驅(qū)動程序、CAN通用接口庫,完全能夠?qū)崿F(xiàn)本系統(tǒng)中DNC主機與CNC之間的CAN通訊功能;CAN轉(zhuǎn)換器的核心是CAN控制器的處理器和CAN收發(fā)器,并在微處理器和CAN收發(fā)器之間增加了電氣隔離電路,提高了系統(tǒng)的抗干擾性,并帶有1個RS232通道和1個CAN通道,可以使機床在不需改變原有硬件結(jié)構(gòu)的前提下很方便地接入CAN網(wǎng)絡(luò),CAN232B智能CAN轉(zhuǎn)換器提供有基本的控制命令和配置軟件,串口通訊參數(shù)的設(shè)置均由簡單的控制命令實現(xiàn),可以按照不同數(shù)控廠家的機床的要求進(jìn)行配置,解決了平臺之間可移植性差的問題,提高了系統(tǒng)的開放性。

4、 系統(tǒng)軟件實現(xiàn)

在本系統(tǒng)中,數(shù)據(jù)庫服務(wù)器與DNC主控制機之間采用客戶機/服務(wù)器的體系結(jié)構(gòu),后臺數(shù)據(jù)庫服務(wù)器是以SQL作為語言的DBMS;前臺用戶開發(fā)工具我們采用C++Builder Enterprise6.0。C++Builder是Borland公司發(fā)布的一種最新的可視化編程工具,它將面向?qū)ο蟮某绦蛟O(shè)計方法與數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)技術(shù)以及可視化等先進(jìn)技術(shù)完美的結(jié)合在一起,利用其豐富的控件可直觀的、快速的開發(fā)出高質(zhì)量的Windows應(yīng)用程序 ;在軟件設(shè)計過程中,運用模塊化的設(shè)計思想,將操作平臺劃分為不同的功能模塊,使每個模塊處理相應(yīng)的信息,完成一個特定的功能,具有一定的獨立性;各個模塊成一個完整的系統(tǒng)(如圖2所示)。

圖2 軟件模塊功能結(jié)構(gòu)圖

主機、CAN智能控制單元和數(shù)控系統(tǒng)三方采用請求/響應(yīng)方式協(xié)調(diào)工作。對數(shù)控系統(tǒng)的遠(yuǎn)程控制由主機先發(fā)命令,而NC程序的上、下載則可由數(shù)控系統(tǒng)先發(fā)申請,CAN智能控制單元主要完成信息在主機與數(shù)控系統(tǒng)之間的雙向傳遞。目前,數(shù)控系統(tǒng)通信協(xié)議一般有三層,即物理層、數(shù)據(jù)鏈路層和應(yīng)用層。由于CAN總線的加入,必須建立主機、前端和數(shù)控系統(tǒng)三者之間新的協(xié)議對應(yīng)關(guān)系。但是數(shù)控系統(tǒng)通信協(xié)議不同,前端程序就不一樣。因此主機程序應(yīng)針對不同的數(shù)控系統(tǒng)通信協(xié)議和數(shù)控功能建立相應(yīng)的通信協(xié)議轉(zhuǎn)換軟件模塊,將其封裝到“軟插件庫”中,使該模塊可直接下載到與機床相連的CAN通信前端單元中。

因此,在整個系統(tǒng)設(shè)計過程中主要采用以下技術(shù):

(1) 基于客戶機/服務(wù)器的體系結(jié)構(gòu)近年來,分布式數(shù)據(jù)庫開放體系結(jié)構(gòu)中最有成效的是客戶機/服務(wù)器體系結(jié)構(gòu)。該結(jié)構(gòu)是由客戶機和服務(wù)器構(gòu)成的一種網(wǎng)絡(luò)計算機結(jié)構(gòu),解決了客戶應(yīng)用與服務(wù)器數(shù)據(jù)庫分布處理的問題。應(yīng)用程序的任務(wù)分別由客戶機(DNC主機)和服務(wù)器分擔(dān),一方面充分發(fā)揮客戶機處理能力,另一方面減輕服務(wù)器的負(fù)擔(dān)。該系統(tǒng)中,要對加工設(shè)備、加工程序、機床狀態(tài)等信息及時的管理和維護(hù),我們通過C++BuilderEnterprise6.0提供的ADO組件組中的控件建立客戶機/服務(wù)器之間的連接,設(shè)置其Connectionstring屬性即可實現(xiàn)對本機或遠(yuǎn)程SQL數(shù)據(jù)庫的訪問,另外還要進(jìn)行任務(wù)分配及有關(guān)圖紙、工藝信息、NC程序代碼等信息的傳送,因此該系統(tǒng)必須具有網(wǎng)絡(luò)功能。我們通過Socket控件來實現(xiàn)。

(2) 軟插件思想的引入

由于企業(yè)購置的數(shù)控加工設(shè)備類型、廠地廠家不同,配置的數(shù)控系統(tǒng)不盡相同,其數(shù)據(jù)傳輸接口和通信協(xié)議也不相同,如何實現(xiàn)異構(gòu)系統(tǒng)集成化控制是一個值得研究的技術(shù)難題。目前世界各國數(shù)控系統(tǒng)制造商已在積極尋找一條解決通信協(xié)議標(biāo)準(zhǔn)化問題的途徑,在通信協(xié)議標(biāo)準(zhǔn)化之前,很多數(shù)控機床集成控制都只是開發(fā)智能硬件設(shè)備及接口標(biāo)準(zhǔn),依靠智能硬件裝置實現(xiàn)異構(gòu)系統(tǒng)的通信,而這些硬件裝置開發(fā)周期長、費用高、適應(yīng)性差,其推廣應(yīng)用受到局限。以軟件為主要技術(shù)手段來實現(xiàn)異構(gòu)系統(tǒng)的集成化管理的研究尚注意不夠。眾所周知,在計算機總線槽上插入硬件板卡(稱之為硬插件),計算機就能實現(xiàn)相應(yīng)功能。據(jù)此,DNC硬件裝置的功能也可通過軟件實現(xiàn),我們采用模塊化的思想,針對不同的數(shù)控系統(tǒng)協(xié)議開發(fā)不同的通信協(xié)議軟件,構(gòu)成通信協(xié)議轉(zhuǎn)換程序庫,當(dāng)不同的數(shù)控系統(tǒng)聯(lián)網(wǎng)時,只需要調(diào)用不同的通訊程序設(shè)置相對應(yīng)的通信參數(shù)即可實現(xiàn),此即“軟插件技術(shù)”,這個通信協(xié)議轉(zhuǎn)換程序庫即為“軟插件庫”,該技術(shù)為DNC系統(tǒng)通信提供了嶄新的體系結(jié)構(gòu)。

5、 結(jié)論

本系統(tǒng)充分利用CAN總線組網(wǎng)的特殊優(yōu)勢,解決了普通局域網(wǎng)組建網(wǎng)絡(luò)數(shù)控系統(tǒng)所固有的局限性,具有工作可靠、結(jié)構(gòu)簡單、成本低,且實時性和可擴展性好等優(yōu)點;以軟插件技術(shù)作為異構(gòu)數(shù)控系統(tǒng)通信協(xié)議轉(zhuǎn)換軟件的設(shè)計核心;在該系統(tǒng)的設(shè)計過程中總分考慮并解決了通信競爭問題,使控制的設(shè)備數(shù)、通信速度、通信距離大大提高??傊?,本系統(tǒng)的研制,可方便地實現(xiàn)與其他CAD/CAM系統(tǒng)進(jìn)行信息共享,成功地為進(jìn)一步開發(fā)FMS和CIMS產(chǎn)品奠定了必要的技術(shù)基礎(chǔ)。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉