Founded in 1971 >
Chinese Sci-tech Core Periodicals >
British Science Abstracts (SA, INSPEC) Indexed Journals >
United States, Cambridge Scientific Abstract: Technology (CSA: T) Indexed Journals >
United States, Ulrich's Periodicals Directory(UPD)Indexed Journals >
United States, Cambridge Scientific Abstract: Natural Science (CSA: NS) Indexed Journals >
Poland ,Index of Copernicus(IC) Indexed Journals >
International Standard Serial Number:
ISSN 1001-4551
Sponsor:
Zhejiang University;
Zhejiang Machinery and Electrical Group
Edited by:
Editorial of Journal of Mechanical & Electrical Engineering
Chief Editor:
ZHAO Qun
Vice Chief Editor:
TANG ren-zhong,
LUO Xiang-yang
Tel:
86-571-87041360,87239525
Fax:
86-571-87239571
Add:
No.9 Gaoguannong,Daxue Road,Hangzhou,China
P.C:
310009
E-mail:
meem_contribute@163.com
Design of multiaxis controller based on Machinekit
XIE Kai, YAN Gangfeng
(College of Electrical Engineer, Zhejiang University, Hangzhou 310027, China)
Abstract: Aiming at the structure, expansibility and realtime problems of traditional multi axis controller, the real time Linux system, Machinekit control software and EtherCAT protocol were studied. The composition of Machinekit control software was introduced, and the reasons for the selection of real time Linux operating system were described. At the same time, the structure, real time and stability of multi axis controller were analyzed. On the premise of ensuring the realtime property and stability of the multi axis controller, a software architecture of multi axis controller based on Xenomai and Machinekit was proposed. And the real time Ethernet protocol (EtherCAT) was applied to the controller. To verify controllers function, three servo axes were used, and Wireshark was used to capture the control message to analyze the realtime performance of the system. The results indicate that the controller based on Machinekit and EtherCAT is able to complete the basic control of multiaxis.
Key words: Machinekit; Xenomai; EtherCAT; multiaxis controller; software design