3D printing intelligent control method and 3D printer

By dividing details and basic areas in 3D printing technology and optimizing printing parameters, the nozzle blockage and warping problems caused by low printing parameter control accuracy are solved, and the quality and efficiency of 3D printing are improved.

CN119189304AActive Publication Date: 2024-12-27CHINA UNIV OF GEOSCIENCES (BEIJING)
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411171104.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-26
Publication Date
2024-12-27
Estimated Expiration
2044-08-26

AI Technical Summary

Technical Problem

In the existing 3D printing technology, the control accuracy of printing parameters is low, resulting in problems such as nozzle blockage, print warping and loss of details, affecting the printing quality.

Method used

Through the interactive 3D printing design system, the model is divided into details and basic areas, and the extrusion parameters and cooling parameters of the details and basic areas are extracted and optimized respectively. The nozzle blocking analysis and optimization decisions are used to adjust the printing parameters to reduce blockage. and warp to enhance detail retention and bond strength.

Benefits of technology

It realizes targeted optimization of printing parameters, reduces nozzle blockage, reduces printing warping, improves printing quality and efficiency, and improves the accuracy and reliability of printing products.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119189304A_ABST
    Figure CN119189304A_ABST
Patent Text Reader

Abstract

The invention discloses a 3D printing intelligent control method and a 3D printer, and relates to the technical field of 3D printing.The method comprises the steps that a 3D printing model is obtained, and a detail area and a basic area are marked; according to the detail extrusion parameters and the detail cooling parameters, detail printing nozzle blocking analysis is conducted, the detail cooling parameters are optimized according to the analysis result, the optimal detail cooling parameters are obtained, and 3D printing control over the detail areas is conducted; and similarly, the basic extrusion parameters and the basic cooling parameters are optimized, the optimal basic extrusion parameters and the optimal basic cooling parameters are obtained, and 3D printing control over the basic area is conducted. The technical problems that in the prior art, due to the fact that the control precision of printing parameters is low, nozzles are blocked, printing warpage is caused, details are lost, and the printing quality is affected are solved, and the technical effects that the printing parameters are optimized in a regional targeted mode, nozzle blocking is reduced, printing warpage is reduced, and the printing quality and efficiency are improved are achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of 3D printing, and in particular to a 3D printing intelligent control method and a 3D printer. Background Art

[0002] 3D printing technology, also known as additive manufacturing technology, is the process of building objects in continuous layers using digital model files. Its core principle is rapid stripping and forming, combining multiple two-dimensional models into three-dimensional objects through repeated operations. Compared with traditional manufacturing methods, the advantages of 3D printing technology are that the process is direct and fast, and it has modular characteristics, making production batches and varieties more flexible.

[0003] However, current 3D printing technology generally has the problem of low control accuracy of printing parameters. For example, excessive or insufficient printing extrusion, as well as too rapid cooling, can cause problems such as nozzle blockage, print warping, loss of details, and weak bonding. Summary of the invention

[0004] The present application provides a 3D printing intelligent control method and a 3D printer, which are used to solve the technical problems in the prior art that the printing quality is affected due to low control accuracy of printing parameters, such as nozzle blockage, printing warping, loss of details, etc.

[0005] In a first aspect of the present application, a 3D printing intelligent control method is provided, the method comprising: an interactive 3D printing design system, obtaining a 3D printing model for 3D printing, and generating printing control parameters according to the 3D printing model, wherein the 3D printing model comprises model specification parameters; dividing and identifying detail areas and basic areas of the 3D printing model according to the model specification parameters and printing control parameters, and extracting and obtaining detail specification parameters and detail printing control parameters of the detail areas, as well as basic printing control parameters of the basic areas; performing detail printing nozzle blockage analysis according to detail extrusion parameters and detail cooling parameters in the detail printing control parameters, obtaining detail nozzle blockage parameters, and deciding to obtain detail optimization amplitudes for optimizing detail cooling parameters; according to the detail optimization amplitudes, The optimization direction is to reduce nozzle blockage and print warping, and to improve the detail retention and bonding strength of the print, optimize the detail cooling parameters, obtain the optimal detail cooling parameters, update the detail printing control parameters, and perform 3D printing control of the detail area; according to the basic extrusion parameters and basic cooling parameters in the basic printing control parameters, perform basic printing nozzle blockage analysis, obtain the basic nozzle blockage parameters, and decide to obtain the basic optimization amplitude for optimizing the basic extrusion parameters and basic cooling parameters; according to the basic optimization amplitude, with the optimization direction of reducing nozzle blockage and print warping and improving the bonding strength of print cooling, optimize the basic extrusion parameters and basic cooling parameters, obtain the optimal basic extrusion parameters and the optimal basic cooling parameters, and perform 3D printing control of the basic area on the basic printing control parameters.

