Font Size: a A A

Development Of Control Software For 3D Printer Based On SLM Technology

Posted on:2021-06-06Degree:MasterType:Thesis
Country:ChinaCandidate:E FangFull Text:PDF
GTID:2518306470459954Subject:Mechanical engineering
Abstract/Summary:PDF Full Text Request
Metal materials have the characteristics of high hardness and high temperature resistance.Among various 3D printing technologies,laser 3D printing of metal parts is the most difficult.Among them,selective laser melting(SLM)based on automatic powdering has processing High accuracy and almost no need for subsequent machining.It can produce various metal parts with complex shapes and high precision requirements,and has a wide range of applications in the aerospace field.This paper designs a 3D printer control software based on SLM.This software improves the printing accuracy of molded parts on the basis of the original software and reduces the surface roughness of the parts.The main research work of this article is as follows:(1)In this design process,Visual C ++ 6.0 is used as the software design environment,the MFC application framework is applied,Open GL is used to display and simulate the 3D model on the screen,and Open CASCADE is used to perform data on the 3D model deal with.(2)The overall structure of the control software system is designed by analyzing the function of each module and the relationship between them.In the model import module,the mainstream STL format file is used as the import model,the topological relationship of the STL model is established through the data structure of points,edges,and surfaces,and the algorithm flow chart for importing the STL model is designed.In the hierarchical slicing module,through the use of equal-thickness hierarchical slicing method,the Boolean operation in the Open CASCADE technology is used to design the slicing algorithm of the STL file data model.In program design,through the BRep Algo API?Common(A,B)Methods Intersection of the slice plane and the model to obtain contour data reduces the algorithm design of the part surface judgment during laser scanning and increases the speed of software slicing.In the laser path scanning module,the deflection error of the scanning galvanometer in the laser scanning system is analyzed,and the deflection angle of the x and y-axis motors and the arbitrary scanning point p(x,Y),due to the symmetry and hollowness of the processed parts,straight line scan and zone scan are used for path planning,and the corresponding program is designed.In the simulation module,the dynamic simulation processing flow chart and post-processing flow chart are designed to realize the conversion from STL file format to G code format.(3)Realization of programming.Use the m?Triangle array method defined by C?Triangle to implement the import of STL files and the storage of STL file data;use the CF()method in the C?Dimetal Doc class to implement the layered slicing module;use the Fill()method in the C?Dimetal Doc class to implement path planning Module.(4)Designed the interface for processing operation and the interface for parameter setting,measured the surface roughness of the parts processed by two sets of different software,and analyzed and compared the data to find that the software designed this time has increased the accuracy by 14% on the original basis.
Keywords/Search Tags:Selective Laser Melting, control software, layered slicing, path planning, dynamic simulation Selective Laser Melting
PDF Full Text Request
Related items