| CPC B28B 1/001 (2013.01) [B33Y 10/00 (2014.12); B33Y 50/00 (2014.12)] | 7 Claims |

|
1. A lattice-structured concrete three-dimensional (3D) printing method for component forming, comprising:
S1, obtaining 3D data of a component to be printed and establishing a 3D model of the component to be printed, the 3D data including a coordinate set of all points and lines of the component to be printed in a 3D space;
S2, obtaining a print head configuration and setting a printing parameter;
S3, obtaining the printing parameter and generating lattice information of the 3D model using an improved slicing algorithm based on a feature of the component to be printed, including:
S3.1, obtaining a slump degree of a printing concrete material;
S3.2, determining, based on the slump degree, a minimum circumscribed circle on a horizontal plane and a height h formed by a unit extrusion amount of the printing concrete material within a preset time, initializing j=1;
S3.3, initializing i=1, Nj=0;
S3.4, obtaining, based on the minimum circumscribed circle and the height, an i-th layer contour of a j-th sub-component to be printed from bottom to top, and generating a first point arrangement graph by tangentially arranging points within and along the i-th layer contour using the minimum circumscribed circle, wherein outermost points of the first point arrangement graph are connected to form a bottom contour;
S3.5, calculating, based on the first point arrangement graph and a height of a current layer, an extrusion amount required to supplement the printing concrete material at positions other than a contour of the current layer, wherein extrusion points for supplementing the printing concrete material form a second point arrangement graph;
S3.6, calculating a corrected height after supplementing the printing concrete material to obtain a slice height hi of the i-th layer;
S3.7, calculating a total slice height Htemp of a current sub-component to be printed, and if Htemp is less than a height H of the current sub-component to be printed and (H−Htemp)/h>α, α∈=(1,1.5], incrementing i by 1 and returning to S3.4,
otherwise, proceeding to S3.8;
S3.8, designating a value of H−Htemp as a height limit, calculating an extrusion amount of the printing concrete material based on the slump degree of the printing concrete material to obtain a temporary minimum circumscribed circle, and generating a third point arrangement graph based on the temporary minimum circumscribed circle, incrementing i by 1, assigning a value of Nj+i to Nj, and proceeding to S3.9;
S3.9, if unsliced sub-components to be printed exist, incrementing j by 1 and returning to S3.3, otherwise, proceeding to S3.10; and
S3.10, constructing a lattice information set for N layers of the component to be printed, wherein
![]() and J denotes a total count of sub-components to be printed;
S4, controlling one or more print heads to perform 3D printing based on the lattice information; and
S5, post-processing a printed component to obtain a finished product.
|