[0006] A second aspect of the present application provides a 3D printer for implementing a 3D printing intelligent control method as described in the first aspect of the present application.

[0007] One or more technical solutions provided in this application have at least the following technical effects or advantages:

[0008] The present application provides a 3D printing intelligent control method, which relates to the technical field of 3D printing. The method divides and identifies detail areas and basic areas of a 3D printing model, and performs detail printing nozzle blockage analysis and optimization of detail cooling parameters according to detail extrusion parameters and detail cooling parameters, so as to obtain the optimal detail cooling parameters for 3D printing control of the detail area. Similarly, after optimizing the basic extrusion parameters and basic cooling parameters, 3D printing control of the basic area is performed, which solves the technical problem in the prior art that the printing quality is affected by nozzle blockage, printing warping, detail loss, etc. due to low control accuracy of printing parameters, and achieves the technical effect of reducing nozzle blockage, reducing printing warping, and improving printing quality and efficiency by optimizing printing parameters in a targeted manner by region. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0010] Figure 1 A schematic diagram of a 3D printing intelligent control method provided in an embodiment of the present application;

[0011] Figure 2 A schematic diagram of a flow chart of obtaining detailed nozzle blocking parameters in a 3D printing intelligent control method provided in an embodiment of the present application;

[0012] Figure 3 A schematic diagram of a flow chart for obtaining optimal detailed cooling parameters in a 3D printing intelligent control method provided in an embodiment of the present application. DETAILED DESCRIPTION

[0013] The present application provides a 3D printing intelligent control method for solving the technical problems in the prior art that the printing quality is affected due to low control accuracy of printing parameters, such as nozzle blockage, printing warping, loss of details, etc.

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

[0015] It should be noted that the terms "first", "second", etc. in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product, or server that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or modules that are not clearly listed or inherent to these processes, methods, products, or devices.

[0016] Embodiment 1

[0017] like Figure 1 As shown, the present application provides a 3D printing intelligent control method, the method comprising:

[0018] P10: An interactive 3D printing design system obtains a 3D printing model for 3D printing and generates printing control parameters according to the 3D printing model, wherein the 3D printing model includes model specification parameters.

[0019] Optionally, interact with a 3D printing design system, access 3D model data stored in the design system, and obtain a 3D printing model selected or specified by the user, wherein the 3D printing model is a three-dimensional digital file that describes the shape, size, and other relevant features of the object to be printed. In addition, the 3D printing model includes model specification parameters, such as the overall size (length, width, height) of the model, the size, volume, and weight of each part, etc. Further, the 3D printing model is analyzed, and printing control parameters are generated based on the model specification parameters. The printing control parameters are key data for guiding the 3D printer to print according to the model, including but not limited to layer height, extrusion speed, printing temperature, printing speed, etc., and are used as the basis for subsequent optimization of printing parameters.

[0020] P20: According to the model specification parameters and printing control parameters, the 3D printing model is divided into detail areas and basic areas, and the detail specification parameters and detail printing control parameters of the detail areas and the basic printing control parameters of the basic areas are extracted.

[0021] Furthermore, step P20 of the embodiment of the present application further includes:

[0022] P21: according to the model specification parameters, extracting the area in the 3D printing model where the geometric specification parameters are less than or equal to the detail specification threshold, dividing and marking to obtain the detail area;

[0023] P22: according to the model specification parameters, extracting the area in the 3D printing model where the geometric specification parameters are greater than or equal to the basic specification threshold, dividing and marking to obtain the basic area;

[0024] P23: extracting detail specification parameters and detail printing control parameters of the detail area from the model specification parameters and printing control parameters;

[0025] P24: Extracting the basic printing control parameters of the basic area from among the model specification parameters and printing control parameters.

[0026] It should be understood that according to the model specification parameters and printing control parameters, the 3D printing model is divided into a detail area and a basic area. The detail area refers to the small-sized and complex-designed part of the model that requires precise printing. The basic area is the large-sized and low-complexity part, such as the base of the product. The specification parameters and printing control parameters of the detail area and the basic area are extracted respectively, including the detail specification parameters and detail printing control parameters of the detail area, and the basic printing control parameters of the basic area.

