A 3D printing parameter optimization system based on finished product analysis

By detecting and analyzing the construction layer of the 3D printed finished product, understanding the complexity difference and adjusting the printing speed, the problem that the printing speed in the prior art cannot adapt to the changes in complexity is solved, and the effect of improving 3D printing efficiency and accuracy is achieved.

CN118906466BActive Publication Date: 2024-12-31SHANDONG ZHONGHENG CARBON FIBER TECH DEV CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411418890.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-12
Publication Date
2024-12-31
Estimated Expiration
2044-10-12

Smart Images

  • Figure CN118906466B_ABST
    Figure CN118906466B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of three-dimensional printing technology, and discloses a 3D printing parameter optimization system based on finished product analysis, the system comprising: a sample detection end, for sampling and detecting different construction layers of a test sample printed according to a preset digital model, the sampling detection result indicating the printing accuracy of the corresponding construction layer; an analysis module, for analyzing the sampling detection result, and establishing a parameter adjustment strategy for the printing nozzle based on the analysis; an optimization adjustment module, for executing the adjustment strategy. The 3D printing parameter optimization system provided by the present invention obtains the distribution of the printing complexity of the object in each construction layer by detecting and analyzing the construction layers of the printed finished product, and then adjusts the printing speed of the corresponding construction layer according to the difference in complexity in different construction layers, thereby achieving the effect of improving the efficiency and accuracy of 3D printing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of three-dimensional printing, and in particular to a 3D printing parameter optimization system based on finished product analysis. Background Art

[0002] 3D printing technology uses 3D digital model files as input and constructs objects by printing layer by layer. Specifically, it outputs real raw materials as a thin layer (physically with a certain thickness), and then repeatedly stacks them up layer by layer to eventually become a physical object in space. This process is similar to inkjet printing, but 3D printing is performed in three-dimensional space, while inkjet printing is performed on a two-dimensional plane. With the rapid development of 3D printing technology, it has been widely used in manufacturing, medical and aviation fields. However, in the 3D printing process, appropriate process parameter settings are the key to ensuring printing quality and production efficiency.

[0003] Existing 3D printing process parameter optimization methods mainly focus on the optimization of a single goal, focusing only on printing quality or only on printing speed. If the printing speed is too slow, the printing efficiency will be low, while if the printing speed is too fast, it will easily lead to reduced printing accuracy or printer failure. The printing speed can be directly reflected by the moving speed of the printing nozzle. In the 3D printing process of the prior art, without human intervention, the nozzle generally completes the printing of the entire object at a fixed preset moving speed. However, the printing complexity of different layers of the object is not the same, and the printing speed cannot be adjusted according to the complexity difference, so the printing efficiency is low and unstable. Summary of the invention

[0004] The purpose of the present invention is to provide a 3D printing parameter optimization system based on finished product analysis to solve the above technical problems:

[0005] The purpose of the present invention can be achieved through the following technical solutions:

[0006] A 3D printing parameter optimization system based on finished product analysis, the system comprising:

[0007] The sample detection end is used to perform sampling detection on different construction layers of the test sample printed according to the preset digital model, and the sampling detection result indicates the printing accuracy of the corresponding construction layer; the analysis module is used to analyze the sampling detection result and establish a parameter adjustment strategy for the printing nozzle based on the analysis; the optimization adjustment module is used to execute the parameter adjustment strategy. Through the above technical solution, a 3D printing parameter optimization system based on finished product analysis is provided. The distribution of the object printing complexity in each construction layer is obtained by detecting and analyzing the construction layer of the printed product, and then the printing speed of the corresponding layer is adjusted according to the difference in complexity in different construction layers, thereby improving the efficiency and accuracy of 3D printing.

[0008] As a further technical solution, the sample detection end includes:

[0009] The acquisition module includes a three-dimensional scanner, which is used to perform three-dimensional scanning on the test sample obtained by the initial printing, and obtain a sample digital model corresponding to the test sample according to the three-dimensional scanning;

