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
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;
Conference_Titel :
Embedded Computing, 2008. SEC '08. Fifth IEEE International Symposium on
Conference_Location :
Beijing
Print_ISBN :
978-0-7695-3348-3
DOI :
10.1109/SEC.2008.17