Control method of additive manufacturing equipment, additive manufacturing equipment and readable storage medium

By obtaining the stress condition of the printing platform in real time, dynamically judging the release condition of the 3D printing model, the problem of inaccurate release judgment in the prior art is solved, and printing quality and adaptability are improved.

CN120038938AActive Publication Date: 2025-05-27SHENZHEN ANYCUBIC TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202311599537.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-24
Publication Date
2025-05-27
Estimated Expiration
2043-11-24

AI Technical Summary

Technical Problem

In the existing photocuring 3D printing technology, the accuracy and real-timeness of dynamic release judgments are insufficient, resulting in too long printing time or failure of model release.

Method used

By obtaining the stress status of the printing platform in real time, using the detection value to determine the current release status of the printing layer, dynamically adjusting the lifting height to avoid problems caused by a fixed lifting height.

Benefits of technology

It improves the accuracy and real-timeness of the releasing judgment, avoids the problem of too long printing time or model releasing failure, improves the printing quality of the model, and adapts to different printing situations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120038938A_ABST
    Figure CN120038938A_ABST
Patent Text Reader

Abstract

The invention provides a control method of additive manufacturing equipment, the additive manufacturing equipment and a readable storage medium, and relates to the field of 3D printing. The additive manufacturing equipment comprises a printing platform and a trough, the printing platform moves relative to the trough to achieve model printing, and the method comprises the steps that the printing platform is controlled to drive a current printing layer to be separated from a release film at the bottom of the trough; and obtaining a detection value used for representing the stress condition of the printing platform, and determining the release condition of the current printing layer according to the detection value. According to the embodiment of the invention, a fixed lifting height does not need to be set, the problem that the printing time is too long or model release fails due to the fact that the fixed lifting height is set in related technologies can be avoided, dynamic release judgment can be realized, the accuracy and the real-time performance of release judgment can be improved, and then the model printing quality is improved. Moreover, the method does not depend on specific resin types, release film materials and model shapes, can adapt to different printing conditions, and is higher in automation degree.
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 in particular to a control method for an additive manufacturing device, an additive manufacturing device, and a readable storage medium. Background Art

[0002] In the stereolithography 3D printing technology, dynamic release can timely determine when each layer of the printed model completely detaches from the release film. In the prior art, a fixed lifting height is set to achieve release. This method requires selecting an appropriate lifting height according to the resin type, release film type, temperature, and model structure used. If the lifting height is set too high, the printing time will be too long. If the lifting height is set too low, the model release will fail. Summary of the Invention

[0003] In view of this, this application provides a control method for an additive manufacturing device, an additive manufacturing device, and a readable storage medium, ensuring the accuracy and real-time nature of release judgment.

[0004] In a first aspect, an embodiment of this application provides a control method for an additive manufacturing device. The additive manufacturing device includes a printing platform and a material tank. The printing platform moves relative to the material tank to achieve model printing. The method includes:

[0005] Controlling the printing platform to drive the current printed layer to detach from the release film at the bottom of the material tank;

[0006] Obtaining a detection value for characterizing the force condition of the printing platform, and determining the release condition of the current printed layer according to the detection value.

[0007] In a second aspect, an embodiment of this application provides an additive manufacturing device, including:

[0008] A material tank for accommodating the material to be cured;

[0009] A printing platform for carrying the printed model. The printing platform moves relative to the material tank to achieve model printing;

[0010] A memory storing a program or instructions;

[0011] A processor, when the processor executes the program or instructions, implementing the steps of the control method for the additive manufacturing device as in the first aspect.

[0012] In a third aspect, an embodiment of this application provides a readable storage medium. A program or instructions are stored on the readable storage medium. When the program or instructions are executed by a processor, the steps of the control method for the additive manufacturing device as in the first aspect are implemented.

[0013] In the embodiments of the present application, during the process of the printing platform driving the current printing layer away from the release film at the bottom of the material tank, that is, during the release of the current printing layer, the force condition of the printing platform is obtained in real time, and then it is determined whether the release of the current printing layer is successful according to the force condition of the printing platform. In the embodiments of the present application, there is no need to set a fixed lifting height, which can avoid the problems of too long printing time or model release failure caused by setting a fixed lifting height in the related art, can realize dynamic release judgment, improve the accuracy and real-time performance of release judgment, and thus improve the model printing quality. Moreover, the present application does not depend on specific resin types, release film materials and model shapes, can adapt to different printing situations, and has a higher degree of automation.

[0014] The above description is only an overview of the technical solution of the present application. In order to be able to understand the technical means of the present application more clearly, it can be implemented according to the content of the specification. And in order to make the above and other purposes, features and advantages of the present application more obvious and understandable, the specific embodiments of the present application are specifically given below. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] The drawings described herein are used to provide a further understanding of the present application, and constitute a part of the present application. The schematic embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation to the present application. In the drawings:

[0016] Figure 1 FIG. 1 shows one of the flow diagrams of the control method of the additive manufacturing equipment according to the embodiment of the present application;

[0017] Figure 2 FIG. 2 shows another flow diagram of the control method of the additive manufacturing equipment according to the embodiment of the present application;