[0027] Specifically, first, according to the model specification parameters, the area in the 3D printing model whose geometric specification parameters are less than or equal to the detail specification threshold is extracted as the detail area, wherein the detail specification threshold can be set according to specific application requirements and model characteristics, and is used to distinguish the area that needs fine printing. At the same time, according to the model specification parameters, the area whose geometric specification parameters are greater than the basic specification threshold is extracted as the basic area. The basic specification threshold is also set according to specific requirements, and is used to distinguish the area that does not need excessive fine printing.

[0028] Furthermore, among the model specification parameters and printing control parameters, specification parameters related to the detail area, such as size, shape, etc., are extracted as detail specification parameters, and printing control parameters related to the detail area, such as extrusion parameters, cooling parameters, etc., are extracted as detail printing control parameters to guide accurate printing of the detail area. Similarly, printing control parameters related to the base area are extracted as basic printing control parameters of the base area.

[0029] In summary, the method of region division and parameter extraction helps to improve the accuracy and efficiency of 3D printing. By using different printing control parameters for different regions, the detailed areas can be accurately printed, while the basic areas can increase the printing speed while ensuring the quality, providing basic data for the subsequent optimization of the printing process.

[0030] P30: According to the detail extrusion parameters and detail cooling parameters in the detail printing control parameters, a detail printing nozzle blockage analysis is performed to obtain the detail nozzle blockage parameters, and a decision is made to obtain a detail optimization amplitude for optimizing the detail cooling parameters.

[0031] Further, such as Figure 2 As shown, step P30 of the embodiment of the present application also includes:

[0032] P31: Obtain detail extrusion parameters and detail cooling parameters in the detail printing control parameters;

[0033] P32: According to the historical data of detail 3D printing, a sample detail extrusion parameter set and a sample detail cooling parameter set are collected, and the printing nozzle blocking parameters caused by excessive extrusion cooling under different detail extrusion parameters and different detail cooling parameters are obtained to obtain a sample detail nozzle blocking parameter set;

[0034] P33: training a detail nozzle blockage analyzer using the sample detail extrusion parameter set, the sample detail cooling parameter set and the sample detail nozzle blockage parameter set;

[0035] P34: Using the detail nozzle blockage analyzer, the detail extrusion parameters and detail cooling parameters are analyzed for detail printing nozzle blockage to obtain detail nozzle blockage parameters.

[0036] Optionally, the detail area needs to adopt the basic parameters of smaller extrusion amount for precise printing. When the extrusion amount is small, cooling too quickly may cause cooling on the nozzle just after extrusion, resulting in blockage. Therefore, according to the detail extrusion parameters and detail cooling parameters in the detail printing control parameters, the nozzle blockage that may occur during the printing process is analyzed, and the detail nozzle blockage parameters, such as the degree of blockage, are obtained. The amplitude of optimizing the detail cooling parameters is decided based on these parameters. The larger the blockage parameter, the larger the corresponding detail optimization amplitude.

[0037] Specifically, firstly, the detail extrusion parameters and detail cooling parameters are extracted from the detail printing control parameters as input data for analyzing the nozzle blockage situation. Furthermore, based on the historical 3D printing data, especially for the detail printing part, a sample detail extrusion parameter set and a sample detail cooling parameter set are collected. At the same time, the parameters of the printing nozzle blockage caused by excessive extrusion cooling under different combinations of detail extrusion parameters and detail cooling parameters are obtained to form a sample detail nozzle blockage parameter set.

[0038] Furthermore, the sample detail extrusion parameter set, the sample detail cooling parameter set and the sample detail nozzle blockage parameter set are used in combination with a machine learning algorithm for supervised training to obtain a detail nozzle blockage analyzer, which can predict the risk of nozzle blockage during printing based on given detail extrusion parameters and detail cooling parameters. The detail nozzle blockage analyzer is used to predict the risk of detail printing nozzle blockage for the current detail extrusion parameters and detail cooling parameters, and the prediction parameters of nozzle blockage that may occur under the current parameter combination, namely, the detail nozzle blockage parameters, are obtained as a reference for optimizing the printing control parameters.

[0039] Furthermore, step P30 of the embodiment of the present application further includes:

[0040] P35: Collect a sample detail nozzle blockage parameter set based on the historical data of print nozzle detail blockage, and collect a sample detail optimization amplitude set based on the amplitude data of adjusting the detail cooling parameters;

[0041] P36: Using the sample detail nozzle blocking parameter set and the sample detail optimization amplitude set, a detail optimization decision maker is constructed based on a decision tree;

