Font Size: a A A

Research And Design Of 3D Print Technology Preprocessing Software

Posted on:2018-03-31Degree:MasterType:Thesis
Country:ChinaCandidate:C NiuFull Text:PDF
GTID:2348330518950916Subject:Materials Science and Engineering
Abstract/Summary:PDF Full Text Request
3D printing technology is a new popular technology combining information technology with mechanical engineering and materials science,which has been widely used in various fields of our life.From view of computer technology,3D printing's core technology is the data processing of three-dimensional model.The current slice software is divided into commercial and open source two kinds.The commercial software is expensive and uncommon and unconducive to the popularity of 3D printing technology and industrial development.Open source software can solve the problem of slicing,but most of these domestic 3D printer softwaresare almost entirely using foreign open source software or just translating the interface.The real understanding of its core algorithm still need publishers' technical support for source code.In order to solve this problem,this paper through the research and analysis of the underlying algorithm of 3D printing software,elaborated a software of 3D print preprocessing based on the STL file to solve the practical problems in the process of slicingmodels.Firstly,the demand of 3D printing software and the development status of 3D printing software are briefly introduced.Based on the analysis of 3D printing principle,the overall scheme of software design is put forward.Secondly,the analysis and design of several core module algorithms of 3D printing software are described in detail,and the functions of 3D model import,hierarchical slicing,automatic adding support,machining path optimization and GCode generation are realized.And then use the DEV-C ++ development environment and OpenGL graphics interface to develop a software interface to achieve the 3D printing parameters set,the model of geometric transformation and different display mode switch between,and briefly describes the software in several core data structures.Finally,use the software generated GCode to print on the 3D printer,the results of the software test validation.The experimental results show that the algorithm is accurate and feasible.The function of the designed software can meet the requirements of 3D printer,and it has the advantages of high slice efficiency and no added support.
Keywords/Search Tags:3D printing, Data processing, Slicing algorithm, Supporting algorithm, Gcode, Data structure
PDF Full Text Request
Related items