3D printing control method and related equipment

By real-time monitoring and automatic identification of abnormal information items in the 3D printing process and providing adjustment suggestions, the subjectivity and uncertainty of traditional quality control methods are solved, and printing quality and efficiency are improved.

CN119502364AActive Publication Date: 2025-02-25SHENZHEN ANYCUBIC TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411884711.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2025-02-25
Estimated Expiration
2044-12-18

AI Technical Summary

Technical Problem

There is subjectivity and uncertainty in traditional 3D printing quality control methods. Users need to adjust the printing information items multiple times to achieve high-quality printing, resulting in inefficiency.

Method used

By monitoring multiple print information items in the current printing process in real time, abnormal information items that may lead to poor printing quality are automatically identified, and adjustment suggestions are provided based on the preset value range, and alarm information is sent to the terminal to guide users to make adjustments.

Benefits of technology

It improves the quality and stability of 3D printing, reduces the number and time of user adjustments, and improves printing efficiency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119502364A_ABST
    Figure CN119502364A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a 3D printing control method and related equipment which are used for providing adjustment suggestions of 3D printing so as to better assist a user in achieving efficient and high-quality 3D printing, and then the user experience is improved. The method comprises the steps that based on real-time values of multiple printing information items in a current printing process, whether a to-be-printed object in the current printing process meets a quality abnormal condition or not is determined; if the to-be-printed object meets the quality abnormity condition, abnormal printing information items in the multiple printing information items are determined; according to a preset value range of the abnormal printing information item in the current printing process, a suggested value of the abnormal printing information item is determined; and alarm information is sent to a terminal initiating the current printing process, so that the terminal adjusts the real-time value of the abnormal printing information item based on the suggested value, and 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] The embodiments of the present application relate to the field of 3D printing, and in particular to a 3D printing control method and related equipment. Background Art

[0002] With the rapid development and widespread application of 3D printing, how to improve printing quality and stability has become a key challenge. Accurate and reliable quality control is the biggest demand of users.

[0003] Traditional quality control algorithms monitor the quality of the printed object based on the printing information items in the printing process, and inform the user if the quality of the printed object is abnormal. Subsequently, the user will adjust the value of the printing information item in the corresponding printing process.

[0004] In actual applications, 3D printing has many printing information items, and users usually adjust different printing information items based on experience and experiments. This adjustment method is subjective and uncertain, and often requires multiple adjustments. There is also the possibility that the print quality of the printed object is still poor after repeated adjustments, which further leads to the problem of low printing efficiency. Summary of the invention

[0005] The embodiments of the present application provide a 3D printing control method and related devices for providing adjustment suggestions for 3D printing to better assist users in achieving efficient and high-quality 3D printing, thereby improving user experience.

[0006] A first aspect of an embodiment of the present application provides a 3D printing control method, comprising:

[0007] Based on the real-time values ​​of multiple printing information items in the current printing process, determining whether the to-be-completed printing object of the current printing process meets the quality abnormality condition;

[0008] If the to-be-finished printing object meets the quality abnormality condition, determining an abnormal printing information item among the multiple printing information items;

[0009] Determining a recommended value of the abnormal printing information item according to a preset value range of the abnormal printing information item in the current printing process;

[0010] Sending an alarm message to the terminal that initiates the current printing process so that the terminal adjusts the real-time value of the abnormal printing information item based on the recommended value, wherein the alarm message includes the recommended value of the abnormal printing information item.

[0011] In a specific implementation, the printing information item includes a fixed information item and an associated information item corresponding to the fixed information item, and the determining of an abnormal printing information item among the multiple printing information items includes:

[0012] When obtaining the value of the fixed information item as the corresponding real-time value, the pre-stored value range of the associated information item;

[0013] Determining the pre-stored value range of the associated information item 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, it is determined that the associated information item is an abnormal printing information item.

[0015] In a specific implementation, the printing information item further includes an independent information item, and the determining of an abnormal printing information item among the multiple printing information items includes:

[0016] Determining the pre-stored value range of the independent information item 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, the independent information item is determined to be an abnormal printing information item.