[0010] The slicing processing module is used to decompose the preset digital model and the sample digital model into two-dimensional cross-sectional images along the Z-axis direction according to the same slice thickness slicing standard.

[0011] As a further technical solution, the sample detection end further includes:

[0012] The image processing module is used to preprocess and compare the cross-sectional images of the same layer of the preset digital model and the sample digital model, and evaluate the printing accuracy of the corresponding construction layer of the test sample based on the comparison analysis.

[0013] As a further technical solution, the process of preprocessing the same-layer cross-sectional images of the preset digital model and the sample digital model includes:

[0014] Extract multiple groups of cross-sectional images at uniform height intervals along the positive direction of the Z axis, each group of cross-sectional images including two cross-sectional images of the same layer of the preset digital model and the sample digital model;

[0015] The cross-sectional images of the preset digital model and the sample digital model are correspondingly converted into two grayscale images, and the noise in the grayscale images is removed by a filter;

[0016] Use one of the grayscale images as the bottom layer, and overlay the other grayscale image on the bottom layer with a preset transparency to obtain an overlay image.

[0017] As a further technical solution, the process of comparing and analyzing the same-layer cross-sectional images of the preset digital model and the sample digital model includes:

[0018] f ;

[0019] ;

[0020] ;

[0021] By formula Calculate and obtain the printing accuracy evaluation coefficient ;

[0022] in, is the deviation value of the same-layer cross-sectional image of the preset digital model and the sample digital model; , is the preset weight coefficient; It is the area of ​​the non-overlapping section of the same layer of the preset digital model and the sample digital model in the superimposed image; The area of ​​the overlapping section of the same layer of the preset digital model and the sample digital model in the superimposed image; is the cross-sectional area of ​​the corresponding layer of the support structure of the sample digital model in the superimposed image; , are the contour area and perimeter of the cross-sectional image of the preset digital model respectively; , are the contour area and perimeter of the non-support structure in the cross-sectional image of the sample digital model, respectively; is the total number of layers of extracted cross-sectional images; is the number of layers of the cross-sectional image.

[0023] As a further technical solution, the process of establishing a parameter adjustment strategy for the printing nozzle includes:

[0024] Will print the accuracy evaluation coefficient With preset range To compare:

[0025] like , then the parameters of the printing nozzle are not adjusted;

[0026] like , the moving speed of the printing nozzle during the printing process is adjusted according to the deviation value of the cross-sectional image of each layer of the preset digital model and the sample digital model;

[0027] like , the print nozzle is slowed down according to the preset unit adjustment amount.

[0028] As a further technical solution, the process of adjusting the moving speed of the printing nozzle during the printing process includes:

[0029] The deviation value of the cross-sectional image is the vertical axis, the layer number of the cross-sectional image Draw a line chart for the horizontal axis;

[0030] Based on the interpolation method, the line in the line chart is smoothed to obtain the deviation value curve ;

[0031] Set the preset threshold curve Plotted in the deviation value curve graph, with preset threshold curve The intersection points with the deviation value curve divide the deviation value curve into a plurality of adjustment intervals;

[0032] exist The speed increase of the printing nozzle is adjusted in the corresponding layer interval;

[0033] exist In the corresponding layer interval, the movement speed of the printing nozzle is slowed down.

[0034] As a further technical solution, the process of speed increase regulation and speed decrease regulation is as follows:

[0035] ;

[0036] ;

[0037] By formula , Calculate and obtain the adjustment reference coefficient ;

[0038] in, , are the left and right endpoints of the layer number interval respectively; is the preset threshold; is the preset coefficient, and ;

[0039] exist The left end point of the corresponding layer number interval corresponds to the printing starting point of the layer, and the movement speed of the printing nozzle is The adjustment amount is increased; among them, The preset maximum unit increase amount;

[0040] exist The left end point of the corresponding layer interval corresponds to the printing end point of the layer, and the movement speed of the printing nozzle is The adjustment amount is lowered; among them, The preset maximum unit reduction amount.

[0041] Beneficial effects of the present invention:

