簡易檢索 / 詳目顯示

研究生: 陳俊維
JYUN-WEI CHEN
論文名稱: 基於EtherCAT雙軸伺服追蹤與即時同步控制之研究
Study of EtherCAT-based Two-axis Servo Following and Real-time Synchronous Control
指導教授: 蔡明忠
Ming-Jong Tsai
口試委員: 林志哲
Chih-Che Lin
蔡裕祥
Yu-Hsiang Tsai
李敏凡
Min-Fan Lee
蔡明忠
Ming-Jong Tsai
學位類別: 碩士
Master
系所名稱: 工程學院 - 自動化及控制研究所
Graduate Institute of Automation and Control
論文出版年: 2019
畢業學年度: 107
語文別: 中文
論文頁數: 78
中文關鍵詞: EtherCAT即時控制追蹤控制同步控制扭力伺服控制
外文關鍵詞: EtherCAT, Real-time Control, Tracking control,, Synchronous control, Torque servo control
相關次數: 點閱:298下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

為了實現高精度的定位,多軸同步控制已成為改善機械性能的重要議題,隨著精度需求的提高,特別是對於由多個軸組成的加工工具機,軸之間的同步性能會顯著影響加工品質,所以需要非常即時傳輸大量數據,才能實現良好的同步控制。基於上述需求,控制器的即時性能及網路通訊的同步性能將成為本論文的要點。
本研究建立三軸伺服運動控制系統,使用即時乙太網路技術構建EtherCAT架構,採用菊鏈拓樸的分佈連接方式實現多軸同步控制,由於EtherCAT的通訊特點除了有高效率數據傳輸及高同步性能外,廣泛的適用性及擴充性可支援多種設備連接,大幅提升自動控制應用領域的便利性。在這項研究中,採用台達AH系列可程式控制器(Programmable Logic Controller, PLC)作為EtherCAT主站並基於EtherCAT通訊架構下分別採用主從式同步、並行式同步這兩種多軸同步控制方式驗證同步性能,通過不同負載實驗測試來評估上述兩種多軸同步控制方法的同步性能,實驗結果表明此兩種同步控制方法基於EtherCAT架構皆具有良好的響應速度和精確控制能力,並行式同步法具有更好的同步結果,該系統可應用於軌跡加工、飛剪、追剪、龍門控制及多軸高速加工等。


In order to achieve high-precision, multi-axis synchronous control has become an important issue in improving machining accuracy. As the accuracy requirements increase, especially for machining tools consisting of multiple axes, the synchronization performance between the axes can significantly affect machining quality. So it is necessary to transfer a large amount of data very instantly, in order to achieve good synchronization control. Based on the above requirements, the real-time performance of the controller and the synchronization performance of network communication will become the main issue of this study.
This study establishes a three-axis servo motion control system by using the instant Ethernet technology to build the EtherCAT architecture, and the daisy chain topology to achieve multi-axis synchronous control as well. Because of the high-efficiency data transmission and high synchronization performance of EtherCAT communication features, in which a wide range of applicability and expandability can support a variety of device connections, the convenience of automatic real-time control applications can be achieved. In this study, a Delta's AH Series Programmable Logic Controller (PLC) is used as the EtherCAT master. Based on the EtherCAT communication architecture with the two-axis, master-slave serial synchronization, and parallel synchronization control methods are used to verify the synchronization performance between two axes. The synchronization performance of the above two multi-axis synchronous control methods is evaluated through experimental tests under different loading. The results show that these two synchronous control methods have good response speed and precise control ability based on EtherCAT architecture. The parallel synchronization control can obtain better results. The system can be applied to trajectory processing, flying shear, chasing, gantry control and multi-axis high-speed machining.

