Font Size: a A A

Development And Application Of Data Processing Software For Additive Manufacturing Of Micro-jetting And Bonding Based On Qt

Posted on:2018-05-31Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiFull Text:PDF
GTID:2428330566951080Subject:Digital material forming
Abstract/Summary:PDF Full Text Request
The data processing software is an important prerequisite and guarantee for the smooth progress of micro-jetting and bonding process.In general,additive manufacturing software can not be common between devices,even if the same forming of the different devices can not be used.And a lot of additive manufacturing equipment are required to support an independent computer to run data processing software,which increases the cost of equipment and the operation complexity.Therefore,in this paper,a corresponding data processing software was developed based on Qt platform for the self-developed equipment of additive manufacturing of micro-jetting and bonding.According to the printing characteristics of the spray nozzle and technical requirement of the self-developed equipment of additive manufacturing of micro-jetting and bonding,the requirement of the data processing software was analized.The software was divided into five functional modules for sequential development,which included 3D model display,model slicing,acquisition of closed contour loop,contour ring filling and communication with hardware.(1)Analized the structure characteristics of STL file,saved the STL file data by classifying through defining the vertex structure and the triangle structure.Used Open GL graphics rendering function to sequentially read the vertex and triangle data,which achieved 3D model display.(2)Used N containers to preserve the triangle facets that intersected with the cutting layer on each cutting layer.Obtained the intersection points by intersecting the triangle in the container with the tangent plane,which realized model slicing.(3)Used intersection structure to save each set of intersections on the layer.According to the characteristics of the common intersection points existing between the intersection structures of two adjacent triangles,the adjacent intersection points were extracted sequentially,and the closed contour ring was formed in turn.(4)Established the relationship binary tree of contour ring on the surface,and divided all the contour loops on the surface into a plurality of independent contour ring groups which contained only a single connected region.Used odd even filling algorithm to fill each contour ring group to realize the region filling of the contour ring.(5)According to the requirement of data transmission,Used the Qt Serial Port module to develop serial communication driver,and designed the communication protocol,which realized the communication with hardware.Finally,the data processing software was run on Windows,Linux and embedded ARM platform successfully.The data processing software was applied to the self-developed equipment of additive manufacturing of micro-jetting and bonding to print entity model for experimental verification.The 3D solid model was printed successfully,and the forming effect was good.The forming error was less than 0.2mm.And the software ran smoothly and the operation was convenient.
Keywords/Search Tags:Data processing software, Slicing algorithm, Contour filling, Qt, Micro-jetting and bonding
PDF Full Text Request
Related items