[0042] The 3D printing parameter optimization system provided by the present invention detects and analyzes the building layers of the printed product to obtain the distribution of the printing complexity of the object in each building layer, and then adjusts the printing speed of the corresponding building layer according to the difference in complexity in different building layers, thereby achieving the effect of improving 3D printing efficiency and accuracy. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] The present invention will be further described below in conjunction with the accompanying drawings.

[0044] Figure 1 This is a block diagram of the contents of the 3D printing parameter optimization system based on finished product analysis in the present invention;

[0045] Figure 2This is a flow chart of preprocessing the same-layer cross-sectional images of the preset digital model and the sample digital model in the present invention. DETAILED DESCRIPTION

[0046] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0047] See also Figure 1 As shown, a 3D printing parameter optimization system based on finished product analysis, the system comprises:

[0048] The sample detection end is used to perform sampling detection on different construction layers of the test sample printed according to the preset digital model, and the sampling detection result indicates the printing accuracy of the corresponding construction layer. The test sample is a printed product, which is obtained by printing by the printer according to the digital model at a preset initial printing speed. The more layers of the construction layer sampling, the higher the corresponding detection accuracy. However, the data analysis in the detection process takes longer. Therefore, the sampling layer can be preset according to the specific printing content, such as the total number of layers of the printed object.

[0049] The analysis module is used to analyze the sampling test results and establish a parameter adjustment strategy for the printing nozzle based on the analysis. By detecting and analyzing the printed product samples, the distribution of the printing complexity of the object in each layer can be known, and then the speed adjustment strategy for the nozzle in the printing process can be formulated according to the distribution. It should be noted that in the process of adjusting the nozzle, it is necessary to adaptively adjust the extrusion speed, temperature, etc., which is related to the product characteristics of the printer and will not be elaborated here.

[0050] The optimization and adjustment module is used to execute the parameter adjustment strategy. The optimization and adjustment module can be specifically set as the main control board of the printer and the stepper motor driver controlled by the main control board. The stepper motor is the power source of the 3D printer and is responsible for driving the printing nozzle to move in the X, Y, and Z axis directions. The stepper motor driver is responsible for receiving instructions from the printer control system and controlling the speed and rotation direction of the stepper motor to indirectly change the nozzle movement direction and speed.

[0051] Through the above technical solution, this embodiment provides a 3D printing parameter optimization system based on finished product analysis. By detecting and analyzing the building layers of the printed finished product, the distribution of the printing complexity of the object in each building layer is obtained, and then the printing speed of the corresponding layer is adjusted according to the difference in complexity in different building layers, thereby achieving the effect of improving 3D printing efficiency and accuracy.

[0052] The sample detection end comprises:

[0053] The acquisition module includes a three-dimensional scanner, which is used to perform three-dimensional scanning on the test sample obtained by the initial printing, and obtain a sample digital model corresponding to the test sample according to the three-dimensional scanning;

[0054] The slicing processing module is used to decompose the preset digital model and the sample digital model into two-dimensional cross-sectional images along the Z-axis direction according to the same slice thickness slicing standard. Each cross-sectional image represents a thin layer of the object on the Z-axis, and also corresponds to the upper end surface of each construction layer during the printing process.

[0055] The sample detection end also includes:

[0056] The image processing module is used to preprocess and compare the cross-sectional images of the same layer of the preset digital model and the sample digital model, and evaluate the printing accuracy of the corresponding construction layer of the test sample based on the comparison analysis.

[0057] Through the above technical solution, this embodiment provides the content of the sample detection end, and the detection process is specifically as follows: the printed product (test sample) is scanned by a 35 scanner to obtain a digital model of the printed product, that is, the sample digital model, and then the preset digital model and the sample digital model are decomposed into two-dimensional cross-sectional images along the Z-axis direction according to the same slice thickness cutting standard by the slicing processing module, and finally the same-layer cross-sectional images of the preset digital model and the sample digital model are preprocessed and compared and analyzed, and the printing accuracy of the corresponding construction layer of the test sample is evaluated based on the comparative analysis.