[0018] In a specific implementation, determining the recommended value of the abnormal printing information item according to a preset value range of the abnormal printing information item in the current printing process includes:

[0019] Determine a preset value range of the abnormal printing information item as a recommended 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, the lower limit of the corresponding preset value range is determined as the recommended 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, the upper limit of the corresponding preset value range is determined as the recommended value of the abnormal printing information item.

[0022] In a specific implementation, before determining whether the to-be-finished printing object of the current printing process meets the quality abnormality condition based on the real-time values ​​of the plurality of printing information items in the current printing process, the method further includes:

[0023] Acquire historical printing information of a plurality of historical printing processes, wherein the historical printing information includes historical values ​​of a plurality of candidate printing information items;

[0024] For each of the candidate printing information items, based on historical values ​​of the candidate printing information item in different historical printing processes, calculating the variance of the candidate printing information item;

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

[0026] In a 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 printing materials and nozzle size, the associated information items corresponding to the printing materials include printing speed, print bed temperature and / or print head temperature, the associated information items corresponding to the nozzle size include printing layer height, and the independent information items include print bed flatness.

[0027] A second aspect of an embodiment of the present application provides a 3D printing control system, including:

[0028] A determination unit, configured to determine whether a to-be-completed printing object of the current printing process meets a quality abnormality condition based on real-time values ​​of a plurality of printing information items in the current printing process;

[0029] The determining unit is further configured to determine an abnormal printing information item among the plurality of printing information items if the to-be-finished printing object meets the abnormal quality condition;

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

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

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

[0033] Determining the pre-stored value range of the associated information item 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, it is determined that the associated information item is an abnormal printing information item.

[0035] In a specific implementation, the printing information item further includes an independent information item, and the determining unit is specifically configured 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, the independent information item is determined to be an abnormal printing information item.

[0037] In a specific implementation, the determining unit is specifically used to determine a preset value range of the abnormal printing information item, which is a recommended 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, the lower limit of the corresponding preset value range is determined as the recommended 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, the upper limit of the corresponding preset value range is determined as the recommended value of the abnormal printing information item.

[0040] In a specific implementation, before determining whether the to-be-finished printing object of the current printing process meets the quality abnormality condition based on the real-time values ​​of the 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, wherein the historical printing information includes historical values ​​of multiple candidate printing information items;

[0042] The calculation unit is configured to calculate, for each of the candidate printing information items, a variance of the candidate printing information item based on historical values ​​of the candidate printing information item in different historical printing processes;

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

[0044] In a 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 printing materials and nozzle size, the associated information items corresponding to the printing materials include printing speed, print bed temperature and / or print head temperature, the associated information items corresponding to the nozzle size include printing layer height, and the independent information items include print bed flatness.

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

[0046] CPU, memory and input / output interface;

[0047] The memory is 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 the embodiments of the present application provides a computer program product comprising instructions, and when the computer program product is run on a computer, the computer is caused to execute the method described in the first aspect.

[0050] A fifth aspect of an embodiment of the present application provides a computer storage medium, wherein the computer storage medium stores instructions, and when the instructions are executed on a computer, the computer executes the method described in the first aspect.

[0051] It can be seen from the above technical solutions that the embodiments of the present application have the following advantages: when the embodiments of the present application identify that the to-be-printed object in the current printing process meets the quality abnormality condition, the abnormal printing information items that may cause poor printing quality will be automatically determined from the multiple printing information items in the current printing process. In addition, based on the reasonable preset value range of each abnormal printing information item in the current printing process, the recommended value of each abnormal printing information item is determined. Finally, while sending an alarm message to the terminal, the recommended value of 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 assist the user to achieve efficient and high-quality 3D printing, and improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] Figure 1 A schematic diagram of a flow chart of a 3D printing control method disclosed in an embodiment of the present application;

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

[0054] Figure 3 A schematic diagram of the structure of a computer device disclosed in an embodiment of the present application. DETAILED DESCRIPTION

