Model bottom layer tolerance compensation method and device, electronic equipment and storage medium
By layering the bottom layer of the model in photopolymer 3D printing technology and setting different exposure times and light-transmitting areas, the printing error problem caused by overexposure of the bottom layer is solved, achieving higher adhesion and printing accuracy. It is suitable for bottom printing of dental molds and engineering models.
Patent Information
- Application Number
- CN202310806864.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-03
- Publication Date
- 2025-12-16
- Estimated Expiration
- 2043-07-03
AI Technical Summary
Existing photopolymer 3D printing technology leads to overexposure by extending the exposure time of the sliced layers in the bottom area of the model. This causes printing errors in the sliced layers in the bottom area of the model, especially the formation of skirt structures around the bottom of the model, which affects adhesion and printing accuracy.
By performing layered processing on the bottom layer of the model, setting different exposure times and light-transmitting areas, including the first exposure time, repeated exposure of the inner light-transmitting area, and exposure processing of the transition layer area, a normal outer contour is formed and adhesion is enhanced, while reducing overexposure errors.
While ensuring adhesion, it reduces or eliminates printing errors, making it particularly suitable for bottom printing of dental molds and engineering models, avoiding skirt errors, improving printing accuracy and user operation convenience.
Smart Images

Figure CN116834289B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the field of light-cured 3D (3-dimension, three-dimensional) printing technology, and particularly relates to a model bottom layer tolerance compensation method and device, an electronic device and a storage medium. BACKGROUND
[0002] In the existing light-cured 3D (3-dimension, three-dimensional) printing technology, a model is usually sliced and layered according to a set layer thickness parameter, and then the sliced image after slicing and layering is exposed and printed layer by layer; in particular, when the model is printed with a bottom, the exposure time of one or more continuous slice layers in the bottom layer area is extended to enhance the adhesion of the formed layer in the model bottom layer area to the forming platform of the printer, so as to ensure sufficient pulling force when the model is pulled off and ensure printing success.
[0003] However, extending the exposure time of the slice layer in the bottom layer area will cause overexposure of the formed layer, and at the same time, due to the scattering factor of the light source at the edge of the slice image or the continuous initiation factor caused by the resin photoinitiator, a skirt structure beyond the model body will be generated at the periphery of the model bottom; causing printing errors of the slice in the model bottom layer area. Therefore, in order to solve this problem, a model bottom layer tolerance compensation method is needed to enhance the exposure and adhesion of the slice layer in the bottom area during printing, and to reduce or eliminate the errors caused by overexposure during printing. SUMMARY
[0004] The embodiments of the present application provide a model bottom layer tolerance compensation method, device, electronic device and storage medium, which aims to reduce or eliminate the errors caused by overexposure during printing while ensuring the adhesion of the model bottom layer area by extending the exposure time.
[0005] The first aspect of the embodiments of the present application provides a model bottom layer tolerance compensation method, comprising:
[0006] traversing and splicing all triangular meshes of the model;
[0007] slicing and layering the model according to a preset layer thickness parameter and obtaining slice images of all slice layers;
[0008] determining the first X continuous slice layers at the bottom as the bottom layer area;
[0009] determining the remaining all slice layers as the normal layer area;
[0010] setting a first exposure time and a complete light transmission area of the slice image for the Mth slice layer in the bottom layer area;
[0011] setting a second exposure time and an inner shrink light transmission area of the slice image for the Mth slice layer in the bottom layer area;
[0012] setting a third exposure time length and a complete light transmission area of the slice image for the slice layer in the normal layer area;
[0013] storing the exposure time length and the light transmission area parameter of the slice image of the model printing.
[0014] Further, the model bottom layer tolerance compensation method further comprises:
[0015] S500, exposing the Mth slice layer in the bottom layer area according to a first exposure time length and a complete light transmission area of the slice image;
[0016] S550, repeatedly exposing the Mth slice layer in the bottom layer area according to a second exposure time length and an inner shrink light transmission area of the slice image;
[0017] S600, exposing the slice layer in the normal layer area according to a third exposure time length and a complete light transmission area of the slice image.
[0018] Further, the model bottom layer tolerance compensation method further comprises:
[0019] S225, determining the slice layer of the Y layer continuous after the X layer as a transition layer area;
[0020] S375, setting a fourth exposure time length and a complete light transmission area of the slice image for the slice layer in the transition layer area;
[0021] S575, exposing the slice layer in the transition layer area according to a fourth exposure time length and a complete light transmission area of the slice image.
[0022] Optionally, the inner shrink light transmission area of the slice image comprises: a light transmission area that is isometrically shrunk according to the complete light transmission area of the slice image, or a light transmission area that is equidistantly shrunk according to the complete light transmission area of the slice image, or a light transmission area of a topologically approximate inner shrink figure according to the complete light transmission area of the slice image, or a light transmission area of a regular inner shrink figure according to the complete light transmission area of the slice image.
[0023] A second aspect of the embodiment of the application provides a model bottom layer tolerance compensation device, comprising:
[0024] a model grid traversal module, configured to traverse all triangular meshes of the model;
[0025] a slice processing module, configured to slice and layer the model according to a preset layer thickness parameter and acquire slice images of all slice layers;
[0026] a bottom layer area determination module, configured to determine the slice layer of the X layer continuous at the bottom as a bottom layer area;
[0027] a normal layer area determination module, configured to determine all remaining slice layers as a normal layer area.
[0028] a first exposure setting module, configured to set a first exposure time length and a complete light transmission area of a slice image for a first M slice layer in a bottom layer area;
[0029] a second exposure setting module, configured to set a second exposure time length and an inner shrink light transmission area of a slice image for the first M slice layer in the bottom layer area;
[0030] a third exposure setting module, configured to set a third exposure time length and the complete light transmission area of the slice image for a slice layer in a normal layer area;
[0031] a storage module, configured to store the exposure time length and the light transmission area parameter of the slice image of the model printing.
[0032] Further, the model bottom layer tolerance compensation device further comprises:
[0033] a first exposure module, configured to expose the first M slice layer in the bottom layer area according to the first exposure time length and the complete light transmission area of the slice image;
[0034] a second exposure module, configured to repeatedly expose the first M slice layer in the bottom layer area according to the second exposure time length and the inner shrink light transmission area of the slice image;
[0035] a third exposure module, configured to expose the slice layer in the normal layer area according to the third exposure time length and the complete light transmission area of the slice image.
[0036] Further, the model bottom layer tolerance compensation device further comprises:
[0037] a transition layer area determination module, configured to determine a slice layer of a Y layer successively after an X layer as a transition layer area;
[0038] a fourth exposure setting module, configured to set a fourth exposure time length and a complete light transmission area of a slice image for a slice layer in the transition layer area;
[0039] a fourth exposure module, configured to expose the slice layer in the transition layer area according to the fourth exposure time length and the complete light transmission area of the slice image.
[0040] A third aspect of the embodiment of the application provides an electronic device, comprising:
[0041] at least one processor; and a storage unit connected with the at least one processor in communication;
[0042] The storage module stores instructions executable by the at least one processor, and the at least one processor implements the steps of the model bottom layer tolerance compensation method when executing the instructions.
[0043] The fourth aspect of the embodiment of the present application provides a non-transitory computer readable storage medium, the non-transitory computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of the model bottom layer tolerance compensation method.
[0044] The fifth aspect of the embodiment of the present application provides a computer program product, the computer program product comprises computer instructions, and the computer instructions are executed by a computer to implement the model bottom layer tolerance compensation method.
[0045] Compared with the prior art, the model bottom layer tolerance compensation method has the following beneficial effects:
[0046] 1. The model bottom layer tolerance compensation method provided by the first aspect of the embodiment of the present application can form a normal and full outer contour when the bottom layer area slice layer is printed, and the inner shrink light transmission area is used for reinforced exposure with an extended exposure time when the exposure is repeated again without film pulling, so that the overexposed forming reaction area caused by the continuous initiation factors of light source scattering or resin photoinitiator at the image edge is limited in the annular area between the complete light transmission area and the inner shrink light transmission area, the exposure in the inner shrink light transmission area is strengthened, the adhesion of the bottom layer slice is enhanced, the adhesion of the annular area region can be ensured to enable the printing to proceed smoothly, and the edge error of the slice is eliminated or reduced.
[0047] 2. The model bottom layer tolerance compensation method provided by the first aspect of the embodiment of the present application can ensure the adhesion while reducing or eliminating the error caused by overexposure when the bottom layer area slice layer is printed, and can meet the demand of some models that are only suitable for bottom printing.
[0048] 3. The model bottom layer tolerance compensation method provided by the first aspect of the embodiment of the present application is particularly suitable for printing dental model, the existing technology bottom printing produces a skirt error, adding support printing is easy to produce residual after removing the support and cause discomfort, and the model bottom layer tolerance compensation method can solve this pain point, reduce or eliminate the skirt error at the bottom of the dental film, avoid the above problems, and make the printed dental model product more fit the gum and eliminate the discomfort.
[0049] 4. The model bottom layer tolerance compensation method provided by the first aspect of the embodiment of the present application can also perform bottom layer tolerance compensation bottom printing on the engineering model with a central hole, so as to eliminate the skirt error at the edge of the bottom layer hole, make the model printing more fine, and reduce the error.
[0050] 5. The model bottom layer tolerance compensation method provided by the first aspect of the embodiments of the present application solves the pain points of users who have to print by adding supports to avoid overexposure errors on the edges of the model bottom layer. Since the existing technology of printing with a bottom layer will produce skirt errors, supports have to be added, the supports have to be removed after printing, and the model surface has to accept the situation of support residues after cutting the supports. By using the model bottom layer tolerance compensation method in the present application, many models can be directly printed with a bottom layer, avoiding the work of adding supports, cutting supports and avoiding the formation of support residues on the model surface. This not only reduces the workload, but also improves the printing effect of the model.
[0051] 6. The model bottom layer tolerance compensation method provided by the first aspect of the embodiments of the present application repeatedly exposes the slice layer of the lower layer area. When exposed for the first time, a complete light transmission area can form a normal and full outer contour. Therefore, when repeatedly exposed with an inner shrinkage light transmission area, there is no need to finely consider the size of the inner shrinkage light transmission area. Only the inner shrinkage light transmission area needs to be set in an appropriate range to meet the bottom layer tolerance compensation requirements while ensuring the adhesion of the slice layer of the lower layer area to ensure the successful printing of the model. This makes users not need to make fine parameter settings, and facilitates the rapid setting and use of users. BRIEF DESCRIPTION OF DRAWINGS
[0052] Figure 1 The flowchart of the model bottom layer tolerance compensation method of the embodiments of the present application;
[0053] Figure 2 The structural diagram of the model bottom layer tolerance compensation device of the embodiments of the present application;
[0054] Figure 3 The schematic diagram of the model slice processing of the embodiments of the present application;
[0055] Figure 4 The schematic diagram of the slice image obtained after the model slicing of the embodiments of the present application;
[0056] Figure 5 The example of setting exposure time and slice image light transmission area for different layers in the background technology Figure 1 ;
[0057] Figure 6 The example of setting exposure time and slice image light transmission area for different layers in the embodiments of the present application Figure 1 ;
[0058] Figure 7 The example of setting exposure time and slice image light transmission area for different layers in the background technology Figure 2 ;
[0059] Figure 8Exposure time and slice image light transmission area setting examples for different layers of the embodiments of the present application Figure 2 ;
[0060] Figure 9 Printing effect diagram without using the model bottom layer tolerance compensation method in the background technology
[0061] Figure 10 Printing effect diagram using the model bottom layer tolerance compensation method in the embodiments of the present application
[0062] Figure 11 Electronic device structure block diagram for implementing the model bottom layer tolerance compensation method in the embodiments of the present application
[0063] Figure 12 Schematic diagram of the electronic device of the embodiments of the present application for processing and slicing the model
[0064] Figure 13 3D printing device structure block diagram for implementing the model bottom layer tolerance compensation method in the embodiments of the present application
[0065] Figure 14 Schematic diagram of the 3D printing device for importing the image data obtained by slicing after implementing the method of the present application
[0066] Label explanation
[0067] Electronic device 7; computer program 70; processor 71; storage unit 72; 3D printing device 8; controller 81; memory 82; printing control program 80; mobile storage device 9
[0068] Model 301; slice image 302; non-light transmission area 303; complete light transmission area 304; inner shrink light transmission area 305; round hole 306; bottom layer area 401; transition layer area 402; normal layer area 403; model attached forming platform 501; model skirt 502
[0069] Model grid traversal module 100; slice processing module 150; bottom layer area determination module 200; transition layer area determination module 225; normal layer area determination module 250; first exposure setting module 300; second exposure setting module 350; fourth exposure setting module 375; third exposure setting module 400; storage module 450; first exposure module 500; second exposure module 550; fourth exposure module 575; third exposure module 600 DETAILED DESCRIPTION
[0070] In order to make the purposes, characteristics and advantages of the present application more obvious and easy to understand, the technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the embodiments described below are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.
[0071] It should be understood that when used in the specification and the appended claims, the term "comprising" indicates the presence of the described features, integers, steps, operations, elements, and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. It should also be understood that the terminology used in the present application specification is only for the purpose of describing particular embodiments and is not intended to limit the present application.
[0072] Figure 1 The flowchart of the model bottom layer tolerance compensation method of the embodiments of the present application. As shown in the figure, the model bottom layer tolerance compensation method of the present application comprises the following basic steps:
[0073] S100, traversing all triangular meshes constituting the model;
[0074] S150, slicing and layering the model according to the preset layer thickness parameter and obtaining the slice images of all slice layers;
[0075] S200, determining the X slice layer at the bottom as the bottom layer area;
[0076] S250, determining the remaining all slice layers as the normal layer area;
[0077] S300, setting the first exposure time and the complete light transmission area of the slice image for the Mth slice layer in the bottom layer area;
[0078] S350, setting the second exposure time and the inner shrink light transmission area of the slice image for the Mth slice layer in the bottom layer area;
[0079] S400, setting the third exposure time and the complete light transmission area of the slice image for the slice layer in the normal layer area;
[0080] S450, storing the exposure time and the light transmission area parameters of the slice image of the model printing.
[0081] In addition, in addition to the above steps, the following optional steps are further included:
[0082] S500, exposing the Mth slice layer in the bottom layer area according to the first exposure time and the complete light transmission area of the slice image;
[0083] S550, repeatedly exposing the Mth slice layer of the bottom layer area according to the second exposure time length and the inner shrink transparent area of the slice image;
[0084] S600, exposing the slice layer of the normal layer area according to a third exposure time length and a complete transparent area of the slice image.
[0085] In addition, the optional steps are further included in addition to the above steps:
[0086] S225, determining the slice layer of the Y layer continuous after the X layer as a transition layer area;
[0087] S375, setting a fourth exposure time length and a complete transparent area of the slice image for the slice layer of the transition layer area;
[0088] S575, exposing the slice layer of the transition layer area according to the fourth exposure time length and the complete transparent area of the slice image.
[0089] Specifically, the second exposure time length is greater than the first exposure time length; the second exposure time length is greater than the third exposure time length; and the fourth exposure time length is greater than the third exposure time length.
[0090] Figure 2 The structural diagram of the model bottom layer tolerance compensation device of the embodiment of the application. As shown in the figure, the model bottom layer tolerance compensation device of the application comprises:
[0091] The model grid traversal module 100 is used to traverse all triangular meshes of the model spliced and composed;
[0092] The slice processing module 150 is used to slice and layer the model according to a preset layer thickness parameter and acquire slice images of all slice layers;
[0093] The bottom layer area determination module 200 is used to determine the slice layer of the X layer continuous at the bottom start as a bottom layer area;
[0094] The normal layer area determination module 250 is used to determine all remaining slice layers as a normal layer area;
[0095] The first exposure setting module 300 is used to set a first exposure time length and a complete transparent area of the slice image for the Mth slice layer of the bottom layer area;
[0096] The second exposure setting module 350 is used to set a second exposure time length and an inner shrink transparent area of the slice image for the Mth slice layer of the bottom layer area;
[0097] The third exposure setting module 400 is used to set a third exposure time length and a complete transparent area of the slice image for the slice layer of the normal layer area;
[0098] The storage module 450 is configured to store the exposure time length of the model printing and the light transmission area parameter of the slice image.
[0099] Further, the following optional modules are further included:
[0100] The first exposure module 500 is configured to expose the M-th slice layer of the bottom layer area according to the first exposure time length and the complete light transmission area of the slice image.
[0101] The second exposure module 550 is configured to repeatedly expose the M-th slice layer of the bottom layer area according to the second exposure time length and the inner shrink light transmission area of the slice image.
[0102] The third exposure module 600 is configured to expose the slice layer of the normal layer area according to the third exposure time length and the complete light transmission area of the slice image.
[0103] Further, the following optional modules are further included:
[0104] The transition layer area determination module 225 is configured to determine the slice layer of the Y layer continuous to the X layer as the transition layer area.
[0105] The fourth exposure setting module 375 is configured to set the fourth exposure time length and the complete light transmission area of the slice image for the slice layer of the transition layer area.
[0106] The fourth exposure module 575 is configured to expose the slice layer of the transition layer area according to the fourth exposure time length and the complete light transmission area of the slice image.
[0107] Specifically, the second exposure time length is greater than the first exposure time length; the second exposure time length is greater than the third exposure time length; and the fourth exposure time length is greater than the third exposure time length.
[0108] Figure 3 The figure is a schematic diagram of the model slice processing of the embodiment of the application. As shown in the figure, the user cuts the cuboid in the figure into multiple layers according to the set layer thickness parameter on the Z axis through the slice software.
[0109] Figure 4 The figure is a schematic diagram of the slice image obtained after the model slice of the embodiment of the application. As shown in the figure, the user obtains the slice image 302 corresponding to the multiple slice layers after cutting the cuboid into multiple layers through the operation of Figure 3 Each slice layer picture in the figure is a slice image with black color around the picture, a gray value of 0, capable of blocking light, and white color in the center, a gray value of 255, capable of transmitting light.
[0110] Figure 5 The figure is an example of setting the exposure time length and the slice image light transmission area for different layers in the background technology Figure 1As shown in the figure, according to the slicing and exposure printing method of the general model under the background technology, the model 301 in the figure needs to be sliced into multiple slice layers according to the preset layer thickness; accordingly, it also needs to determine the X slice layers starting from the bottom as the bottom layer area 401 according to the preset parameters;
[0111] Generally, at a layer thickness of 0.1 mm, 4 slice layers starting from the bottom are preset as the bottom slice layer; and according to the needs, 2 continuous slice layers are selected as the transition layer area 402; then the remaining slice layers are determined as the normal layer area 403;
[0112] Specifically, whether to set the transition layer area 402 needs to be determined according to the reaction characteristics of the light-cured modeling resin, and whether the exposure time of the slice layer of the bottom layer area 401 and the exposure time of the slice layer of the normal layer area 403 are too different; for example, for some fast printing resin, if the slice layer of the bottom layer area 401 needs to be exposed for 4s, and the slice layer of the normal layer area 403 needs to be exposed for 3s, then since the exposure time difference is not large, the transition layer area 402 does not need to be set; for example, for some ordinary printing resin, if the slice layer of the bottom layer area 401 needs to be exposed for 6s, and the slice layer of the normal layer area 403 needs to be exposed for 2s, then since the exposure time difference is large, if the transition layer area 402 is not set, then during printing, delamination is likely to occur between the normal layer area 403 and the bottom layer area 401;
[0113] In this figure, the bottom 4 slice layers are set as the bottom layer area 401; the middle 2 slice layers are set as the transition layer area 402; and the remaining 6 slice layers are determined as the normal layer area 403; and the slice image 302 corresponding to each slice layer includes an opaque area 303 and a complete transparent area 304; wherein the size of the complete transparent area 304 is uniform as S1;
[0114] Correspondingly, the exposure time of the slice layer of the bottom layer area 401 is set as T0=6s; the fourth exposure time of the slice layer of the transition layer area 402 is set as T4=4s; the third exposure time of the slice layer of the normal layer area 403 is set as T3=2s; and since the shape of the model 301 is a square column, and the complete transparent area 304 on each layer slice image 302 remains the same; therefore, during printing exposure, each slice layer can generate a resin molding layer according to the area S1 and the preset layer thickness parameter; in particular, since the exposure time T0=6s of the slice layer of the bottom layer area 401 is much longer than the third exposure time T3=2s, the outer edge of the slice layer of the bottom layer area 401 will generate a model skirt 502 as shown in Figure 9 , thereby causing a printing error.
[0115] Figure 6Exposure time and slice image light transmission area setting examples for different layers in embodiments of the present application Figure 1 As shown in the figure, according to the method shown in the embodiments of the present application, the model 301 in the figure needs to be first divided into multiple slice layers according to the preset slice thickness; then 4 slice layers that are continuous from the bottom are selected to determine the bottom layer area 401; and according to the needs, 2 slice layers that are continuous are selected to determine the transition layer area 402; then the remaining slice layers are determined as the normal layer area 403; Figure 1
[0116] However, unlike Figure 5 , in the slice printing parameter and data generation stage, the first exposure time of each slice layer in the bottom layer area 401 is set to T1 = 2s, and the complete light transmission area 304 of the slice image 302 is set to S1; then the second exposure time of each slice layer in the bottom layer area 401 is set to T2 = 4s, and the inner shrink light transmission area 305 of the slice image 302 is set to S2; then according to the needs, the fourth exposure time of each slice layer in the transition layer area 402 is set to T4 = 4s, and the complete light transmission area 304 of the slice image 302 is set to S1; finally, the third exposure time of each slice layer in the remaining normal layer area 403 is set to T3 = 2s, and the complete light transmission area 304 of the slice image 302 is set to S1;
[0117] Among them, the inner shrink light transmission area 305 includes: a light transmission area that is isometrically shrunk according to the complete light transmission area 304 of the slice image 302, for example, a complete light transmission area of 10mm by 10mm square, isometrically shrunk by a factor of 0.8, can obtain an inner shrink light transmission area of 8mm by 8mm;
[0118] Or a light transmission area that is isometrically shrunk according to the complete light transmission area 304 of the slice image 302, for example, a complete light transmission area of 10mm by 10mm square, isometrically shrunk by an equal distance of 2mm, can also obtain an inner shrink light transmission area of 8mm by 8mm;
[0119] Or a light transmission area that is topologically approximated to the inner shrink figure according to the complete light transmission area 304 of the slice image 302, for example, when the complete light transmission area is an irregular quadrilateral, a center point is located, and a square inner shrink light transmission area completely inside the figure is obtained;
[0120] Or a light transmission area that is a regular inner shrink figure according to the complete light transmission area 304 of the slice image 302, for example, when the complete light transmission area is a plum blossom shape, a circular inner shrink light transmission area completely inside the plum blossom shape is obtained with the center point as the center;
[0121] In the present figure, the inner shrink light-transmitting area 305 with an area of S2 is a light-transmitting area after equal-distance shrink of a by the complete light-transmitting area 304 of the slice image 302;
[0122] In the exposure printing stage, the S1 area of the first slice layer of the bottom layer area 401 is first exposed for a first exposure time T1 = 2s, and then the S2 area of the first slice layer of the bottom layer area 401 is exposed for a second exposure time T2 = 4s.
[0123] Next, the S1 area of the second slice layer of the bottom layer area 401 is exposed for a first exposure time T1 = 2s, and then the S2 area of the second slice layer of the bottom layer area 401 is exposed for a second exposure time T2 = 4s.
[0124] In this way, all the slice layers of the bottom layer area 401 are exposed according to the above manner.
[0125] Next, the S1 area of each slice layer of the transition layer area 402 is sequentially exposed for a fourth exposure time T4 = 4s.
[0126] Next, the S1 area of each slice layer of the normal layer area 403 is sequentially exposed for a third exposure time T3 = 2s, thereby completing the exposure of all the slice layers.
[0127] In particular, since the first exposure time of the slice layer of the bottom layer area 401 is consistent with the third exposure time of the normal layer area 403, when each slice layer of the bottom layer area 401 is exposed, the outer edge contour consistent with the upper part of the model is first solidified, and then the S2 area of the slice layer of the bottom layer area 401 is exposed for a second exposure time T2 = 4s, thereby strengthening the exposure time in the S2 area, and thus enhancing the adhesion between the model and the model adhesion forming platform, thereby ensuring the smooth printing, and at the same time, the overexposed reaction area of the image edge is limited to the annular area between the complete light-transmitting area and the inner shrink light-transmitting area, which can strengthen the exposure in the inner shrink light-transmitting area and enhance the adhesion of the slice, and at the same time, eliminate or reduce the error of the outer edge of the slice, so that the adhesion of the annular area can ensure the smooth printing.
[0128] Figure 7 Exposure time and slice image light-transmitting area setting examples for different layers in the background art Figure 2 As shown in the figure, the present figure and Figure 5The example is similar, except that in the present figure, the center of the model 301 has a circular hole 306; according to the slicing and exposure printing method of the general model in the background art, it is necessary to first slice the model 301 in the figure into multiple slice layers according to a preset layer thickness; accordingly, it is also necessary to select X slice layers starting continuously from the bottom as the bottom layer area 401 according to a preset parameter; and according to needs, select the next 2 slice layers continuously as the transition layer area 402; then determine the remaining all slice layers as the normal layer area 403; then determine the remaining 6 slice layers as the normal layer area 403; and the slice image 302 corresponding to each slice layer includes an opaque area 303 and a complete transparent area 304; wherein the size of the complete transparent area 304 is uniform as S3;
[0129] Similarly, the exposure time of the slice layer of the bottom layer area 401 is set as T0=6s; the fourth exposure time of the slice layer of the transition layer area 402 is set as T4=4s; the third exposure time of the slice layer of the normal layer area 403 is set as T3=2s; and since the shape of the model 301 is a square column with a circular hole 306 in the center, and the complete transparent area 304 on each layer slice image 302 remains the same; therefore, during printing exposure, each slice layer can generate a resin molding layer according to the area S3 and a preset layer thickness parameter; similarly, since the exposure time T0=6s of the slice layer of the bottom layer area 401 is much larger than the third exposure time T3=2s, the outer edge of the slice layer of the bottom layer area 401 and the inner edge of the hole will generate a model skirt 502 as shown in Figure 9 , thereby causing a printing error.
[0130] Figure 8 Exposure time and slice image transparent area setting for different layers of the embodiment of the present application Figure 2 . As shown in the figure, according to the method of the example in the present application Figure 1 , it is necessary to first slice the model 301 in the figure into multiple slice layers according to a preset layer thickness; then select 4 slice layers starting continuously from the bottom as the bottom layer area 401; and according to needs, select the next 2 slice layers continuously as the transition layer area 402; then determine the remaining all slice layers as the normal layer area 403;
[0131] In particular, with reference to Figure 6The difference is that in this figure, the center of the model 301 has a circular hole 306; therefore, when the complete light transmission area 304 is to be retracted, the outer edge of the complete light transmission area 304 needs to be retracted inward by a millimeter, and the inner edge of the complete light transmission area 304 with an area of S3 needs to be retracted outward by b millimeters, so as to form the retracted light transmission area 305 with an area of S4; correspondingly, it can be further clarified that in this application, when the complete light transmission area 304 is retracted to form the retracted light transmission area 305, the image outer edge can be retracted inward, the image inner edge can be retracted outward, or the image inner and outer edges can be retracted toward each other;
[0132] With Figure 6 Similarly, in the slice printing parameter and data generation stage, the first exposure time of each slice layer in the bottom layer area 401 is set to T1=2s, and the complete light transmission area 304 of the slice image 302 is set to S3; then the second exposure time of each slice layer in the bottom layer area 401 is set to T2=4s, and the retracted light transmission area 305 of the slice image 302 is set to S4; then according to the need, the fourth exposure time of each slice layer in the transition layer area 402 is set to T4=4s, and the complete light transmission area 304 of the slice image 302 is set to S3; finally, the third exposure time of each slice layer in the remaining normal layer area 403 is set to T3=2s, and the complete light transmission area 304 of the slice image 302 is set to S3;
[0133] And in the exposure printing stage, the S1 area of the first slice layer in the bottom layer area 401 needs to be exposed for the first exposure time T1=2s; then the S2 area of the first slice layer in the bottom layer area 401 is exposed for the second exposure time T2=4s;
[0134] Next, the S1 area of the second slice layer in the bottom layer area 401 is exposed for the first exposure time T1=2s; then the S2 area of the second slice layer in the bottom layer area 401 is exposed for the second exposure time T2=4s;
[0135] In this way, all the slice layers in the bottom layer area 401 are exposed according to the above method;
[0136] Next, the S1 area of each slice layer in the transition layer area 402 is exposed for the fourth exposure time T4=4s;
[0137] Next, the S1 area of each slice layer in the normal layer area 403 is exposed for the third exposure time T3=2s; thereby completing the exposure of all slice layers.
[0138] In particular, since the first exposure time of the bottom layer area 401 slice layer is consistent with the third exposure time of the normal layer area 403, the outer edge profile consistent with the upper part of the model can be solidified when each slice layer of the bottom layer area 401 is exposed; then the S4 area of the bottom layer area 401 slice layer is exposed for the second exposure time T2 = 4s, so as to strengthen the exposure time in the S4 area, thereby enhancing the adhesion between the model and the model adhesion forming platform, so as to ensure the smooth printing, and at the same time, the overexposed reaction area of the image edge can be limited in the inner and outer annular areas between the complete light transmission area and the inner shrinkage light transmission area, so as to strengthen the exposure in the inner shrinkage light transmission area and enhance the adhesion of the bottom layer slice, and in the case of eliminating or reducing the slice edge error, the adhesion of the annular area can ensure the smooth printing.
[0139] Figure 9 The printing effect diagram of the model bottom layer tolerance compensation method not used in the background technology. As shown in the figure, the model 301 and the model adhesion forming platform 501 at the bottom have a model skirt 502 printed on the side surface of the contact surface; the model skirt 502 is caused by the long-time exposure of the slice layer of the bottom layer area with the complete light transmission area, and the specific factors are the light source scattering or the continuous initiation of the resin photoinitiator composition.
[0140] Figure 10 The printing effect diagram of the model bottom layer tolerance compensation method used in the embodiment of the application. As shown in the figure, the model skirt 502 printed on the side surface of the contact surface between the model 301 and the model adhesion forming platform 501 at the bottom has been almost eliminated, and the figure is the case where the printing error caused by the overexposure of the slice layer of the bottom layer area is reduced or eliminated, and the overall printing of the model is ensured. In particular, compared with the model in Figure 9 , the model bottom layer tolerance compensation effect is very obvious.
[0141] Figure 11 The structure block diagram of the electronic device for implementing the model bottom layer tolerance compensation method of the embodiment of the application. As shown in the figure, the electronic device 7 in the figure takes a processing unit 71 as an example. As shown in the figure, an electronic device 7 includes a processing unit 71 and a storage unit 72; the storage unit 72 stores a computer program 70 or instructions executable by the processing unit 71, and the computer program 70 or instructions is executed by the processing unit 71, so that the processing unit 71 can execute the steps S100-S450 in Figure 1 .
[0142] The storage unit 72 is a non-transitory computer readable storage medium according to the third aspect of the present application. The storage unit 72 stores instructions executable by the at least one processing unit 71 to cause the at least one processing unit 71 to perform the steps S100-S450 when executed. Figure 1
[0143] The storage unit 72 is a non-transitory computer readable storage medium configured to store non-transitory software programs, non-transitory computer executable programs and modules, such as the program instructions / modules corresponding to the steps S100-S450 when executed to implement the above-described embodiments. Figure 1 The processing unit 71 performs various functions and data processing of the server by running the non-transitory computer programs 70, instructions and modules stored in the storage unit 72, i.e. to implement the steps S100-S450 corresponding to the above-described embodiments. Figure 1
[0144] The storage unit 72 can include a program storage area and a data storage area. The program storage area can store an operating system and application programs required by at least one function. The data storage area can store data created by the electronic device 7 when the method is used, etc. In addition, the storage unit 72 can include a high-speed random access memory module and can also include a non-transitory storage module, such as at least one disk storage module, a flash memory device, or other non-transitory solid-state storage module. In some embodiments, the storage unit 72 can optionally include storage modules remotely disposed relative to the processing unit 71, and these remote storage modules can be connected to the electronic device generated by the support structure through a network. Examples of the above-mentioned network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0145] Various implementations of the systems and techniques described here can be realized in digital electronic circuitry, integrated circuitry, specially designed ASICs (application specific integrated circuits), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
[0146] These computer programs 70 (also known as programs, software, software applications or code) include machine instructions for the programmable processor, and can be implemented in a high-level procedural and / or object-oriented programming language, and / or in assembly / machine language. As used herein, the terms "machine- readable medium" "computer-readable medium" refers to any computer program product, apparatus and / or device (e.g., 270, 280, 290, etc.) used to provide instructions and / or data to the programmable processor.
[0147] The computing procedures can be implemented in a programming language, such as C, and / or assembly / machine language. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, apparatus and / or device (e.g., magnetic discs, optical disks, memory modules, programmable logic devices (PLDs)) used to provide machine instructions and / or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal that can be used to provide machine instructions and / or data to a programmable processor.
[0148] It should be understood that the various forms of flow shown above can be reordered, additional or deleted steps can be used. For example, the steps described in the present application can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in the present application can be achieved, which are not limited herein.
[0149] Figure 12 The schematic diagram of the electronic device processing the model for slicing in the embodiment of the present application is shown in the figure. As shown in the figure, the user runs the 3D slicing software through the electronic device 7 to use the model bottom layer tolerance compensation method provided by the first aspect of the embodiment of the present application, which can execute steps S100-S450 in the Figure 1 to obtain the exposure time length of the model printing and the light transmission area parameter of the slicing image.
[0150] Figure 13 The structure block diagram of the 3D printing device for implementing the model bottom layer tolerance compensation method of the present application is shown in the figure. As shown in the figure, a 3D printing device 8 includes a controller 81 and a memory 82; wherein the memory 82 stores a printing control program 80 or instructions executable by the controller 81, and the printing control program 80 or instructions is executed by the controller 81 to enable the controller 81 to execute steps S500-S600 in the Figure 1 , and further obtain the overall printed part of the model after completing the model bottom layer tolerance compensation; or enable the controller 81 to execute steps S100-S600 in the Figure 1 , and further obtain the overall printed part of the model after completing the model bottom layer tolerance compensation.
[0151] Figure 14 The schematic diagram of the image data obtained after slicing being imported into the 3D printing device after the implementation of the method of the present application is shown in the figure. As shown in the figure, the user uses a mobile storage device 9 to import the exposure time length of each layer slicing and the light transmission area parameter of the slicing image obtained after the electronic device 7 executes steps S100-S450 in the Figure 1 , into the 3D printing device 8 for 3D exposure printing, and further obtain the overall printed part of the model after completing the model bottom layer tolerance compensation.
[0152] The foregoing detailed description has set forth various embodiments of the devices and / or processes via the use of specific terminology. However, embodiments thereof can be practiced with the exact description not being set forth but with the same essence; the principles set forth herein can be practiced to achieve the present application. The scope of protection is not limited to the embodiments described but is in accordance with the language of the appended claims.
Claims
1. A method of mold floor tolerance compensation, comprising: The method comprises the following steps: traversing all the triangular meshes of the model; slicing the model according to a preset layer thickness parameter to obtain slice images of all the slice layers; determining X slice layers at the bottom of the model as a bottom layer region; determining the remaining slice layers as a normal layer region; setting a first exposure time and a complete light transmission area of the slice image for the Mth slice layer in the bottom layer region; setting a second exposure time and an inner-shrunk light transmission area of the slice image for the Mth slice layer in the bottom layer region; setting a third exposure time and a complete light transmission area of the slice image for the slice layers in the normal layer region; storing the exposure time and the light transmission area parameters of the slice image for printing the model.
2. The method of claim 1, wherein, The method further comprises the following steps: exposing the Mth slice layer in the bottom layer region according to the first exposure time and the complete light transmission area of the slice image; repeatedly exposing the Mth slice layer in the bottom layer region according to the second exposure time and the inner-shrunk light transmission area of the slice image; exposing the slice layers in the normal layer region according to the third exposure time and the complete light transmission area of the slice image.
3. The method of claim 2, wherein, The method further comprises the following steps: determining Y slice layers adjacent to the X slice layers as a transition layer region; setting a fourth exposure time and a complete light transmission area of the slice image for the slice layers in the transition layer region; exposing the slice layers in the transition layer region according to the fourth exposure time and the complete light transmission area of the slice image.
4. The method of claim 1 or 2, wherein, The inner-shrunk light transmission area of the slice image comprises a light transmission area obtained by isometrically shrinking the complete light transmission area of the slice image, a light transmission area obtained by equidistantly shrinking the complete light transmission area of the slice image, a light transmission area obtained by taking a topologically approximate inner-shrunk figure of the complete light transmission area of the slice image, or a light transmission area obtained by taking a regular inner-shrunk figure of the complete light transmission area of the slice image.
5. A mold floor tolerance compensation apparatus characterized by, The method comprises the following steps: a model mesh traversal module for traversing all the triangular meshes of the model; a slicing processing module for slicing the model according to a preset layer thickness parameter to obtain slice images of all the slice layers; a bottom layer region determination module for determining X slice layers at the bottom of the model as a bottom layer region; a normal layer region determination module for determining the remaining slice layers as a normal layer region; a first exposure setting module for setting a first exposure time and a complete light transmission area of the slice image for the Mth slice layer in the bottom layer region; a second exposure setting module for setting a second exposure time and an inner-shrunk light transmission area of the slice image for the Mth slice layer in the bottom layer region; a third exposure setting module for setting a third exposure time and a complete light transmission area of the slice image for the slice layers in the normal layer region; a storage module for storing the exposure time and the light transmission area parameters of the slice image for printing the model.
6. The model bed layer tolerance compensation apparatus of claim 5, wherein, The method further comprises the following steps: a first exposure module for exposing the Mth slice layer in the bottom layer region according to the first exposure time and the complete light transmission area of the slice image; a second exposure module for repeatedly exposing the Mth slice layer in the bottom layer region according to the second exposure time and the inner-shrunk light transmission area of the slice image; a third exposure module for exposing the slice layers in the normal layer region according to the third exposure time and the complete light transmission area of the slice image.
7. The model bed layer tolerance compensation apparatus of claim 6, wherein, The method further comprises the following steps: a transition layer region determination module for determining Y slice layers adjacent to the X slice layers as a transition layer region; A fourth exposure setting module is configured to set a fourth exposure time length and a complete light transmission area of the slice image for the slice layer in the transition layer region. A fourth exposure module is configured to expose the slice layer in the transition layer region according to the fourth exposure time length and the complete light transmission area of the slice image.
8. An electronic device, comprising: Comprise: at least one processor; and a storage unit connected to the at least one processor in communication; wherein The storage unit stores instructions executable by the at least one processor, and the at least one processor executes the instructions to implement the steps of the model bottom layer tolerance compensation method according to any one of claims 1 to 4.
9. A non-transitory computer-readable storage medium, comprising: The non-transitory computer readable storage medium stores a computer program, and the computer program is executed by the processor to implement the steps of the model bottom layer tolerance compensation method according to any one of claims 1 to 4.
10. A computer program product, characterised in that, The computer program product comprises computer instructions, and the computer instructions are executed by the computer to implement the steps of the model bottom layer tolerance compensation method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Control method, control system, readable storage medium and 3D printing equipment
CN115122641A
Method for fabrication of microwells for controlled formation of 3-dimensional multicellular-shapes
US20170283766A1