[0018] Figure 3 FIG. 3 shows a third flow diagram of the control method of the additive manufacturing equipment according to the embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0019] The technical solutions in the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application belong to the scope of protection of the present application.

[0020] The terms "first", "second", etc. in the description and claims of this application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of this application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are usually of the same category, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the description and claims means at least one of the connected objects, and the character " / " generally indicates an "or" relationship between the associated objects before and after.

[0021] The following will combine the accompanying drawings and, through specific embodiments and their application scenarios, elaborate in detail on the control method for an additive manufacturing device, the additive manufacturing device, and the readable storage medium provided by the embodiments of this application.

[0022] The embodiments of this application provide a control method for an additive manufacturing device. The additive manufacturing device includes a printing platform and a material tank. The printing platform moves relative to the material tank to achieve model printing. As Figure 1 shown, the method includes:

[0023] Step 101, control the printing platform to drive the current printing layer to separate from the release film at the bottom of the material tank;

[0024] Step 102, obtain a detection value for characterizing the force condition of the printing platform, and determine the release condition of the current printing layer according to the detection value.

[0025] In this embodiment, during the process of the printing platform driving the current printing layer to separate from the release film at the bottom of the material tank, that is, during the release of the current printing layer, the force condition of the printing platform is obtained in real time, and then it is determined whether the release of the current printing layer is successful according to the force condition of the printing platform.

[0026] After the exposure of the current printing layer is completed and the lifting starts, since the current printing layer needs to be separated from the release film, the pulling force on the printing platform gradually increases. After release, the pulling force on the printing platform is basically the same as the self-weight of the printed model on the printing platform. Therefore, it is possible to accurately determine whether the current printing layer has successfully separated from the release film according to the real-time force condition of the printing platform.

[0027] It should be noted that for the detection method of the force condition of the printing platform, one is to set a detection device on the cantilever of the additive manufacturing device or the Z-axis of the additive manufacturing device; the other is to set a detection device on the material tank to detect the pulling force of the release film, so as to indirectly reflect the force condition of the printing platform.

[0028] The detection device can be a force detection device, a deformation detection device, etc., which can detect the amount of deformation at a specific position of a specific component and other physical quantities that can reflect its force change, such as tensile force, gravity, pressure, torsion, etc. Specifically, it can be some devices for detecting force change, such as elastic resistive strain gauges, tensile force sensors, etc.

[0029] When the detection device is arranged on the cantilever of the additive manufacturing equipment, after the printing platform is mounted on the cantilever, the printing platform will exert a pulling effect on the cantilever, causing the cantilever to deform slightly. By measuring the deformation of the cantilever, the weight of the printing platform can be obtained. During the demolding process, the gravity of the model and the tensile force of the demolding film acting on the printing platform will also indirectly be reflected in the deformation of the cantilever. Therefore, the force condition of the printing platform can be obtained through the detection device. Specifically, in some embodiments, the detection device can be connected to a measurement circuit and a voltmeter. The detection device and the measurement circuit form a Wheatstone bridge to obtain the output voltage of the voltmeter, and based on the relationship between the output voltage and the force condition, the force condition can be obtained. For example, the corresponding force value can be calculated.

[0030] In the embodiments of the present application, there is no need to set a fixed lifting height, which can avoid the problems of too long printing time or failed model demolding caused by setting a fixed lifting height in the related art. It can realize dynamic demolding judgment, improve the accuracy and real-time performance of demolding judgment, and thus improve the model printing quality. Moreover, the present application does not depend on the specific resin type, demolding film material and model shape, can adapt to different printing situations, and has a higher degree of automation.

[0031] In an embodiment of the present application, a detection value for characterizing the force condition of the printing platform is obtained, and based on the detection value, the demolding situation of the current printing layer is determined, including:

[0032] Obtain multiple groups of detection values for characterizing the force condition of the printing platform, and determine the target detection value in each group of detection values to obtain multiple target detection values;

[0033] Based on the multiple target detection values, determine the demolding situation of the current printing layer.

[0034] In this embodiment, during the process of the printing platform driving the current printing layer away from the release film, that is, during the lifting process of the printing platform, multiple groups of detection values are obtained, and the target detection value in each group of detection values is obtained. For example, when it is determined that the printing platform starts to lift, n detection values are collected. These n detection values are taken as the first group, the target detection value in the first group of detection values is determined, and the next n detection values are continuously collected. These n detection values are taken as the second group, and then the target detection value in the second group of detection values is determined, and so on, to obtain at least two target detection values, and the release situation of the current printing layer is judged according to at least two target detection values. That is to say, during the lifting process of the printing platform, detection values are collected in real time, and the release situation is judged in real time according to the collected detection values, thus ensuring the accuracy and real-time of the release judgment.

[0035] Moreover, by determining the target detection value in a group of detection values, the filtering of outliers is realized, and more reliable data is used for release judgment, avoiding the problem of incorrect release judgment caused by the instantaneous data abnormality of the detection device, and further ensuring the accuracy of the release judgment.

