DOI QR코드

DOI QR Code

Hardware-in-the-loop Simulation of CNC-controlled Feed Drives

CNC 제어 이송계의 Hardware-in-the-loop 시뮬레이션

  • Lee, Wonkyun (Department of Mechanical Engineering, Yonsei University) ;
  • Lee, Chan-Young (Department of Mechanical Engineering, Yonsei University) ;
  • Kim, Joo-Yeong (Department of Mechanical Engineering, Yonsei University) ;
  • Song, Chang Kyu (Advanced Manufacturing Systems Research Division, Korea Institute of Machinery & Materials) ;
  • Min, Byung-Kwon (Department of Mechanical Engineering, Yonsei University)
  • 이원균 (연세대학교 기계공학과) ;
  • 이찬영 (연세대학교 기계공학과) ;
  • 김주영 (연세대학교 기계공학과) ;
  • 송창규 (한국기계연구원 첨단생산장비연구본부) ;
  • 민병권 (연세대학교 기계공학과)
  • Received : 2015.04.14
  • Accepted : 2015.04.20
  • Published : 2015.05.01

Abstract

Design and application of hardware-in-the-loop simulation (HILS) for design of CNC-controlled machine tool feed drives is discussed. The CNC machine tool is a complex mechatronics system where the complexity results from the software-based controller composed of a variety of functionalities and advanced control algorithms. Therefore, using a real CNC controller in the control simulation has merits considering the efforts and accuracy of the simulation modeling. In this paper challenges in HILS for a CNC controlled feed drive, such as minimization of time delay and transmission error that are caused by discretization of the feed drive model, is elaborated. Using an experimental HILS setup of a machine tool feed drive applications in controller gain selection and CNC diagnostics are presented.

Keywords

References

  1. Yeung, C.-H., Altintas, Y., and Erkorkmaz, K., "Virtual CNC System. Part I. System Architecture," International Journal of Machine Tools and Manufacture, Vol. 46, No. 10, pp. 1107-1123, 2006. https://doi.org/10.1016/j.ijmachtools.2005.08.002
  2. Zhang, K., Yuen, A., and Altintas, A., "Pre- Compensation of Contour Errors in Five-Axis CNC Machine Tools," International Journal of Machine Tools and Manufacture, Vol. 74, pp. 1-11, 2013. https://doi.org/10.1016/j.ijmachtools.2013.07.003
  3. Erkorkmaz, K., Altintas, Y., and Yeung, C.-H., "Virtual Computer Numerical Control System," CIRP Annals-Manufacturing Technology, Vol. 55, No. 1, pp. 399-402, 2006. https://doi.org/10.1016/S0007-8506(07)60444-2
  4. Yun, W.-S. and Min, B.-K., "Development of Virtual CNC using a Software Based Open Architecture Controller," J. Korean Soc. Precis. Eng., Vol. 19, No. 6, pp. 23-28, 2002.
  5. Landers, R. G., Min, B.-K., and Koren, Y., "Reconfigurable Machine Tools," CIRP Annals- Manufacturing Technology, Vol. 50, No. 1, pp. 269- 274, 2001. https://doi.org/10.1016/S0007-8506(07)62120-9
  6. Min, B.-K., Huang, Z., Pasek, Z. J., Yip-Hoi, D., Husted, F., et al., "Integration of Real-Time Control Simulation to a Virtual Manufacturing Environment," Journal of Advanced Manufacturing Systems, Vol. 1, No. 1, pp. 67-87, 2002. https://doi.org/10.1142/S0219686702000076
  7. Pritschow, G. and Rock, S., ""Hardware in the Loop" Simulation of Machine Tools," CIRP Annals- Manufacturing Technology, Vol. 53, No. 1, pp. 295- 298, 2004. https://doi.org/10.1016/S0007-8506(07)60701-X
  8. Gans, N. R., Dixon, W. E., Lind, R., and Kurdil, A., "A Hardware in the Loop Simulation Platform for Vision-Based Control of Unmanned Air Vehicles," Mechatronics, Vol. 19, No. 7, pp. 1043-1056, 2009. https://doi.org/10.1016/j.mechatronics.2009.06.014
  9. Gietelink, O. J., Ploeg, J., De Schutter, B., and Verhaegen, M., "Development of a Driver Information and Warning System with Vehicle Hardware-in-the- Loop Simulations," Mechatronics, Vol. 19, No. 7, pp. 1091-1104, 2009. https://doi.org/10.1016/j.mechatronics.2009.04.012
  10. Linjamaa, M, Virvalo, T., Gustafsson, J., Lintula, J., Aaltonen, V., et al., "Hardware-in-the-Loop Environment for Servo System Controller Design, Tuning and Testing," Microprocessors and Microsystems, Vol. 24, No. 1, pp. 13-21, 2000. https://doi.org/10.1016/S0141-9331(00)00062-4
  11. Choi, C. and Lee. W., "Analysis and Compensation of Time Delay Effects in Hardware-in-the-Loop Simulation for Automotive PMSM Drive System," IEEE Transactions on Industrial Electronics, Vol. 59, No. 9, pp. 3403-3410, 2012. https://doi.org/10.1109/TIE.2011.2172169
  12. Lee, W., Jang, S., Lee, K. S., Min, B.-K., and Lee, S. J., "Development of Encoder Signal Generator for HIL Simulation of Servo Motor Controller," Proc. of KSPE Spring Conference, pp. 77-78. 2012.
  13. Lee, T. H., Tan, K. K., and Huang, S., "Adaptive Friction Compensation with a Dynamical Friction Model," IEEE/ASME Transactions on Mechatronics, Vol. 16, No. 1, pp. 133-140, 2011. https://doi.org/10.1109/TMECH.2009.2036994
  14. Freidovich, L., Robertsson, A., Shiriaev, A., and Johansson, R., "LuGre-Model-Based Friction Compensation," IEEE Transactions on Control Systems Technology, Vol. 19, No.1, pp. 194-200, 2010.
  15. De Wit, C. C., Olsson, H., Astrom, K. J., and Lischinsky, P., "A New Model for Control of Systems with Friction," IEEE Transaction on Automatic Control, Vol. 40, No. 3, pp. 419-425, 1995. https://doi.org/10.1109/9.376053
  16. Lee, W., Lee, C.-Y., Jeong, Y. H., and Min, B.-K., "Distributed Component Friction Model for Precision Control of a Feed Drive System," IEEE/ASME Transactions on Mechatronics, No. 99, pp. 1-9, 2014.
  17. Lee. W., Lee, C.-Y., and Min, B.-K., "Simulationbased Energy Usage Profiling of Machine Tool at the Component Level," Int. J. Precis. Eng. Manuf.-Green Tech., Vol. 1, No. 3, pp. 183-189, 2014. https://doi.org/10.1007/s40684-014-0023-2