3D printing control method and related devices

By monitoring information items in the 3D printing process in real time, and automatically identifying and adjusting abnormal parameters, the problems of subjectivity and low efficiency in traditional 3D printing quality control are solved, achieving efficient and high-quality printing results.

CN119502364BActive Publication Date: 2026-05-22SHENZHEN ANYCUBIC TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN ANYCUBIC TECH CO LTD
Filing Date
2024-12-18
Publication Date
2026-05-22

AI Technical Summary

Technical Problem

Traditional 3D printing quality control relies on user experience and experimentation, which is subjective and uncertain, resulting in poor print quality and low efficiency even after multiple adjustments.

Method used

By monitoring multiple information items in the printing process in real time, the system automatically identifies abnormal information items, provides adjustment suggestions based on preset value ranges, and sends alarm information to the terminal to guide users in adjusting printing parameters.

Benefits of technology

It improves the quality and stability of 3D printing, reduces printing failures and reprints, and enhances user experience and production efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119502364B_ABST
    Figure CN119502364B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a 3D printing control method and related equipment, which are used for providing adjustment suggestions of 3D printing, so as to better assist users to realize efficient and high-quality 3D printing, and further improve user experience. The method of the embodiments of the present application comprises: determining whether a to-be-completed printing object of a current printing process meets a quality abnormal condition based on real-time values of a plurality of printing information items in the current printing process; if the to-be-completed printing object meets the quality abnormal condition, determining an abnormal printing information item in the plurality of printing information items; determining a suggested value of the abnormal printing information item according to a preset value range of the abnormal printing information item in the current printing process; and sending alarm information to a terminal initiating the current printing process, so that the terminal adjusts a real-time value of the abnormal printing information item based on the suggested value, wherein the alarm information comprises the suggested value of the abnormal printing information item.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of 3D printing, and more particularly to 3D printing control methods and related equipment. Background Technology

[0002] With the rapid development and widespread application of 3D printing, improving printing quality and stability has become a key challenge, and accurate and reliable quality control is the greatest demand of users.

[0003] Traditional quality control algorithms monitor the quality of printed objects based on print information items during the printing process and notify the user when abnormalities are detected. The user then adjusts the values ​​of the corresponding print information items in the printing process.

[0004] In practical applications, 3D printing involves numerous printing information items, and users typically adjust these items based on experience and experimentation. This adjustment method is subjective and uncertain, often requiring multiple adjustments. Furthermore, there is a possibility that the print quality of the object may still be poor after repeated adjustments, further contributing to low printing efficiency. Summary of the Invention

[0005] This application provides a 3D printing control method and related equipment to offer adjustment suggestions for 3D printing, thereby better assisting users in achieving efficient and high-quality 3D printing and improving user experience.

[0006] The first aspect of this application provides a 3D printing control method, including:

[0007] Based on the real-time values ​​of multiple print information items in the current printing process, determine whether the object to be printed in the current printing process meets the quality anomaly conditions;

[0008] If the object to be printed meets the quality anomaly conditions, then the abnormal printing information item among the plurality of printing information items is determined;

[0009] Based on the preset value range of the abnormal printing information item in the current printing process, determine the suggested value of the abnormal printing information item;

[0010] An alarm message is sent to the terminal that initiated the current printing process, so that the terminal adjusts the real-time value of the abnormal printing information item based on the suggested value. The alarm message includes the suggested value of the abnormal printing information item.

[0011] In one specific implementation, the print information items include fixed information items and associated information items corresponding to the fixed information items, and determining the abnormal print information items among the plurality of print information items includes:

[0012] When the value of the fixed information item is obtained as the corresponding real-time value, the pre-stored value range of the associated information item is determined.

[0013] The pre-stored value range of the associated information item is determined as the preset value range of the associated information item;

[0014] If the real-time value of the associated information item is not within the corresponding preset value range, then the associated information item is determined to be an abnormal printing information item.

[0015] In one specific implementation, the print information item further includes an independent information item, and determining the abnormal print information item among the plurality of print information items includes:

[0016] The pre-stored value range of the independent information item is determined as the preset value range of the independent information item;

[0017] If the real-time value of the independent information item is not within the corresponding preset value range, then the independent information item is determined to be an abnormal printing information item.

