Font Size: a A A

NC Program Simluation Based On G-buffer

Posted on:2017-02-14Degree:MasterType:Thesis
Country:ChinaCandidate:X S LiFull Text:PDF
GTID:2321330503472245Subject:Mechanical engineering
Abstract/Summary:PDF Full Text Request
With the extensive application of numerical control technology, people attached more attention to the efficiency of the workpiece and surface quality,the quality of NC machining tool path directly determined the processing efficiency of the workpiece and the workpiece surface quality.Currently, most CAM software which generated tool path contained air cutting,lift cutter,collision and so on, so the NC program which was generated by CAM software post-pricessing still need further to be tested and optimized.However, there was few software of NC program simulation and optimization which can detect and optimize the NC program domestically, and foreign ones were relatively expensive, so,developing NC program simulation and optimization software had important practical significance in domestic.In this paper, in order to solve air cutting,lift cutter,collision and detect the workpiece machining situation in the NC program,learning the G-buffer theory,puting forward the algorithm of geometric cutting simulation and detecting for the NC program based on G-buffer,meanwhile, the algorithm avoid the issue about G-buffer memory occupide too large. About algorithm of geometric cutting simulation for the NC program based on G-buffer,it's based on the imported information of G-code and tool to build tool model and G-buffer model,then cutting simulation. As for the detection algorithm of the NC program based on G-buffer,it detected and optimized the G-code with air cutting,lift cutter,collision in the process of simulation,as for the algorithm of detecting the workpiece cutting area,it's at the end of the simulation, comparing simulation workpiece with ideal machining model, then it can estimate the area of workpiece residual height and cutting depth too large.Through the NC program simulation based on G-buffer, and ultimately it can achieve the goal of detecting and optimizing NC program.Finally, based on the algorithm of geometric cutting simulation and detecting for the NC program based on G-buffer, we developed the NC program simulation detection module with the existing Frame Work software, it can detect all the three-axis machining G code. Through test cases, the result of roughing and finishing's simulation were very satisfied, it can effectively detect and optimize air cutting,lift cutter,collision in the processing of simulation, detecting the result of cutting depth's distribution, and ultimately achieved the expected result.
Keywords/Search Tags:G-buffer modeling, Cutting simulation, NC program optimization
PDF Full Text Request
Related items