中文摘要 I Abstract II 誌謝 III 目錄 IV 圖目錄 VI 表目錄 IX 第一章 緒論 1 1.1 研究背景 1 1.2 研究動機與目的 1 1.3 研究方法與步驟 2 1.4 本研究架構 3 第二章 文獻回顧與技術探討 5 2.1 文獻回顧 5 2.2 乙太網路運作類型 6 2.3 EtherCAT協議概述 9 2.3.1 EtherCAT的主要特點 9 2.3.2 EtherCAT物理拓樸結構 10 2.3.3 EtherCAT封包結構 11 2.3.4 EtherCAT封包尋址方式 12 2.3.5 通訊模式 16 2.3.6 EtherCAT應用層結構 17 2.4 分佈時鐘 19 2.5 多軸同步控制簡介 23 2.5.1多軸同步控制策略 24 第三章 EtherCAT通訊與特性分析 26 3.1 EtherCAT通訊分析 26 3.2 EtherCAT封包數據解析 26 3.3 EtherCAT封包即時測試 30 3.4 EtherCAT 從站XML檔案設計簡介 31 3.4.1 供應商訊息(Vendor) 31 3.4.2 設備描述(Descriptions) 32 第四章 實驗系統建構 35 4.1 實驗平台設計 35 4.2 EtherCAT雙軸伺服電機同動實驗平台硬體設計 37 4.3 控制人機介面軟體設計 40 4.3.1 單軸控制與雙軸同步自動流程人機介面設計 40 4.3.2 ASDA_SOFT示波器量測介面 42 第五章 實驗結果 44 5.1 EtherCAT伺服馬達之單軸定位控制結果 44 5.1.1 位置控制之響應實驗 45 5.1.2 位置控制之Rise Time分析 50 5.2 伺服馬達之雙軸即時同步控制運轉分析 51 5.2.1 伺服馬達之雙軸即時同步控制運轉分析—同步主端命令控制 51 5.2.2 雙軸同步控制運轉分析 53 5.2.3 雙軸同步之速度誤差分析 54 5.3 雙軸伺服之角度定位追蹤分析 56 第六章 結論與未來研究方向 61 6.1結論 61 6.2 未來研究方向 62 參考文獻 63

