Browse > Article
http://dx.doi.org/10.22805/JIT.2020.40.1.019

Development of RTOS Based LinuxCNC 3-axis Control System with EhterCAT Communication  

Kang, Y.S. (Dept. of Advanced Mechanical Engineering(Mechatronics Engineering) Kangwon National University)
Yu, G.S. (Dept. of Advanced Mechanical Engineering(Mechatronics Engineering) Kangwon National University)
Tae, B.H. (Dept. of Advanced Mechanical Engineering(Mechatronics Engineering) Kangwon National University)
Choi, I.H. (Dept. of CNC BIZ CSCAM)
Lee, J.W. (Dept. of Advanced Mechanical Engineering(Mechatronics Engineering) Kangwon National University)
Seo, Y.H. (Dept. of Advanced Mechanical Engineering(Mechatronics Engineering) Kangwon National University)
Kim, Byeong Hee (Dept. of Advanced Mechanical Engineering(Mechatronics Engineering) Kangwon National University)
Publication Information
Journal of Industrial Technology / v.40, no.1, 2020 , pp. 19-23 More about this Journal
Abstract
In this paper, we proposed a PC-based CNC control system using EtherCAT-based servo drive and I/O device. The default communication of LinuxCNC is a parallel port, and data processing with high bandwidth is impossible. However, it is possible to apply various bandwidth devices through the application of EtherCAT, one of the industrial Ethernet communications with high bandwidth. Therefore, the hardware control method of LinuxCNC was applied through EtherCAT communication from the existing parallel port. Finally, through HAL configuration, I/O device operation check and 3-axis motion control proved the LinuxCNC system with EtherCAT.
Keywords
RTOS; LinuxCNC; EtherCAT; 3-axis; I/O;
Citations & Related Records
연도 인용수 순위
  • Reference
1 HASCOET, J.Y., RAUCH, M., 2016, Enabling advanced cnc programming with opennc controllers for hsm machines tools, High Speed Machining. 2: 1-14.
2 PRITSCHOW, G., Altintas, Y., Jovane, F., Koren, Y., Mitsuishi, M., Takata, S., and Yamazaki, K., 2001, Open controller architecture-past, present and future, CIRP Annals. 50.2: 463-470.   DOI
3 Paprocki, M., Wawrzak, A., Erwinski, K., Karwowski, K., and Klosowiak, M., 2017, PC-based CNC machine control system with LinuxCNC software, Measurement Automation Monitoring. 63.
4 Erwinski, K., Paprocki, M., Grzesiak, L. M., Karwowski, K., and Wawrzak, A., 2012, Application of ethernet powerlink for communication in a linux rtai open cnc system, IEEE Transactions on Industrial Electronics. 60.2: 628-636.   DOI
5 Park, S. M., An, C. J., Kim, H., Yi, H. C., & Choi, J. Y., 2015, Implementation of RTAI Open CNC System based on EtherCAT Network, Institute of Control, Robotics and Systems. 21.10: 977-981.   DOI
6 IgH EtherCAT Master, 2017, IgH EtherCAT Master 1.5.2 Documentation, IgH EtherCAT Master.
7 LinuxCNC, 2020, LinuxCNC V2.7.15-21, LinuxCNC.org.
8 LinuxCNC, n.d., .
9 LinuxCNC EtherCAT wiki, n.d., .