[0055] 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, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0056] With the rapid development and widespread application of 3D printing, how to improve printing quality and stability has become a key challenge. Traditional quality control is mainly based on experience and experiments, relying on manual operation and intuitive judgment, and is subjective and uncertain. Printing failures are a great problem for novices who are first exposed to 3D printing, so how to improve printing stability has become an unavoidable problem.

[0057] The embodiments of the present application provide a 3D printing control method and related devices for providing adjustment suggestions for 3D printing to better assist users in achieving efficient and high-quality 3D printing, thereby improving user experience.

[0058] See also Figure 1 The embodiment of the present application provides a 3D printing control method, which is applied to a 3D printing device and / or a terminal for controlling a 3D printing device, comprising the following steps:

[0059] 101. Determine whether a to-be-finished printing object of the current printing process meets a quality abnormality condition based on real-time values ​​of multiple printing information items in the current printing process.

[0060] In actual applications, not every user of a 3D printing device is an experienced user, and printing with a 3D printing device requires testing of various printing parameters or printing information items, and the accurate setting of different printing information items depends on the user's understanding of various variables such as the 3D printing device and even the printing material. The printing information items include but are not limited to at least one of the printing material, material density, elastic modulus, melting temperature, printing speed, printing bed temperature, layer height, print head position, print head temperature, and printing bed flatness.

[0061] Therefore, in order to help users achieve high-quality 3D printing, the embodiment of the present application can obtain the real-time values ​​of multiple printing information items in real time before the current printing process starts and / or during the process, and determine based on this whether the to-be-finished printing object required to be printed by the current printing process has already had quality abnormalities, or whether it is likely to have quality abnormalities. Among them, whether the quality abnormality has already occurred or is likely to occur, it means that the to-be-finished printing object meets the quality abnormality condition of the embodiment of the present 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 by a data sensor and / or an image acquisition device deployed on the 3D printing device, and no specific limitation is made here.

[0063] 102. If the to-be-completed printing object meets the abnormal quality condition, determine an abnormal printing information item among the multiple printing information items.

[0064] It is understandable that the abnormality of printing quality is generally caused by one or more printing information items, and the information item among the multiple printing information items that causes or may cause abnormality in printing quality is the abnormal printing information item.

[0065] 103. Determine a recommended value of the abnormal printing information item according to a preset value range of the abnormal printing information item in the current printing process.

[0066] Based on the above embodiments, it can be known that the reason for the quality abnormality is that the value setting of the printing information item in the current printing process is unreasonable. Based on this deduction, it can be known that each abnormal printing information item in the current printing process has a corresponding reasonable value range, that is, the preset value range of the abnormal printing information item in the current printing process. It can be understood that in some special cases, the preset value range of the abnormal printing information item in the current printing process may be one or more fixed values, which is not specifically limited here.

[0067] In actual applications, the preset value range of each abnormal printing information item in the current printing process can be determined according to the real-time value of the 3D printing device in the historical printing process, set by experienced users, or preset by the supplier of the 3D printing device, and is not specifically limited here.

[0068] The suggested value of the abnormal printing information item may be any value or any value range in the corresponding preset value range in the current printing process.

[0069] 104. Send an alarm message to the terminal that initiates the current printing process, so that the terminal adjusts the real-time value of the abnormal printing information item based on the recommended value, and the alarm message includes the recommended value of the abnormal printing information item.

[0070] After obtaining the recommended value of each abnormal printing information item in step 103, the recommended value of the abnormal printing information item can be packaged in an alarm message, and the alarm message is first sent to the terminal that initiated the current printing process, so that the terminal that received 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 recommended value.

[0071] When the embodiment of the present application identifies that the to-be-printed object in the current printing process meets the quality abnormality condition, the abnormal printing information item that may cause poor printing quality will be automatically determined from the multiple printing information items in the current printing process. In addition, the recommended value of each abnormal printing information item is determined based on the reasonable preset value range of each abnormal printing information item in the current printing process. Finally, while sending an alarm message to the terminal, the recommended value of 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 assist the user to achieve efficient and high-quality 3D printing, and improve the user experience. In particular, the 3D printing control method of the embodiment of the present application is run before the current printing process is completed, which can better prevent or avoid the user from printing out items with abnormal quality, which will bring a bad experience to the user.