[0042] P37: The detail optimization decision maker is used to classify and decide on the detail nozzle blockage parameters to obtain the detail optimization amplitude.

[0043] Specifically, according to the historical data of the blockage of the printing nozzle during detail printing, a sample detail nozzle blockage parameter set is collected, and at the same time, the amplitude data of adjusting the detail cooling parameters when these blockage events occur is obtained to form a sample detail optimization amplitude set. Further, the sample detail nozzle blockage parameter set and the sample detail optimization amplitude set are used as training data, and training is performed in combination with the decision tree principle. The decision tree algorithm is a commonly used supervised learning algorithm, which can build a tree-structured model, i.e., a detail optimization decider, by learning the characteristics of the sample data (here, the nozzle blockage parameters) and the corresponding target value (here, the optimization amplitude), to make classification decisions on new nozzle blockage parameters and output the corresponding optimization amplitude.

[0044] Furthermore, the detail optimization decision maker is used to classify and decide on the detail nozzle blockage parameters. The detail optimization decision maker searches and matches in a tree structure according to the input nozzle blockage parameters, and finally outputs one or more detail optimization amplitudes, which indicate how to adjust the detail cooling parameters to reduce the risk of nozzle blockage. By using the detail optimization decision maker, a more intelligent and efficient nozzle blockage optimization process can be achieved, the continuity and stability of printing can be improved, and the risk of downtime and printing failure caused by nozzle blockage can be reduced.

[0045] P40: According to the detail optimization amplitude, the detail cooling parameters are optimized to reduce nozzle blockage and print warping, and to improve print detail retention and bonding strength as the optimization direction, and the optimal detail cooling parameters are obtained. The detail printing control parameters are updated to perform 3D printing control of the detail area.

[0046] Further, such as Figure 3 As shown, step P40 of the embodiment of the present application also includes:

[0047] P41: Get the detail cooling parameter space for cooling the detail area;

[0048] P42: To reduce nozzle blockage and print warping, and to improve print detail retention and bonding strength, a detail cooling function is constructed as follows:

[0049]

[0050] Among them, DCF is the detail fitness, w1, w2, w3 and w4 are weights, Z xb To update the detail nozzle blocking parameters obtained by analyzing the optimized detail cooling parameters and detail extrusion parameters, Z xa is the detailed nozzle blockage parameter, Q x is the warpage of the detail printing in the detail area obtained by analyzing the optimized detail cooling parameters combined with the detail extrusion parameters, D is the detail retention of the detail printing in the detail area obtained by analyzing the optimized detail cooling parameters combined with the detail extrusion parameters, and F X In order to obtain the bonding strength of the detail area printed according to the optimized detail cooling parameters combined with the detail extrusion parameter analysis, F y To preset the bonding strength;

[0051] P43: In the detail cooling parameter space, adjusting the detail cooling parameter according to the detail optimization amplitude to generate a first detail cooling parameter;

[0052] P44: using the detail cooling function, in combination with the detail extrusion parameter and the detail specification parameter, analyzing and calculating a first detail fitness of the first detail cooling parameter;

[0053] P45: Continue to optimize the detail cooling parameters in the detail cooling parameter space until convergence, output the detail cooling parameters with the maximum detail fitness, and obtain the optimal detail cooling parameters.

[0054] It should be understood that if the extrusion cooling of the printed material is too fast, it will cause the nozzle to be blocked and the printed layer to warp. If the cooling is too slow, the extruded material will be deformed and unable to solidify, resulting in loss of details and decreased bonding strength, affecting the accuracy and strength of the printed product. According to the detail optimization amplitude, the detail cooling parameters are optimized in order to reduce nozzle blockage and printing warping, and improve the detail retention and bonding strength of the print. After optimization, the detail printing control parameters are updated to control the 3D printing of the detail area.

[0055] Specifically, first, determine the range of detail cooling parameters that may be used when cooling the detail area, that is, the detail cooling parameter space. Furthermore, in order to quantify the impact of different cooling parameter combinations on the printing quality, with the optimization direction of reducing nozzle blockage and print warping, and improving print detail retention and bonding strength, a detail cooling function is constructed:

[0056] Among them, DCF is the detail fitness, w1, w2, w3 and w4 are weights, Z xb To update the detail nozzle blocking parameters obtained by analyzing the optimized detail cooling parameters and detail extrusion parameters, Z xa is the detailed nozzle blockage parameter, Q x is the warpage of the detail printing in the detail area obtained by analyzing the optimized detail cooling parameters combined with the detail extrusion parameters, D is the detail retention of the detail printing in the detail area obtained by analyzing the optimized detail cooling parameters combined with the detail extrusion parameters, and F X In order to obtain the bonding strength of the detail area printed according to the optimized detail cooling parameters combined with the detail extrusion parameter analysis, F y The preset bonding strength.