[0036] In one implementation manner, the target detection value in each group of detection values can be the median value in each group of detection values, or other values near the median value in each group of detection values. That is, for any group of detection values, they are arranged in ascending order, and then the middle value is taken as the effective data for sampling as the target detection value. In the embodiment of the present application, the median filtering method is used to filter out the outliers in the detection value data, effectively filtering out the occasional outliers of the detection device and providing accurate data for subsequent analysis.

[0037] In an embodiment of the present application, determining the release situation of the current printing layer according to multiple target detection values includes:

[0038] If the change trends of multiple target detection values successively show a preset change trend of increasing, decreasing, and flattening, it is determined that the current printing layer is initially released.

[0039] In this embodiment, the release situation is initially judged according to the change trends of multiple target detection values. Specifically, when it is judged that the change trends of multiple target detection values successively show a preset change trend of gradually increasing, decreasing, and gradually flattening, it indicates that the pulling force received by the printing platform during the lifting process first gradually increases and then decreases, and finally tends to be stable. The gradual increase indicates that the current printing layer is subjected to a downward pulling force from the release film, the decrease indicates that the current printing layer is separated from the release film, and the gradual stabilization indicates that the force on the printing platform basically no longer changes after the current printing layer is separated from the release film. At this time, it is determined that the current printing layer has been initially released successfully.

[0040] Through the above method, the release situation of the current printing layer is judged in real time, and the reliability of the release judgment is ensured.

[0041] In one embodiment of the present application, according to the magnitude relationship between two adjacent target detection values among multiple target detection values, determine the number of consecutive increases, the number of consecutive decreases, and the number of consecutive stable states of the multiple target detection values;

[0042] When the number of consecutive increases, the number of consecutive decreases, and the number of consecutive stable states meet the first preset condition, determine a preset change trend that increases, decreases, and then levels off in sequence;

[0043] Among them, two adjacent target detection values include the current target detection value and the previous target detection value of the current target detection value; when the current target detection value is greater than the previous target detection value and the absolute value of their difference is greater than the first threshold, the target detection value is increasing; when the current target detection value is less than the previous target detection value and the absolute value of their difference is greater than the first threshold, the target detection value is decreasing; when the absolute value of the difference between the current target detection value and the previous target detection value is less than or equal to the first threshold and the current target detection value is less than the maximum target detection value, the target detection value is stable; the maximum target detection value is the maximum value among the current target detection value and the target detection values before the current target detection value.

[0044] In one implementation manner, the first preset condition includes that the number of decreases is greater than 0, the number of consecutive increases is greater than the first preset number, and the number of consecutive stable states is greater than the second preset number, and the difference between the maximum target detection value and the current target detection value is greater than the second threshold, and both the first preset number and the second preset number are greater than 1.

[0045] In this embodiment, compare the magnitude relationship between the current target detection value and the previous target detection value, and record the number of consecutive increases, the number of consecutive decreases, and the number of consecutive stable states of the target detection value. Specifically, when the current target detection value is greater than the previous target detection value and the absolute value of their difference is greater than the first threshold, the target detection value is increasing; when the current target detection value is less than the previous target detection value and the absolute value of their difference is greater than the first threshold, the target detection value is decreasing; when the absolute value of the difference between the current target detection value and the previous target detection value is less than or equal to the first threshold and the current target detection value is less than the maximum target detection value, the target detection value is stable, where the maximum target detection value is the maximum value among the current target detection value and the target detection values before the current target detection value.

[0046] Furthermore, determine the increasing trend according to the number of consecutive increases, determine the decreasing trend according to the number of decreases, and determine the leveling-off trend according to the number of consecutive stable states.

[0047] It should be noted that when the printing platform starts to lift and has not been released from the mold, the downward pulling force of the current printing layer by the release film will gradually increase. Therefore, the number of consecutive increases in the first preset condition should be greater than the first preset number; when the current printing layer is separated from the release film, the pulling force of the release film on the current printing layer will instantaneously decrease. Therefore, the number of decreases in the first preset condition is greater than 0, for example, it is 1 time; since the force on the printing platform basically no longer changes after the current printing layer is separated from the release film, the current target detection value and the previous target detection value tend to be stable. And to ensure reliability, it is determined that the force on the printing platform does not change anymore only after the number of consecutive stable times is greater than the second preset number.

[0048] In addition, when determining whether the target detection value is stable, in addition to comparing the magnitude relationship between the current target detection value and the previous target detection value, the condition to be satisfied is that the current target detection value is less than the maximum target detection value. Because only when the current target detection value is less than the maximum target detection value can the situation where the target detection value rises steadily and slowly be avoided, thereby ensuring the accuracy of the release judgment.

[0049] Moreover, in the first preset condition, the difference between the maximum target detection value and the current target detection value should be ensured to be greater than the second threshold value. That is to say, when the stable value is much smaller than the maximum target detection value, it is determined that the release has occurred, so as to avoid misjudging the release in advance when the difference between the two is small.

[0050] In the embodiment of the present application, during the lifting process of the printing platform, when it is detected that the force on the printing platform continuously increases, then instantaneously decreases, and finally is stable, it is determined that the current printing layer has been successfully released from the mold, realizing dynamic release.

