DOI QR코드

DOI QR Code

실시간 이더넷 기반 스테핑 모터 드라이브 개발

Design of a Closed-Loop Stepping Motor Drive based on Real-Time Ethernet

  • 김진호 (경남대학교 컴퓨터공학부) ;
  • 하경재 (경남대학교 컴퓨터공학부)
  • Kim, Jin-Ho (Division of Computer Engineering, Kyungnam University) ;
  • Ha, Kyung-Jae (Division of Computer Engineering, Kyungnam University)
  • 투고 : 2019.07.19
  • 심사 : 2019.08.20
  • 발행 : 2019.08.28

초록

본 논문에서는 다양한 실시간 이더넷 프로토콜에 쉽게 적용할 수 있는 폐루프 스테핑 모터 드라이브를 개발하는 방법을 제안한다. 제안 방법은 다양한 유형의 실시간 이더넷 프로토콜에 공용으로 재사용할 수 있는 모터 드라이브 모듈과 각 실시간 이더넷 프로토콜마다 개발되는 통신 인터페이스 모듈로 나누어진다. 또한 계층적 구조를 사용하여 모션 제어알고리즘을 다양한 실시간 이더넷 프로토콜과 모션 프로파일에 독립적으로 재사용할 수 있도록 하였다. 제안하는 방법을 검증하기 위해 EtherCAT 및 Mechatrolink III를 활용하여 폐루프 모터 드라이브를 개발하였으며, 실시간 이더넷 기반에서 정상적으로 제어되는 것을 확인하였다. 개발한 EtherCAT 및 Mechatrolink III의 실시간 통신 성능을 확인하기 위해 Cycle time을 측정하였으며, 그 결과 32개의 모터 드라이브를 연결한 경우 EtherCAT이 Mechatrolink III 보다 7.5배 정도 더 빠른 것을 확인하였다.

This paper proposes the design of a closed-loop stepping motor drive for real-time Ethernet (RTE), which can be easily applied to a variety of RTE protocols. The proposed design is divided into a closed-loop step motor drive which can be reused for various types of RTE protocol and RTE module developed for each specific RTE protocol. It is based on a layered architecture so that the motion control algorithm can be easily reused independently of the RTE protocol and motion profile. To verify the proposed design, closed-loop motor drives based on EtherCAT and Mechatrolink III were developed and their performances were evaluated. Cycle time was measured to verify the real-time communication performance of the developed EtherCAT and Mechatrolink III based motor drive. As a result, the EtherCAT was 7.5 times faster than the Mechatrolink III when 32 motor drives were connected.

키워드

JKOHBZ_2019_v9n8_45_f0001.png 이미지

Fig. 1. Architecture of the proposed closed-loop stepping motor drive

JKOHBZ_2019_v9n8_45_f0002.png 이미지

Fig. 2. Block diagram of the proposed closed-loop stepping motor drive

JKOHBZ_2019_v9n8_45_f0003.png 이미지

Fig. 3. Block diagram of interface between motor drive and RTE module.

JKOHBZ_2019_v9n8_45_f0004.png 이미지

Fig. 4. Developed closed-loop stepping motor drive

JKOHBZ_2019_v9n8_45_f0005.png 이미지

Fig. 5. Experiment environment for the developed motor drive.

JKOHBZ_2019_v9n8_45_f0006.png 이미지

Fig. 6. Experiment environment to measure cycle time

JKOHBZ_2019_v9n8_45_f0007.png 이미지

Fig. 7. Measured signals for EtherCAT and Mechatrolink III

Table 1. Proposed common motion interface

JKOHBZ_2019_v9n8_45_t0001.png 이미지

Table 2. Proposed common parameters

JKOHBZ_2019_v9n8_45_t0002.png 이미지

참고문헌

  1. D. Jansen & H. Buttner. (2004). Real-time ethernet the EtherCAT solution. Computing & Control Engineering Journal, 15(1), 16-21. DOI : 10.1049/cce:20040104
  2. J. D. Decotignie. (2005). Ethernet-Based Real-Time and Industrial Communications. Proceedings of the IEEE, 93(6), 1102-1117. DOI : 10.1109/JPROC.2005.849721
  3. T. Moore. (2013). Industrial Ethernet Growing but Fieldbus Remains Dominant . http://www.automation.com/automation-news/article/industrial-ethernet-growing-but-fieldbus-remainsdominant
  4. AMCI, Stepper vs. Servo, http://www.amci.com/tutorials/tutorials-stepper-vsservo.asp
  5. J. Jasperneite & J. Feld. (2005). PROFINET: an integration platform for heterogeneous industrial communication systems. IEEE Intl. Conf. on ETFA, 815-822.
  6. R. T. Qu & R. LIM. (2003). An architecture for the interconnecting heterogeneous fieldbuses in industrial automation. IEEE Intl. Symp. on CIRA, 396-400.
  7. X. Xie, D. Deng & X. Deng. (2011). Design of Embedded Gateway Software Framework for Heterogeneous Networks Interconnection. Intl. Conf. on ICEOE, 306-309.
  8. S. S. Yoon, J. C. Lee, S. J. Cho & J. W. Jeon. (2010). Gateway between high-performance Fieldbus and serial communication. Intl. Conf. of ICCAS, 971-974.
  9. J. H. Kim, D. T. Tuan, B. S. Yeom & J. W. Jeon. (2013). Design of a Seamless Gateway for Mechatrolink III. IEEE Intl. Conf. on ICIT, 25-28.
  10. K. Kim, M. Sung & H. W. Jin. (2012). Design and Implementation of a Delay-Guaranteed Motor Drive for Presicion Motion Control. IEEE trans. on Industrial Informatics, 8(2), 351-365. DOI : 10.1109/TII.2011.2166774
  11. M. Sung, K. Kim, H. W. Jin & T. Kim. (2011). An EtherCAT-based Motor Drive for High Precision Motion Systems. IEEE Intl. Conf. on INDIN, 163-168.
  12. C. Kang, Y. Pang, C. Ma & C. Li. (2011). Design of EtherCAT Slave Module. Int. Conf. of Mechatronics and Automation, 1600-1604.
  13. J. K. Lee, Y. H. Song, S. Lee, K. C. Lee & Y. J. Lee. (2011). Implementation of Multi-axis Smart Driver System via EtherCAT Network based on IEC61800 standard. Int. Conf. on ICCAS, 1871-1874.
  14. J. H. Park, S. Lee, K. C. Lee & Y. J. Lee. (2010). Implementation of IEC61800 based EtherCAT Slave Module for Real-time Multi-axis Smart Driver System. Intl. Conf. on ICCAS, 682-685.
  15. G. Cheng & X. Wang. (2012). Design of Tri-axial Motion Servo Control Systems Based on EtherCAT. IEEE Intl. Conf. on ICIST, 51-54.
  16. M. Felser. (2005). Real-Time Ethernet-Industry Prospective. Proceedings of the IEEE, 93(6), 1118-1129. DOI : 10.1109/JPROC.2005.849720
  17. Industrial Mini I/O - Field Installable. http://www.te.com/products/mini-io
  18. G. Prytz. (2008), A performance analysis of EtherCAT and PROFINET IRT. IEEE Intl. conf. on ETFA, 408-415.