Discrete Planning Unit Look-Ahead Velocity Control Strategy and Parallelization Research Based on GPU

作者:Cao Yunan*; Ye Peiqing; Zhang Qinjian; Li Jianyong
来源:Advances in Mechanical Engineering, 2014, 6: 103019.
DOI:10.1155/2014/103019

摘要

During the machining of complicated curves and surfaces, the massive microsegments are generated. The microsegments are inputted into numerical control system (CNC) to process the velocity planning and high-velocity interpolation. This whole procedure is the core algorithm of CNC. During the procedure of velocity planning, the look-ahead iterative calculation is used for several specified future microsegments and the calculation quantity is very large. Additionally, the CNC is a typical hard real-time system. Every interpolation step must be finished in specified interpolation period, so the high calculating ability of CPU is needed. The concept of GPU is quite different from the traditional CPU. It has a very strong parallel computing ability. In this project, the GPU technology is introduced into CNC algorithm. The parallel structure model is constructed by CUDA, and a discrete planning unit look-ahead velocity control strategy is proposed. The GPU parallel computing mechanism of massive microsegments is discussed and, based on the research, a high-performance velocity planning algorithm is presented. This research result can highly raise the velocity planning and interpolation efficiency. This brand new solution can help improve the performance of CNC system dramatically.

全文