[0057] Furthermore, in the detail cooling parameter space, the detail cooling parameters are adjusted according to the detail optimization amplitude to generate a first set of attempted detail cooling parameters, i.e., the first detail cooling parameters. Then, the detail extrusion parameters, detail specification parameters, and the first detail cooling parameters are substituted into the detail cooling function for calculation to obtain the first detail fitness of the first detail cooling parameter, and the first detail fitness can reflect the expected printing quality under the first detail parameter. Similarly, referring to the above method, the detail cooling parameters are iteratively optimized in the detail cooling parameter space until the detail fitness reaches a maximum value or the optimization process converges, and the detail cooling parameters output at this time are the optimal detail cooling parameters. The optimal detail cooling parameters can improve the detail retention and bonding strength of the print while reducing nozzle blockage and print warping. Not only can it improve printing efficiency, but it can also improve the quality and reliability of printed products.

[0058] Furthermore, step P44 of the embodiment of the present application also includes:

[0059] P44-1: Analyze and obtain a first updated detail nozzle blocking parameter according to the detail extrusion parameter and the first detail cooling parameter;

[0060] P44-2: According to the 3D printing history data of the detail area, the sample detail extrusion parameter set and the sample detail specification parameter set are collected as the analysis input, and the sample detail printing warpage set, the sample detail retention set and the sample bonding strength set are collected as the analysis outputs, respectively, to construct the detail printing warpage analysis branch, the detail retention analysis branch and the bonding strength analysis branch;

[0061] P44-3: Using the detail printing warpage analysis branch, detail retention analysis branch and bonding strength analysis branch, the detail extrusion parameters, detail specification parameters and first detail cooling parameters are subjected to detail printing analysis to obtain the first detail printing warpage, first detail retention and first bonding strength, and based on the detail cooling function, the first detail fitness is calculated.

[0062] Optionally, the above-mentioned detail nozzle blockage analyzer is used to analyze and obtain the first updated detail nozzle blockage parameter according to the detail extrusion parameter and the first detail cooling parameter, which reflects the expected situation of nozzle blockage under the current parameter combination. Furthermore, a sample detail extrusion parameter set and a sample detail specification parameter set are collected from the 3D printing history data of the detail area as analysis inputs, and output parameters corresponding to these input parameters are collected at the same time, namely, a sample detail printing warpage set, a sample detail retention set and a sample bonding strength set. These sample data are used to train or construct three analysis branches respectively: a detail printing warpage analysis branch, a detail retention analysis branch and an bonding strength analysis branch. These branches can predict the corresponding printing quality parameters based on the input detail parameters.

[0063] Furthermore, the detail printing warpage analysis branch, detail retention analysis branch and bonding strength analysis branch are used to perform detail printing analysis on the detail extrusion parameters, detail specification parameters and first detail cooling parameters, and each analysis branch outputs a prediction value: first detail printing warpage, first detail retention and first bonding strength. Using these prediction values ​​and the detail cooling function, the first detail fitness is calculated, which can reflect the expected situation of printing quality under the current parameter combination and can be used as a reference for optimizing printing parameters.

[0064] P50: Perform basic printing nozzle blockage analysis according to the basic extrusion parameters and basic cooling parameters in the basic printing control parameters, obtain basic nozzle blockage parameters, and decide to obtain basic optimization amplitudes for optimizing the basic extrusion parameters and basic cooling parameters.

[0065] In a possible embodiment of the present application, the basic extrusion parameters and basic cooling parameters are optimized with reference to the above-mentioned process of optimizing the detail cooling parameters. First, based on the historical data of basic 3D printing, a sample basic extrusion parameter set and a sample basic cooling parameter set are collected, and the printing nozzle blockage parameters caused by excessive extrusion cooling under different basic extrusion parameters and different basic cooling parameters are obtained to obtain a sample basic nozzle blockage parameter set, and then the sample basic extrusion parameter set, the sample basic cooling parameter set and the sample basic nozzle blockage parameter set are used as training data to train and obtain a basic nozzle blockage analyzer. The basic nozzle blockage analyzer is then used to perform a blockage analysis on the current basic extrusion parameters and basic cooling parameters to obtain the basic nozzle blockage parameters.