[0072] At the same time, users can monitor the current printing process in real time through the terminal that controls the 3D printing device, and adjust the real-time value of the abnormal printing information item based on its recommended value, thereby improving the stability of printing quality and ensuring the printing success rate. In addition, the alarm information can be used to promptly warn users to adjust the printing strategy (i.e., adjust the value of the printing information item), thereby reducing the number of printing failures and repeated printing, thereby improving production efficiency and saving resource costs.

[0073] On the basis of the aforementioned embodiment, in some specific implementations, the aforementioned step 103 can be specifically implemented in the following manner: determining a preset value range of the abnormal printing information item as a recommended 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 recommended 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 recommended value of the abnormal printing information item.

[0074] Specifically, in addition to simply determining the preset value range of the abnormal printing information item as the recommended value of the abnormal printing information item, a more specific recommended value can also be provided, such as determining the recommended value of the abnormal printing information item as the value closest to the real-time value of the abnormal printing information item among the various values ​​included in the preset value range corresponding to the abnormal printing information item in the current printing process. For example, if the real-time value of the abnormal printing information item is less than the lower limit of the corresponding preset value range, the lower limit of the corresponding preset value range closest to the real-time value is determined as the recommended 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, the upper limit of the corresponding preset value range closest to the real-time value is determined as the recommended value of the abnormal printing information item.

[0075] Furthermore, in actual applications, the printing information items include fixed information items and associated information items corresponding to the fixed information items, and the aforementioned step 102 specifically includes the following steps: obtaining the pre-stored value range of the associated information item when the value of the fixed information item is the corresponding real-time value; determining the pre-stored value range of the associated information item 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, determining that the associated information item is an abnormal printing information item.

[0076] It is understandable that, in the process of configuring the current printing process by the user, the values ​​of a part of the printing information items are usually selected first, and then the values ​​of other affected printing information items are configured according to the values ​​of the selected part of the printing information items. In the embodiment of the present application, the part of the printing information items whose values ​​are selected first is referred to as a fixed information item, 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, the fixed information items include printing materials, nozzle size, etc., which will not be considered for adjustment when the present application embodiment finds that the to-be-finished printing object meets the quality abnormality condition, nor will it be determined as an abnormal printing information item. The associated information items corresponding to the fixed information item of printing materials include: printing speed, printing temperature, and printing head temperature, which are all affected by the factor of printing materials. The appropriate printing speed, printing temperature, and printing head temperature for different printing materials are different. Similarly, the associated information items corresponding to the fixed information item of nozzle size include: printing layer height, etc., and these associated information have different reasonable values ​​according to the nozzle size.

[0077] Based on the above content, it can be known that the embodiment of the present application can pre-configure the pre-stored value range of the corresponding associated information item when each fixed information item has different values. Specifically, for each optional value of the fixed information item, the corresponding pre-stored value range of each associated information item can be configured; or for the different value range intervals that can be selected for the fixed information item, the corresponding pre-stored value range of each associated information item can be configured. Then, simply by whether the real-time value of the associated information item is in the corresponding preset value range, it can be determined whether the associated information item is an abnormal printing information item. Among them, 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, therefore, if the real-time value of the associated information item is in the corresponding preset value range, it means that the associated information item is not an abnormal printing information item, and vice versa.

[0078] It can be understood that this is because the pre-stored value range of the associated information item will be different with the value of the fixed information item, and the real-time value of the fixed information item may change with the change of the printing process. If only before the printing process starts, the value range corresponding to each information item of the present application is used to prompt the user to set the rationality of the value of the printing information item, it is impossible to avoid the problem of reduced printing quality caused by the real-time value changes during the printing process, resulting in the real-time values ​​of some printing information items not being within their current reasonable value range. Therefore, the 3D printing control method of the embodiment of the present application is to judge and warn abnormal printing information items during the printing process to achieve full-process printing quality control and maximize the guarantee of high-quality 3D correspondence.

[0079] Furthermore, the printing information item also includes an independent information item, and the aforementioned step 102 also includes the following steps: determining the pre-stored value range of the independent information item 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, determining that the independent information item is an abnormal printing information item.