[0058] See also Figure 2 As shown, the process of preprocessing the same-layer cross-sectional images of the preset digital model and the sample digital model includes:

[0059] Multiple groups of cross-sectional images are extracted at uniform height intervals along the positive direction of the Z axis. It should be noted that the more layers are extracted, the higher the detection accuracy, but the longer the data analysis process, so the sampling is set according to the specific printing requirements. Each group of cross-sectional images includes two cross-sectional images of the same layer of the preset digital model and the sample digital model;

[0060] The cross-sectional images of the preset digital model and the sample digital model are correspondingly converted into two grayscale images, and the noise in the grayscale images is removed by a filter;

[0061] Use one of the grayscale images as the bottom layer, and overlay the other grayscale image on the bottom layer with a preset transparency to obtain an overlay image.

[0062] Through the above technical solution, this embodiment provides a process for preprocessing the cross-sectional images of the same layer of the preset digital model and the sample digital model. First, multiple groups of cross-sectional images are extracted along the positive direction of the Z axis at uniform height intervals, and then the cross-sectional images of the preset digital model and the sample digital model are correspondingly converted into two grayscale images. The grayscale of the part of the object represented in the same grayscale image is unified, that is, the filler and the outer contour are presented in the same grayscale. This process can eliminate the influence of color or brightness on contrast analysis. Then, the noise in the grayscale image is removed by a filter, and finally one of the grayscale images is used as the bottom layer, and the other grayscale image is superimposed on the bottom layer with a preset transparency (such as 50% transparency) to obtain a superimposed image.

[0063] The process of comparing and analyzing the same-layer cross-sectional images of the preset digital model and the sample digital model includes:

[0064] f ;

[0065] ;

[0066] ;

[0067] By formula Calculate and obtain the printing accuracy evaluation coefficient ;

[0068] in, is the deviation value of the same-layer cross-sectional image of the preset digital model and the sample digital model; , is a preset weight coefficient, which can be obtained by fitting empirical data; It is the area of ​​the non-overlapping section of the same layer of the preset digital model and the sample digital model in the superimposed image; The area of ​​the overlapping section of the same layer of the preset digital model and the sample digital model in the superimposed image; is the cross-sectional area of ​​the corresponding layer of the support structure of the sample digital model in the superimposed image; , are the contour area and perimeter of the cross-sectional image of the preset digital model respectively; , are the contour area and perimeter of the non-support structure in the cross-sectional image of the sample digital model, respectively; is the total number of layers of extracted cross-sectional images; is the layer number of the cross-sectional image, and the layer where the cross-sectional image is located is denoted as the i-th layer.

[0069] Through the above technical solution, this embodiment provides a process for comparing and analyzing the same-layer cross-sectional images of the preset digital model and the sample digital model. Specifically, through the formula Calculate the printing accuracy evaluation coefficient , according to the formula , It can be seen that the evaluation coefficient The larger the value, the greater the difference between the sample digital model and the preset digital model, and the lower the corresponding printing accuracy.

[0070] The process of establishing a parameter adjustment strategy for the print nozzle includes:

[0071] Will print the accuracy evaluation coefficient With preset range To compare:

[0072] like , then the parameters of the printing nozzle are not adjusted;

[0073] like , the moving speed of the printing nozzle during the printing process is adjusted according to the deviation value of the cross-sectional image of each layer of the preset digital model and the sample digital model;

[0074] like , the print nozzle is slowed down according to the preset unit adjustment amount.

[0075] Through the above technical solution, this embodiment provides a process for establishing a parameter adjustment strategy for the printing nozzle, specifically, the printing accuracy evaluation coefficient With preset range Compare: When When , it means that the printing accuracy of the test sample is high, so the parameters of the printing nozzle are not adjusted. When , the moving speed of the printing nozzle during the printing process is adjusted according to the deviation value of the cross-sectional image of each layer of the preset digital model and the sample digital model; and when When the printing speed is too slow, it means that the printing accuracy is very low. Therefore, the printing nozzle is adjusted to slow down according to the preset unit adjustment amount to improve the printing accuracy by reducing the printing speed.

