Font Size: a A A

Research On 3D Printing Performance Of Geometric Model

Posted on:2020-03-08Degree:MasterType:Thesis
Country:ChinaCandidate:S C RaoFull Text:PDF
GTID:2428330602452433Subject:Mechanical design and theory
Abstract/Summary:PDF Full Text Request
With the development of 3D printing,research on this technology has become a hot spot.The 3D printing technology processes the CAD model through the slicing software,and then outputs the physical object by the 3D printer.It streamlines product generation and makes a profound impact on many industries.In the practice of 3D model printing,problems may be encountered such as excessive consumption of materials in the process of printing,low approximation of the printed model,and difficulty in determining the placement direction of the model,etc.,all of which will affect the efficiency and cost of 3D printing.We call these problems the printing performance of 3D models.Material consumption is directly related to model volume,which provides a basis for estimating material consumption and printing time or optimizing model design to save materials.After reading existing theories and open source software algorithms,this paper proposes several 3D printing algorithms related performance based on the.mod model file of the research group,laying a foundation for the integrated 3D printing software.(1)A volume algorithm based on octree is proposed for model volume calculation.In this algorithm,the octree is used to approximate the geometric model.When building the octree,the volume difference of the model corresponding to the depth of two adjacent layers is used as the criterion for whether the nodes need to continue to decompose.Finally,calculating the volume of all black nodes,the volume of the model is obtained.Compared with the traditional way of model volume calculation,this method has the advantages of easy to control the model approximation and small amount of calculation(2)To guarantee approximation degree on the model,this paper proposes an adaptive slicing algorithm based on the results of Boolean intersection and union operation.The ratio of the area after intersection and union with two slices represents the similarity between the two layers.Firstly,the model is layered by the equal-spacing method of smaller spacing,and then the adjacent layers are combined according to the similarity of adjacent slices to determine whether the adjacent slices could be merged,and the merged slices are merged two by two.Finally,an adaptive layering is obtained.This method can achieve the purpose of reducing the number of slice layers and improving printing efficiency.(3)In order to accurately find the supporting position of the model and find out the appropriate placement direction of the model,a common method for judging the supporting position of 3D printing was improved in this paper.The adaptive slicing model proposed in this paper is used to conduct supplementary search for the supporting position at the abrupt position of the model.A mathematical model is established on the relationship between the model direction and the area of the projective surface of the model to be supported in the printing plane.The mathematical model considers the 45-degree principle of 3D printing in the judgment of the support surface,which is closer to the actual process.By solving the model,the placement direction of the model with less support is calculated,which provides reference for practical printing.In this paper,the above algorithm is implemented by C++ programming,and the feasibility of the algorithm is verified by an example.
Keywords/Search Tags:3D printing, volume calculation, slicing algorithm, supporting position, placed direction
PDF Full Text Request
Related items