[0018] In one specific implementation, determining the suggested value of the abnormal printing information item based on a preset value range of the abnormal printing information item in the current printing process includes:

[0019] Determine the preset value range of the abnormal printing information item, which is the suggested value of the abnormal printing information item;

[0020] or,

[0021] If the real-time value of the abnormal printing information item is less than the lower limit of the corresponding preset value range, then the lower limit of the corresponding preset value range is determined as the suggested value of the abnormal printing information item; if the real-time value of the abnormal printing information item is greater than the upper limit of the corresponding preset value range, then the upper limit of the corresponding preset value range is determined as the suggested value of the abnormal printing information item.

[0022] In one specific implementation, before determining whether the object to be printed in the current printing process meets the quality anomaly conditions based on the real-time values ​​of multiple print information items in the current printing process, the method further includes:

[0023] Acquire historical printing information from multiple historical printing processes, wherein the historical printing information includes historical values ​​of multiple alternative printing information items;

[0024] For each of the candidate print information items, the variance of the candidate print information item is calculated based on its historical value in different historical printing processes.

[0025] If the variance of any of the candidate print information items is greater than a preset filtering threshold, then any of the candidate print information items will be determined as the print information item.

[0026] In one specific implementation, the printing information item includes fixed information items, associated information items corresponding to the fixed information items, and independent information items. The fixed information items include printing material and printhead size. The associated information items corresponding to the printing material include printing speed, print bed temperature, and / or printhead temperature. The associated information items corresponding to the printhead size include print layer height. The independent information items include print bed flatness.

[0027] A second aspect of this application provides a 3D printing control system, including:

[0028] The determining unit is used to determine whether the object to be printed in the current printing process meets the quality anomaly conditions based on the real-time values ​​of multiple printing information items in the current printing process.

[0029] The determining unit is further configured to determine the abnormal printing information item among the plurality of printing information items if the object to be printed meets the quality abnormality conditions;

[0030] The determining unit is further configured to determine a suggested value for the abnormal printing information item based on a preset value range of the abnormal printing information item in the current printing process;

[0031] The sending unit is used to send alarm information to the terminal that initiated the current printing process, so that the terminal adjusts the real-time value of the abnormal printing information item based on the suggested value, wherein the alarm information includes the suggested value of the abnormal printing information item.

[0032] In one specific implementation, the printed information item includes a fixed information item and an associated information item corresponding to the fixed information item. The determining unit is specifically used to obtain the pre-stored value range of the associated information item when the value of the fixed information item corresponds to the real-time value.

[0033] The pre-stored value range of the associated information item is determined as the preset value range of the associated information item;

[0034] If the real-time value of the associated information item is not within the corresponding preset value range, then the associated information item is determined to be an abnormal printing information item.

[0035] In one specific implementation, the printed information item further includes an independent information item, and the determining unit is specifically used to determine the pre-stored value range of the independent information item as the preset value range of the independent information item;

[0036] If the real-time value of the independent information item is not within the corresponding preset value range, then the independent information item is determined to be an abnormal printing information item.

[0037] In one specific implementation, the determining unit is specifically used to determine the preset value range of the abnormal printing information item, which is the suggested value of the abnormal printing information item;

[0038] or,

[0039] If the real-time value of the abnormal printing information item is less than the lower limit of the corresponding preset value range, then the lower limit of the corresponding preset value range is determined as the suggested value of the abnormal printing information item; if the real-time value of the abnormal printing information item is greater than the upper limit of the corresponding preset value range, then the upper limit of the corresponding preset value range is determined as the suggested value of the abnormal printing information item.

[0040] In one specific implementation, before determining whether the object to be printed in the current printing process meets the quality anomaly conditions based on the real-time values ​​of multiple printing information items in the current printing process, the 3D printing control system further includes: an acquisition unit and a calculation unit.

[0041] The acquisition unit is used to acquire historical printing information of multiple historical printing processes, and the historical printing information includes historical values ​​of multiple alternative printing information items.

[0042] The calculation unit is used to calculate the variance of each candidate print information item based on its historical value in different historical printing processes.