[0076] The process of adjusting the speed at which the print nozzle moves during printing includes:

[0077] The deviation value of the cross-sectional image is the vertical axis, the layer number of the cross-sectional image Draw a line chart for the horizontal axis;

[0078] Based on the interpolation method, the line in the line chart is smoothed to obtain the deviation value curve ;

[0079] Set the preset threshold curve Plotted in the deviation value curve graph, with preset threshold curve The intersection points with the deviation value curve divide the deviation value curve into a plurality of adjustment intervals;

[0080] exist The speed increase of the printing nozzle is adjusted in the corresponding layer interval;

[0081] exist In the corresponding layer interval, the movement speed of the printing nozzle is slowed down.

[0082] Through the above technical solution, this embodiment provides a process for adjusting the moving speed of the printing nozzle during the printing process. Specifically, the deviation value of the cross-sectional image is used. is the vertical axis, the layer number of the cross-sectional image Draw a line graph for the horizontal axis, and then smooth the lines in the line graph based on the interpolation method to obtain the deviation value curve graph , and then set the preset threshold curve Plotted in the deviation value curve graph, with preset threshold curve The intersection of the deviation value curve and the deviation value curve divides the deviation value curve into multiple adjustment intervals. The speed of the printing nozzle is adjusted according to the corresponding layer interval. The corresponding layer number interval is used to adjust the speed of the printing nozzle. If the horizontal coordinate of the intersection point with the deviation value curve in the curve graph is an integer, the integer part of the horizontal coordinate of the intersection point is taken as the endpoint of the layer number interval.

[0083] The process of speed increase and speed decrease is as follows:

[0084] ;

[0085] ;

[0086] By formula , Calculate and obtain the adjustment reference coefficient ;

[0087] in, , are the left and right endpoints of the layer number interval respectively; is the preset threshold; is the preset coefficient, and ;

[0088] exist The left end point of the corresponding layer number interval corresponds to the printing starting point of the layer, and the movement speed of the printing nozzle is The adjustment amount is increased; among them, The preset maximum unit increase amount;

[0089] exist The left end point of the corresponding layer interval corresponds to the printing end point of the layer, and the movement speed of the printing nozzle is The adjustment amount is lowered; among them, The preset maximum unit reduction amount.

[0090] Through the above technical solution, this embodiment provides a specific process of speed-up regulation and speed-down regulation. First, through the formula , Calculate the adjustment reference coefficient ,exist The left end point of the corresponding layer number interval corresponds to the printing starting point of the layer, and the movement speed of the printing nozzle is The adjustment amount is increased. The left end point of the corresponding layer interval corresponds to the printing end point of the layer, and the movement speed of the printing nozzle is The adjustment amount is reduced. , are the maximum amount of single speed increase and speed decrease adjustment, respectively. , The calculation formula is easy to know. As the value increases, the adjustment amount also increases, but it will not exceed the preset maximum adjustment amount.

[0091] The above is a detailed description of an embodiment of the present invention, but the content is only a preferred embodiment of the present invention and cannot be considered to limit the scope of implementation of the present invention. All equivalent changes and improvements made within the scope of the present invention should still fall within the scope of the patent coverage of the present invention.

Claims

