4 research outputs found
Application of Ethernet Powerlink for communication in a Linux RTAI open CNC control system
In computerized numerical control (CNC) systems,
the communication bus between the controller and axis servo
drives must offer high bandwidth, noise immunity, and time determinism.
More and more CNC systems use real-time Ethernet
protocols such as Ethernet Powerlink (EPL). Many modern controllers
are closed costly hardware-based solutions. In this paper,
the implementation of EPL communication bus in a PC-based
CNC system is presented. The CNC system includes a PC, a
software CNC controller running under Linux Real-Time Application
Interface real-time operating system and servo drives
communicating via EPL. The EPL stack was implemented as a
real-time kernel module. Due to software-only implementation,
this system is a cost-effective solution for a broad range of applications
in machine control. All software systems are based on GNU
General Public License or Berkeley Software Distribution licenses.
Necessary modifications to the EPL stack, Linux configurations,
computer basic input/output system, and motherboard configurations
were presented. Experimental results of EPL communication
cycle jitter on three different PCs were presented. The results
confirm good performance of the presented system
Układ sterowania CNC bazujący na komputerze PC z magistralą EtherCAT
W artykule przedstawiono układ sterowania numerycznego maszyn zbudowany na bazie komputera PC, komunikujący się z serwonapędami i układami wejścia/wyjścia sterującymi wyposażeniem maszyny poprzez magistralę komunikacyjną EtherCAT. W komputerze zaimplementowano system operacyjny czasu rzeczywistego Linux RTAI wraz ze zmodyfikowanym oprogramowaniem sterującym LinuxCNC. Opracowano programowy moduł komunikacyjny magistrali EtherCAT i zintegrowano go z oprogramowaniem LinuxCNC. Opracowany moduł EtherCAT umożliwia komunikację z serwonapędami zgodnie ze standardem CiA 402 oraz modułami wejść/wyjść zgodnie ze standardem CiA 401. Opracowany układ sterowania cechuje się prostą budową i łatwym montażem. Pozwala na bardzo szybką dwukierunkową komunikację z napędami i układami wejścia/wyjścia. Jest układem elastycznym, który można łatwo zaimplementować do sterowania maszynami wieloosiowymi o różnej konfiguracji