数控机床市场网-专业的数控机床网站

  為機床工具企業提供深度市場分析                     

用戶名:   密碼:         免費注冊  |   申請VIP  |  

English  |   German  |   Japanese  |   添加收藏  |  
廣州數控
數控系統

車床 銑床 鉆床 數控系統 加工中心 鍛壓機床 刨插拉床 螺紋加工機床 齒輪加工機床
磨床 鏜床 刀具 功能部件 配件附件 檢驗測量 機床電器 特種加工 機器人

數控系統

電工電力 工程機械 航空航天 汽車 模具
儀器儀表 通用機械 軌道交通 船舶

搜索
熱門關鍵字:

數控機床

 | 數控車床 | 數控系統 | 滾齒機 | 數控銑床 | 銑刀 | 主軸 | 立式加工中心 | 機器人
您現在的位置:數控系統網> 技術前沿> 開源 Ig H Ether CAT 主站在 Linux CNC 開放式數控系統中的應用研究
開源 Ig H Ether CAT 主站在 Linux CNC 開放式數控系統中的應用研究
2020-9-16  來源: 浙江師范大學工學院   作者:張克華 馬佳航 田林曉 朱苗苗

      摘要: 為了實現成本低廉,設計便捷、靈活、易擴展的數控系統,搭建基于 Ether CAT 通信總線與 PC 機的純軟件數控系統,并對該系統的實時性能進行了試驗測試。以低成本工控機作為上位機,并集成好開源數控系統 Linux CNC 軟件的 Linux RTAI(Real-Time Application Interface)實時操作系統,下載搭建 Ether CAT 主從站通訊框架,實現了PC 上位機即 Ether CAT 主 站 與 伺 服 驅 動 器 即Ether CAT 從站之間的通信,完成多軸數控系統測試平臺的搭建。運用 Wire Shark 軟件進行數控系統的實時性測試。實驗結果表明,該數控系統的平均傳輸時間為 47. 7 μs,最大值為 779 μs,最小值為 0. 2 μs。很好地滿足了數控系統要求響應時間在 1 ms 及以下的實時性要求,因此該方案集成Ether CAT 的 Linux CNC 可以用于工業機器人與通用數控機床等自動運動控制系統。
  
     關鍵詞: Ether CAT;工控機;Linux CNC;開放式數控系統


     計算機數字控制技術( computer numerical control,CNC) 是一種能夠將具有控制編碼或其他符號指令規定的程序有邏輯地處理,并在對其譯碼后控制自動運行的控制技術。傳統的數控系統大多采用專用獨立控制器[1]。

    隨著工業自動化的發展,以工業 PC 機為基礎的低成本開放式數控系統發展迅猛。相比有獨立控制器的傳統 CNC 系統,采用帶有實時操作系統的 PC機作為上位機的開放式 CNC 系統架構由于不需要專用硬件,可以有效地降低成本并且具備較好的靈活性[2]。開放式數控系統中可應用多種通信總線架構,其中 Ether CAT[3-5]( ethernet control automation technolo-gy) 以實時以太網標準,適用性廣,具備高性能、低成本、應用簡易等優點,可以有效的降低成本和應用難度,在現代控制領域中得到了廣泛的應用。

    目前主要應用的 Ether CAT 框架有: 德國倍福的 Twin CAT 主站,德國 Ig H 公司的在 Linux 下的 Ether CAT 主站協議棧Ig H Ether CAT Master for Linux 以及德國 Acontis 公司的基于 