[0043] The determining unit is further configured to determine any of the candidate print information items as the print information item if the variance of any of the candidate print information items is greater than a preset filtering threshold.

[0044] In one specific implementation, the printing information item includes fixed information items, associated information items corresponding to the fixed information items, and independent information items. The fixed information items include printing material and printhead size. The associated information items corresponding to the printing material include printing speed, print bed temperature, and / or printhead temperature. The associated information items corresponding to the printhead size include print layer height. The independent information items include print bed flatness.

[0045] A third aspect of this application provides a 3D printing control system, including:

[0046] Central processing unit, memory, and input / output interfaces;

[0047] The memory is either a short-term storage memory or a persistent storage memory;

[0048] The central processing unit is configured to communicate with the memory and execute instructions in the memory to perform the method described in the first aspect.

[0049] A fourth aspect of this application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the method described in the first aspect.

[0050] A fifth aspect of this application provides a computer storage medium storing instructions that, when executed on a computer, cause the computer to perform the method described in the first aspect.

[0051] As can be seen from the above technical solutions, the embodiments of this application have the following advantages: When the embodiments of this application identify that the object to be printed in the current printing process meets the quality abnormality conditions, they will automatically determine the abnormal printing information items that may lead to poor printing quality from multiple printing information items in the current printing process. Furthermore, based on a reasonable preset value range for each abnormal printing information item in the current printing process, a suggested value for each abnormal printing information item is determined. Finally, while sending alarm information to the terminal, the suggested value for each abnormal printing information item is provided to the user to guide the user to quickly and accurately adjust the value of the abnormal printing information item, better assisting the user in achieving efficient and high-quality 3D printing and improving the user experience. Attached Figure Description

[0052] Figure 1 This is a schematic flowchart of a 3D printing control method disclosed in an embodiment of this application.

[0053] Figure 2 This is a schematic diagram of the structure of the 3D printing control system disclosed in an embodiment of this application;

[0054] Figure 3 This is a schematic diagram of the structure of a computer device disclosed in an embodiment of this application. Detailed Implementation

[0055] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0056] With the rapid development and widespread application of 3D printing, improving print quality and stability has become a key challenge. Traditional quality control is mainly based on experience and experimentation, relying on manual operation and intuitive judgment, which is subject to subjectivity and uncertainty. Printing failures cause great distress for beginners in 3D printing; therefore, improving print stability has become an unavoidable issue.

[0057] This application provides a 3D printing control method and related equipment to offer adjustment suggestions for 3D printing, thereby better assisting users in achieving efficient and high-quality 3D printing and improving user experience.

[0058] Please see Figure 1 This application provides a 3D printing control method, applied to a 3D printing device and / or a terminal controlling the 3D printing device, comprising the following steps:

[0059] 101. Based on the real-time values ​​of multiple print information items in the current printing process, determine whether the pending print object in the current printing process meets the quality anomaly conditions.

[0060] In practical applications, not every user of 3D printing equipment is necessarily an experienced user. Using 3D printing equipment requires testing various printing parameters or printing information items, and the accurate setting of these different printing information items depends on the user's understanding of various variables, including the 3D printing equipment and the printing materials. These printing information items include, but are not limited to, at least one of the following: printing material, material density, elastic modulus, melt temperature, printing speed, print bed temperature, layer height, print head position, print head temperature, and print bed flatness.

[0061] Therefore, to help users achieve high-quality 3D printing, embodiments of this application can acquire real-time values ​​of multiple printing information items before and / or during the current printing process, and determine based on these values ​​whether the object to be printed in the current printing process has already experienced quality abnormalities, or whether quality abnormalities are very likely to occur. Whether quality abnormalities have already occurred or are very likely to occur, it indicates that the object to be printed meets the quality abnormality conditions of embodiments of this application.

[0062] It should be noted that the real-time values ​​of multiple printing information items in the current printing process can be directly acquired or processed through data sensors and / or image acquisition devices deployed on the 3D printing equipment, without any specific limitations here.

[0063] 102. If the object to be printed meets the quality exception conditions, then identify the exception printing information item among the multiple printing information items.

[0064] It is understandable that print quality abnormalities are generally caused by one or more print information items, and the information item that causes or may cause print quality abnormalities among these multiple print information items is the abnormal print information item.

