Slicing method, three-dimensional printing method, storage unit, computing device, three-dimensional printer, three-dimensional printing system and three-dimensional printing intermediate product
Patent Information
- Application Number
- CN202410858832.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-28
- Publication Date
- 2026-10-30
- Estimated Expiration
- 2044-06-28
AI Technical Summary
这种控制方法存在滞后效应
[0022]从温差产生的主要原因可知,温差是打印部分在吸热及在烧结时放热形成的。因此,打印部分在打印层分布的不均衡性是造成温差的主要原因。现有技术基于这种不均衡性设置对预热灯的功率控制逻辑,但具有滞后性。第一技术方案中,通过在虚拟打印腔中增设分立的热平衡件,使打印层的预设分区的打印部分面积占预设分区面积的比值接近或相同,从而消除了打印部分在打印层分布的不均衡性,使打印层各预设分区彼此间具有较小的温差。上述技术手段不仅因为消除了对预热灯的功率控制逻辑(基于热成像仪实测的温度分布),因此对温差的控制不会产生滞后效应,而且因为温差控制更直接,较现有技术更能保证三维打印件的形状和尺寸的精度。
Smart Images

Figure CN118700532B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of 3D printing, specifically to slice generation methods, 3D printing methods, storage units, computing devices, 3D printers, 3D printing systems, and 3D printing intermediates. Background Technology
[0002] In existing technologies, a 3D printing system includes a computing device, a 3D printer, and a printing platform. The computing device acquires at least one 3D printing model from the user and, according to the user's quantity requirements, arranges each 3D printing model in a virtual cavity. After user confirmation, it slices the 3D printing model to form slice information for each printing layer. The 3D printer includes a body, a preheating device, a printing device, and a control device. The body is adapted to be detachably attached to the printing platform. The preheating device is fixed to the body and preheats the 3D printing material on the printing platform by emitting electromagnetic waves (e.g., infrared or broadband light) to keep the temperature of the 3D printing material slightly below the sintering temperature (generally 2 to 3 degrees Celsius lower). The preheating device includes several preheating lamps arranged in an array. The printing device includes a powder spreading unit, an ejection unit, and a heating unit. The powder spreading unit spreads the 3D printing material onto the printing platform, the ejection unit ejects a coalescing agent onto the 3D printing material, and the heating unit heats the 3D printing material. The 3D printing material, after absorbing heat from the ejected coalescing agent, breaks through the sintering temperature, thus melting and coalescing to form a 3D printed part. The control device acquires the slicing information of each printing layer and controls the printing device to spray the coalescing agent according to the slicing information, directing the coalescing agent towards the location of the slice. The printing platform forms printing cavities by descending layer by layer, and these printing cavities correspond to virtual cavities. The printing cavities hold the 3D printing material and form the 3D printed part within them.
[0003] During the printing process, the 3D printing material in each layer is heated by the heating unit after being sprayed with a coalescing agent in the printing section (corresponding to the slice), increasing its energy. However, energy loss occurs during sintering. Therefore, there is a temperature difference between the printing section and other sections. If the printing section temperature is too high, the 3D printing material in the previous layer will be too hot before printing and sinter prematurely, resulting in the 3D printed part containing parts not defined by the sprayed coalescing agent. Conversely, if the printing section temperature is too low, the 3D printing material in the previous layer will be too cold before printing, preventing sintering even after the coalescing agent is sprayed, resulting in the 3D printed part missing its intended parts.
[0004] In existing technologies, this temperature difference is controlled by a controller that adjusts the power of each preheating lamp after the temperature distribution of the printed layer is obtained by a temperature sensor (e.g., a thermal imager). This control method suffers from a hysteresis effect. Summary of the Invention
[0005] The purpose of this application is to overcome the aforementioned defects or problems in the prior art and to provide a slice generation method, a 3D printing method, a storage unit, a computing device, a 3D printer, a 3D printing system, and 3D printing intermediate products, which can control the temperature difference of each part in each printing layer and has less of a hysteresis effect compared to the control methods of the prior art.
[0006] To achieve the above objectives, the following technical solution is adopted:
[0007] The first technical solution relates to a slice generation method, which generates slices of each printing layer based on at least one three-dimensional printed part model. The slice generation method includes adding at least one discrete thermal balance part model in a virtual printing cavity to make the first ratio of each preset partition in each printing layer close to or the same; the first ratio is the ratio of a first area to the area of the preset partition, the first area is the sum of the area of the first slice in the preset partition and the area of the second slice in the preset partition, the first slice is the cross-section of each discrete three-dimensional printed part model arranged in the virtual printing cavity in the printing layer, and the second slice is the cross-section of each discrete thermal balance part model added in the virtual printing cavity in the printing layer; the slice includes a first slice and a second slice.
[0008] The second technical solution is based on the first technical solution and includes: Step 1: arranging a three-dimensional printed part model in a virtual printing cavity and generating a first slice for each printing layer; and Step 2: in each printing layer, based on the first slice and under the premise of satisfying a first condition, adding a second slice based on a first objective, and the first slice and the second slice together constitute the slice; the first condition is that the second slice is spaced apart from the first slice of the printing layer and does not overlap with the first slice of the adjacent printing layer below the printing layer; the first objective is that the first ratio of the preset partition in each printing layer is close to or the same; the second slices connected vertically constitute the thermal balance part model.
[0009] The third technical solution is based on the second technical solution. In step 1, a three-dimensional printed model is laid out to achieve the second objective under the premise of satisfying the second condition. The second condition is that any three-dimensional printed model is spatially separated from any other three-dimensional printed model. The second objective includes having the fewest number of printed layers containing a preset partition that exceeds the limit among all printed layers. The preset partition that exceeds the limit is a preset partition in which the ratio of the area of the first slice in the preset partition to the area of the preset partition reaches or exceeds a first threshold.
[0010] The fourth technical solution is based on the third technical solution, wherein the value range of the first threshold is 75% to 100%.
[0011] The fifth technical solution is based on the second technical solution, wherein the first objective further includes minimizing the number of discrete parts of the second slice in the printed layer.
[0012] The sixth technical solution is based on the second or fifth technical solution, wherein the first objective further includes having the largest number of discrete portions of the second slice that are vertically connected to the second slice of the adjacent printed layer located below the printed layer.
[0013] The seventh technical solution is based on the first technical solution, wherein each of the preset partitions has the same shape.
[0014] The eighth technical solution relates to a three-dimensional printing method, which performs three-dimensional printing on slices generated by the slice generation method described in any one of the first to seventh technical solutions, wherein both the first slice and the second slice in each printing layer are printed.
[0015] The ninth technical solution relates to a storage unit that stores a computer program for implementing the slice generation method as described in any one of the first to seventh technical solutions.
[0016] The tenth technical solution relates to a computing device, which includes an input unit, an output unit, a computing unit, and a storage unit as described in the ninth technical solution. The input unit is used to acquire at least one three-dimensional printing model, the output unit is used to output the slicing information of each printing layer, and the computing unit retrieves the three-dimensional printing model and the computer program, and generates the slicing information of each printing layer by executing the computer program.
[0017] The eleventh technical solution is based on the tenth technical solution and includes a body, a preheating device, a printing device, and a control device. The preheating device is fixed to the body and preheats the 3D printing material attached to the printing platform of the 3D printer by emitting electromagnetic waves. The printing device is used to spray a coalescing agent onto the 3D printing material and heat it to sinter the printed material sprayed with the coalescing agent. The control device is used to acquire the slicing information of each printing layer output by the computing device as described in the tenth technical solution and control the printing device to spray the coalescing agent according to the slicing information.
[0018] The twelfth technical solution relates to a three-dimensional printing system, which includes a printing platform, a computing device as described in the tenth technical solution, and a three-dimensional printer as described in the eleventh technical solution. The printing platform is adapted to be attached to the three-dimensional printer and adapted to form a printing cavity, the printing cavity corresponding to a virtual printing cavity; the computing device is adapted to output the slicing information to the control device.
[0019] The thirteenth technical solution relates to a 3D printing intermediate product, which includes at least one 3D printed part, at least one thermal balance part, and 3D printing material wrapped around each 3D printed part and each thermal balance part; on at least one first cross section, the difference between the maximum and minimum values of the second ratios of each first partition is less than 4%, the first cross section is a horizontal cross section of the 3D printing intermediate product intersecting with at least one 3D printed part, and the first partition is one of the n*m parts that divide the first cross section into, where n and m are any natural numbers from 2 to 10; the second ratio is the ratio of the area of the first cross section to the area of the first partition in each first partition on the first cross section, and the first cross section is the sum of the area of the cross section of each 3D printed part in the first partition and the area of the cross section of each thermal balance part in the first partition.
[0020] The fourteenth technical solution is based on the sixteenth technical solution, wherein the difference between the maximum and minimum values of the second ratios in each first partition is less than or equal to 2%.
[0021] Compared with existing technologies, the above solution has the following beneficial effects:
[0022] As can be seen from the main causes of temperature difference, it arises from the heat absorption during printing and the heat release during sintering. Therefore, the uneven distribution of the printed parts within the printing layer is the primary cause of temperature difference. Existing technologies use power control logic for the preheating lamps based on this unevenness, but this approach suffers from lag. In the first technical solution, by adding discrete thermal balancing components within the virtual printing cavity, the ratio of the printed area to the area of each preset partition in the printing layer is made close to or equal to the preheating area of the preset partition, thereby eliminating the uneven distribution of the printed parts within the printing layer and resulting in a smaller temperature difference between the preset partitions of the printing layer. This technique not only eliminates the power control logic for the preheating lamps (based on temperature distribution measured by a thermal imager), thus avoiding lag in temperature difference control, but also provides more direct temperature difference control, ensuring greater accuracy in the shape and size of the 3D printed parts compared to existing technologies.
[0023] The second technical solution, based on the first, divides the slicing generation method into generating the first slice first and then the second slice. Compared to simultaneously calculating and optimizing the placement and orientation of the 3D printed part model and the thermal balance part model, it has the advantages of lower computational load and faster optimization speed. The first condition ensures that each thermal balance part is not connected to any 3D printed part. The first objective is conducive to achieving the temperature difference control objective.
[0024] In the third and fourth technical solutions, the first slice is optimized to minimize the number of printing layers containing pre-defined partitions that exceed the limit. This is because if a printing layer contains pre-defined partitions that exceed the limit, then other pre-defined partitions of that printing layer need to be printed in a second slice with a larger area.
[0025] In the fifth technical solution, the first objective of optimizing the second slice also includes minimizing the number of second slices in the printing layer, so that the second slices will not be too fragmented and difficult to remove during later processing.
[0026] In the sixth technical solution, the primary objective of optimizing the second slice also includes maximizing the number of second slices that are connected vertically to adjacent printing layers. This also avoids the difficulty in removing the second slices during later processing due to the addition of too many thermal balance model elements.
[0027] In the seventh technical solution, all preset partitions have the same shape, so the first ratio only needs to be calculated based on the first area.
[0028] The eighth technical solution has the technical effects of the technical solution it references.
[0029] The ninth to eleventh technical solutions provide the material basis for realizing the corresponding methods.
[0030] The twelfth technical solution has the technical effects of the technical solution it references.
[0031] The intermediate products for 3D printing in the thirteenth and fourteenth technical solutions can ensure the shape and dimensional accuracy of the 3D printed parts. Attached Figure Description
[0032] To more clearly illustrate the technical solutions of the embodiments, the accompanying drawings used are briefly described below:
[0033] Figure 1 This illustrates the arrangement of each 3D printed part model within the virtual printing cavity in the embodiment;
[0034] Figure 2 The location and shape of the first slice within a printing layer in one embodiment are shown;
[0035] Figure 3 The location and shape of a slice within a printing layer in one embodiment are shown. Detailed Implementation
[0036] Unless otherwise specified, the terms “first,” “second,” or “third,” etc., in the claims and description are used to distinguish different objects and not to describe a particular order.
[0037] Unless otherwise specified, in the claims and description, the terms “center,” “lateral,” “longitudinal,” “horizontal,” “vertical,” “top,” “bottom,” “inner,” “outer,” “upper,” “lower,” “front,” “rear,” “left,” “right,” “clockwise,” “counterclockwise,” etc., indicate the orientation or positional relationship based on the orientation and positional relationship shown in the drawings, and are only for the purpose of simplifying the description, and do not imply that the device or element referred to must have a specific orientation or be constructed and operated in a specific orientation.
[0038] Unless otherwise specified in the claims and description, the terms "fixed connection" or "fixed connection" shall be interpreted broadly to mean any connection in which there is no displacement or relative rotation relationship between the two parties, including non-removable fixed connection, detachable fixed connection, integral connection, and fixed connection by other means or components.
[0039] Unless otherwise specified, the terms “comprising,” “having,” and variations thereof in the claims and description shall mean “including but not limited to.”
[0040] In the claims and description, unless otherwise specified, the term "have" means that a technical feature that follows is part of a technical feature that precedes it.
[0041] Unless otherwise specified in the claims and description, the term "separate" means that any 3D printed part model is spatially separated from any other 3D printed part model, and also means that any thermal balance part model is spatially separated from any 3D printed part model and does not enter the interior of any 3D printed part model.
[0042] Unless otherwise specified in the claims and description, the term "preset partition" means one of several parts that divide a print layer into, wherein the preset partitions do not intersect each other and the preset partitions of the same print layer cover the print layer.
[0043] Unless otherwise specified in the claims and description, the term "horizontal section" refers to the horizontal section with respect to the orientation of the 3D printed intermediate in the printing cavity.
[0044] The technical solutions in the embodiments will be clearly and completely described below with reference to the accompanying drawings.
[0045] Example
[0046] In this embodiment, the 3D printing system includes a computing device, a 3D printer, and a printing platform.
[0047] The computing device includes an input unit, an output unit, a storage unit, and a computing unit.
[0048] The input unit is used to obtain relevant information about at least one 3D printed model from the user. The relevant information about the 3D printed model is generally stored as electronic data, which includes the shape data of at least one 3D printed part, as well as the number of each 3D printed part that the user needs to print.
[0049] The output unit is used to output the slice information of each printing layer. The slice includes a first slice and a second slice. The first slice is the cross-section of each discrete 3D printed part model placed in the virtual printing cavity in the printing layer, and the second slice is the cross-section of each discrete thermal balance part model added to the virtual printing cavity in the printing layer.
[0050] The storage unit is used to store the computer program, which is used to implement the slice generation method.
[0051] In this embodiment, the slice generation method refers to a method for generating slices of each printing layer based on at least one 3D printed part model. The core of this slice generation method lies in adding at least one discrete thermal balancer model in the virtual printing cavity to make the first ratio of each preset partition in each printing layer approximately or identical. Here, a preset partition is one of several parts that divide the printing layer; the preset partitions do not intersect each other, and each preset partition of the same printing layer covers the printing layer. "Discrete" means that any 3D printed part model is spatially separated from any other 3D printed part model, and also means that any thermal balancer model is spatially separated from any other 3D printed part model and does not enter the interior of any 3D printed part model. The first ratio is the ratio of a first area to the area of the preset partition. The first area is the sum of the area of the first slice in the preset partition and the area of the second slice in the preset partition. The first slice is the cross-section of each discrete 3D printed part model placed in the virtual printing cavity in the printing layer, and the second slice is the cross-section of each discrete thermal balancer model added to the virtual printing cavity in the printing layer.
[0052] Specifically, the slice generation methods include:
[0053] Step 1: Lay out the 3D printed model in the virtual printing cavity and generate the first slice of each printing layer; Figure 1 The diagram shows a 3D printed part model arranged within a virtual printing cavity. The virtual printing cavity is located within... Figure 1 The dashed line represents the 3D printed part model. Figure 1 In this context, implementation is used. Multiple 3D printed models can be placed in the virtual printing cavity. Here, "placement" refers to determining the position and orientation of each 3D printed model in the virtual printing cavity. Figure 2The diagram illustrates the first slice in a printing layer. The dashed lines represent the preset partitions of this printing layer. In this embodiment, each printing layer is divided into 16 preset partitions (4x4), each with the same shape. The gray area represents the first slice of this printing layer, which includes several first sub-slices. Each first sub-slice is a virtual cross-section of a 3D printed model within this printing layer. In step 1, when laying out the 3D printed model, a second condition must be met, and optimization is performed based on a second objective while satisfying this condition. The second condition is the spatial separation between any 3D printed model and any other 3D printed model. The second objective includes minimizing the number of printing layers containing preset partitions that exceed the limit. A preset partition that exceeds the limit is a preset partition where the ratio of the area of the first slice within that preset partition to the area of that preset partition reaches or exceeds a first threshold. In this embodiment, the first threshold is defined as 80%, but it can also be set within the range of 75% to 100% as needed. Of course, in other embodiments, optimization for the second objective is not mandatory; in this case, step 1 is simply the existing slice generation method.
[0054] Table 1 shows Figure 2 The ratio of the area of the first slice of each preset partition in the middle printing layer to the area of the preset partition.
[0055] Table 1: Ratio of the area of the first slice to the area of the preset partition in each preset partition of the printed layer:
[0056] 28.5% 55.4% 6.2% 19.0% 68.4% 62.1% 70.4% 60.2% 75.1% 68.2% 70.7% 60.5%
[0057] Step 2: In each printed layer, based on the first slice and under the premise of satisfying the first condition, a second slice is added based on the first objective, and the first slice and the second slice together constitute the slice; wherein, the first condition is that the second slice is spaced apart from the first slice of the printed layer and does not overlap with the first slice of the adjacent printed layer below the printed layer; the first objective is that the first ratio of the preset partitions in each printed layer is close to or the same; the second slices connected vertically constitute the thermal balance component model. The first objective is an optimization objective. That is, under the premise of satisfying the first condition, the scheme of adding the second slice should minimize the difference between the maximum and minimum values of the first ratios of each preset partition. In other embodiments, the first objective may also include a secondary objective, that is, the number of discrete parts of the second slice in the printed layer, i.e., the number of second sub-slices, is minimized. In other embodiments, the first objective may also include another secondary objective, that is, the number of second sub-slices connected vertically to the second slice of the adjacent printed layer below the printed layer is maximized. In other embodiments, the two secondary objectives in the first objective can also be hierarchical, and the levels can be interchanged when hierarchically hierarchical. Figure 3This illustration shows a slice generated in a printing layer in this embodiment. The first slice is gray, and the second slice is red. The slice is a collection of the first and second slices.
[0058] Table 2 shows Figure 3 The first ratio of each preset partition in the middle printing layer.
[0059] Table 2: First ratio of each preset partition in the printed layer:
[0060]
[0061]
[0062] As shown in Table 2, the maximum value of the first ratio in each preset partition is 75.9%, the minimum value is 74.5%, and the difference between the two is 1.4%. The distribution of the first ratio in each preset partition in other printing layers is similar.
[0063] The computing unit retrieves the 3D printing model from the input unit and the computer program from the storage unit. The computing unit executes the computer program to implement the aforementioned slice generation method and generates slice information for each printing layer, which is then output to the output unit.
[0064] A 3D printer consists of a machine body, a preheating device, a printing device, and a control device.
[0065] The body is designed for detachable attachment to the printing platform.
[0066] The preheating device is fixed to the machine body and preheats the 3D printing material on the printing platform by emitting electromagnetic waves (such as infrared or broadband light) to keep the temperature of the 3D printing material slightly lower than the sintering temperature (generally 2 to 3 degrees Celsius lower). The preheating device includes several preheating lamps arranged in an array. The power of each preheating lamp can preferably be set to keep the intensity of the electromagnetic waves emitted to each preset zone consistent or close.
[0067] The printing apparatus is used to spray a coalescing agent onto the 3D printing material and heat it to sinter the sprayed coalescing agent. In this embodiment, the printing apparatus includes a powder spreading unit, a spraying unit, and a heating unit. The powder spreading unit is used to spread the 3D printing material onto the printing platform, the spraying unit is used to spray a coalescing agent onto the 3D printing material, and the heating unit is used to heat the 3D printing material. After absorbing heat, the 3D printing material sprayed with the coalescing agent breaks through the sintering temperature, thereby melting and coalescing to form a 3D printed part.
[0068] The control device is used to acquire the slicing information of each printing layer and control the printing device to spray the coalescing agent according to the slicing information, so that the coalescing agent is sprayed towards the location of the slice.
[0069] The printing platform is used to form printing cavities by descending layer by layer, which correspond to virtual cavities. These printing cavities hold the 3D printing material and form the 3D printed part within them.
[0070] Therefore, in this embodiment, during the 3D printing process, the slices generated according to the slice generation method in this embodiment will be printed during the printing of each printing layer. Both the first slice and the second slice are printed.
[0071] After the 3D printing process is completed, an intermediate 3D printing product is formed in the printing cavity. The intermediate 3D printing product includes 3D printed parts printed according to each 3D printed part model, thermal balance parts printed according to each thermal balance part model, and 3D printing material wrapped around each 3D printed part and each thermal balance part. In this embodiment, on at least one first cross-section of the intermediate 3D printing product, the difference between the maximum and minimum values of the second ratios of each first partition is less than or equal to 2%. Here, the first cross-section is the horizontal cross-section of the intermediate 3D printing product intersecting with at least one 3D printed part; the horizontal cross-section refers to the horizontal cross-section of the intermediate 3D printing product in terms of its orientation within the printing cavity. The first partition is one of n*m parts divided into equal parts of the first cross-section, where n and m are any natural numbers from 2 to 10, and n can be equal to or not equal to m; in this embodiment, n and m are both 4. The second ratio is the ratio of the area of the first cross-section to the area of the first partition in each first partition on the first cross-section. Here, the first cross-section is the sum of the area of the cross-section of each 3D printed part in the first partition and the area of the cross-section of each thermal balance part in the first partition.
[0072] The intermediate product from 3D printing needs to be cooled. After cooling, the 3D printed part is removed from the 3D printing material. The thermal equilibrium part is not the target product of 3D printing, so it can be discarded or recycled.
[0073] In this embodiment, by adding discrete thermal balancing components in the virtual printing cavity, the ratio of the printed area to the area of the preset partition of the printing layer is made close to or the same, thereby eliminating the uneven distribution of the printed portion in the printing layer and ensuring a small temperature difference between the preset partitions of the printing layer. This technique not only eliminates the power control logic of the preheating lamp (based on the temperature distribution measured by the thermal imager), thus avoiding lag in temperature difference control, but also provides more direct temperature difference control, ensuring greater accuracy in the shape and size of the 3D printed parts compared to existing technologies.
[0074] In this embodiment, the slice generation method is divided into generating the first slice first and then generating the second slice. Compared with simultaneously calculating and optimizing the placement and orientation of the 3D printed part model and the placement and orientation of the thermal balance part model, it has the advantages of less computation and faster optimization speed. The first condition ensures that each thermal balance part is not connected to any 3D printed part. The first objective ensures that the temperature difference control target is achieved.
[0075] In this embodiment, the first slice is optimized to minimize the number of printed layers containing preset partitions that exceed the limit. This is because if a printed layer contains preset partitions whose area ratio of the first slice exceeds a first threshold, then other preset partitions in that printed layer need to be printed as second slices with larger areas. Of course, if the area ratio of the first slice exceeds the first threshold, it will also make the first ratio even more difficult to approach.
[0076] In other embodiments, a primary objective of optimizing the second slice also includes minimizing the number of second slices in the printed layer, so that the second slices are not too fragmented and difficult to remove during later processing.
[0077] In other embodiments, the first objective of optimizing the second slice also includes maximizing the number of second slices that are connected vertically to adjacent printed layers, which can also avoid the difficulty in removing them during later processing due to the addition of too many thermal balance model elements.
[0078] In this embodiment, all preset partitions have the same shape, so the first ratio only needs to be calculated based on the first area.
[0079] The intermediate product for 3D printing in this embodiment can ensure the shape and size accuracy of the 3D printed parts.
[0080] The description of the above specification and embodiments is used to explain the scope of protection of this application, but does not constitute a limitation on the scope of protection of this application.
Claims
1. A slice generation method, which generates slices of each printing layer based on at least one 3D printed part model, characterized in that... The slice generation method includes adding at least one discrete thermal balance component model in the virtual printing cavity to make the first ratio of each preset partition in each printing layer close to or the same. The first ratio is the ratio of the first area to the area of the preset partition. The first area is the sum of the area of the first slice in the preset partition and the area of the second slice in the preset partition. The first slice is the cross-section of each discrete 3D printed part model arranged in the virtual printing cavity in the printing layer. The second slice is the cross-section of each discrete thermal balance part model added in the virtual printing cavity in the printing layer. The slice includes a first slice and a second slice; The slice generation method includes: Step 1: Lay out the 3D printed model in the virtual printing cavity and generate the first slice of each printing layer; and Step 2: In each printing layer, based on the first slice and under the premise of satisfying the first condition, a second slice is added based on the first objective, and the first slice and the second slice together constitute the slice; the first condition is that the second slice is spaced apart from the first slice of the printing layer and does not overlap with the first slice of the adjacent printing layer below the printing layer; the first objective is that the first ratio of the preset partition in each printing layer is close to or the same; the second slices connected vertically constitute the thermal balance component model.
2. The slice generation method as described in claim 1, characterized in that, In step 1, a three-dimensional printed model is laid out to achieve the second objective under the premise of satisfying the second condition. The second condition is that any three-dimensional printed model is spatially separated from any other three-dimensional printed model. The second objective includes having the fewest number of printed layers containing a preset partition that exceeds the limit among all printed layers. The preset partition that exceeds the limit is a preset partition in which the ratio of the area of the first slice in the preset partition to the area of the preset partition reaches or exceeds a first threshold.
3. The slice generation method as described in claim 2, characterized in that, The first threshold ranges from 75% to 100%.
4. The slice generation method as described in claim 1, characterized in that, The first objective also includes minimizing the number of discrete portions in the second slice of the printed layer.
5. The slice generation method as described in claim 1, characterized in that, All the preset partitions have the same shape.
6. A 3D printing method, characterized by: The slices generated according to the slice generation method according to any one of claims 1 to 5 are used for 3D printing, and the first slice and the second slice in each printing layer are printed.
7. A storage unit that stores computer programs, characterized in that... The computer program is used to implement the slice generation method as described in any one of claims 1 to 5.
8. A computing device, characterized in that, It includes an input unit, an output unit, a calculation unit, and a storage unit as described in claim 7. The input unit is used to acquire at least one 3D printing model, the output unit is used to output the slice information of each printing layer, and the calculation unit retrieves the 3D printed model and the computer program, and generates the slice information of each printing layer by executing the computer program.
9. A 3D printer, characterized by: It includes a body, a preheating device, a printing device, a control device, and a computing device as described in claim 8. The preheating device is fixed to the body and preheats the 3D printing material attached to the printing platform of the 3D printer by emitting electromagnetic waves. The printing device is used to spray a coalescing agent onto the 3D printing material and heat it to sinter the printed material sprayed with the coalescing agent. The control device is used to acquire the slicing information of each printing layer output by the computing device and control the printing device to spray the coalescing agent according to the slicing information.
10. A three-dimensional printing system, characterized in that, It includes a printing platform and a 3D printer as described in claim 9, the printing platform being adapted to be attached to the 3D printer and adapted to form a printing cavity corresponding to a virtual printing cavity; the computing device being adapted to output the slicing information to the control device.
11. A 3D printing intermediate product, characterized in that, It is printed by the three-dimensional printing method as described in claim 6; it includes at least one three-dimensional printed part, at least one thermal balancer, and three-dimensional printing material wrapped around each three-dimensional printed part and each thermal balancer; on at least one first cross section, the difference between the maximum and minimum values of the second ratios of each first partition is less than or equal to 4%, the first cross section is a horizontal cross section of a three-dimensional printing intermediate product intersecting with at least one three-dimensional printed part, the first partition is one of the n×m parts that divide the first cross section into, where n and m are any natural numbers from 2 to 10; the second ratio is the ratio of the area of the first cross section to the area of the first partition in each first partition on the first cross section, the first cross section is the sum of the area of the cross section of each three-dimensional printed part in the first partition and the area of the cross section of each thermal balancer in the first partition.
12. The 3D printing intermediate product as described in claim 11, characterized in that, The difference between the maximum and minimum values in the second ratio of each first partition is less than or equal to 2%.
Citation Information
Patent Citations
Slice processing method, additive manufacturing control method and device as well as additive manufacturing system
CN111168999A
3D printing slicing method and device, printing method and device, medium and equipment
CN114248440A