Innovation of EtherCAT adaptive synchronization control in embedded CNC

Summary EtherCAT is a real‐time Ethernet protocol and has been widely used in the field of motion control owing to its high speed (100 or 1000 Mbps), low processor occupancy, and good synchronization performance in slaves. However, the master–slave synchronization method is blank in the EtherCAT pro...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International journal of communication systems 2023-05, Vol.36 (8), p.n/a
Hauptverfasser: Libo, Cao, Taiyong, Wang, Songhui, Jia, Chong, Tian, Ying, Tian
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page n/a
container_issue 8
container_start_page
container_title International journal of communication systems
container_volume 36
creator Libo, Cao
Taiyong, Wang
Songhui, Jia
Chong, Tian
Ying, Tian
description Summary EtherCAT is a real‐time Ethernet protocol and has been widely used in the field of motion control owing to its high speed (100 or 1000 Mbps), low processor occupancy, and good synchronization performance in slaves. However, the master–slave synchronization method is blank in the EtherCAT protocol. The study proposes a novel master–slave synchronization method that relies on the stable sync0 of reference slave by adjusting the trigger moment of master interpolation period to settle packet loss caused by EtherCAT master–slave un‐synchronization, adaptively and dynamically. Furthermore, the proposed method improved EtherCAT to a whole new level, indicating that the EtherCAT master no longer depended on the real‐time operating system (RTOS). In addition, a synchronization predictive compensation mechanism was adopted to eliminate the compensation lag defect of existing synchronization methods. Compared with conventional studies, the synchronization method improved compensation efficiency, settled inaccurate compensation with evaluation derived from different working frequencies, and eliminated accumulative error in clock. Finally, the proposed method added almost no computation and communication load and only required eight or 16 bytes to modify the EtherCAT frame coding in the interpolation period. Experiments were carried out on machine tools to demonstrate the advantage of the proposed method in improving the synchronization performance, with an average communication jitter of only 32–71 ns. The proposed synchronization method improves EtherCAT to a whole new level, realizing the EtherCAT master no longer depending on the real‐time operating system (RTOS), completely. EtherCAT master–slave synchronization is realized by adjusting the trigger moment of interpolation period in embedded master. The proportional derivative (PD) controller based on safety interval Tsafety_interval and arithmetic sequence tsync0 is used to realize pre‐compensation, eliminate inaccurate compensation and improve compensation efficiency, and the mean jitter of synchronization communication is only 30 ~ 70 ns.
doi_str_mv 10.1002/dac.5462
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2802227018</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2802227018</sourcerecordid><originalsourceid>FETCH-LOGICAL-c2542-79f9f5a3e23a6869805350b94c044514ac7d10dd7c6b92dc67bd0b6e7deb32bf3</originalsourceid><addsrcrecordid>eNp10D1PwzAQBmALgUQpSPyESCwsKWfHH_FYhVIqVbCU2fJX1FStXZy0qPx6UsLKdDc8eu_0InSPYYIByJPTdsIoJxdohEHKHOMCX553QXNWMHyNbtp2AwAl4WyE5osQ4lF3TQxZrLNZt_apmq4y7fS-a44-a0_BrlMMzfeAbAxditusCZnfGe-cd1n1Vt2iq1pvW3_3N8fo42W2ql7z5ft8UU2XuSWMklzIWtZMF54UmpdcltD_BEZSC5QyTLUVDoNzwnIjibNcGAeGe-G8KYipizF6GHL3KX4efNupTTyk0J9UpARCiABc9upxUDbFtk2-VvvU7HQ6KQzqXJPqa1LnmnqaD_Sr2frTv049T6tf_wPV8Wee</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2802227018</pqid></control><display><type>article</type><title>Innovation of EtherCAT adaptive synchronization control in embedded CNC</title><source>Wiley Online Library All Journals</source><creator>Libo, Cao ; Taiyong, Wang ; Songhui, Jia ; Chong, Tian ; Ying, Tian</creator><creatorcontrib>Libo, Cao ; Taiyong, Wang ; Songhui, Jia ; Chong, Tian ; Ying, Tian</creatorcontrib><description>Summary EtherCAT is a real‐time Ethernet protocol and has been widely used in the field of motion control owing to its high speed (100 or 1000 Mbps), low processor occupancy, and good synchronization performance in slaves. However, the master–slave synchronization method is blank in the EtherCAT protocol. The study proposes a novel master–slave synchronization method that relies on the stable sync0 of reference slave by adjusting the trigger moment of master interpolation period to settle packet loss caused by EtherCAT master–slave un‐synchronization, adaptively and dynamically. Furthermore, the proposed method improved EtherCAT to a whole new level, indicating that the EtherCAT master no longer depended on the real‐time operating system (RTOS). In addition, a synchronization predictive compensation mechanism was adopted to eliminate the compensation lag defect of existing synchronization methods. Compared with conventional studies, the synchronization method improved compensation efficiency, settled inaccurate compensation with evaluation derived from different working frequencies, and eliminated accumulative error in clock. Finally, the proposed method added almost no computation and communication load and only required eight or 16 bytes to modify the EtherCAT frame coding in the interpolation period. Experiments were carried out on machine tools to demonstrate the advantage of the proposed method in improving the synchronization performance, with an average communication jitter of only 32–71 ns. The proposed synchronization method improves EtherCAT to a whole new level, realizing the EtherCAT master no longer depending on the real‐time operating system (RTOS), completely. EtherCAT master–slave synchronization is realized by adjusting the trigger moment of interpolation period in embedded master. The proportional derivative (PD) controller based on safety interval Tsafety_interval and arithmetic sequence tsync0 is used to realize pre‐compensation, eliminate inaccurate compensation and improve compensation efficiency, and the mean jitter of synchronization communication is only 30 ~ 70 ns.</description><identifier>ISSN: 1074-5351</identifier><identifier>EISSN: 1099-1131</identifier><identifier>DOI: 10.1002/dac.5462</identifier><language>eng</language><publisher>Chichester: Wiley Subscription Services, Inc</publisher><subject>Adaptive control ; adaptive period ; Compensation ; distributed time synchronization ; EtherCAT communication ; Ethernet ; Interpolation ; Machine tools ; Microprocessors ; Motion control ; pre‐compensation ; RTOS ; sync0 ; Synchronism</subject><ispartof>International journal of communication systems, 2023-05, Vol.36 (8), p.n/a</ispartof><rights>2023 John Wiley &amp; Sons Ltd.</rights><rights>2023 John Wiley &amp; Sons, Ltd.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c2542-79f9f5a3e23a6869805350b94c044514ac7d10dd7c6b92dc67bd0b6e7deb32bf3</cites><orcidid>0000-0002-6381-3805</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://onlinelibrary.wiley.com/doi/pdf/10.1002%2Fdac.5462$$EPDF$$P50$$Gwiley$$H</linktopdf><linktohtml>$$Uhttps://onlinelibrary.wiley.com/doi/full/10.1002%2Fdac.5462$$EHTML$$P50$$Gwiley$$H</linktohtml><link.rule.ids>314,780,784,1416,27923,27924,45573,45574</link.rule.ids></links><search><creatorcontrib>Libo, Cao</creatorcontrib><creatorcontrib>Taiyong, Wang</creatorcontrib><creatorcontrib>Songhui, Jia</creatorcontrib><creatorcontrib>Chong, Tian</creatorcontrib><creatorcontrib>Ying, Tian</creatorcontrib><title>Innovation of EtherCAT adaptive synchronization control in embedded CNC</title><title>International journal of communication systems</title><description>Summary EtherCAT is a real‐time Ethernet protocol and has been widely used in the field of motion control owing to its high speed (100 or 1000 Mbps), low processor occupancy, and good synchronization performance in slaves. However, the master–slave synchronization method is blank in the EtherCAT protocol. The study proposes a novel master–slave synchronization method that relies on the stable sync0 of reference slave by adjusting the trigger moment of master interpolation period to settle packet loss caused by EtherCAT master–slave un‐synchronization, adaptively and dynamically. Furthermore, the proposed method improved EtherCAT to a whole new level, indicating that the EtherCAT master no longer depended on the real‐time operating system (RTOS). In addition, a synchronization predictive compensation mechanism was adopted to eliminate the compensation lag defect of existing synchronization methods. Compared with conventional studies, the synchronization method improved compensation efficiency, settled inaccurate compensation with evaluation derived from different working frequencies, and eliminated accumulative error in clock. Finally, the proposed method added almost no computation and communication load and only required eight or 16 bytes to modify the EtherCAT frame coding in the interpolation period. Experiments were carried out on machine tools to demonstrate the advantage of the proposed method in improving the synchronization performance, with an average communication jitter of only 32–71 ns. The proposed synchronization method improves EtherCAT to a whole new level, realizing the EtherCAT master no longer depending on the real‐time operating system (RTOS), completely. EtherCAT master–slave synchronization is realized by adjusting the trigger moment of interpolation period in embedded master. The proportional derivative (PD) controller based on safety interval Tsafety_interval and arithmetic sequence tsync0 is used to realize pre‐compensation, eliminate inaccurate compensation and improve compensation efficiency, and the mean jitter of synchronization communication is only 30 ~ 70 ns.</description><subject>Adaptive control</subject><subject>adaptive period</subject><subject>Compensation</subject><subject>distributed time synchronization</subject><subject>EtherCAT communication</subject><subject>Ethernet</subject><subject>Interpolation</subject><subject>Machine tools</subject><subject>Microprocessors</subject><subject>Motion control</subject><subject>pre‐compensation</subject><subject>RTOS</subject><subject>sync0</subject><subject>Synchronism</subject><issn>1074-5351</issn><issn>1099-1131</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><recordid>eNp10D1PwzAQBmALgUQpSPyESCwsKWfHH_FYhVIqVbCU2fJX1FStXZy0qPx6UsLKdDc8eu_0InSPYYIByJPTdsIoJxdohEHKHOMCX553QXNWMHyNbtp2AwAl4WyE5osQ4lF3TQxZrLNZt_apmq4y7fS-a44-a0_BrlMMzfeAbAxditusCZnfGe-cd1n1Vt2iq1pvW3_3N8fo42W2ql7z5ft8UU2XuSWMklzIWtZMF54UmpdcltD_BEZSC5QyTLUVDoNzwnIjibNcGAeGe-G8KYipizF6GHL3KX4efNupTTyk0J9UpARCiABc9upxUDbFtk2-VvvU7HQ6KQzqXJPqa1LnmnqaD_Sr2frTv049T6tf_wPV8Wee</recordid><startdate>20230525</startdate><enddate>20230525</enddate><creator>Libo, Cao</creator><creator>Taiyong, Wang</creator><creator>Songhui, Jia</creator><creator>Chong, Tian</creator><creator>Ying, Tian</creator><general>Wiley Subscription Services, Inc</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><orcidid>https://orcid.org/0000-0002-6381-3805</orcidid></search><sort><creationdate>20230525</creationdate><title>Innovation of EtherCAT adaptive synchronization control in embedded CNC</title><author>Libo, Cao ; Taiyong, Wang ; Songhui, Jia ; Chong, Tian ; Ying, Tian</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c2542-79f9f5a3e23a6869805350b94c044514ac7d10dd7c6b92dc67bd0b6e7deb32bf3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Adaptive control</topic><topic>adaptive period</topic><topic>Compensation</topic><topic>distributed time synchronization</topic><topic>EtherCAT communication</topic><topic>Ethernet</topic><topic>Interpolation</topic><topic>Machine tools</topic><topic>Microprocessors</topic><topic>Motion control</topic><topic>pre‐compensation</topic><topic>RTOS</topic><topic>sync0</topic><topic>Synchronism</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Libo, Cao</creatorcontrib><creatorcontrib>Taiyong, Wang</creatorcontrib><creatorcontrib>Songhui, Jia</creatorcontrib><creatorcontrib>Chong, Tian</creatorcontrib><creatorcontrib>Ying, Tian</creatorcontrib><collection>CrossRef</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><jtitle>International journal of communication systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Libo, Cao</au><au>Taiyong, Wang</au><au>Songhui, Jia</au><au>Chong, Tian</au><au>Ying, Tian</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Innovation of EtherCAT adaptive synchronization control in embedded CNC</atitle><jtitle>International journal of communication systems</jtitle><date>2023-05-25</date><risdate>2023</risdate><volume>36</volume><issue>8</issue><epage>n/a</epage><issn>1074-5351</issn><eissn>1099-1131</eissn><abstract>Summary EtherCAT is a real‐time Ethernet protocol and has been widely used in the field of motion control owing to its high speed (100 or 1000 Mbps), low processor occupancy, and good synchronization performance in slaves. However, the master–slave synchronization method is blank in the EtherCAT protocol. The study proposes a novel master–slave synchronization method that relies on the stable sync0 of reference slave by adjusting the trigger moment of master interpolation period to settle packet loss caused by EtherCAT master–slave un‐synchronization, adaptively and dynamically. Furthermore, the proposed method improved EtherCAT to a whole new level, indicating that the EtherCAT master no longer depended on the real‐time operating system (RTOS). In addition, a synchronization predictive compensation mechanism was adopted to eliminate the compensation lag defect of existing synchronization methods. Compared with conventional studies, the synchronization method improved compensation efficiency, settled inaccurate compensation with evaluation derived from different working frequencies, and eliminated accumulative error in clock. Finally, the proposed method added almost no computation and communication load and only required eight or 16 bytes to modify the EtherCAT frame coding in the interpolation period. Experiments were carried out on machine tools to demonstrate the advantage of the proposed method in improving the synchronization performance, with an average communication jitter of only 32–71 ns. The proposed synchronization method improves EtherCAT to a whole new level, realizing the EtherCAT master no longer depending on the real‐time operating system (RTOS), completely. EtherCAT master–slave synchronization is realized by adjusting the trigger moment of interpolation period in embedded master. The proportional derivative (PD) controller based on safety interval Tsafety_interval and arithmetic sequence tsync0 is used to realize pre‐compensation, eliminate inaccurate compensation and improve compensation efficiency, and the mean jitter of synchronization communication is only 30 ~ 70 ns.</abstract><cop>Chichester</cop><pub>Wiley Subscription Services, Inc</pub><doi>10.1002/dac.5462</doi><tpages>26</tpages><orcidid>https://orcid.org/0000-0002-6381-3805</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 1074-5351
ispartof International journal of communication systems, 2023-05, Vol.36 (8), p.n/a
issn 1074-5351
1099-1131
language eng
recordid cdi_proquest_journals_2802227018
source Wiley Online Library All Journals
subjects Adaptive control
adaptive period
Compensation
distributed time synchronization
EtherCAT communication
Ethernet
Interpolation
Machine tools
Microprocessors
Motion control
pre‐compensation
RTOS
sync0
Synchronism
title Innovation of EtherCAT adaptive synchronization control in embedded CNC
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-12T08%3A27%3A54IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Innovation%20of%20EtherCAT%20adaptive%20synchronization%20control%20in%20embedded%20CNC&rft.jtitle=International%20journal%20of%20communication%20systems&rft.au=Libo,%20Cao&rft.date=2023-05-25&rft.volume=36&rft.issue=8&rft.epage=n/a&rft.issn=1074-5351&rft.eissn=1099-1131&rft_id=info:doi/10.1002/dac.5462&rft_dat=%3Cproquest_cross%3E2802227018%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2802227018&rft_id=info:pmid/&rfr_iscdi=true