向 華,李 龍
(華中科技大學(xué),湖北武漢 430074)
在數(shù)控加工中,機床工作的可靠性是數(shù)控加工中重要的要求之一,而隨著數(shù)控系統(tǒng)精度的提升,機床檢測的內(nèi)容與控制的點位越來越多,對現(xiàn)場總線控制要求越來越高;在現(xiàn)場總線控制發(fā)展中,惡劣的工業(yè)加工環(huán)境,對傳感器及執(zhí)行器的安全可靠運行提出了更高的要求。
同時在數(shù)控系統(tǒng)的控制中,傳感器與執(zhí)行器設(shè)備大部分使用了開關(guān)量信號。輸入信號如直線軸軸的極限位置、刀庫到位等大多采用接近開關(guān),輸出信號如刀庫換刀動作,主軸的松緊刀等也是開關(guān)量電磁閥或者換氣閥,而大部分PLC作為控制的方式是控制設(shè)備與控制器之間一對一映射的I/O直連通訊,其中存在可靠性不高、接線復(fù)雜、拓展性不高等問題。因此本文作者采用EtherCAT和AS-i總線互連互通種新的控制技術(shù),使數(shù)控加工I/O傳輸總線控制具有更高的可靠性與穩(wěn)定性。
AS-i總線是一種基于傳感器和執(zhí)行器裝備之間數(shù)據(jù)交換與信息傳輸?shù)默F(xiàn)場控制系統(tǒng),其主要的應(yīng)用在底層傳感器與執(zhí)行器的控制。AS-i總線不僅適用于傳輸開關(guān)量信號的傳輸,而且適用于模擬量信號的傳輸。整個總線傳輸系統(tǒng)采用兩芯線纜和開路的模式,在傳輸信號的同時還能為從站設(shè)備提供電源。
AS-i總線體系組成部分為主站、從站和傳輸線纜等。AS-i總線系統(tǒng)結(jié)構(gòu)如圖1所示。
圖1 AS-i結(jié)構(gòu)
AS-i總線采用主從式的結(jié)構(gòu),主站作為總線系統(tǒng)的核心,它可以直接裝入PC或者PLC等控制器,直接與控制設(shè)備一體構(gòu)成主站模塊[1-2]。而從站可分為集成的從站和分離式的從站,集成的從站主要包括傳感器與執(zhí)行器、AS-i總線從站芯片及存儲設(shè)備,分離式的從站主要包括AS-i總線接口、一般的傳感器與執(zhí)行器設(shè)備。
AS-i通信協(xié)議可以看作3層布局:物理層、數(shù)據(jù)鏈路層、應(yīng)用層。它們分別與ISO/OSI參考模型中的第1層、第2層、第7層對應(yīng)[3]。各層的主要功能如表1所示。
表1 AS-i通信結(jié)構(gòu)
AS-i總線物理層主要是AS-i總線主站和通訊線纜的連接性質(zhì),主要的功能是維護通訊線纜信號傳輸過程的抗干擾性和實時控制脈沖信號的狀態(tài)。在AS-i總線系統(tǒng)中,物理層包括發(fā)送器、比較電路、接收器3個部分。在信號傳輸過程中,發(fā)送器將傳輸?shù)男盘栠M行調(diào)制,但在此總線系統(tǒng)主站發(fā)送報文時,整個電路的電壓不能低于14.5 V,最后通過比較電路,從站通過接收器接收到來自主站的信號。
AS-i總線數(shù)據(jù)鏈路層功能是主站與從站設(shè)備進行報文交換的監(jiān)控,同時也進行最上層應(yīng)用層的數(shù)據(jù)的傳輸。主站發(fā)送報文時,報文通過數(shù)據(jù)鏈路層將報文形成幀同時完成來自應(yīng)用層大量原始數(shù)據(jù)的傳輸。在向從站發(fā)送數(shù)據(jù)之前,信號按幀的方式組織起來,并加入奇偶校驗位[4]。工作原理如圖2所示。
圖2 數(shù)據(jù)交換工作圖
AS-i總線應(yīng)用層在數(shù)據(jù)鏈路層上層,主要作用是接收到主站的指令與用戶進行數(shù)據(jù)交換,這一層正是與其他總線接口通訊的關(guān)鍵。AS-i總線應(yīng)用層在通訊過程中分為初始化、啟動、正常操作3個狀態(tài)模式,在整個AS-i總線系統(tǒng)通電之后,整個系統(tǒng)會自動進行初始化,更新總線與用戶接口的狀態(tài),初始化之后會正常進行數(shù)據(jù)的交換。
基于華中8型數(shù)控系統(tǒng)內(nèi)部采用NCUC總線[5-6],在總線EtherCAT接口采用“飛讀飛寫”的方法來進行數(shù)據(jù)的通訊,在此內(nèi)部通訊基礎(chǔ)上,在實現(xiàn)AS-i總線與華中系統(tǒng)的信號傳輸時,必須通過EtherCAT接口與AS-i總線的應(yīng)用層進行通訊。
華中數(shù)控系統(tǒng)EtherCAT網(wǎng)絡(luò)參考模型主要由兩部分組成:數(shù)據(jù)鏈路層和應(yīng)用層,模型結(jié)構(gòu)如圖3所示。數(shù)據(jù)鏈路層主要負責(zé)EtherCAT通訊協(xié)議,應(yīng)用層嵌入對應(yīng)規(guī)則。EtherCAT應(yīng)用層中的對象字典涵蓋配置參數(shù),應(yīng)用數(shù)據(jù)和PDO映射關(guān)系。
圖3 EtherCAT通信結(jié)構(gòu)
華中數(shù)控系統(tǒng)EhterCAT應(yīng)用層沒有對具體目標(biāo)實現(xiàn)控制,它的作用是實現(xiàn)控制的數(shù)據(jù)傳輸?shù)娜蝿?wù)。在使用標(biāo)準(zhǔn)的EtherCAT的應(yīng)用層協(xié)議可以屏蔽設(shè)備的差異,使不同廠家的設(shè)備實現(xiàn)無縫對接。嵌入對應(yīng)規(guī)則往往應(yīng)用層是與其他總線通訊的關(guān)鍵,在華中數(shù)控系統(tǒng)EtherCAT總線中,應(yīng)用層的對象字典由通信參數(shù)、應(yīng)用數(shù)據(jù)和PDO映射信息組成[7-8]。PDO映射參數(shù)包含指向PDO需要發(fā)送或者接收到的PDO對應(yīng)的過程數(shù)據(jù)的指針,包括索引、子索引及映射對象長度。PDO可分為RPDO和TPDO,RPDO用于從站獲取主站的消息;TPDO用于主站獲取從站的應(yīng)答消息。在與其他總線相連通時,PDO映射關(guān)系直接決定不同總線的地址架構(gòu)模式。
因此作為系統(tǒng)通訊的二次開發(fā),必須按照數(shù)控系統(tǒng)的通訊模式,同時在點位配置按照系統(tǒng)本身的構(gòu)架模式進行。即主站和從站采用PDO通信方式時,首先需要配置主站的PDO的通信參數(shù)如ID,數(shù)據(jù)傳輸類型等,再配置從站的通信參數(shù)與主站一致,這樣就建立了主站與從站的PDO通信的關(guān)系;然后再使用字典設(shè)置主站PDO映射參數(shù),設(shè)置完成后主從站就能使用PDO通信傳輸數(shù)據(jù)。
基于華中8型數(shù)控系統(tǒng)備EtherCAT的通訊接口,基于AS-i總線優(yōu)勢,將兩種不同總線通訊,將機床的傳感器等信號配置到數(shù)控系統(tǒng),通訊連接如圖4所示。
圖4 總線通訊連接圖結(jié)構(gòu)
在華中數(shù)控系統(tǒng)中NCUC總線的接口EtherCAT讀取AS-i主站收集到的傳感器信息需要在OB1”調(diào)用特殊功能“SFC 59”,調(diào)用SFC59需要指出傳感器數(shù)據(jù)(模擬信號)的來源,并給出數(shù)據(jù)在PLC中的存放位置。該系統(tǒng)有3個DP/AS-i網(wǎng)關(guān),需要調(diào)用3次SFC59。
因此EtherCAT從站信息文件(XML)文件由主站讀取最后構(gòu)建主站和從站之間的組態(tài),在EtherCAT與Any?bus網(wǎng)關(guān)通訊的協(xié)議文件中,按照NCUC的通訊模式及點位的配置寫入,XML文件及包含數(shù)據(jù)傳輸大小也包含點位的配置模式,建立主站與從站的PDO通信的關(guān)系,構(gòu)成數(shù)控系統(tǒng)與AS-i總線的通訊。
該技術(shù)是面向汽車動力總成的四軸臥式加工中心機床,通過AS-i總線將傳感器執(zhí)行器信號傳輸至數(shù)控系統(tǒng),對整個機床進行控制。在通訊上利用網(wǎng)關(guān)實現(xiàn)不同總線的通訊,基于AS-i總線控制基礎(chǔ)上,采用IFM的從站設(shè)備,將128個輸入輸出信號進行解析,設(shè)備接線如圖5所示。
圖5 設(shè)備接線圖
機床的控制系統(tǒng)是基于現(xiàn)場總線的控制模式,利用AS-i總線的控制方式替代一對一的I/O連線,減少接線不可靠,在四軸臥式機床上AS-i總線主要對刀庫,液壓站,水冷機等設(shè)備的控制,控制部分如圖6所示。
圖6 AS-i總線控制模塊
通過NCUC總線與AS-i總線的互聯(lián)互通,在添加其他傳感器設(shè)備能直接在數(shù)控系統(tǒng)得到信號點位的數(shù)據(jù),特別是在刀庫的控制下,相比原來一對一的I/O信號傳輸穩(wěn)定性更強,在初期測試48 h無故障運行,刀庫的換刀總時間能夠達到2.1 s,相比傳統(tǒng)I/O傳輸最優(yōu)速度的1/2。
在研究AS-i總線的基礎(chǔ)上,在華中8型數(shù)控系統(tǒng)的I/O傳輸總線上應(yīng)用,借助華中8性系統(tǒng)NCUC總線和AS-i總線的優(yōu)勢,建立合適的通訊方案,使總線通信獲得較高的實時性、同步性和可靠性。將多總線互連互通應(yīng)用于四軸臥式加工中心等數(shù)控機床中,不僅僅提高四軸臥式加工中心穩(wěn)定性和可靠性,而且保證機床的擴展性和維護性。