ARM9 架構的 Linux 嵌入式主站 EC - Master等,其中 Ig H Ether CAT Master for Linux 是一個開源的框架,已經被集成在 Linux 內核上。

    開源數控系統 Linux CNC,是一款構建于實時Linux 操作系統之上的開源的純軟件數控系統,用于數控系統和機器人系統控制,可以控制多達 9 軸系統,設計便捷、靈活、易擴展[3]。用戶可以根據特定的數控系統應用要求,通過定制相應的配置文件、HAL 模塊連接以及操作界面來完成控制系統的開發。其主要由兩大部分組成: 用戶空間和 RTAI( realtime applicationinterface) 內核空間[6]。用戶空間模塊是普通的 Linux程序且不具備實時性,含有為應用程序提供人機界面( human machine interface,HMI) 的模塊,RTAI 內核空間模塊是實時運行的,其內核架構不允許低優先級的進程搶占[7]。RTAI 內核空間中還包括含有軌跡生成和插值算法的運動控制實時模塊 MOTMOD[8]和用來連接 RTAI 的硬件抽象層( HAL) 模塊。

    使用該軟件CNC 系統,可以與市售的伺服驅動器搭配使用且廣泛支持的標準化工業以太網,從而實現用工業標準的以太網現場總線進行通信來提高靈活性并降低成本[9]。即通過采用開源 Ig H Ether CAT master 集成在 PC 機中搭建 Ether CAT 主站,采用伺服驅動器搭建 Ether CAT從站的方式,來實現 PC 機與伺服驅動器的通訊[10-11]。數控系統的實時性是衡量控制系統優劣的一項關鍵的指標,主要體現在數控系統對數據進行快速而準確的處理并及時作出響應。

    在實際工況中,根據控制任務的不同,將實時性劃分為對應響應時間為 100 ms及以上,5~10 ms,小于 1 ms,以及 100 節點下的伺服運動控制小于 1 ms 的 4 個級別。其中 CNC 的實時性要求在第三級和第四級,也就是響應時間在 1 ms 及以下[12-13]。CNC 需要解決實時性問題是如何同步地向伺服驅動器發送位置指令。理想情況下,所有伺服驅動器都應在同一時間接收并執行各自的位置指令。此外,連續位置命令之間的周期應該始終是常量。本文所構建的 CNC 系統采用 PC 機實時操作系統( real time operating system,RTOS) 安裝開源的 Ig H Eth-er CAT 主站,Ether CAT 伺服驅動器作為從站。
  
    該數控系統為純軟件解決方案無需任何擴展卡或外部控制器,靈活性高,可以通過擴展 PC 實現的數控內核和HMI 來增加新功能,并且易于實施的特點。本文采用Linux RTAI 作為 CNC 控制器的實時操作系統,通過測試其抖動和延遲,測試滿足了數控機床對控制系統的1 ms 及以下的實時性要求。擬提供開源、低成本和擴展性好的滿足工業上實時要求的數控系統。

     1、多軸數控實時性測試系統的構成
  
     本文整合 Ether CAT 主站于 Linux CNC 中的多軸純軟件數控系統。系統是基于 Ether CAT 搭建的,以作為主站的工控機為第一節點,通過網線將作為從站的伺服驅動器依次相連,形成一個完整的 Ether CAT 主從站現場總線系統。該數控系統的基本構成,如圖 1 所示,整個系統的硬件主要包括作為主站的工控電腦( gk1037u /i5- 3317u) ,作為從站的交流伺服驅動器( 英威騰 SV-DA200) ,與伺服驅動器配套的電動機等。系統的軟件部分主要是 Linux CNC 軟件和 Ig HEther CAT Master for Linux 框架。

     通過修改 Linux RTAI中的 HAL 模塊實現 Linux CNC 和 Ether CAT 的通信。作為從站的伺服驅動器,在接收到主站發來的Ether CAT 幀報文后,可以控制電動機和其他輔助設備運轉。
  
   


     2 、Linux CNC 環境中 Ether CAT 主站搭建

     Ether CAT 只定義了標準以太網結構的七層 OSI模型中的物理層、數據鏈路層 和應用層這三層協議[9]。Ether CAT 工作采用主從模式,一個主站可以控制多個從站。根據伺服驅動器技術指南手冊,將所提出的系統中應用的伺服驅動器的時間同步周期設置為4 ms[14]。開始通信時,主站將 Ether CAT 幀發送信號給第一個從站,當第一個從站收到主站發送的Ether CAT 幀后,第一個從站下載需要的數據并插入需要傳送的數據后傳送給下一個從站,一直循環至最后一個從站完成上述操作后將數據包返回主站,如圖 2所示。
  
  
     Ether CAT 主站系統是模塊化構成的,主要分為三大模塊: 設備驅動模塊、主站模塊和應用層模塊。其中設備驅動模塊能夠進行以太網卡驅動的配置,并通過以太網口使得主站模塊可以收發到 Ether CAT 幀。本文中站模塊是指集成 在 Linux 內核中的 Ig HEther CAT Master 主站內核模塊,通常包含了一個或者是多個的 Ether CAT 主站對象。設備以及應用層接口一般也集成在主站模塊中。應用層模塊是開發者編寫的能夠控制主站模塊的關鍵模塊。程序在調用應用層接口后,才能去控制主站模塊。

  
   
     Ether CAT 從站系統是安裝在從站軸伺服驅動器中的。本文使用英威騰 Ether CAT 伺服驅動器( 型號DA200) ,其內部的 Ether CAT 網絡模型如圖 3 所示。Ether CAT( Co E) 網絡參考模型包括兩部分: 數據鏈路層和應用層。數據鏈路層主要負責 Ether CAT 通信協議,應用層嵌入了 CANopen drive Profile( DS402) 通信規約。Co E 中的對象字典包括了參數、應用數據以及PDO 映射配置信息。過程數據對象( PDO) 由對象字典中能夠進行 PDO 映射的對象構成,PDO 映射定義了 PDO 數據中的內容。

     由于 PDO 數據是周期性進行讀寫的,所以不需要查找對象字典; 而郵箱通信( SDO)的 通信是非周期性的,在讀寫時需要查找對象字典[4]。Ether CAT 是主從式的結構,由于采用工業 PC 機