[1] International Electrotechnical Commission(IEC), Serving global industrial automation: IEC publishes new Fieldbus Standards, 2010. Available from: http://www.iec.ch/news_centre/release/nr2008/nr0208.htm
[2] 潘英章,ETG(EtherCAT技術組)常務理事Martin Rostan專訪,取自中國工控網:http://www.beckhoff.com.cn/cn/applicat/interview_martin.htm
[3] EtherCAT Communication, EtherCAT Technology Group. Available from: https://www.EtherCAT.org/default.htm
[4] 郇極、劉艷強,「工業乙太網現場總線EtherCAT的驅動程序設計及應用」,北京航空航天大學出版社,2010。
[5] 李春木,基於EtherCAT 的從站設計及應用,廈門大學學位論文,2013。
[6] 繆學勤,論六種實時以太網的通信協議[J],自動化儀表26(4):1-6,2005。
[7] SERCOS the automation bus Sercos technology. Available from: https://www.sercos.org/technology/why-ethernet-and-real-time-ethernet/real-time-ethernet-standard-hardware-vs-specific-hardware/
[8] Volker Goller, Looking Inside Real-Time Ethernet, 2019. Available from: https://www.analog.com/en/analog-dialogue/articles/looking-inside-real-time-ethernet.html
[9] Timmy Broling, Ethercat Operating Principle. Available from: https://zh.wikipedia.org/wiki/EtherCAT
[10] 汪曙峰、吳承學,「串列式數位伺服運動控制及工業控制自動化乙太網路技術簡介」,工業技術研究院 機械工業313期,pp.2-17,2009。Available from: https://www.automan.tw/magazine/magCont.aspx?id=1647
[11] 台灣歐姆龍(股)公司,「歐姆龍Sysmac NJ運動控制應用:符合EtherCAT通訊架構」,全華圖書股份有限公司,2015。
[12] EtherCAT Communication, EtherCAT Technology Group. Available from: https://www.EtherCAT.org/default.htm
[13] M. Knezic, B. Dokic and Z. Ivanovic, "Increasing EtherCAT performance using frame size optimization algorithm," ETFA2011, Toulouse, 2011, pp. 1-4. doi: 10.1109/ETFA.2011.6059157
[14] Beckhoff Automation GmbH & Co. KG, 「Hardware Data Sheet ET1100 – EtherCAT Slave Controller Ver. 1.8」, 2010. Available from: http://www.beckhoff.com/
[15] 季明逸,多軸同步控制策略的研究與實踐[D],南京航空航天大學,2012。
[16] OMRON Industrial Automation, OMRON Global. Available from: http://www.ia.omron.com/
[17] 台達電子工業股份有限公司 機電事業群,台達高階交流伺服驅動器ASDA A2-E 系列應用技術手冊,2018。檢自http://www.deltaww.com
[18] Y. Song, C. Cho, C. Lee and H. Kim, "Performance test of EtherCAT servo driver for real-time synchronous control," 2017 IEEE International Conference on Real-time Computing and Robotics (RCAR), Okinawa, 2017, pp. 623-626.doi: 10.1109/RCAR.2017.8311932
[19] M. Huang and P. Li, "Design of Electronic Shaft Synchronization Control System Based on EtherCAT Bus," 2018 Chinese Automation Congress (CAC), Xi'an, China, 2018, pp. 2569-2572. doi: 10.1109/CAC.2018.8623566
[20] Lei Wang, Junyan Qi, Huijuan Jia and Bin Fang, "The construction of soft servo networked motion control system based on EtherCAT," 2010 The 2nd Conference on Environmental Science and Information Application Technology, Wuhan, 2010, pp. 356-358. doi: 10.1109/ESIAT.2010.5568340
[21] G. Cheng and X. Wang, "Design of tri-axial motion servo control systems based on EtherCAT," 2012 IEEE International Conference on Information Science and Technology, Hubei, 2012, pp. 51-54. doi: 10.1109/ICIST.2012.6221606
[22] C. Wang, X. Wang and B. Zhang, "Design of the flying shear servo control system," 2017 Chinese Automation Congress (CAC), Jinan, 2017, pp. 1659-1664. doi: 10.1109/CAC.2017.8243034
[23] V. Q. Nguyen and J. W. Jeon, "EtherCAT network latency analysis," 2016 International Conference on Computing, Communication and Automation (ICCCA), Noida, 2016, pp. 432-436. doi: 10.1109/CCAA.2016.7813815
[24] J. Andert, S. Klein, R. Savelsberg, S. Pischinger, K. Hameyer, "Virtual shaft: Synchronized motion control for real time testing of automotive powertrains," Control Engineering Practice, 2016,Volume 56,Pages 101-110.
[25] T. Maruyama and T. Yamada, "Communication architecture of EtherCAT master for high-speed and IT-enabled real-time systems," 2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA), Luxembourg, 2015, pp. 1-8. doi: 10.1109/ETFA.2015.7301421
[26] J. C. Lee, S. J. Cho, Y. H. Jeon and J. W. Jeon, "Dynamic drift compensation for the Distributed clock in EtherCAT," 2009 IEEE International Conference on Robotics and Biomimetics (ROBIO), Guilin, 2009, pp. 1872-1876.
doi: 10.1109/ROBIO.2009.5420537
[27] Z. Liu, N. Liu, T. Zhang, L. Cui and H. Li, "EtherCAT based robot modular joint controller," 2015 IEEE International Conference on Information and Automation, Lijiang, 2015, pp. 1708-1713. doi: 10.1109/ICInfA.2015.7279562
[28] G. Prytz and J. Skaalvik, "Redundant and synchronized EtherCAT network," International Symposium on Industrial Embedded System (SIES), Trento, 2010, pp. 201-204. doi: 10.1109/SIES.2010.5551386
[29] T. Maruyama and T. Yamada, "Spatial-temporal communication redundancy for high performance EtherCAT master," 2017 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), Limassol, 2017, pp. 1-6. doi: 10.1109/ETFA.2017.8247720
[30] S. Park, H. Kim, H. Kim, C. N. Cho and J. Choi, "Synchronization Improvement of Distributed Clocks in EtherCAT Networks," IEEE Communications Letters, vol. 21, no. 6, pp. 1277-1280, June 2017. doi: 10.1109/LCOMM.2017.2668400
[31] J. Liu, L. Yang, D. Xu and X. Wu, "A high precision clock synchronization algorithm for the EtherCAT," 2017 12th IEEE Conference on Industrial Electronics and Applications (ICIEA), Siem Reap, 2017, pp. 1369-1374. doi: 10.1109/ICIEA.2017.8283052
[32] J. Sorensen, D. O'Sullivan and C. Aaen, "Synchronization of Multi-Axis Motion Control Over Real-Time Networks," PCIM Europe 2018; International Exhibition and Conference for Power Electronics, Intelligent Motion, Renewable Energy and Energy Management, Nuremberg, Germany, 2018, pp. 1-7.
[33] I. Fürstner and L. Gogolák, "Synchronizing the motion of multiple electric motors — New possibilities for smart motion control," 2016 IEEE 14th International Symposium on Intelligent Systems and Informatics (SISY), Subotica, 2016, pp. 105-110. doi: 10.1109/SISY.2016.7601479
[34] K. Payette, "Synchronized motion control with the virtual shaft control algorithm and acceleration feedback," Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251), San Diego, CA, 1999, pp. 2102-2106, vol.3. doi: 10.1109/ACC.1999.786296
[35] K. Payette, "The virtual shaft control algorithm for synchronized motion control," Proceedings of the 1998 American Control Conference. ACC (IEEE Cat. No.98CH36207), Philadelphia, PA, USA, 1998, pp. 3008-3012, vol.5. doi: 10.1109/ACC.1998.688409
[36] Y. Koren, "Cross-coupled biaxial computer controls for manufacturing systems ASME Journal of Dynamic Systems, Measurement, and Control, " 1980, 102, pp. 265-272
[37] R. D. Lorenz and P. B. Schmidt, "Synchronized motion control for process automation," Conference Record of the IEEE Industry Applications Society Annual Meeting,, San Diego, CA, USA, 1989, pp. 1693-1698, vol.2. doi: 10.1109/IAS.1989.96869
[38] 吳翔有,「結合EtherCAT工業網路介面與DSP控制器之系統研發」,國立中正大學機械工程所,碩士論文, 2010。
[39] 湯皓雲,「以EtherCAT實現CNC先進伺服運動控制設計之關鍵技術」,國立交通大學電控工程研究所,碩士論文,2015。
[40] 羅任添,「結合EtherCAT工業網路介面與永磁同步馬達控制之系統研發」,國立中正大學機械工程學系暨研究所,碩士論文,2013。
[41] 陳柏豪,「基於迭代學習控制與田口方法之伺服馬達定位精度改善研究」,國立高雄應用科技大學電機工程系博碩士班,碩士論文,2016。
[42] 董漢卿,周建華,魯文其,汪全伍,「基於EtherCAT通訊的雙電機速度聯動控制系統設計」,浙江理工大學學報,35(4),585-591,2016。
[43] 台達電子工業股份有限公司 機電事業群,AH Motion Controller 硬體手冊,文件编碼:AH-0259500-03,2018。檢自http://www.deltaww.com
[44] 台達電子工業股份有限公司 機電事業群,AH Motion Controller運動控制指令手冊,文件编碼:AH-0101600-04,2018。檢自http://www.deltaww.com
[45] 台達電子工業股份有限公司,DOP-B 系列人機介面使用手冊,文件编碼:DOP-B_M_TC_20100610,2010。檢自http://www.deltaww.com
[46] 薛博文,「雙馬達同步之運動控制」,國立中央大學機械工程研究所,碩士論文,2007。

無法下載圖示 全文公開日期 2024/08/21 (校內網路)
全文公開日期 2024/08/21 (校外網路)
全文公開日期 2024/08/21 (國家圖書館:臺灣博碩士論文系統)
QR CODE