Font Size: a A A

Research On CNC Programming Technology And System Development For Complex Surface Polishing

Posted on:2020-09-03Degree:MasterType:Thesis
Country:ChinaCandidate:T Y WuFull Text:PDF
GTID:2431330590457601Subject:Mechanical engineering
Abstract/Summary:PDF Full Text Request
Polishing is a processing method to get a smooth or ultra-smooth surface.with the help of soft polishing tool or a chemical processing liquid which can reduce or completely eliminate the affected layer to get high quality surface.various newly polishing methods have invented,while mechanical polishing stills play an important role in polishing method.Domestic mechanical polishing of complex profile workpieces is still manual polishing.However,manual polishing is time-consuming and laborious,it is difficult to maintain consistency of surface,and it do harm to the health of workers.In recent years,many polishing companies who major in polishing industry are gradually using polishing robots and CNC polishing machines to replace manual polishing,those methods not only saving cost but also improving processing efficiency and product quality.Compared with the polishing robot,CNC machining technology is more mature and stable,and motion precision and structural rigidity are both highter.The CNC polishing technology is widely used by most polishing companies.This paper designs an automatic polishing CNC programming system for complex geometrical profiles by analyzing mechanical polishing and related processes.Firstly,the process parameters in the automatic polishing programming system are determined by analyzing the relative processes in mechanical polishing.By studing the typical CNC trajectory generation algorithm,various polishing trajectories is created,and the generation process and algorithm design of the polishing trajectory are designed and writed.Secondly,this paper research the local differential geometry of curved surface and the position of the polished wheel.The SolidWorks API function is used to design and write polishing trajectory data extraction algorithm.According to the characteristics of data structure,this paper design data storage structure and list container,and then optimize and sort the trajectory data.Thirdly,creating a five-axis polishing machine model and relevant coordinate system,studing the coordinate system conversion principle to establish and carry out the kinematics model of five-axis polishing machine.Studing the post-processing calculation flow and format conversion of output NC program,design the post-processing function of the five-axis CNC polishing machine.Finally,analysing system requirements and designing the overall framework and operation flow of the system to improve the automatic polishing CNC programming system.With the help of SolidWorks secondary development technology,this paper complete the four functional modules,including file management,trajectory generation,post processing and machining simulation and develop human machine interface(HMI).Taking the three-station five-axis CNC polishing machine manufactured by a company as a platform,a mobile phone case as a polished workpiece,test the function of the system on site.
Keywords/Search Tags:complex surface polishing, polishing trajectory, SolidWorks secondary development, post processing, automatic programming
PDF Full Text Request
Related items