Development of CNC controller based on i80486 and 32bit DSP chip

i80486과 32비트 DSP를 사용한 CNC 제어기의 개발

  • Kim, Dong-Il (Control R/D Team, Production Engineering Division, Samsung Electronics) ;
  • Song, Jin-Il (Control R/D Team, Production Engineering Division, Samsung Electronics) ;
  • Kim, Sung-Kwan (Control R/D Team, Production Engineering Division, Samsung Electronics) ;
  • Lee, Choong-Hwan (Control R/D Team, Production Engineering Division, Samsung Electronics) ;
  • Lee, Yun-Suk (Control R/D Team, Production Engineering Division, Samsung Electronics) ;
  • Kang, Moon (Control R/D Team, Production Engineering Division, Samsung Electronics) ;
  • Na, Sang-Keun (Control R/D Team, Production Engineering Division, Samsung Electronics) ;
  • Lim, Yong-Gyu (Machinery & Electronics Research institute, Samsung Heavy Industries) ;
  • Nam, Ki-Jun (Machinery & Electronics Research institute, Samsung Heavy Industries)
  • 김동일 (삼성전자 생산기술본부 제어기술개발팀) ;
  • 송진일 (삼성전자 생산기술본부 제어기술개발팀) ;
  • 김성권 (삼성전자 생산기술본부 제어기술개발팀) ;
  • 이충환 (삼성전자 생산기술본부 제어기술개발팀) ;
  • 이윤석 (삼성전자 생산기술본부 제어기술개발팀) ;
  • 강문 (삼성전자 생산기술본부 제어기술개발팀) ;
  • 나상근 (삼성전자 생산기술본부 제어기술개발팀) ;
  • 임용규 (삼성중공업 기계전자연구소) ;
  • 남기준 (삼성중공업 기계전자연구소)
  • Published : 1992.10.01

Abstract

This paper presents Samsung CNC (Computer Numerical Controller) system with an intel 80486/487 as the main CPU and a 32 bit floating point DSP(Digital Signal Processor) TMS320C30 as the motion control CPU. The Samsung CNC system diverse user-frienly characteristics such as multi-tasking, powerful menu system, internal PLC system, and 2/3 dimensional graphics in wire and solid mode. The main CPU executes central processing program, user interface program, interpreter, BMI, etc while the motion control CPU carries out some interpolations, acceleration/deceleration, and PID control algorithm with feedforward terms. Complex interpolations except linear and circular ones are performed on the main control CPU. The experimental results for the circular interpolation under linear acceleration/deceleration shows that the proposed CNC system can be widely used in controlling machining centers with good machining accuracy.

Keywords