• DocumentCode
    1590228
  • Title

    Research of NC Program Processor in Embedded Control System

  • Author

    Wang, Qikui ; Li, Wei ; Chen, Youdong ; Wei, Hongxing ; Zou, Yong

  • Author_Institution
    Coll. of Eng., China Agric. Univ., Beijing
  • fYear
    2008
  • Firstpage
    276
  • Lastpage
    281
  • Abstract
    NC program processor is an important module in Computer Numerical Control (CNC) system. NC program processor is divided into interpreter and look-ahead function. In the paper, the macro variable computation, the geometric transformation and the look-ahead pre-interpolation which is widely adopted in machining small-line blocks are introduced for their importance in modern CNC system. The former two works are executed in the interpreter, and the last one is performed in look-ahead pre-interpolation function. A method for five formats of computing macro variable is proposed as well as the proportion and rotation transformation in the interpreter. Then, four conditions including angle constraint between two NC blocks, chord constraint rule, length of the small-line and monotone rule are also discussed. NC program processor is implemented in an embedded control system based ARM (advanced RISC machine), DSP (digital signal processor) and FPGA (field programmable gate array) processors. Experiments show the system is reliable.
  • Keywords
    computerised numerical control; embedded systems; program interpreters; program processors; DSP; FPGA; NC program processor; advanced RISC machine; angle constraint; chord constraint rule; computer numerical control system; digital signal processor; embedded control system; field programmable gate array; geometric transformation; interpreter; look-ahead pre-interpolation; macrovariable computation; CADCAM; Computer aided manufacturing; Computer numerical control; Control systems; Design automation; Field programmable gate arrays; Machining; Process control; Program processors; Programming profession; CNC; embedded control systems; interpreter; look-ahead;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Computing, 2008. SEC '08. Fifth IEEE International Symposium on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-0-7695-3348-3
  • Type

    conf

  • DOI
    10.1109/SEC.2008.17
  • Filename
    4690762