[0065] 103. Determine the suggested value for the abnormal printing information item based on the preset value range of the abnormal printing information item in the current printing process.

[0066] As can be seen from the foregoing embodiments, the cause of quality anomalies is the unreasonable value setting of print information items in the current printing process. Therefore, it can be deduced that each abnormal print information item in the current printing process has a corresponding reasonable value range, that is, the preset value range of the abnormal print information item in the current printing process. It is understood that in some special cases, the preset value range of the abnormal print information item in the current printing process may be one or more fixed values, which are not specifically limited here.

[0067] In practical applications, the preset value range for each abnormal printing information item in the current printing process can be determined based on the real-time value of the 3D printing equipment in the historical printing process, set by an experienced user, or preset by the 3D printing equipment supplier. No specific limitation is made here.

[0068] The suggested value for the abnormal printing information item can be any value or any range of values ​​within the corresponding preset value range in the current printing process.

[0069] 104. Send an alarm message to the terminal that initiated the current printing process so that the terminal can adjust the real-time value of the abnormal printing information item based on the suggested value. The alarm message includes the suggested value of the abnormal printing information item.

[0070] After obtaining the suggested value for each abnormal printing information item in step 103, the suggested value of the abnormal printing information item can be packaged in an alarm message. The alarm message is first sent to the terminal that initiated the current printing process so that the terminal receiving the alarm message can accurately and efficiently adjust the real-time value of the abnormal information item to any value or any value range indicated by the corresponding suggested value.

[0071] This embodiment of the application, upon identifying that the object to be printed in the current printing process meets the conditions for quality anomalies, automatically determines the abnormal printing information items that may lead to poor printing quality from multiple printing information items in the current printing process. Furthermore, based on a reasonable preset value range for each abnormal printing information item in the current printing process, a suggested value is determined for each abnormal printing information item. Finally, while sending an alarm message to the terminal, the suggested value for each abnormal printing information item is provided to the user to guide the user in quickly and accurately adjusting the value of the abnormal printing information item, better assisting the user in achieving efficient and high-quality 3D printing and improving the user experience. In particular, the 3D printing control method of this embodiment of the application runs before the current printing process is completed, which can better prevent or avoid the user from printing items with abnormal quality, thus avoiding a poor user experience.

[0072] Meanwhile, users can monitor the current printing process in real time through the terminal controlling the 3D printing equipment, and adjust its real-time values ​​based on suggested values ​​for abnormal printing information items to improve the stability of print quality and ensure a high success rate. Furthermore, alarm messages promptly alert users to adjust their printing strategies (i.e., adjust the values ​​of printing information items), reducing the number of printing failures and reprints, thereby improving production efficiency and saving resource costs.

[0073] Based on the foregoing embodiments, in some specific implementations, step 103 can be implemented in the following ways: determining a preset value range for the abnormal printing information item as a suggested value for the abnormal printing information item; or, if the real-time value of the abnormal printing information item is less than the lower limit of the corresponding preset value range, then the lower limit of the corresponding preset value range is determined as the suggested value for the abnormal printing information item; if the real-time value of the abnormal printing information item is greater than the upper limit of the corresponding preset value range, then the upper limit of the corresponding preset value range is determined as the suggested value for the abnormal printing information item.

[0074] Specifically, besides simply setting the preset value range of the abnormal print information item as the suggested value, more specific suggested values ​​can be provided. For example, the suggested value for the abnormal print information item can be determined by selecting the value among the various values ​​included in the preset value range corresponding to the abnormal print information item in the current printing process that is closest to the real-time value of the abnormal print information item. For instance, if the real-time value of the abnormal print information item is less than the lower limit of the corresponding preset value range, then the lower limit of the corresponding preset value range that is closest to the real-time value is determined as the suggested value of the abnormal print information item; if the real-time value of the abnormal print information item is greater than the upper limit of the corresponding preset value range, then the upper limit of the corresponding preset value range that is closest to the real-time value is determined as the suggested value of the abnormal print information item.