[0051] In an embodiment of the present application, according to multiple target detection values, the release situation of the current printing layer is determined, including:

[0052] If the change trends of multiple target detection values successively show a preset change trend of increasing and then decreasing, it is determined that the current printing layer is preliminarily released from the mold.

[0053] In this embodiment, a preliminary judgment on the release situation is made according to the change trends of multiple target detection values. Specifically, when it is determined that the change trends of multiple target detection values successively show a preset change trend of increasing and then decreasing, it indicates that the pulling force on the printing platform during the lifting process first gradually increases and then gradually decreases. The gradual increase indicates that when the lifting has not been released from the mold, the downward pulling force of the current printing layer by the release film will gradually increase. The gradual decrease indicates that the current printing layer is separated from the release film, and due to the inertia after the current printing layer is separated from the release film, an upward force is generated, making the downward pulling force on the printing platform smaller. After detecting that the force on the printing platform gradually increases and then gradually decreases, it is determined that the current printing layer has been preliminarily successfully released from the mold.

[0054] In the above manner, the release situation of the current printing layer is judged in real time, and various situations in the actual release scenario are fully considered to ensure the reliability of the release judgment.

[0055] In an embodiment of the present application, when the number of consecutive increases and the number of consecutive decreases of multiple target detection values meet the second preset condition, a preset change trend of increasing and then decreasing in sequence is determined.

[0056] Among them, the second preset condition includes that the number of consecutive decreases is greater than the third preset number, the number of consecutive increases is greater than the fourth preset number, and both the third preset number and the fourth preset number are greater than 1.

[0057] In this embodiment, when the downward pulling force on the printing platform continuously increases and then continuously decreases, it is defined as preliminary release. Specifically, when the number of consecutive increases of multiple target detection values is greater than the fourth preset number, it is determined that the force on the printing platform shows a gradually increasing trend, and when the number of consecutive decreases of multiple target detection values is greater than the third preset number, it is determined that the force on the printing platform shows a gradually decreasing trend.

[0058] It should be noted that since the stepped decrease of the pulling force will occur when segmental release appears due to the irregular printing area, the present application can also determine whether the pulling force shows a stepped decrease according to the number of decreases, so as to detect whether the printing area is irregular.

[0059] In an embodiment of the present application, determining the release situation of the current printing layer according to multiple target detection values further includes:

[0060] When the change trend of multiple target detection values shows a preset change trend, calculate the numerical gap between multiple target detection values, and determine the preliminary release of the current printing layer according to the numerical gap.

[0061] In this embodiment, after determining that the change trend of the target detection value shows a preset change trend, continue to calculate the numerical gap between multiple target detection values, and further judge whether the preliminary release of the current printing layer is successful according to the numerical gap.

[0062] In the embodiment of the present application, the release situation of the current printing layer is jointly judged through the change trend and the numerical gap of the target detection value to ensure the accuracy of the release judgment.

[0063] In an embodiment of the present application, calculating the numerical gap between multiple target detection values and determining the preliminary release of the current printing layer according to the numerical gap includes:

[0064] Calculate the average value and standard deviation of multiple target detection values, and calculate the ratio of the standard deviation to the average value, and the ratio is the numerical gap.

[0065] When the ratio is greater than the third threshold, it is determined that the current printing layer is initially released from the mold.

[0066] In this embodiment, the standard deviation and the average value of multiple target detection values are calculated, and the ratio of the standard deviation to the average value is calculated. When this ratio is large, it indicates that the gap between the maximum value and the stable value or the decreasing value among the multiple target detection values is large, which conforms to the force law of the mold release process, further ensuring the accuracy of determining the initial mold release of the current printing layer.

[0067] Exemplarily, as Figure 2 shown, a dynamic mold release instruction is received, the printing platform is controlled to lift, and n tensile force values are obtained during the lifting process, and the median tensile force value among the n tensile force values is determined and saved. It is judged whether the median tensile force value increases compared with the previous median tensile force value. If it increases, the maximum median tensile force value is updated, the continuous increase count is incremented by 1, the continuous decrease count is reset to 0, and the step of controlling the printing platform to lift is returned.

[0068] If the median tensile force value decreases compared with the previous median tensile force value, the continuous decrease count is incremented by 1; it is judged whether the continuous increase count is greater than 2. If it is not greater than 2, the continuous increase count is reset to 0, and the step of controlling the printing platform to lift is returned. If it is greater than 2, the median tensile force value among the next n tensile force values is calculated. It is judged whether the median tensile force value is stable compared with the previous median tensile force value. If it is stable, it is judged whether the median tensile force value is greater than the maximum median tensile force value. If the median tensile force value is greater than the maximum median tensile force value, the maximum median tensile force value is updated, the continuous decrease count is reset to 0, and the current median tensile force value is saved; the median tensile force value among the next n tensile force values is calculated, and the step of judging whether the median tensile force value is stable compared with the previous median tensile force value is returned. If the median tensile force value is not greater than the maximum median tensile force value, the stable count is incremented by 1, and the continuous stable count is incremented by 1; it is judged whether the decrease count is greater than 0, the continuous increase count is greater than the first preset count, and the continuous stable count is greater than the second preset count, and the difference between the maximum median tensile force value and the current median tensile force value is greater than the second threshold. If so, the step of calculating the average value and the standard deviation of all median tensile force values is entered.