[0066] Furthermore, a basic optimization decision maker is trained to make classification decisions on the basic nozzle blocking parameters to obtain a basic optimization amplitude, which can be used as an optimization reference for basic extrusion parameters and basic cooling parameters.

[0067] P60: According to the basic optimization amplitude, the basic extrusion parameters and basic cooling parameters are optimized to reduce nozzle blockage and printing warping, and to improve the bonding strength of printing cooling as the optimization direction, and the optimal basic extrusion parameters and the optimal basic cooling parameters are obtained. The basic printing control parameters are used to control the 3D printing of the basic area.

[0068] Furthermore, step P60 of the embodiment of the present application also includes:

[0069] P61: Get the basic extrusion parameter space and basic cooling parameter space for printing in the basic area;

[0070] P62: With the optimization direction of reducing nozzle blockage and print warping and improving the bonding strength of print cooling, a basic optimization function is constructed as follows:

[0071]

[0072] Among them, POF is the basic fitness, w5, w6 and w7 are weights, Z cb The updated basic nozzle blocking parameters are obtained by analyzing the optimized basic extrusion parameters and basic cooling parameters. ca is the basic nozzle blockage parameter, Q c In order to obtain the detailed printing warpage of the base area according to the optimized base extrusion parameters and base cooling parameters, F c In order to obtain the bonding strength of the base area according to the optimized base extrusion parameters and base cooling parameters, F y To preset the bonding strength;

[0073] P63: According to the basic optimization function and the basic optimization amplitude, the basic extrusion parameters and the basic cooling parameters are optimized in the basic cooling parameter space to obtain the optimal basic extrusion parameters and the optimal basic cooling parameters.

[0074] Optionally, the extrusion volume of the base area is relatively large, and cooling too quickly will cause the printing material to accumulate in the nozzle and block it. Therefore, the basic nozzle blocking parameters are analyzed to reduce nozzle blocking and printing warping, and to improve the bonding strength of printing cooling as the optimization direction. Both the basic extrusion parameters and the basic cooling parameters are optimized. And because there are no printing details in the base area, the optimization purpose is not to improve the detail retention.

[0075] Specifically, first obtain the basic extrusion parameter space and basic cooling parameter space for printing the basic area, wherein the basic extrusion parameter space contains all possible basic extrusion parameter combinations for controlling the material extrusion amount and speed of the basic area, and the basic cooling parameter space contains all possible basic cooling parameter combinations for controlling the cooling speed and method of the basic area.

[0076] Furthermore, in order to quantify the impact of different parameter combinations on printing quality, in order to find the optimal parameter combination, reduce nozzle blockage and printing warping, and improve the bonding strength of printing cooling as the optimization direction, a basic optimization function is constructed:

[0077] Among them, POF is the basic fitness, which can reflect the quality of printing, w5, w6 and w7 are weights, Z cb The updated basic nozzle blocking parameters are obtained by analyzing the optimized basic extrusion parameters and basic cooling parameters. ca is the basic nozzle blockage parameter, Q c In order to obtain the detailed printing warpage of the base area according to the optimized base extrusion parameters and base cooling parameters, F c In order to obtain the bonding strength of the base area according to the optimized base extrusion parameters and base cooling parameters, F y The preset bonding strength.

[0078] Further, referring to the above-mentioned process of optimizing the detailed cooling parameters, multiple groups of basic extrusion parameters and multiple groups of basic cooling parameters are generated in the basic cooling parameter space according to the basic optimization amplitude, and multiple basic fitness are calculated respectively in combination with the basic optimization function, and the basic extrusion parameters and basic cooling parameters with the largest basic fitness are extracted as the optimal basic extrusion parameters and the optimal basic cooling parameters. The optimal basic extrusion parameters and the optimal basic cooling parameters can minimize the nozzle blockage in the basic printing area, reduce printing warping, and improve the bonding strength of printing cooling. Thereby improving the printing efficiency and the quality and reliability of the printed products.

[0079] In summary, the embodiments of the present application have at least the following technical effects:

[0080] This application divides and identifies the detail area and the basic area of ​​the 3D printing model, and performs detail printing nozzle blockage analysis and optimizes the detail cooling parameters according to the detail extrusion parameters and detail cooling parameters, so as to obtain the optimal detail cooling parameters for 3D printing control of the detail area. Similarly, after optimizing the basic extrusion parameters and basic cooling parameters, 3D printing control of the basic area is performed.