[0075] Furthermore, in practical applications, the printed information items include fixed information items and associated information items corresponding to the fixed information items. The aforementioned step 102 specifically includes the following steps: when the value of the fixed information item is obtained as the corresponding real-time value, the pre-stored value range of the associated information item is determined; the pre-stored value range of the associated information item is determined as the preset value range of the associated information item; if the real-time value of the associated information item is not within the corresponding preset value range, the associated information item is determined to be an abnormal printed information item.

[0076] It is understandable that during the process of configuring the current printing process, users typically first select values ​​for a subset of printing information items, and then configure the values ​​for other affected printing information items based on these selected values. In this embodiment, the aforementioned subset of printing information items with pre-selected values ​​are referred to as fixed information items, and the other printing information items affected by different fixed information items are referred to as associated information items of the corresponding fixed information items. For example, fixed information items include printing materials, printhead size, etc., which will not be considered for adjustment or identified as abnormal printing information items when the object to be printed is found to meet the quality abnormality conditions in this embodiment. The associated information items corresponding to the fixed information item of printing materials include: printing speed, printing temperature, and printhead temperature, all of which are affected by the printing material factor. Different printing materials have different suitable printing speeds, printing temperatures, and printhead temperatures. Similarly, the associated information items corresponding to the fixed information item of printhead size include: print layer height, etc., and these associated information items have different reasonable values ​​depending on the printhead size.

[0077] Based on the above, it can be seen that the embodiments of this application can pre-configure the pre-stored value range of the corresponding associated information items when each fixed information item has a different value. Specifically, for each selectable value of the fixed information item, a pre-stored value range of each associated information item can be configured; or for different selectable value ranges of the fixed information item, a pre-stored value range of each associated information item can be configured. Therefore, by simply checking whether the real-time value of the associated information item is within the corresponding preset value range, it can be determined whether the associated information item is an abnormal printing information item. Since the preset value range of the associated information item in the current printing process includes all reasonable values ​​of the associated information item in the current printing process, if the real-time value of the associated information item is within the corresponding preset value range, it indicates that the associated information item is not an abnormal printing information item, and vice versa.

[0078] It is understandable that the pre-stored value range of associated information items varies with the value of fixed information items, and the real-time value of fixed information items may change with the printing process. If the user is only prompted with the value range corresponding to each information item in this application before the printing process begins to determine the reasonableness of the printed information item values, it cannot prevent the problem of reduced print quality caused by real-time value changes during the printing process, where the real-time values ​​of some printed information items are not within their current reasonable value range. Therefore, the 3D printing control method of this application embodiment judges and warns of abnormal printed information items during the printing process to achieve full-process print quality control and maximize the guarantee of high-quality 3D printing.

[0079] Furthermore, the printed information items also include independent information items. Step 102 mentioned above also includes the following steps: determining the pre-stored value range of the independent information items as the preset value range of the independent information items; if the real-time value of the independent information items is not within the corresponding preset value range, then the independent information items are determined to be abnormal printed information items.

[0080] Specifically, during the user's configuration of the current printing process, the values ​​of some selected print information items may not affect other print information items. In other words, these print information items may not have corresponding associated information items, nor are they associated with any fixed information item. Therefore, during quality anomaly troubleshooting or quality anomaly assessment, if it is necessary to determine whether or not a print information item's value has affected print quality, it is only necessary to check whether the real-time value of that independent information item falls within the corresponding preset value range. For example, if the real-time value of an independent information item is not within the corresponding preset value range, then the independent information item is determined to be an abnormal print information item. These independent information items include print bed flatness, etc., and the value range of each independent information item is relatively fixed in the current printing process.

[0081] In some specific implementations, the printing information items in this application embodiment include fixed information items, associated information items corresponding to the fixed information items, and independent information items. The fixed information items include the printing material and the printhead size. The associated information items corresponding to the printing material include the printing speed, print bed temperature, and / or printhead temperature. The associated information items corresponding to the printhead size include the print layer height. The independent information items include print bed flatness. It should be noted that the specific content of each information item in this application embodiment depends on the result of feature selection in subsequent embodiments. It can be configured as needed according to the actual application scenario. This application embodiment is merely an example and not a specific limitation.