1. A 3D printing parameter optimization system based on finished product analysis, characterized in that: The system comprises: A sample detection end, used for performing sampling detection on different building layers of a test sample printed according to a preset digital model, wherein the sampling detection result indicates the printing accuracy of the corresponding building layer; An analysis module, used to analyze the sampling test results and establish a parameter adjustment strategy for the printing nozzle according to the analysis; An optimization and adjustment module, used for executing the parameter adjustment strategy; The sample detection end comprises: The acquisition module includes a three-dimensional scanner, which is used to perform three-dimensional scanning on the test sample obtained by the initial printing, and obtain a sample digital model corresponding to the test sample according to the three-dimensional scanning; A slicing processing module is used to decompose the preset digital model and the sample digital model into two-dimensional cross-sectional images along the Z-axis direction according to the same slice thickness slicing standard; The sample detection end also includes: An image processing module is used to preprocess and compare the same-layer cross-sectional images of the preset digital model and the sample digital model, and evaluate the printing accuracy of the corresponding construction layer of the test sample based on the comparison analysis; The process of preprocessing the same-layer cross-sectional images of the preset digital model and the sample digital model includes: Extract multiple groups of cross-sectional images at uniform height intervals along the positive direction of the Z axis, each group of cross-sectional images including two cross-sectional images of the same layer of the preset digital model and the sample digital model; The cross-sectional images of the preset digital model and the sample digital model are correspondingly converted into two grayscale images, and the noise in the grayscale images is removed by a filter; Use one of the grayscale images as the bottom layer, and overlay the other grayscale image on the bottom layer with a preset transparency to obtain an overlay image; The process of comparing and analyzing the same-layer cross-sectional images of the preset digital model and the sample digital model includes: ; ; ; By formula Calculate and obtain the printing accuracy evaluation coefficient ; in, is the deviation value of the same-layer cross-sectional image of the preset digital model and the sample digital model; , is the preset weight coefficient; It is the area of ​​the non-overlapping section of the same layer of the preset digital model and the sample digital model in the superimposed image; It is the area of ​​the overlapping section of the same layer of the preset digital model and the sample digital model in the superimposed image; is the cross-sectional area of ​​the corresponding layer of the support structure of the sample digital model in the superimposed image; , are the contour area and perimeter of the cross-sectional image of the preset digital model respectively; , are the contour area and perimeter of the non-support structure in the cross-sectional image of the sample digital model, respectively; is the total number of layers of extracted cross-sectional images; is the number of layers of the cross-sectional image; The process of establishing a parameter adjustment strategy for the print nozzle includes: Will print the accuracy evaluation coefficient With preset range To compare: like , then the parameters of the printing nozzle are not adjusted; like , the moving speed of the printing nozzle during the printing process is adjusted according to the deviation value of the cross-sectional image of each layer of the preset digital model and the sample digital model; like , the print nozzle is slowed down according to the preset unit adjustment amount.

2. A 3D printing parameter optimization system based on finished product analysis according to claim 1, characterized in that: The process of adjusting the speed at which the print nozzle moves during printing includes: The deviation value of the cross-sectional image is the vertical axis, the layer number of the cross-sectional image Draw a line chart for the horizontal axis; Based on the interpolation method, the line in the line chart is smoothed to obtain the deviation value curve ; Set the preset threshold curve Plotted in the deviation value curve graph, with preset threshold curve The intersection points with the deviation value curve divide the deviation value curve into a plurality of adjustment intervals; exist The speed increase of the printing nozzle is adjusted in the corresponding layer interval; exist In the corresponding layer interval, the movement speed of the printing nozzle is slowed down.

3. A 3D printing parameter optimization system based on finished product analysis according to claim 2, characterized in that: The process of speed increase and speed decrease is as follows: ; ; By formula , Calculate and obtain the adjustment reference coefficient ; in, , are the left and right endpoints of the layer number interval respectively; is the preset threshold; is the preset coefficient, and ; exist The left end point of the corresponding layer number interval corresponds to the printing starting point of the layer, and the movement speed of the printing nozzle is The adjustment amount is increased; among them, The preset maximum unit increase amount; exist The left end point of the corresponding layer interval corresponds to the printing end point of the layer, and the movement speed of the printing nozzle is The adjustment amount is lowered; among them, The preset maximum unit reduction amount.

Citation Information

Patent Citations

  • Defect monitoring method and device based on 3D printing system and terminal equipment

    CN109816633A

  • 3D printing monitoring method and device, electronic equipment and storage medium

    CN112651949A

  • Printing quality analysis method and system of 3D printer

    CN115958792A

  • Multi-target 3D printing process parameter optimization system and method

    CN118061536A

  • Three-dimensional image printing method and device, equipment and storage medium

    CN118205201A