Font Size: a A A

Research And Implementation Of Core Algorithm Of 3D Printing

Posted on:2017-06-19Degree:MasterType:Thesis
Country:ChinaCandidate:H T JiangFull Text:PDF
GTID:2348330542973207Subject:Computer software and theory
Abstract/Summary:
3D printing is a new type of manufacturing technology,which can reduce the cost of production,shorten the product development cycle,personalized customization and other advantages.It can be widely used in many fields.It is a hot research and development direction of the current virtual manufacturing industry.Control software is 3D printing which provides precise,convenience and practical center and soul,so the core technology of 3D printing software research and development is particularly important.In order to provide a common processing and control software for 3D printing,this paper aims at the 3D printing model of STL format,the data preprocessing,support structure generation,hierarchical printing technology and print path planning algorithm.In this paper,the main research work and innovation are as follows:(1)This paper explores the analysis and processing technology of STL files in ASCII and binary formats,and uses the Java programming language to implement the core functions,at the same time,a set of STL 3D model display and visualization manipulation system is developed based on Java3D technology.(2)Based on the STL file visualization,based on the topological relations between common triangles,a support algorithm based on topological relations of triangular facets coordinate points and triangular facets grids is proposed,which combines feature area method and discrete the advantages of the labeling method,the realization of the STL three-dimensional model of the arbitrary perspective of the support structure generation,and greatly reduces the support of the generation time.(3)This paper mainly analyzes and studies two commonly used hierarchicalalgorithms andtriangular patch grouping algorithms,and proposes an optimized slicing algorithm.Firstly,all the triangles are grouped,and the local topological relations between the triangles of the same layer and the triangular facets of the upper and lower layers are calculated,and the efficiency of the delamination is obviously improved.(4)Aiming at the problem that the classical path generation algorithm cannot deal with the concave and the island printing region,we propose the CCTCSA(Two-stage Convex Segment Algorithm)algorithm and the TSM4CSA(Two-stage Solving Method for Convex Segment Algorithm)algorithm with the island print area of the laser interrupt control problems,both to improve the speed of printing and laser use efficiency,but also extend the life of the laser.
Keywords/Search Tags:Rapid prototyping, STL file, Support structure, Slicing algorithm, Path planning, Application domain
Related items