[0069] If it is determined that the median tensile force value is not stable compared with the previous median tensile force value, the continuous decrease count is incremented by 1, the current median tensile force value is saved, and the continuous increase count is reset to 0; it is judged whether the continuous decrease count is greater than the third preset count (for example, 20 times) and the continuous increase count is greater than the fourth preset count. If so, the step of calculating the average value and the standard deviation of all median tensile force values is entered.

[0070] Calculate the average value and the standard deviation of all median tensile force values, and judge whether the ratio of the standard deviation to the average value is greater than the third threshold (for example, 0.05). If it is greater, it is determined that the initial mold release of the current printing layer is successful.

[0071] In the embodiment of the present application, it is possible to determine whether the current printing layer is initially released successfully based on the number of consecutive increases, the number of consecutive decreases, and the number of consecutive stable states, or determine whether the current printing layer is initially released successfully based on the number of consecutive increases and the number of consecutive decreases, realizing real-time release judgment, improving the accuracy and real-time performance of release judgment, and improving the model printing quality.

[0072] In an embodiment of the present application, determining the release situation of the current printing layer according to multiple target detection values further includes:

[0073] After determining that the current printing layer is initially released, compare the release parameters of the current printing layer with the release parameters of the previous printing layer;

[0074] When the comparison result meets the third preset condition, it is determined that the current printing layer is released successfully.

[0075] In this embodiment, after determining that the current printing layer is initially released, compare the release parameters of this release with the release parameters of the previous printing layer. By comparing with the release parameters of the previous printing layer, the influence of speed and acceleration on the force on the printing platform can be avoided, ensuring that the release is determined to be completely successful only when it reaches a uniform speed, and avoiding misjudging the release in advance, thereby improving the accuracy of release judgment.

[0076] In an embodiment of the present application, when the comparison result meets the third preset condition, determining that the current printing layer is released successfully includes:

[0077] When the first target detection value is less than the fourth threshold, it is determined that the current printing layer is released successfully, where the first target detection value is the target detection value when determining the initial release of the current printing layer, and the fourth threshold is the sum of the detection value when the previous printing layer was released successfully and the first preset value; and / or,

[0078] When the release time of the current printing layer during initial release is greater than the fifth threshold, it is determined that the current printing layer is released successfully, where the fifth threshold is the difference between the release time of the previous printing layer and the second preset value.

[0079] In this embodiment, the target detection value when determining the initial release success of the current printing layer is the first target detection value, and the first target detection value is compared with the detection value when the previous printing layer was released successfully. Specifically, the first target detection value is compared with the sum value (i.e., the fourth threshold) between the detection value when the previous printing layer was released successfully and the first preset value. When the first target detection value is less than the fourth threshold, it indicates that the first target detection value is close to the detection value when the previous printing layer was released successfully, and it is determined that the current printing layer is completely released successfully.

[0080] In the embodiment of the present application, by determining whether the first target detection value is close to the detection value when the previous printing layer was successfully released from the mold, it is ensured that the target detection value is stable or small enough before determining the successful release from the mold, avoiding the influence of speed and acceleration on the force applied to the printing platform.

[0081] And / or, compare the release time of the current printing layer during preliminary release from the mold with the release time of the previous printing layer from the mold. The release time refers to the time from the start of release from the mold to the determination of successful preliminary release from the mold. Specifically, compare the difference between the release time of the current printing layer during preliminary release from the mold and the release time of the previous printing layer from the mold and a second preset value (i.e., the fifth threshold). The second preset value is the time for collecting a preset number of detection values, such as the time for collecting 10 groups of detection values. When the release time of the current printing layer during preliminary release from the mold is greater than the fifth threshold, it is determined that the current printing layer has been completely released from the mold successfully. By the above method, it is ensured that the release time of the current printing layer during preliminary release from the mold cannot be too short.

[0082] In an embodiment of the present application, after determining that the current printing layer has been successfully released from the mold, it further includes: judging whether there is a fault anomaly according to the maximum tensile force value and the printing area.

[0083] In this embodiment, after determining the successful release from the mold, judge whether there is a fault anomaly according to the maximum tensile force value and the printing area. Specifically, there is a corresponding relationship between the maximum tensile force value and the printing area. If the printing area is insufficient, it will cause the maximum tensile force value to decrease during release from the mold. Therefore, it is possible to judge in real time whether there is a fault anomaly.

[0084] Exemplarily, as Figure 3 shown, after determining the successful preliminary release of the current printing layer according to the Figure 2 method, judge whether the current tensile force value is less than (the tensile force value at the end of the previous release from the mold + the first preset value). The first preset value can be 50g. If it is not less, read the next tensile force median value; if it is less, judge whether the release time of the current preliminary release from the mold is greater than (the release time of the previous release from the mold - the second preset value). The second preset value can be the time for collecting 10 groups of detection values; if it is not greater, read the next tensile force median value; if it is greater, record the current tensile force value and the release time for the release judgment of the next layer; perform model fault anomaly judgment.

