DocumentCode :
738814
Title :
Application of Ethernet Powerlink for Communication in a Linux RTAI Open CNC system
Author :
Erwinski, K. ; Paprocki, M. ; Grzesiak, Lech M. ; Karwowski, K. ; Wawrzak, A.
Author_Institution :
Nicolaus Copernicus Univ., Torun, Poland
Volume :
60
Issue :
2
fYear :
2013
Firstpage :
628
Lastpage :
636
Abstract :
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.
Keywords :
Linux; computerised numerical control; field buses; local area networks; protocols; Berkeley Software Distribution licenses; EPL communication bus; Ethernet powerlink; GNU general public license; Linux RTAI open CNC system; Linux real-time application interface real-time operating system; PC-based CNC system; communication bus; computerized numerical control systems; real-time Ethernet protocols; software CNC controller; Computer numerical control; Ethernet networks; Linux; Real-time systems; Servomotors; Computerized numerical control (CNC); Ethernet Powerlink (EPL); enhanced machine controller; real-time application interface (RTAI) Linux;
fLanguage :
English
Journal_Title :
Industrial Electronics, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0046
Type :
jour
DOI :
10.1109/TIE.2012.2206348
Filename :
6226851
Link To Document :
بازگشت