作為控制主站,伺服驅動器作為控制從站,首先需要完成 Ether CAT 主從站的搭建。下載安裝開源 的 Ig HEther CAT Master for Linux 作為 CNC 系統的 Ether CAT框架; 在工控機中安裝 Ether CAT 主站代碼; 測試 Eth-er CAT 的運行情況。

     如圖 4 所示,Ether CAT 成功安裝并運行良好。

  
 
  

     通過 Ether CAT 現場總線系統,實現了 Linux CNC和伺服驅動器之間的通訊,具體通訊方式,如圖 5 所示。在用戶將G代碼輸入到 Linux CNC 中后,Linux CNC 中的 RS-274 / NGC 解釋器會將 G 代碼解釋成數控系統能夠識別的數據塊; 這些數據塊會通過Linux CNC 中的硬件抽象層( HAL) 傳遞到 Ether CAT 主站系統; 之后 Ether CAT 主站將數據塊以 Ether CAT 幀的形式發送至 Ether CAT 從站并最終驅動執行元件。

    3、 Ether CAT 通信的試驗平臺搭建與測試
  
     為測試集成 Ether CAT 現場總線的開源數控系統的實時性能,搭建了試驗平臺,如圖 6 所示。測試工具是采用網絡截包軟件 Wireshark 進行實時性抓包測試,作為 Ether CAT 現場總線系統主站的工控機與作為Ether CAT 從站系統的軸伺服驅動器以及安裝有 Wire-Shark 軟件的 PC 機通過工業交互機連接在一起。



     利用 Wire Shark 截取 Ether CAT 主從站系統通訊過程中交換的實時 Ether CAT 幀報文的方式,統計通過Ether CAT 現場總線系統進行通訊的數據信息,然后據此計算該 Ether CAT 通訊過程的抖動和延時時間,最后與數控系統的實時性要求進行比較,判斷 Ether CAT 通訊系統的實時性是否符合要求。

  
 
  

     Ether CAT 運行測試的 G 代碼所需總的運行時間為 200. 260 9 s,如圖 7 所示,主站發送報文的時間間隔( 主站地址 00: b4: 0d: 1e: 00: 66 發送的相鄰報文的統計時間之差,如主站地址發送的 No. 2 的報文統計時間為 0.003 261 s,No. 4 則為 0.007 260 s,兩者時間之差為 0.003 999 s,也就是這兩個報文的發送時間間隔為 3 999 μs。平均為 4 ms,最大時間為 4 041 μs,最小為 3 957 μs,波動在±1. 5%以內,如圖 8 所示。


     在相對時間增量一欄中可以看出從站接收報文所需的時間,也就是報文的傳輸時間。每一個從站報文( 地址為 02: b4: 0d: 1e: 00: 66) 相對主站發出的時間增量即為報文的傳輸時間,為了消除誤差,取每 5 個報文的平均傳輸時間計算,最大 779 μs,最小 0. 2 μs。整體平均傳輸時間為 47. 7 μs。


     根據所截得的 Ether CAT 幀在 Wire Shark 中顯示的IO 圖中也可以看出,如圖 9 所示,在 X 軸表示的截包時間刻度間隔為 0. 001 s,Y 軸表示截包個數時,報文主站運行平穩,具有較高的可靠性。通過計算發現報文從站接收報文的整體平均傳輸時間約為 47. 7 μs,其中 99. 7%的 Ether CAT 幀傳輸時間在 0 ~ 3 μs,0. 3%以下的傳輸時間在 700~800 μs。通過統計計算,所得的
通訊時間測試結果符合 Ether CAT 的微秒( μs) 級刷新時間。

    表明 Ether CAT 通訊總線系統已經很好的整合進了 Linux CNC 中。與數控系統的實時性要求( 小于 1ms) 相比,測試結果為微秒級別符合數控系統要求,這表明本文提出的基于 Linux RTAI 
和 Ig H Ether CAT 主站的開放式數控系統具備良好的實時性以及控制性能。

    4、 結語
  
    本文基于 PC 的集成 Ether CAT 于 Linux CNC 的開放式數控系統。該 CNC 系統擁有如下特點: ( 1) 開源的 Linux RTAI 系統和 Linux CNC 實現了純軟件 CNC系統,用戶可以自行修改、復制以及再分發該數控系統。( 2) 使用 PC 機為上位機,無需專用硬件,降低了硬件成本。同時,Ether CAT 現場總線具有微秒( μs) 級刷新時間,而且可以搭載不同廠家生產的 Ether CAT 伺服驅動器配合使用提高通用性和降低設備成本。( 3)系統功能靈活。純軟件性質使得該數控系統能夠充分地利用 PC 機具備的大量計算資源實現數控系統各功能,并且可以按需求編寫軟件模塊,輕松地添加系統新功能。

    同時,用戶可通過修改配置文件參數實現驅動不同數目的軸伺服驅動器和電動機,使得該數控系統的靈活性極大地增強。通過該數控系統集成并進行了實時性測試,試驗結果表明: 應用 Ether CAT 現場總線,系統數據平均傳輸時間約為 47. 7 μs,說明 Ether CAT主從站系統較好的整合在了該數控系統中,該數控系統的實時響應時間在微秒級別,也就滿足數控系統實時性要求的響應時間在 1 ms 級及以下,所以集成 Ig HEther CAT 主站與 Linux CNC 純軟件數控系統可以很好地滿足工業機器人與通用數控機床等的要求。

    投稿箱:
        如果您有機床行業、企業相關新聞稿件發表,或進行資訊合作,歡迎聯系本網編輯部, 郵箱:skjcsc@vip.sina.com
主站蜘蛛池模板: 热水工程|空气能热水工程|超低温采暖工程|太阳能热水工程|空气源热泵厂家|炬邦热能设备有限公司 热熔钻孔机【优质厂家】_多年热熔钻设备研发制造经验 | 世界酒店网|世界酒店论坛|世界酒店联盟大会 | 苏州新闻网_苏州最权威资讯 | 企业认证-山东环鲁认证管理有限公司 | 西安防静电地板_防静电地板厂家_防静电地板价格_OA网络地板_写字楼架空地板_机房墙板安装-红梅防静电地板厂家直销 | 直流屏|青岛直流屏|直流屏电池-世界500强艾默生直流屏标准生产厂家赛里斯能源科技有限公司 | 湖南净声源环保科技有限公司是一家专业从事噪声治理和建筑声学设计生态环境综合治理服务的企业,专业从事株洲电梯隔音治理,湘潭中央空调降噪处理,衡阳邵阳冷却塔噪音治理,岳阳常德大型风机噪声隔音降噪,张家界空压机噪声治理,益阳配电房变压器噪声治理,专业郴州永州工厂企业车间噪声治理,怀化娄底专业机械设备减振降治理,武汉噪音治理隔音降噪公司,孝感噪音治理,立式球磨机的噪声控制,专业隔音降噪公司,、以及各类机械动力设备减振降噪噪声治理的公司,同时为客户提供咨询与解决方案 | 上海鳞片胶泥-环氧胶泥价格-鳞片涂料批发-乙烯基树脂-环氧结构胶-上海富晨 | 逍遥安卓模拟器_安卓模拟器电脑版_安卓手游模拟器哪个好用_逍遥手机模拟器官网 | 紫外线光疗仪|白癜风光疗仪|牛皮癣治疗仪|308纳米led|SIGMA|上海希格玛高技术有限公司 | 回收求购煤矿机械矿山设备,二手液压支架,刮板输送机-华建智能再生资源公司 | 精密齿轮,同步带轮,蜗轮,蜗杆,减速机齿轮,行星齿轮-和兴齿轮 | 烟台蓝天投资开发有限公司| 威海保温板,威海泡沫,威海EPS,威海EPP-威海东兴泡塑科技有限公司 | 机锋网-畅享科技品质生活,尽在机锋网| 郑州房产律师|专业房地产纠纷律师热线_河南锦盾律师事务所 | 上海升降机_导轨式升降货梯_移动铝合金升降机_上海力盏电动液压平台厂家 | 履带吊租赁-履带吊出租-出租履带吊车-出租履带吊-吊车出租-履带吊出租公司 | 聚丙烯酰胺,聚合氯化铝,重金属捕捉剂,污泥调理剂,活性氧化铝,生石灰,反渗透阻垢剂,工业葡萄糖,硫酸铝,果壳活性炭,柱状活性炭,蜂窝活性炭,石英砂,锰砂-北京雁归来环保科技有限公司-以真诚为立足之本,以质量为生存之本,愿与海内外同仁共创双赢。雁归来人一路走来,气贯长虹,勇锐盖过怯弱,进取压倒苟安!我们紧扣时代脉搏,专注水处理、继往开来! | 重庆中医针灸推拿培训_产后康复理疗师培训_重庆市六合职业培训学校 | 破碎机锤头_知名破碎机锤头厂家-巩义东辰 | 生物除臭塔_生物除臭箱_玻璃钢吸收塔_玻璃钢集气罩_-安丘恒业玻璃钢有限公司 | 微EAM - EHS安全管理系统-设备管理系统-设备全生命周期管理软件-HSE安全管理软件 | 眉山净源居环保科技有限公司,眉山除甲醛公司,眉山甲醛治理,眉山保洁服务,眉山家政保洁,眉山家电维修 - 眉山净源居环保科技有限公司,眉山除甲醛公司,眉山甲醛治理,眉山保洁服务,眉山家政保洁,眉山家电维修 | 轴流风机_混流风机_排烟防火阀-德州辰特空调设备有限公司 | 金相切割机-金相磨抛机-显微/维氏/布氏/洛氏硬度计-自准直仪-金相显微镜-万能材料试验机-清洁度检测仪-淋雨试验机-上海中研精密仪器制造有限公司 | 铜陵冰雪制冷设备有限公司| 武汉不锈钢水箱厂家_武汉不锈钢消防水箱定做批发_武汉不锈钢消防水箱加工厂 | 衡水物流网,衡水物流信息网,衡水物流公司,衡水货运专线,衡水专线运输车辆 | 影像测量仪|检测设备定制|平面度测量仪|三坐标测量机|广州市海科思自动化设备有限公司-400-0528-668 | 无机纤维抗菌板-A级不燃纤维板-石英纤维板厂家-医疗抗菌板-浙江德耐姆 | 沥青灌缝胶-路面贴缝带-灌缝胶厂家-山东晟辉工程材料有限公司 | 湖南净声源环保科技有限公司是一家专业从事噪声治理和建筑声学设计生态环境综合治理服务的企业,专业从事株洲电梯隔音治理,湘潭中央空调降噪处理,衡阳邵阳冷却塔噪音治理,岳阳常德大型风机噪声隔音降噪,张家界空压机噪声治理,益阳配电房变压器噪声治理,专业郴州永州工厂企业车间噪声治理,怀化娄底专业机械设备减振降治理,武汉噪音治理隔音降噪公司,孝感噪音治理,立式球磨机的噪声控制,专业隔音降噪公司,、以及各类机械动力设备减振降噪噪声治理的公司,同时为客户提供咨询与解决方案 | 新高度,萍乡市场调查研究公司,萍乡市场调研公司,萍乡第三方评估机构,萍乡神秘顾客暗访公司 | 呼吸家官网|肺功能检测仪生产厂家|国产肺功能仪知名品牌|肺功能检测仪|肺功能测试仪|婴幼儿肺功能仪|弥散残气肺功能仪|肺功能测试系统|广州红象医疗科技有限公司|便携式肺功能仪|大肺功能仪|呼吸康复一体机|儿童肺功能仪|肺活量计|医用简易肺功能仪|呼吸康复系统|肺功能仪|弥散肺功能仪(大肺)|便携式肺功能检测仪|肺康复|呼吸肌力测定肺功能仪|肺功能测定仪|呼吸神经肌肉刺激仪|便携式肺功能 | 兰州物流公司_兰州货运公司_兰州物流电话上门取货_兰州立辉物流公司 | 深圳社区邦家政公司-保姆_月嫂_育儿嫂 _早教育婴师_家政钟点工_家政培训_家政加盟- 社区邦优质生活服务 专业、标准化、便捷、安心,一站式家庭服务平台,服务专业有保障 ! | 印刷包装网_印刷包装_机械设备_行业动态_展会信息 | 郑州网站建设_郑州网站制作_郑州网络公司-三猫网络 | 全自动红外测油仪|全自动COD分析仪|BOD5分析仪|昂林官网 | 陶瓷-超高速胶体磨-高剪切胶体磨厂家价格-上海思峻机械设备有限公司 |