[0085] In an embodiment of the present application, the method further includes:

[0086] When the ratio is less than or equal to the third threshold, obtain the difference between the maximum target detection value during the release process of the previous printing layer and the maximum target detection value during the release process of the current printing layer;

[0087] When the difference is greater than the fifth threshold, it is determined that there is a bottom-drop anomaly.

[0088] In this embodiment, when the ratio is less than or equal to the third threshold, that is, when it is determined that the preliminary release fails, whether the bottom dropping abnormality occurs is judged according to the maximum target detection value during the release process of two adjacent printing layers. Specifically, when the ratio between the maximum target detection value during the release process of the current printing layer and the maximum target detection value during the release process of the previous printing layer is less than the sixth threshold, it indicates that the difference between the two is large, and it is determined that the bottom dropping phenomenon occurs. When the ratio is greater than or equal to the sixth threshold, it is determined that the bottom dropping phenomenon does not occur; alternatively, when the difference between the maximum target detection value during the release process of the previous printing layer and the maximum target detection value during the release process of the current printing layer is greater than the seventh threshold, it indicates that the difference between the two is large, and it is determined that the bottom dropping phenomenon occurs. When the difference is less than or equal to the sixth threshold, it is determined that the bottom dropping phenomenon does not occur.

[0089] Through the above method, it is possible to accurately detect whether the bottom dropping abnormality occurs after the release fails, so as to determine whether the release failure is caused by the bottom dropping.

[0090] In an embodiment of the present application, the method further includes: when the ratio is less than or equal to the third threshold and the bottom dropping abnormality does not occur, it is determined that the release of the current printing layer fails.

[0091] In an embodiment of the present application, the method further includes: when the release of multiple consecutive printing layers fails, a prompt message is sent.

[0092] In this embodiment, when it is determined that the release of multiple consecutive printing layers fails, that is, when the number of printing layers with consecutive release failures is greater than the preset number, it may be that the release of multiple consecutive printing layers fails due to too short exposure time setting, and a prompt message of abnormal exposure time is sent. The present application can detect the release failure caused by too short exposure time setting and send a reminder, so that the staff can modify the exposure time in time to ensure the smooth progress of subsequent printing.

[0093] In an embodiment, when the number of printing layers with consecutive release failures is not greater than the preset number, a prompt message of successful release is printed.

[0094] The embodiment of the present application further provides an additive manufacturing device, including:

[0095] A material tank for accommodating the material to be cured;

[0096] A printing platform for carrying the printing model, and the printing platform moves relative to the material tank to realize model printing;

[0097] A memory storing programs or instructions;

[0098] The processor, when executing a program or instructions, implements each step of the control method embodiment of the above additive manufacturing device and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0099] The above-mentioned memory can be used to store software programs and various data. The memory mainly includes a first storage area for storing programs or instructions and a second storage area for storing data. Among them, the first storage area can store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory can include volatile memory or non-volatile memory, or the memory can include both volatile and non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchlink dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM). The memory in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.

[0100] The processor may include one or more processing units; optionally, the processor integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor may not be integrated into the processor.

[0101] The embodiments of the present application also provide a readable storage medium, on which a program or instructions are stored. When the program or instructions are executed by the processor, each process of the control method embodiment of the above additive manufacturing device is implemented and the same technical effect can be achieved. To avoid repetition, it will not be elaborated here.

[0102] The present application also provides the following embodiments:

[0103] Reference numeral 1, an embodiment of the present application provides a control method for an additive manufacturing device. The additive manufacturing device includes a printing platform and a material tank. The printing platform moves relative to the material tank to achieve model printing. The method includes:

[0104] Controlling the printing platform to drive the current printing layer away from the release film at the bottom of the material tank;

[0105] Obtaining a detection value for characterizing the force condition of the printing platform, and determining the release condition of the current printing layer according to the detection value.

[0106] Reference numeral 2, based on reference numeral 1, the obtaining a detection value for characterizing the force condition of the printing platform, and determining the release condition of the current printing layer according to the detection value, includes:

[0107] Obtaining multiple groups of detection values for characterizing the force condition of the printing platform, and determining a target detection value in each group of detection values to obtain multiple target detection values;

[0108] Determining the release condition of the current printing layer according to the multiple target detection values.

[0109] Reference numeral 3, based on reference numeral 2, the target detection value in each group of detection values is the median value in each group of detection values.

[0110] Reference numeral 4, based on reference numeral 3, the determining the release condition of the current printing layer according to the multiple target detection values, includes:

[0111] If the change trends of the multiple target detection values successively show a preset change trend of increasing, decreasing, and flattening, it is determined that the current printing layer is preliminarily released.

[0112] Reference numeral 5, based on reference numeral 4, determining the number of consecutive increases, decreases, and consecutive stable times of the multiple target detection values according to the magnitude relationship between two adjacent target detection values among the multiple target detection values;

