Font Size: a A A

Research On The Parallelization Principle And Implementation Of Tool Path Planning Algorithm Based On OpenCL

Posted on:2019-08-16Degree:MasterType:Thesis
Country:ChinaCandidate:Y Q BiFull Text:PDF
GTID:2371330548976502Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
With the development of science and technology,the rapid development of numerical control technology is accompanied by new challenges.The new intelligent CNC system requires generate and edit the tool path online,with real-time or real-time availability.At the same time,open CNC system built on heterogeneous hardware platforms of different types,resulting in incompatibility between different platforms,which makes certain hardware resources unable to be fully utilized.So this CNC system put forward higher performance requirements.After a comprehensive analysis of the research status of the new intelligent CNC system and software architecture,aiming at the inefficiency of the traditional serial tool path planning algorithm and the incompatibility on the heterogeneous hardware platform,this paper presents a method based on Open CL heterogeneous system for tool path parallelization.The main work is as follows:1.According to the basic requirements of the compatibility and openness of the new intelligent CNC system,this paper put forward the idea of introducing the common parallel computing technology of heterogeneous system into the field of numerical control.Finally,parallel computing is implemented in heterogeneous environment of GPGPU.2.According to the tool path planning algorithm parallelization scheme for detailed design.The surface to be processed is selected as a NURBS surface,and the tool paths with different sampling densities are parallelized and reconstructed according to the isoparametric line method.3.In the development environment of Microsoft Visual Studio 2010,the parallel tool path planning algorithm of NURBS surface is implemented by using C++and Open CL programming languages,and the construction of GPGPU heterogeneous platform software system is accomplished by using.NET Framework 4.0 framework.They connect through the dynamic link library.4.Finally,the functional test of GPGPU heterogeneous platform software system is firstly carried out.Then the parallel tool path planning algorithm is compared with the traditional serial tool path planning algorithm,and the application experiment of Open GL tool path planning is carried out.The results show that theparallel algorithm is 1.9 ~ 15.6 times more efficient than the traditional serial algorithm.
Keywords/Search Tags:Tool Path Planning, OpenCL, Parallel Computing, GPGPU heterogeneous, OpenGL
PDF Full Text Request
Related items