[0082] In some specific implementations, before determining whether the object to be printed meets the quality anomaly conditions in step 101, the method of this application embodiment further includes: acquiring historical printing information of multiple historical printing processes, the historical printing information including historical values ​​of multiple candidate printing information items; for each candidate printing information item, calculating the variance of the candidate printing information item based on its historical values ​​in different historical printing processes; if the variance of any candidate printing information item is greater than a preset filtering threshold, then that candidate printing information item is determined as a printing information item. The historical printing information of multiple historical printing processes can be stored and recorded in a database during the historical printing processes through a pre-established data storage and management system.

[0083] Specifically, before executing the current printing process, a 3D printing device needs to configure various parameters, all of which are related to the current printing process. However, in practical applications, this embodiment of the application has found that not all parameters related to the current printing process are correlated with the printing quality of the object to be printed. Therefore, in order to select parameters that are correlated with the printing quality of the object to be printed as printing information items, this embodiment of the application introduces feature engineering as a technical means. Specifically, the historical value of each parameter related to the current printing process in the historical printing process can be obtained as a candidate printing information item. Then, using variance filtering, at least one candidate printing information item that is correlated with printing quality anomalies is selected from multiple candidate printing information items as the printing information item in this embodiment of the application.

[0084] Then, a preset filtering threshold needs to be configured before determining the print information items required for this application embodiment. When the variance of the historical values ​​of any candidate print information item in different historical printing processes is greater than the aforementioned preset filtering threshold, it indicates that the candidate print information item is correlated with abnormal printing quality, and thus the candidate print information item can be selected as a candidate print information item. In addition to obtaining the variance of the candidate print information item based on its historical values ​​in different historical printing processes, statistical characteristics such as the mean, standard deviation, maximum value, and minimum value of the candidate print information item can also be calculated in a similar manner as a feature selection method for screening print information items. Furthermore, in addition to the aforementioned feature selection method based on statistical methods, model-based feature selection, or even feature combination, can also be used to select the print information item required for this application embodiment from multiple candidate print information items. The historical values ​​of the candidate print information item in different historical printing processes can be obtained from historical printing processes with higher printing quality and / or from historical printing processes with lower printing quality, which is not limited in this application embodiment.

[0085] In this embodiment of the application, feature selection is used to retain only printing information items related to printing quality abnormalities, thereby reducing data processing costs and computational overhead.

[0086] Furthermore, besides simply selecting the required print information item from multiple candidate print information items, correlation analysis can be used to analyze the correlation between any two print information items in the associated groups they form. This determines whether one print information item is affected by the other (this influence can be determined by setting a correlation threshold; if it is not less than the threshold, it is considered to have an influence; otherwise, it is considered not to have an influence). If so, the affected print information item is considered an associated information item, and the print information item that affects it is considered a fixed information item. Furthermore, if a print information item is not affected in any of its associated groups, it can be considered an independent information item. Finally, if a print information item is a fixed information item in one or more associated groups, it can be selected as a fixed information item, and the print information items affected by it in different associated groups can be considered as the corresponding associated information items.

[0087] In practical applications, in order to more accurately select the required printing information item from multiple candidate printing information items, before performing feature selection based on the historical values ​​of the candidate printing information items in different historical printing processes, this application embodiment can also perform data preprocessing steps such as data cleaning, noise reduction, and data normalization. Among them, data cleaning refers to removing duplicate, missing, or erroneous data points to ensure the accuracy and integrity of the data; noise reduction refers to removing noise from the data to improve data quality; and data normalization refers to scaling data with different features according to a certain standard to eliminate the difference in dimensions between features and make them comparable in abstraction.

[0088] Please see Figure 2 A second aspect of this application provides a 3D printing control system, comprising:

[0089] The determining unit 201 is used to determine whether the object to be printed in the current printing process meets the quality abnormality conditions based on the real-time values ​​of multiple print information items in the current printing process.

[0090] The determining unit 201 is also used to determine the abnormal printing information item among multiple printing information items if the object to be printed meets the quality abnormality conditions;

[0091] The determining unit 201 is also used to determine the suggested value of the abnormal printing information item based on the preset value range of the abnormal printing information item in the current printing process;

