DOI QR코드

DOI QR Code

RTOS기반 LinuxCNC에서 EtherCAT 통신이 적용된 3축 CNC 제어 시스템 개발

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)
  • 투고 : 2020.08.31
  • 심사 : 2020.10.14
  • 발행 : 2020.10.31

초록

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.

키워드

참고문헌

  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. https://doi.org/10.1016/S0007-8506(07)62993-X
  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. https://doi.org/10.1109/TIE.2012.2206348
  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. https://doi.org/10.5302/J.ICROS.2015.15.0096
  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., .