[0081] The technical effect of optimizing printing parameters in a targeted manner by region, reducing nozzle blockage, reducing printing warping, and improving printing quality and efficiency is achieved.

[0082] Embodiment 2

[0083] Based on the same inventive concept as the 3D printing intelligent control method in the aforementioned embodiment, the present application provides a 3D printer.

[0084] It should be noted that the above-mentioned sequence of the embodiments of the present application is only for description and does not represent the advantages and disadvantages of the embodiments. And the above-mentioned specific embodiments of this specification are described. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0085] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application should be included in the protection scope of the present application.

[0086] This specification and the drawings are merely exemplary illustrations of the present application and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, a person skilled in the art may make various modifications and variations to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the present application and its equivalents, the present application intends to include these modifications and variations.

Claims

1. A 3D printing intelligent control method, characterized in that: The method comprises: An interactive 3D printing design system obtains a 3D printing model for 3D printing and generates printing control parameters according to the 3D printing model, wherein the 3D printing model includes model specification parameters; According to the model specification parameters and printing control parameters, the 3D printing model is divided into detail areas and basic areas, and the detail specification parameters and detail printing control parameters of the detail areas and the basic printing control parameters of the basic areas are extracted; According to the detail extrusion parameters and detail cooling parameters in the detail printing control parameters, a detail printing nozzle blockage analysis is performed to obtain the detail nozzle blockage parameters, and a decision is made to obtain a detail optimization amplitude for optimizing the detail cooling parameters; According to the detail optimization amplitude, the detail cooling parameters are optimized to reduce nozzle blockage and print warping, and to improve print detail retention and bonding strength as the optimization direction, to obtain the optimal detail cooling parameters, and the detail printing control parameters are updated to perform 3D printing control of the detail area; According to the basic extrusion parameters and the basic cooling parameters in the basic printing control parameters, a basic printing nozzle blockage analysis is performed to obtain the basic nozzle blockage parameters, and a decision is made to obtain a basic optimization amplitude for optimizing the basic extrusion parameters and the basic cooling parameters; According to the basic optimization amplitude, the basic extrusion parameters and the basic cooling parameters are optimized to reduce nozzle blockage and printing warping and to improve the bonding strength of printing cooling as the optimization direction, and the optimal basic extrusion parameters and the optimal basic cooling parameters are obtained. The basic printing control parameters are used to control the 3D printing of the basic area.

2. The 3D printing intelligent control method according to claim 1, characterized in that: According to the model specification parameters and the printing control parameters, the 3D printing model is divided into detail areas and basic areas, and the detail specification parameters and detail printing control parameters of the detail areas and the basic printing control parameters of the basic areas are extracted, including: According to the model specification parameters, extracting areas in the 3D printing model where the geometric specification parameters are less than or equal to the detail specification threshold, dividing and marking to obtain detail areas; According to the model specification parameters, extracting areas in the 3D printing model where the geometric specification parameters are greater than or equal to the basic specification threshold, dividing and marking to obtain basic areas; Extracting detail specification parameters and detail printing control parameters of the detail area from the model specification parameters and printing control parameters; From the model specification parameters and printing control parameters, basic printing control parameters of the basic area are extracted.

3. The 3D printing intelligent control method according to claim 1, characterized in that: According to the detail extrusion parameter and the detail cooling parameter in the detail printing control parameter, a detail printing nozzle blockage analysis is performed to obtain a detail nozzle blockage parameter, including: Obtaining detail extrusion parameters and detail cooling parameters in the detail printing control parameters; According to the historical data of detail 3D printing, a sample detail extrusion parameter set and a sample detail cooling parameter set are collected, and the printing nozzle blocking parameters caused by excessive extrusion cooling under different detail extrusion parameters and different detail cooling parameters are obtained to obtain a sample detail nozzle blocking parameter set; Using the sample detail extrusion parameter set, the sample detail cooling parameter set and the sample detail nozzle clogging parameter set, training a detail nozzle clogging analyzer; The detail nozzle blockage analyzer is used to perform detail printing nozzle blockage analysis on the detail extrusion parameters and detail cooling parameters to obtain detail nozzle blockage parameters.

4. The 3D printing intelligent control method according to claim 1, characterized in that: The decision is to obtain the detailed optimization amplitude for optimizing the detailed cooling parameters, including: According to the historical data of the printing nozzle detail printing blockage, a sample detail nozzle blockage parameter set is collected, and according to the amplitude data of adjusting the detail cooling parameter, a sample detail optimization amplitude value set is collected; Using the sample detail nozzle blocking parameter set and the sample detail optimization amplitude set, a detail optimization decision maker is constructed based on a decision tree; The detail optimization decision maker is used to classify and decide the detail nozzle blockage parameters to obtain the detail optimization amplitude.