[0113] When the number of consecutive increases, the number of decreases, and the number of consecutive stable times satisfy a first preset condition, it is determined that the preset change trend of increasing, decreasing, and flattening is shown successively;

[0114] Among them, two adjacent target detection values include the current target detection value and the previous target detection value of the current target detection value; when the current target detection value is greater than the previous target detection value and the absolute value of the difference between the two is greater than the first threshold, the target detection value is increasing; when the current target detection value is less than the previous target detection value and the absolute value of the difference between the two is greater than the first threshold, the target detection value is decreasing; when the absolute value of the difference between the current target detection value and the previous target detection value is less than or equal to the first threshold and the current target detection value is less than the maximum target detection value, the target detection value is stable; the maximum target detection value is the maximum value among the current target detection value and the target detection values before the current target detection value.

[0115] Reference numeral 6. On the basis of reference numeral 5, the first preset condition includes that the number of decreases is greater than 0, the number of consecutive increases is greater than the first preset number, and the number of consecutive stable states is greater than the second preset number, and the difference between the maximum target detection value and the current target detection value is greater than the second threshold, and both the first preset number and the second preset number are greater than 1.

[0116] Reference numeral 7. On the basis of reference numeral 2, determining the release situation of the current printing layer according to the multiple target detection values includes:

[0117] If the change trends of the multiple target detection values sequentially show a preset change trend of increasing and then decreasing, it is determined that the current printing layer is initially released.

[0118] Reference numeral 8. On the basis of reference numeral 7, when the number of consecutive increases and the number of consecutive decreases of the multiple target detection values meet the second preset condition, it is determined that the preset change trend of increasing and then decreasing is presented;

[0119] Among them, the second preset condition includes that the number of consecutive decreases is greater than the third preset number, the number of consecutive increases is greater than the fourth preset number, and both the third preset number and the fourth preset number are greater than 1.

[0120] Reference numeral 9. On the basis of reference numerals 4 to 8, determining the release situation of the current printing layer according to the multiple target detection values further includes:

[0121] When the change trends of the multiple target detection values show the preset change trend, calculate the numerical gap of the multiple target detection values, and determine the initial release of the current printing layer according to the numerical gap.

[0122] Reference numeral 10. On the basis of reference numeral 9, calculating the numerical gap of the multiple target detection values and determining the initial release of the current printing layer according to the numerical gap includes:

[0123] Calculate the average value and standard deviation of multiple said target detection values, and calculate the ratio of the standard deviation to the average value, where the ratio is the numerical gap;

[0124] When the ratio is greater than a third threshold, determine that the current printing layer is preliminarily released.

[0125] Label 11, based on Labels 4 to 8, the determining the release situation of the current printing layer according to multiple said target detection values further includes:

[0126] After determining that the current printing layer is preliminarily released, compare the release parameters of the current printing layer with the release parameters of the previous printing layer;

[0127] When the comparison result meets a third preset condition, determine that the current printing layer is successfully released.

[0128] Label 12, based on Label 11, the when the comparison result meets a third preset condition, determining that the current printing layer is successfully released includes:

[0129] When a first target detection value is less than a fourth threshold, determine that the current printing layer is successfully released, where the first target detection value is the target detection value when determining the preliminary release of the current printing layer, and the fourth threshold is the sum of the detection value when the previous printing layer was successfully released and a first preset value; and / or,

[0130] When the release time of the current printing layer during preliminary release is greater than a fifth threshold, determine that the current printing layer is successfully released, where the fifth threshold is the difference between the release time of the previous printing layer and a second preset value.

[0131] Label 13, based on Label 11, after determining that the current printing layer is successfully released, further includes:

[0132] Judge whether there is a fault anomaly according to the maximum tensile force value and the printing area.

[0133] Label 14, based on Label 9, the method further includes:

[0134] When the ratio is less than or equal to the third threshold, obtain the difference between the maximum target detection value in the release process of the previous printing layer and the maximum target detection value in the release process of the current printing layer;

[0135] When the difference is greater than a fifth threshold, determine that a bottom-drop anomaly occurs.

[0136] Label 15, based on Label 14, the method further includes:

[0137] When the ratio is less than or equal to the third threshold and no bottom dropping anomaly occurs, it is determined that the release of the current printing layer fails.

[0138] Reference numeral 16, on the basis of reference numeral 15, the method further includes:

[0139] When the release of multiple consecutive printing layers fails, a prompt message is issued.

[0140] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them belong to the protection scope of the present application.

Claims

1. A control method for an additive manufacturing device, characterized in that, the additive manufacturing device includes a printing platform and a material tank, the printing platform moves relative to the material tank to realize model printing, and the method includes: controlling the printing platform to drive the current printing layer away from the release film at the bottom of the material tank; obtaining a detection value for characterizing the force condition of the printing platform, and determining the release condition of the current printing layer according to the detection value.

2. The method according to claim 1, characterized in that, the obtaining a detection value for characterizing the force condition of the printing platform, and determining the release condition of the current printing layer according to the detection value, includes: obtaining multiple groups of detection values for characterizing the force condition of the printing platform, and determining a target detection value in each group of detection values to obtain multiple target detection values; determining the release condition of the current printing layer according to the multiple target detection values; the target detection value in each group of detection values is the median value in each group of detection values.