[0092] The sending unit 202 is used to send alarm information to the terminal that initiated the current printing process, so that the terminal can adjust the real-time value of the abnormal printing information item based on the suggested value. The alarm information includes the suggested value of the abnormal printing information item.

[0093] In one specific implementation, the printed information items include fixed information items and associated information items corresponding to the fixed information items. The determining unit 201 is specifically used to obtain the pre-stored value range of the associated information items when the value of the fixed information item is the corresponding real-time value.

[0094] The pre-stored value range of the associated information item is determined as the preset value range of the associated information item;

[0095] If the real-time value of the associated information item is not within the corresponding preset value range, then the associated information item is determined to be an abnormal printing information item.

[0096] In one specific implementation, the printed information item also includes an independent information item. The determining unit 201 is specifically used to determine the pre-stored value range of the independent information item as the preset value range of the independent information item.

[0097] If the real-time value of an independent information item is not within the corresponding preset value range, then the independent information item is determined to be an abnormal printing information item.

[0098] In one specific implementation, the determining unit 201 is specifically used to determine the preset value range of the abnormal printing information item, which is the suggested value of the abnormal printing information item;

[0099] or,

[0100] If the real-time value of an abnormal printout item is less than the lower limit of the corresponding preset value range, then the lower limit of the corresponding preset value range is determined as the suggested value of the abnormal printout item; if the real-time value of an abnormal printout item is greater than the upper limit of the corresponding preset value range, then the upper limit of the corresponding preset value range is determined as the suggested value of the abnormal printout item.

[0101] In one specific implementation, before determining whether the object to be printed in the current printing process meets the quality anomaly conditions based on the real-time values ​​of multiple printing information items in the current printing process, the 3D printing control system further includes: an acquisition unit and a calculation unit.

[0102] The acquisition unit is used to acquire historical printing information of multiple historical printing processes. The historical printing information includes the historical values ​​of multiple alternative printing information items.

[0103] The calculation unit is used to calculate the variance of each candidate print information item based on its historical values ​​in different historical printing processes.

[0104] The determining unit 201 is further configured to determine any candidate print information item as a print information item if the variance of any candidate print information item is greater than a preset filtering threshold.

[0105] In one specific implementation, the printing information items include fixed information items, associated information items corresponding to the fixed information items, and independent information items. The fixed information items include the printing material and the printhead size. The associated information items corresponding to the printing material include the printing speed, the print bed temperature, and / or the printhead temperature. The associated information items corresponding to the printhead size include the printing layer height. The independent information items include the print bed flatness.

[0106] Figure 3 This is a schematic diagram of a computer device structure provided in an embodiment of this application. The computer device 300 may include one or more central processing units (CPUs) 301 and a memory 305, in which one or more application programs or data are stored.

[0107] The memory 305 can be volatile or persistent storage. The program stored in the memory 305 can include one or more modules, each module including a series of instruction operations on the computer device. Furthermore, the central processing unit 301 can be configured to communicate with the memory 305 and execute the series of instruction operations stored in the memory 305 on the computer device 300.

[0108] The computer device 300 may also include one or more power supplies 302, one or more wired or wireless network interfaces 303, one or more input / output interfaces 304, and / or one or more operating systems, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, etc.

[0109] The central processing unit 301 can perform the aforementioned... Figures 1 to 2 The specific operations performed by the 3D printing control system, 3D printing equipment, and / or the terminal controlling the 3D printing equipment in the illustrated embodiment will not be described in detail here.

[0110] It should be noted that although the steps in the flowcharts of the various embodiments are drawn sequentially according to the arrows, unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the various embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps.

[0111] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0112] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.

[0113] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0114] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0115] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0116] This application also provides a computer program product containing instructions that, when run on a computer, cause the computer to execute the 3D printing control method described above.

Claims

1. A 3D printing control method, characterized in that, include: Based on the real-time values ​​of multiple print information items in the current printing process, it is determined whether the object to be printed in the current printing process meets the quality anomaly conditions; wherein, the print information items include fixed information items and associated information items corresponding to the fixed information items; If the object to be printed meets the quality anomaly conditions, then the abnormal printing information item among the multiple printing information items is determined; wherein, the determination of whether the associated information item belongs to the abnormal printing information item is based on the pre-stored value range of the associated information item configured by the real-time value of the corresponding fixed information item. Based on the preset value range of the abnormal printing information item in the current printing process, determine the suggested value of the abnormal printing information item; An alarm message is sent to the terminal that initiated the current printing process, so that the terminal adjusts the real-time value of the abnormal printing information item based on the suggested value. The alarm message includes the suggested value of the abnormal printing information item.

