FPGA Based Acceleration and Deceleration Circuit for Robbots and CNC Machine Tools

FPGA를 이용한 로봇과 CNC 공작기계용 가감속회로 개발

  • 전재욱 (성균관대 전기전자 및 컴퓨터 공학부) ;
  • 김윤기 (성균관대 전기전자 및 컴퓨터 공학부) ;
  • 하영열 (나라계전 연구원)
  • Published : 1999.03.01

Abstract

In order to make industrial robots and CNC machine tools perform tasks efficiently, each axis has to be accelearated and decelerated appropriately. The existing techniques for the acceleration and deceleration of industrial robots and CNC machine tools are not efficient to generate velocity profiles. Thus, these previous techniques cannot generate velocity generating velocity profiles that cannot be generated by them. Based on the proposed approach, an acceleration and deceleration circuit for industrial robots and CNC machine tools is designed with a FPGA by using the VHDL.

Keywords

References

  1. Robotics: Control, Sensing. Vision and Intelligence K. S. Fu;R. C. Gonzalez;C. S. G. Lee
  2. Mechatronics v.4 no.1 Software acceleration/deceleration methods for industrial robots and CNC machine tools D. I. Kim;J. W. Jeon;S. Kim
  3. Proceedings of Intelligent Motion High Performance Motion Control Trajectory Commands Based on The Convolution Integral and Digital Filtering D. S. Khalsa
  4. United States Patent, Patent Number 4,554,497 Accleration/Deceleration Circuit R. Nozawa (et al.)
  5. Trans. of ASME, J. Eng. Ind. v.104 Reference-Word Circular Interpolators for CNC Systems Masory O.;Koren Y.
  6. Computer Control of Manufacturing Systems Koren Y.
  7. Proceedings of 1995 IEEE 21st IECON An Efficient Acceleration for Fast Motion of Industrial Robots J. W. Jeon
  8. United States Patent, Patent Number 4,555,758 Method and Apparatus for Controlling the Acceleration and Deceleration of a Movable Element without Abrupt Changes in Motion H. Inaba (et al.)
  9. United States Patent, Patent Number:5,373,439 Method for Controlling the Traveling Path of A Robot during Acceleration and Deceleration J. W. Jeon
  10. ALTERA data book ALRERA
  11. servo drive 및 power controller 사용설명서 삼성전자