5. The 3D printing intelligent control method according to claim 1, characterized in that: According to the detail optimization amplitude, the detail cooling parameters are optimized to reduce nozzle blockage and print warping, and to improve print detail retention and bonding strength, and the optimal detail cooling parameters are obtained, including: Obtain a detailed cooling parameter space for cooling the detailed area; The optimization direction is to reduce nozzle blockage and print warping, and to improve print detail retention and bonding strength. A detail cooling function is constructed as follows: Among them, DCF is the detail fitness, w1, w2, w3 and w4 are weights, Z xb To update the detail nozzle blocking parameters obtained by analyzing the optimized detail cooling parameters and detail extrusion parameters, Z xa is the detailed nozzle blockage parameter, Q x is the warpage of the detail printing in the detail area obtained by analyzing the optimized detail cooling parameters combined with the detail extrusion parameters, D is the detail retention of the detail printing in the detail area obtained by analyzing the optimized detail cooling parameters combined with the detail extrusion parameters, and F X In order to obtain the bonding strength of the detail area printed according to the optimized detail cooling parameters combined with the detail extrusion parameter analysis, F y To preset the bonding strength; In the detail cooling parameter space, the detail cooling parameter is adjusted according to the detail optimization amplitude to generate a first detail cooling parameter; Using the detail cooling function, in combination with the detail extrusion parameter and the detail specification parameter, analyzing and calculating a first detail fitness of the first detail cooling parameter; Continue to optimize the detail cooling parameters in the detail cooling parameter space until convergence, output the detail cooling parameters with the maximum detail fitness, and obtain the optimal detail cooling parameters.

6. The 3D printing intelligent control method according to claim 5, characterized in that: Using the detail cooling function, in combination with the detail extrusion parameter and the detail specification parameter, analyzing and calculating a first detail fitness of the first detail cooling parameter, including: Analyze and obtain a first updated detail nozzle blocking parameter according to the detail extrusion parameter and the first detail cooling parameter; According to the 3D printing history data of the detail area, the sample detail extrusion parameter set and the sample detail specification parameter set are collected as analysis inputs, and the sample detail printing warpage set, the sample detail retention set and the sample bonding strength set are collected as analysis outputs, respectively, to construct the detail printing warpage analysis branch, the detail retention analysis branch and the bonding strength analysis branch; The detail printing warpage analysis branch, detail retention analysis branch and bonding strength analysis branch are used to perform detail printing analysis on the detail extrusion parameters, detail specification parameters and first detail cooling parameters to obtain the first detail printing warpage, first detail retention and first bonding strength, and based on the detail cooling function, the first detail fitness is calculated.

7. The 3D printing intelligent control method according to claim 1, characterized in that: According to the basic optimization amplitude, the basic extrusion parameters and basic cooling parameters are optimized to reduce nozzle blockage and print warping and to improve the bonding strength of print cooling, and the optimal basic extrusion parameters and optimal basic cooling parameters are obtained, including: Get the basic extrusion parameter space and basic cooling parameter space for printing the basic area; The optimization direction is to reduce nozzle blockage and print warping and to improve the bonding strength of print cooling. The basic optimization function is constructed as follows: Among them, POF is the basic fitness, w5, w6 and w7 are weights, Z cb The updated basic nozzle blocking parameters are obtained by analyzing the optimized basic extrusion parameters and basic cooling parameters. ca is the basic nozzle blockage parameter, Q c In order to obtain the detailed printing warpage of the base area according to the optimized base extrusion parameters and base cooling parameters, F c In order to obtain the bonding strength of the base area according to the optimized base extrusion parameters and base cooling parameters, F y To preset the bonding strength; According to the basic optimization function and the basic optimization amplitude, the basic extrusion parameters and the basic cooling parameters are optimized in the basic cooling parameter space to obtain the optimal basic extrusion parameters and the optimal basic cooling parameters.

8. A 3D printer, characterized in that: Used to implement a 3D printing intelligent control method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Rotation and nozzle opening control of extruders in printing systems

    CN108025488A

  • Management method and system of 3D printing model based on Internet

    CN114741672A

  • 3D printing control method and system based on artificial intelligence

    CN118155120A

  • Polymer composite biological material 3D printing optimization control system

    CN118322573A

  • Customized three dimensional (3D) printing of media-related objects

    US20160185043A1