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
fDate :
May 30 2007-June 1 2007
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;
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
DOI :
10.1109/ICCA.2007.4376558