• DocumentCode
    2004355
  • Title

    An Open Architecture Numerical Control System Based on Windows CE

  • Author

    Xiao, Suhua ; Li, Di ; Lai, Yizong ; Wan, Jiafu ; Feng, Shouting

  • Author_Institution
    South China Univ. of Technol., Guangzhou
  • fYear
    2007
  • fDate
    May 30 2007-June 1 2007
  • Firstpage
    1237
  • Lastpage
    1240
  • Abstract
    This paper presents an open-architecture Computerized Numerical Control (CNC) system based on Windows CE, which is a multi-task embedded real-time operating system. The CNC system adopts a master-slave architecture, And the Master applies with Windows CE, which charges weak real-time tasks such as NC code´s editor, interpreter and simulator function block, fault diagnosis, I/O monitoring and control etc, while the slave adopts a motion control card based on Digital Signal Processor (DSP) and Field Programmable Gate Array (FPGA), which charges hard realtime tasks including interpolation, electromotor control etc. The research realizes the construction of hardware and software of CNC system and solves such core issues as NC code interpreter and simulation, Rate Monotonic Scheduling (RMS) task schedule algorithm and task scheduling of CNC system. The experimental results have proven the development of CNC system based on Windows CE is a feasible, novel and fast technology course in the field of CNC.
  • Keywords
    computerised numerical control; digital signal processing chips; digital simulation; embedded systems; field programmable gate arrays; multiprogramming; program interpreters; scheduling; CNC; DSP; FPGA; NC code interpreter; digital signal processor; field programmable gate array; master-slave architecture; motion control card; multitask embedded real-time operating system; open architecture computerized numerical control system; rate monotonic scheduling; simulation; task scheduling; windows CE; Computational modeling; Computer architecture; Computer numerical control; Embedded computing; Field programmable gate arrays; Master-slave; Motion control; Operating systems; Processor scheduling; Real time systems; CNC; Windows CE; interpreter; simulation; task schedule;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control and Automation, 2007. ICCA 2007. IEEE International Conference on
  • Conference_Location
    Guangzhou
  • Print_ISBN
    978-1-4244-0818-4
  • Electronic_ISBN
    978-1-4244-0818-4
  • Type

    conf

  • DOI
    10.1109/ICCA.2007.4376558
  • Filename
    4376558