3. The method according to claim 2, characterized in that, the determining the release condition of the current printing layer according to the multiple target detection values, includes: if the change trends of the multiple target detection values successively show a preset change trend of increasing, decreasing and flattening, it is determined that the current printing layer is initially released; determining the consecutive increase times, decrease times and consecutive stable times of the multiple target detection values according to the magnitude relationship between two adjacent target detection values among the multiple target detection values; when the consecutive increase times, the decrease times and the consecutive stable times meet the first preset condition, it is determined that the preset change trend of increasing, decreasing and flattening is shown; wherein, two adjacent target detection values include the current target detection value and the previous target detection value of the current target detection value; when the current target detection value is greater than the previous target detection value and the absolute value of the difference between the two is greater than the first threshold, the target detection value is increasing; when the current target detection value is less than the previous target detection value and the absolute value of the difference between the two is greater than the first threshold, the target detection value is decreasing; when the absolute value of the difference between the current target detection value and the previous target detection value is less than or equal to the first threshold and the current target detection value is less than the maximum target detection value, the target detection value is stable; the maximum target detection value is the maximum value among the current target detection value and the target detection values before the current target detection value.

4. The method according to claim 3, characterized in that, the first preset condition includes that the decrease times are greater than 0, the consecutive increase times are greater than the first preset times, the consecutive stable times are greater than the second preset times, and the difference between the maximum target detection value and the current target detection value is greater than the second threshold, and both the first preset times and the second preset times are greater than 1.

5. The method according to claim 2, characterized in that, the determining the release condition of the current printing layer according to the multiple target detection values, includes: If the change trends of multiple said target detection values successively show a preset change trend of increasing and then decreasing, it is determined that the current printing layer is initially released from the mold. When the number of consecutive increases and the number of consecutive decreases of multiple said target detection values meet the second preset condition, it is determined that there is a preset change trend of increasing and then decreasing. Wherein, the second preset condition includes that the number of consecutive decreases is greater than a third preset number, the number of consecutive increases is greater than a fourth preset number, and both the third preset number and the fourth preset number are greater than 1.

6. The method according to any one of claims 3 to 5, wherein, said determining the release situation of the current printing layer according to multiple said target detection values further includes: When the change trends of multiple said target detection values show the preset change trend, calculate the numerical gap between multiple said target detection values, and determine that the current printing layer is initially released from the mold according to the numerical gap. Said calculating the numerical gap between multiple said target detection values and determining that the current printing layer is initially released from the mold according to the numerical gap includes: Calculate the average value and standard deviation of multiple said target detection values, and calculate the ratio of the standard deviation to the average value, and the ratio is the numerical gap. When the ratio is greater than a third threshold value, it is determined that the current printing layer is initially released from the mold.

7. The method according to any one of claims 3 to 5, wherein, said determining the release situation of the current printing layer according to multiple said target detection values further includes: After determining that the current printing layer is initially released from the mold, compare the release parameters of the current printing layer released from the mold with the release parameters of the previous printing layer released from the mold. When the comparison result meets the third preset condition, it is determined that the current printing layer is successfully released from the mold. Said when the comparison result meets the third preset condition and determining that the current printing layer is successfully released from the mold includes: When a first target detection value is less than a fourth threshold value, it is determined that the current printing layer is successfully released from the mold, where the first target detection value is the target detection value when determining that the current printing layer is initially released from the mold, and the fourth threshold value is the sum of the detection value when the previous printing layer was successfully released from the mold and a first preset value; and / or, When the release time of the current printing layer initially released from the mold is greater than a fifth threshold value, it is determined that the current printing layer is successfully released from the mold, where the fifth threshold value is the difference between the release time of the previous printing layer released from the mold and a second preset value. After determining that the current printing layer is successfully released from the mold, it further includes: Judge whether there is a fault abnormal situation according to the maximum tensile force value and the printing area.

8. The method according to claim 6, wherein, said method further includes: When the ratio is less than or equal to the third threshold value, obtain the difference between the maximum target detection value in the release process of the previous printing layer and the maximum target detection value in the release process of the current printing layer. When the difference is greater than a fifth threshold value, it is determined that there is a bottom-drop abnormal situation. said method further includes: When the ratio is less than or equal to the third threshold value and there is no bottom-drop abnormal situation, it is determined that the current printing layer fails to be released from the mold. said method further includes: When multiple consecutive printing layers fail to be released from the mold, a prompt message is sent.

9. An additive manufacturing device, characterized in that, it includes: a material tank for accommodating the material to be cured; a printing platform for carrying the printed model, and the printing platform moves relative to the material tank to realize model printing; a memory storing programs or instructions; a processor, when the processor executes the programs or instructions, implementing the steps of the control method of the additive manufacturing device according to any one of claims 1 to 8.

10. A readable storage medium having programs or instructions stored thereon, characterized in that, when the programs or instructions are executed by a processor, implementing the steps of the control method of the additive manufacturing device according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Printing control method and device and 3D printer

    CN114770951A