[0080] Specifically, in the process of the user configuring the current printing process, the values ​​of some of the printing information items selected first may not affect other printing information items, or in other words, there is no corresponding associated information item for such printing information item, nor is it an associated information item corresponding to any fixed information item. Therefore, in the process of quality anomaly investigation or quality anomaly judgment, if it is necessary to judge whether the value of the printing information item will or has already affected the printing quality, it is only necessary to determine whether the real-time value of the value of the independent information item is within the corresponding preset value range. For example, if the real-time value of the independent information item is not within the corresponding preset value range, the independent information item is determined to be an abnormal printing information item. Among them, the independent information items include the flatness of the printing bed, etc., and the value range of each independent information item in the current printing process is relatively fixed.

[0081] In some specific implementations, the printing information items of the embodiments of the present application include fixed information items, associated information items corresponding to the fixed information items, and independent information items. The fixed information items include printing materials and nozzle size. The associated information items corresponding to the printing materials include printing speed, printing bed temperature and / or printing head temperature. The associated information items corresponding to the nozzle size include printing layer height. The independent information items include printing bed flatness. It should be noted that the specific contents of the various information items in the embodiments of the present application depend on the results of feature selection in subsequent embodiments, and can be configured as needed according to the actual application scenario. The embodiments of the present application are only examples and not specific limitations.

[0082] In some specific implementations, before determining whether the to-be-completed printing object meets the quality abnormality condition in the aforementioned step 101, the method of the embodiment of the present application further includes: obtaining 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, based on the historical values ​​of the candidate printing information item in different historical printing processes, calculating the variance of the candidate printing information item; if the variance of any candidate printing information item is greater than a preset filtering threshold, then determining any candidate printing information item as a printing information item. The historical printing information of multiple historical printing processes can be stored and recorded in a database in the historical printing process through a pre-established data storage and management system.

[0083] Specifically, before executing the current printing process, the 3D printing device needs to configure various parameters, all of which are related to the current printing process. However, in actual applications, the embodiments of the present application have found that not all parameters related to the current printing process are correlated with the print quality of the object to be printed. Therefore, in order to select parameters that are correlated with the print quality of the object to be printed as printing information items, the embodiments of the present application introduce the technical means of feature engineering. Specifically, each parameter related to the current printing process in the historical printing process can be obtained as a historical value of an alternative printing information item. Furthermore, at least one alternative printing information item that is correlated with the abnormal printing quality is selected from multiple alternative printing information items through the variance filtering method as the printing information item of the embodiments of the present application.

[0084] Then, it is necessary to pre-configure a preset filtering threshold before determining the printing information items required by the embodiment of the present application. When the variance of the historical values ​​of any candidate printing information item in different historical printing processes is greater than the aforementioned preset filtering threshold, it means that there is a correlation between the candidate printing information item and the abnormal printing quality, and the candidate printing information item can be selected as an alternative printing information item. In addition to obtaining the variance of the alternative printing information item based on the historical values ​​of the alternative printing information item in different historical printing processes, the mean, standard deviation, maximum value, minimum value and other statistical features of the alternative printing information item can also be calculated in a similar manner as a feature selection means for screening the printing information items. In addition, in addition to the aforementioned feature selection means based on statistical methods, feature selection based on models, or even feature combination and other feature selection means can also be used to select the printing information items required by the embodiment of the present application from multiple candidate printing information items. Among them, the historical values ​​of the alternative printing information items 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 the embodiment of the present application.

[0085] In the embodiment of the present application, only printing information items related to abnormal printing quality are retained through feature selection, thereby reducing data processing costs and computing overhead.

[0086] Furthermore, in addition to simply selecting the printing information items required by the embodiment of the present application from multiple candidate printing information items, the correlation analysis method can also be used to analyze the correlation between any two printing information items in the associated group formed by the two printing information items to determine whether one of the two printing information items will be affected by the other printing information item (this impact can be determined by setting a correlation threshold. If it is not less than the correlation threshold, it is considered to have an impact, otherwise it is considered to have no impact). If so, it means that the affected printing information item is an associated information item, and the printing information item that affects it is a fixed information item. In addition, if a printing information item is not affected in multiple associated groups to which it belongs, then this printing information item can be used as an independent information item. Finally, if a printing information item is a fixed information item in one or more associated groups, then it can be selected as a fixed information item, and the printing information items affected by it in different associated groups can be used as corresponding associated information items.

