Synchronization of Electrical Drives via EtherCAT Fieldbus Communication Modules

Synchronization between devices (in particular drive systems) is paramount for multi-axis motion control systems used in Computerized Numerical Control (CNC) machines, robots, and specialized technology machines used in many areas of the manufacturing industry. EtherCAT is an Ethernet-based network...

Full description

Bibliographic Details
Main Authors: Marcin Paprocki, Krystian Erwiński
Format: Article
Language:English
Published: MDPI AG 2022-01-01
Series:Energies
Subjects:
Online Access:https://www.mdpi.com/1996-1073/15/2/604
_version_ 1827665787943387136
author Marcin Paprocki
Krystian Erwiński
author_facet Marcin Paprocki
Krystian Erwiński
author_sort Marcin Paprocki
collection DOAJ
description Synchronization between devices (in particular drive systems) is paramount for multi-axis motion control systems used in Computerized Numerical Control (CNC) machines, robots, and specialized technology machines used in many areas of the manufacturing industry. EtherCAT is an Ethernet-based network that is one of the most popular industrial networks for multi-axis motion control systems. EtherCAT is standardized in the IEC 61158 and IEC 61784 standards. In the article, an EtherCAT communication network for electrical drives is presented. The article focuses on the synchronization in the EtherCAT network consisting of one master device and slave servo drive devices. Special attention is given to synchronization mechanisms in EtherCAT, such as distributed clocks in slave servo drives devices. For this purpose, a laboratory stand was built consisting of two prototype servo drive devices with BLDC motors equipped with EtherCAT communication modules. A description of the working developed EtherCAT communication modules is given. Authors in communication modules ware used an EtherCAT Slave Controller (ESC) chip (AX58100) to implement lower EtherCAT layers. EtherCAT application layer was implemented in software form on a 32-bit microcontroller, based on CANopen over EtherCAT (CoE) CAN in Automation 402 (CiA402) profile. This research’s main contribution was to show the time dependencies regarding synchronization in terms of data flow in the EtherCAT communication stack in slave servo drive devices. The research results showed that the synchronous operation of drives is mainly influenced not by the mechanism of distributed clocks that ensures synchronization in the EtherCAT network but the implementation of the highest layer of the communication stack in slave servo drive devices. Experimental results are presented that prove the modules’ adequacy for use in high-performance motion control systems.
first_indexed 2024-03-10T01:33:00Z
format Article
id doaj.art-d224b60930d4497cbec5f4c9f928db23
institution Directory Open Access Journal
issn 1996-1073
language English
last_indexed 2024-03-10T01:33:00Z
publishDate 2022-01-01
publisher MDPI AG
record_format Article
series Energies
spelling doaj.art-d224b60930d4497cbec5f4c9f928db232023-11-23T13:39:03ZengMDPI AGEnergies1996-10732022-01-0115260410.3390/en15020604Synchronization of Electrical Drives via EtherCAT Fieldbus Communication ModulesMarcin Paprocki0Krystian Erwiński1Faculty of Physics, Astronomy, and Informatics, Institute of Engineering and Technology, Nicolaus Copernicus University in Toruń, ul. Grudziądzka 5, 87-100 Toruń, PolandFaculty of Physics, Astronomy, and Informatics, Institute of Engineering and Technology, Nicolaus Copernicus University in Toruń, ul. Grudziądzka 5, 87-100 Toruń, PolandSynchronization between devices (in particular drive systems) is paramount for multi-axis motion control systems used in Computerized Numerical Control (CNC) machines, robots, and specialized technology machines used in many areas of the manufacturing industry. EtherCAT is an Ethernet-based network that is one of the most popular industrial networks for multi-axis motion control systems. EtherCAT is standardized in the IEC 61158 and IEC 61784 standards. In the article, an EtherCAT communication network for electrical drives is presented. The article focuses on the synchronization in the EtherCAT network consisting of one master device and slave servo drive devices. Special attention is given to synchronization mechanisms in EtherCAT, such as distributed clocks in slave servo drives devices. For this purpose, a laboratory stand was built consisting of two prototype servo drive devices with BLDC motors equipped with EtherCAT communication modules. A description of the working developed EtherCAT communication modules is given. Authors in communication modules ware used an EtherCAT Slave Controller (ESC) chip (AX58100) to implement lower EtherCAT layers. EtherCAT application layer was implemented in software form on a 32-bit microcontroller, based on CANopen over EtherCAT (CoE) CAN in Automation 402 (CiA402) profile. This research’s main contribution was to show the time dependencies regarding synchronization in terms of data flow in the EtherCAT communication stack in slave servo drive devices. The research results showed that the synchronous operation of drives is mainly influenced not by the mechanism of distributed clocks that ensures synchronization in the EtherCAT network but the implementation of the highest layer of the communication stack in slave servo drive devices. Experimental results are presented that prove the modules’ adequacy for use in high-performance motion control systems.https://www.mdpi.com/1996-1073/15/2/604fieldbuscommunication networkdistributed clocksEtherCATCiA402motion control
spellingShingle Marcin Paprocki
Krystian Erwiński
Synchronization of Electrical Drives via EtherCAT Fieldbus Communication Modules
Energies
fieldbus
communication network
distributed clocks
EtherCAT
CiA402
motion control
title Synchronization of Electrical Drives via EtherCAT Fieldbus Communication Modules
title_full Synchronization of Electrical Drives via EtherCAT Fieldbus Communication Modules
title_fullStr Synchronization of Electrical Drives via EtherCAT Fieldbus Communication Modules
title_full_unstemmed Synchronization of Electrical Drives via EtherCAT Fieldbus Communication Modules
title_short Synchronization of Electrical Drives via EtherCAT Fieldbus Communication Modules
title_sort synchronization of electrical drives via ethercat fieldbus communication modules
topic fieldbus
communication network
distributed clocks
EtherCAT
CiA402
motion control
url https://www.mdpi.com/1996-1073/15/2/604
work_keys_str_mv AT marcinpaprocki synchronizationofelectricaldrivesviaethercatfieldbuscommunicationmodules
AT krystianerwinski synchronizationofelectricaldrivesviaethercatfieldbuscommunicationmodules