2. The 3D printing control method according to claim 1, characterized in that, The step of determining the abnormal print information item among the plurality of print information items includes: When the value of the fixed information item is obtained as the corresponding real-time value, the pre-stored value range of the associated information item is determined. The pre-stored value range of the associated information item is determined as the preset value range of the associated information item; If the real-time value of the associated information item is not within the corresponding preset value range, then the associated information item is determined to be an abnormal printing information item.

3. The 3D printing control method according to claim 1, characterized in that, The print information items also include independent information items, and determining the abnormal print information items among the plurality of print information items includes: The pre-stored value range of the independent information item is determined as the preset value range of the independent information item; If the real-time value of the independent information item is not within the corresponding preset value range, then the independent information item is determined to be an abnormal printing information item.

4. The 3D printing control method according to any one of claims 1 to 3, characterized in that, The step of determining a suggested value for the abnormal printing information item based on a preset value range for the abnormal printing information item in the current printing process includes: Determine the preset value range of the abnormal printing information item, which is the suggested value of the abnormal printing information item; or, If the real-time value of the abnormal printing information item is less than the lower limit of the corresponding preset value range, then the lower limit of the corresponding preset value range is determined as the suggested value of the abnormal printing information item; if the real-time value of the abnormal printing information item is greater than the upper limit of the corresponding preset value range, then the upper limit of the corresponding preset value range is determined as the suggested value of the abnormal printing information item.

5. The 3D printing control method according to claim 1, characterized in that, Before determining whether the object to be printed in the current printing process meets the quality anomaly conditions based on the real-time values ​​of multiple print information items in the current printing process, the method further includes: Acquire historical printing information from multiple historical printing processes, wherein the historical printing information includes historical values ​​of multiple alternative printing information items; For each of the candidate print information items, the variance of the candidate print information item is calculated based on its historical value in different historical printing processes. If the variance of any of the candidate print information items is greater than a preset filtering threshold, then any of the candidate print information items will be determined as the print information item.

6. The 3D printing control method according to claim 4, characterized in that, The printing information items include fixed information items, associated information items corresponding to the fixed information items, and independent information items. The fixed information items include printing material and printhead size. The associated information items corresponding to the printing material include printing speed, print bed temperature, and / or printhead temperature. The associated information items corresponding to the printhead size include print layer height. The independent information items include print bed flatness.

7. A 3D printing control system, characterized in that, include: The determining unit is used to determine whether the object to be printed in the current printing process meets the quality anomaly conditions based on the real-time values ​​of multiple printing information items in the current printing process; wherein, the printing information items include fixed information items and associated information items corresponding to the fixed information items; The determining unit is further configured to determine the abnormal printing information item among the plurality of printing information items if the object to be printed meets the quality abnormality conditions; wherein, the determination of whether the associated information item belongs to the abnormal printing information item is based on the pre-stored value range of the associated information item configured by the real-time value of the corresponding fixed information item. The determining unit is further configured to determine a suggested value for the abnormal printing information item based on a preset value range of the abnormal printing information item in the current printing process; The sending unit is used to send alarm information to the terminal that initiated the current printing process, so that the terminal adjusts the real-time value of the abnormal printing information item based on the suggested value, wherein the alarm information includes the suggested value of the abnormal printing information item.

8. A computer device, characterized in that, include: Central processing unit, memory, and input / output interfaces; The memory is either a short-term storage memory or a persistent storage memory; The central processing unit is configured to communicate with the memory and execute instructions in the memory to perform the method of any one of claims 1 to 6.

9. A computer program product containing instructions, characterized in that, When the computer program product is run on a computer, it causes the computer to perform the method as described in any one of claims 1 to 6.

10. A computer storage medium, characterized in that, The computer storage medium stores instructions that, when executed on the computer, cause the computer to perform the method as described in any one of claims 1 to 6.