[0087] In practical applications, in order to more accurately select the printing information items required by the embodiment of the present application from multiple alternative printing information items, before performing feature selection based on the historical values ​​of the alternative printing information items in different historical printing processes, the embodiment of the present application can also perform data preprocessing steps such as data cleaning, denoising and data normalization, wherein data cleaning refers to removing duplicate, missing or erroneous data points to ensure the accuracy and completeness of the data; denoising refers to removing noise in the data to improve data quality; data normalization refers to scaling data of different features according to certain standards to eliminate dimensional differences between features and make their abstractions comparable.

[0088] See also Figure 2 A second aspect of the embodiment of the present application provides a 3D printing control system, including:

[0089] The determination unit 201 is used to determine whether the to-be-completed printing object of the current printing process meets the quality abnormality condition based on the real-time values ​​of multiple printing information items in the current printing process;

[0090] The determining unit 201 is further configured to determine an abnormal printing information item among the plurality of printing information items if the to-be-completed printing object meets the abnormal quality condition;

[0091] The determination unit 201 is further used to determine a recommended value of the abnormal printing information item according to a preset value range of the abnormal printing information item in the current printing process;

[0092] The sending unit 202 is used to send warning information to the terminal that initiates the current printing process, so that the terminal adjusts the real-time value of the abnormal printing information item based on the recommended value, and the warning information includes the recommended value of the abnormal printing information item.

[0093] In a specific implementation, the printing information item includes a fixed information item and an associated information item corresponding to the fixed information item, and the determination unit 201 is specifically used to obtain a pre-stored value range of the associated information item when the value of the fixed information item is a corresponding real-time value;

[0094] Determine the pre-stored value range of the associated information item 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, it is determined that the associated information item is an abnormal printing information item.

[0096] In a specific implementation, the print information item further includes an independent information item, and the determination unit 201 is specifically configured 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 the independent information item is not within the corresponding preset value range, the independent information item is determined to be an abnormal printing information item.

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

[0099] or,

[0100] If the real-time value of the abnormal printing information item is less than the lower limit of the corresponding preset value range, the lower limit of the corresponding preset value range is determined as the recommended 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, the upper limit of the corresponding preset value range is determined as the recommended value of the abnormal printing information item.

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

[0102] An acquiring unit, used for acquiring historical printing information of a plurality of historical printing processes, wherein the historical printing information includes historical values ​​of a plurality of candidate printing information items;

[0103] a calculation unit, configured to calculate, for each candidate printing information item, a variance of the candidate printing information item based on historical values ​​of the candidate printing information item in different historical printing processes;

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

[0105] In a 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 printing materials and nozzle size. The associated information items corresponding to the printing materials include printing speed, print bed temperature and / or print head temperature. The associated information items corresponding to the nozzle size include printing layer height. The independent information items include print bed flatness.

[0106] Figure 3 3 is a schematic diagram of a computer device structure provided in an embodiment of the present application. The computer device 300 may include one or more central processing units (CPU) 301 and a memory 305. The memory 305 stores one or more application programs or data.

[0107] The memory 305 may be a volatile storage or a persistent storage. The program stored in the memory 305 may include one or more modules, each of which may include a series of instruction operations in the computer device. Furthermore, the central processor 301 may be configured to communicate with the memory 305 and execute a series of instruction operations 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 and output interfaces 304, and / or one or more operating systems, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.

[0109] The CPU 301 can execute the aforementioned Figure 1 to Figure 2 The operations performed by the 3D printing control system, the 3D printing device and / or the terminal controlling the 3D printing device in the illustrated embodiment are not described in detail here.

[0110] It should be noted that, although the steps in the flowcharts involved in the embodiments are drawn in sequence according to the instructions of the arrows, unless otherwise clearly stated in this document, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

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

