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!
Beschreibung
Zusammenfassung: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.
ISSN:1074-5351
1099-1131
DOI:10.1002/dac.5462