[0112] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

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

[0114] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0115] If the integrated unit is implemented in the form of 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 the present application is essentially 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, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, read-only memory), random access memory (RAM, random access memory), disk or optical disk and other media that can store program code.

[0116] An embodiment of the present application further provides a computer program product comprising instructions, and when the computer program product is run on a computer, the computer executes the 3D printing control method as described above.

Claims

1. A 3D printing control method, characterized in that: include: Based on the real-time values ​​of multiple printing information items in the current printing process, determining whether the to-be-completed printing object of the current printing process meets the quality abnormality condition; If the to-be-finished printing object meets the quality abnormality condition, determining an abnormal printing information item among the multiple printing information items; Determining a recommended value of the abnormal printing information item according to a preset value range of the abnormal printing information item in the current printing process; Sending an alarm message to the terminal that initiates the current printing process so that the terminal adjusts the real-time value of the abnormal printing information item based on the recommended value, wherein the alarm message includes the recommended value of the abnormal printing information item.

2. The 3D printing control method according to claim 1, characterized in that: The printing information items include fixed information items and associated information items corresponding to the fixed information items, and the determining of abnormal printing information items among the plurality of printing information items includes: When obtaining the value of the fixed information item as the corresponding real-time value, the pre-stored value range of the associated information item; Determining the pre-stored value range of the associated information item 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, it is determined that the associated information item is an abnormal printing information item.

3. The 3D printing control method according to claim 1, characterized in that: The printing information items further include independent information items, and the determining of abnormal printing information items among the plurality of printing information items includes: Determining the pre-stored value range of the independent information item 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, 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 determining the recommended value of the abnormal printing information item according to the preset value range of the abnormal printing information item in the current printing process includes: Determine a preset value range of the abnormal printing information item as a recommended 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, the lower limit of the corresponding preset value range is determined as the recommended 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, the upper limit of the corresponding preset value range is determined as the recommended value of the abnormal printing information item.

5. The 3D printing control method according to claim 1, characterized in that: Before determining whether the to-be-finished printing object of the current printing process meets the quality abnormality condition based on the real-time values ​​of the plurality of printing information items in the current printing process, the method further includes: Acquire historical printing information of a plurality of historical printing processes, wherein the historical printing information includes historical values ​​of a plurality of candidate printing information items; For each of the candidate printing information items, based on historical values ​​of the candidate printing information item in different historical printing processes, calculating the variance of the candidate printing information item; If the variance of any of the candidate printing information items is greater than a preset filtering threshold, any of the candidate printing information items is determined as the printing 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 materials and nozzle size. The associated information items corresponding to the printing materials include printing speed, print bed temperature and / or print head temperature. The associated information items corresponding to the nozzle size include printing layer height. The independent information items include print bed flatness.

7. A 3D printing control system, characterized in that: include: A determination unit, configured to determine whether a to-be-completed printing object of the current printing process meets a quality abnormality condition based on real-time values ​​of a plurality of printing information items in the current printing process; The determining unit is further configured to determine an abnormal printing information item among the plurality of printing information items if the to-be-finished printing object meets the abnormal quality condition; The determining unit is further configured to determine a recommended value of the abnormal printing information item according to a preset value range of the abnormal printing information item in the current printing process; The sending unit is used to send an alarm message to the terminal that initiates the current printing process, so that the terminal adjusts the real-time value of the abnormal printing information item based on the recommended value, and the alarm message includes the recommended value of the abnormal printing information item.

8. A computer device, characterized in that: include: CPU, memory and input / output interface; The memory is 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 according to any one of claims 1 to 6.

9. A computer program product comprising instructions, characterized in that When the computer program product is run on a computer, the computer is caused to execute the method according to any one of claims 1 to 6.

10. A computer storage medium, characterized in that: The computer storage medium stores instructions, and when the instructions are executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • High-molecular material 3D printing method capable of achieving temperature control

    CN103978684A

  • 3D printing system and real-time feedback process control method thereof

    KR102236149B1

  • Power adjustment method for multi-electrode radio frequency probe, and radio frequency host

    US20230346457A1