A control method, device and readable storage medium of a light-cured 3D printing device

By limiting the speed of the printing platform during photopolymer 3D printing and determining the upper limit of the speed based on the exposed area of ​​the cured part of the model, the problems of motor step loss, model layering, or exposure screen damage caused by excessive release force and downward pressure are solved, thus improving the printing success rate.

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

Patent Information

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

AI Technical Summary

Technical Problem

During the photopolymer 3D printing process, excessive release force or downward pressure may cause problems such as motor step loss, model layer breakage, or exposure screen damage.

Method used

By controlling the moving speed of the printing platform, the upper limit of the speed during the release and pressing process is determined based on the exposure area of ​​the solidified part of the model, thus achieving speed-limited printing and avoiding excessive release force and pressing force.

Benefits of technology

It improves the printing success rate and avoids the risks of motor step loss, model layering, or exposure screen damage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119159799B_ABST
    Figure CN119159799B_ABST
Patent Text Reader

Abstract

The application provides a control method, device and readable storage medium of a light-cured 3D printing equipment, and relates to the field of 3D printing. The method comprises the following steps: after the printing platform is controlled to move towards the direction close to the light source, the light source is controlled to expose light to solidify the model; according to the exposure area of the model layer of the solidified part of the model, a first speed is determined, and the printing platform is controlled to move towards the direction away from the light source at a second speed to release the model, wherein the second speed is less than or equal to the first speed; and / or, according to the exposure area of the model layer of the solidified part of the model, a third speed is determined, and after the releasing is completed, the printing platform is controlled to move towards the direction close to the light source at a fourth speed for the next layer printing, wherein the fourth speed is less than or equal to the third speed. According to the embodiment of the application, the speed-limited printing is realized, the excessive releasing force or the downward pressure is avoided to cause the motor to lose steps, the model to be broken or the exposure screen to be damaged, and the printing success rate is improved.
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 a photopolymer 3D printing device, a photopolymer 3D printing device, and a readable storage medium. Background Technology

[0002] LCD (Laser cladding deposition) printing technology is a 3D printing technology that uses a liquid crystal display as a light source to solidify liquid photosensitive resin layer by layer. When using LCD printing technology, 3D printers typically generate a greater release force and downward pressure when printing large-sized models. Excessive release force or downward pressure may cause problems such as motor step loss, model layer breakage, or exposure screen damage. Summary of the Invention

[0003] In view of this, this application provides a control method for a photopolymer 3D printing device, a photopolymer 3D printing device, and a readable storage medium, which realizes speed-limited printing, avoids excessive release force or excessive downward pressure that could cause motor step loss, model layer breakage, or exposure screen damage, and improves the printing success rate.

[0004] In a first aspect, embodiments of this application provide a control method for a photopolymerization 3D printing device, the photopolymerization 3D printing device including a printing platform and a light source; the method includes:

[0005] After controlling the printing platform to move toward the light source, the light source is controlled to expose and solidify the model;

[0006] Based on the exposure area of ​​the model layer of the solidified part of the model, a first speed is determined, and the printing platform is controlled to move in a direction away from the light source at a second speed for release, the second speed being less than or equal to the first speed; and / or, based on the exposure area of ​​the model layer of the solidified part of the model, a third speed is determined, and after release, the printing platform is controlled to move in a direction closer to the light source at a fourth speed for printing the next layer, the fourth speed being less than or equal to the third speed.

[0007] Secondly, embodiments of this application provide a photopolymerization 3D printing device, which includes a processor and a memory. The memory stores programs or instructions that can run on the processor, and when the programs or instructions are executed by the processor, they implement the steps of the method as described in the first aspect.

[0008] Thirdly, embodiments of this application provide a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method as described in the first aspect.

[0009] In this embodiment, the speed at which the printing platform moves during the release and / or pressing process is determined based on the exposure area of ​​the model layer in the solidified part of the model, thereby performing release lifting and / or pressing reset, achieving speed-limited printing, avoiding excessive release force and pressing force that could lead to motor step loss, model layer breakage or exposure screen damage, and improving the printing success rate.

[0010] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description

[0011] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:

[0012] Figure 1 This illustration shows one of the flowcharts of a control method for a photopolymer 3D printing device according to a certain embodiment of this application;

[0013] Figure 2 This is a second schematic flowchart illustrating the control method of a photopolymer 3D printing device according to a certain embodiment of this application;

[0014] Figure 3 A structural block diagram of a photopolymer 3D printing apparatus according to one embodiment of this application is shown.

[0015] Figure 4 A schematic diagram of the material tank structure of a photopolymer 3D printing apparatus according to a certain embodiment of this application is shown. Detailed Implementation

[0016] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0017] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0018] The control method, the photopolymer 3D printing equipment, and the readable storage medium provided in this application will be described in detail below with reference to the accompanying drawings and through specific embodiments and application scenarios.

[0019] This application provides a control method for a photopolymerization 3D printing device, which includes a printing platform and a light source. Figure 1 As shown, the method includes:

[0020] S101, after controlling the printing platform to move towards the light source, controls the light source to expose and solidify the model.

[0021] In this step, the printing platform is controlled to move towards the light source. Once the curing position is reached, the light source is controlled to expose the image, thereby forming a cured model on the printing platform.

[0022] S102, based on the exposure area of ​​the model layer of the solidified part of the model, determine a first speed, and control the printing platform to move towards the direction away from the light source at a second speed for release, the second speed being less than or equal to the first speed; and / or, based on the exposure area of ​​the model layer of the solidified part of the model, determine a third speed, and after release, control the printing platform to move towards the direction closer to the light source at a fourth speed for printing the next layer, the fourth speed being less than or equal to the third speed.

[0023] In this step, the photopolymerization printing of a model layer includes two movement phases: a release lift phase and a pressure reset phase. The release lift phase refers to the process of the printing platform moving away from the light source, while the pressure reset phase refers to the process of the printing platform moving towards the light source. The release lift phase generates release force, and the pressure reset phase generates downward force. Excessive release force and downward force may cause problems such as motor step loss, model layer breakage, or exposure screen damage. To avoid this problem, the movement speed of the printing platform is limited during the release lift phase and / or the pressure reset phase to prevent excessive release force and / or downward force.

[0024] Based on the exposure area of ​​the solidified model layer, a first speed is determined. This first speed is the upper limit of the printing platform speed during the release lifting stage. A second speed, less than or equal to the first speed, controls the printing platform to move away from the light source to release the model layer, thus achieving speed control during the release lifting stage. And / or, based on the exposure area of ​​the solidified model layer, a third speed is determined. This third speed is the upper limit of the printing platform speed during the pressure reset stage. A fourth speed, less than or equal to the third speed, controls the printing platform to move closer to the light source to print the next model layer, thus achieving speed control during the pressure reset stage.

[0025] It should be noted that during the printing of the first model layer, the printing platform can move towards the light source at a set speed. This set speed can be either the platform's own speed or the default speed set in the slicing file. Alternatively, a fifth speed can be determined based on a preset percentage of the maximum exposure area of ​​the photopolymer 3D printer, thus controlling the printing platform to move towards the light source at a sixth speed, which is less than or equal to the fifth speed. The preset percentage can be determined based on the type of photopolymer 3D printer and the weight of the printing platform; for example, the fifth speed could be determined based on 30% of the maximum exposure area.

[0026] In this embodiment, the speed at which the printing platform moves during the release and / or pressing process is determined based on the exposure area of ​​the model layer in the solidified part of the model, thereby performing release lifting and / or pressing reset, achieving speed-limited printing, avoiding excessive release force or excessive pressing force that could lead to motor step loss, model layer breakage or exposure screen damage, and improving the printing success rate.

[0027] In one embodiment of this application, the movement of the printing platform toward the direction away from the light source is a release lifting stage. Controlling the printing platform to move toward the direction away from the light source at a second speed for release includes:

[0028] Throughout the release lifting stage, or in the initial segment of the release lifting stage, the printing platform is controlled based on the second speed;

[0029] The printing platform moves towards the light source to print the next layer during the pressure reset phase. Controlling the printing platform to move towards the light source at a fourth speed for printing the next layer includes:

[0030] During the entire pressure reset phase, or at the end of the pressure reset phase, the printing platform is controlled to perform the pressure reset action based on the upper limit of the pressure speed.

[0031] In this embodiment, during the release lifting stage and / or the pressure reset stage, the moving speed of the printing platform is determined based on the exposure area of ​​the model layer of the solidified part of the model, thereby avoiding excessive speed during release lifting and / or pressure reset, thus avoiding excessive release force and pressure, and ensuring successful printing.

[0032] In one embodiment, the printing platform can be moved at a limited speed during the initial segment of the release lifting stage based on the exposure area of ​​the solidified portion of the model layer, where the initial segment can be a preset distance or preset duration for the start of release; and the printing platform can be moved at a limited speed during the final segment of the pressing reset stage based on the exposure area of ​​the solidified portion of the model layer, where the final segment can be a preset distance or preset duration for the imminent end of pressing. This avoids excessive movement speed during the release lifting and pressing reset stages, preventing motor step loss, and avoids excessive release force during the initial stage of release lifting, which could lead to model breakage, and excessive downward pressure during the final stage of pressing reset, which could lead to exposure screen damage.

[0033] In another implementation, the printing platform can be moved at a limited speed based on the exposure area of ​​the solidified model layer throughout the entire release lifting stage or the entire pressing and resetting stage. This not only avoids problems such as motor step loss, model layer breakage, or exposure screen damage, but also avoids the impact of segmented speed control on the stability and accuracy of the data measured by the force sensor of the photopolymer 3D printing equipment.

[0034] In one embodiment of this application, the second speed and / or the fourth speed is a constant speed or a changing speed;

[0035] When the second and / or fourth velocities are variable, the second and / or fourth velocities are uniformly accelerating, uniformly decelerating, or segmented velocities.

[0036] In this embodiment, the moving speed of the printing platform for release lifting and / or pressure reset can be constant. By moving at a uniform and limited speed, excessive release force and / or pressure can be avoided. At the same time, a stable speed can avoid affecting the data measured by the force sensor of the photopolymer 3D printing equipment.

[0037] The moving speed of the printing platform during release lifting and / or pressure reset can also be varied, such as uniform acceleration, uniform deceleration, or segmented speed. For example, a lower speed can be used in the initial segment of release lifting to avoid excessive release force, while a slightly higher speed can be used at the end of the release lifting segment to improve release efficiency. Similarly, uniform acceleration can be used in the initial segment of pressure reset, while uniform deceleration can be used at the end of the pressure reset segment to avoid excessive downward force and improve pressure reset efficiency. The movement of the printing platform can also be controlled by setting different speed segments. For example, the release lifting or pressure reset process can be divided into three speed stages: the first speed stage is v1, the second speed stage is v2, and the third speed stage is v3, where v1 and v3 are both less than v2. Therefore, by setting multiple speed gradients, speed control can be simplified, computational resources can be saved, and stable operation can be ensured while maintaining control accuracy.

[0038] In one embodiment of this application, determining a first speed based on the exposure area of ​​the model layer in the solidified portion of the model includes: determining the first speed based on the exposure area of ​​the most recently solidified model layer in the solidified portion of the model;

[0039] The third velocity is determined based on the exposure area of ​​the model layer in the solidified portion of the model, including:

[0040] The third velocity is determined based on the exposure area of ​​one or more model layers printed before the most recently cured model layer in the cured part of the model; wherein the one or more model layers include: one or more model layers adjacent to the most recently cured model layer, or one or more model layers separated from the most recently cured model layer by one or more layers, or one or more model layers with an exposure area greater than the exposure area of ​​the most recently cured model layer.

[0041] In this embodiment, during the release lifting stage, only the adhesive force of the release film generates lifting resistance. Therefore, the influence of the exposure area of ​​the newly cured model layer in the cured portion on the release force can be considered. That is, the first speed is determined according to the exposure area of ​​the newly cured model layer, and the release lifting of the printing platform is controlled at a speed less than the first speed during release lifting to ensure that the release force is reduced.

[0042] During the pressure-reset phase, a third speed can be determined based on the exposure area of ​​the model layer printed before the latest cured model layer. During pressure-reset, the printing platform is controlled to press down at a speed lower than the third speed to ensure reduced pressure. Furthermore, the generation of pressure is affected by layer thickness and resin viscosity. Therefore, during pressure-reset, a third speed can be determined based on the exposure area of ​​multiple model layers printed before the latest cured model layer. During pressure-reset, the printing platform is controlled to press down at a speed lower than the third speed to ensure reduced pressure.

[0043] When determining the third speed based on the exposure area of ​​a model layer printed before the latest cured model layer, the model layer can be the previous layer adjacent to the latest cured model layer, a model layer separated from the latest cured model layer by one layer, a model layer separated from the latest cured model layer by more than one layer, or any model layer with an exposure area greater than the latest cured model layer during the printing process before the latest cured model layer.

[0044] When determining the third speed based on the exposure area of ​​multiple model layers printed before the latest cured model layer, the multiple model layers can be multiple model layers adjacent to the latest cured model layer, multiple model layers separated by one or more layers, or multiple model layers with an exposure area greater than the latest cured model layer during the printing process before the latest cured model layer.

[0045] By combining the exposure areas of one or more adjacent or spaced model layers printed before the newly cured model layer, speed control can be achieved during the downward reset process of the printing platform, preventing excessive downward pressure. It can be understood that among the model layers printed before the newly cured model layer, those with an exposure area larger than the newly cured model layer have a greater impact on downward pressure. Therefore, controlling the moving speed based on the exposure area of ​​model layers larger than the newly cured model layer is effective in reducing downward pressure.

[0046] In one embodiment of this application, determining a third velocity based on the exposure area of ​​multiple model layers printed before the most recently cured model layer in the cured portion of the model includes:

[0047] Based on the layer thickness of the model layer, determine the preset number of model layers to be printed before the latest solidified model layer. The preset number is greater than 1, and the layer thickness of the model layer is negatively correlated with the preset number.

[0048] The third speed is determined based on the exposure area of ​​a preset number of model layers.

[0049] In this embodiment, the thinner the model layer, the more model layers that influence the release force or downward pressure. Therefore, different numbers of model layers can be introduced with varying exposure areas based on different model layer thicknesses, thereby controlling the movement speed and improving the effect of reducing release force and downward pressure. The model layer thickness is negatively correlated with the number of model layers introduced. For example, when printing a 0.01mm layer thickness, the exposure area of ​​the first 10 model layers is considered; when printing a 0.02mm layer thickness, the exposure area of ​​the first 5 model layers is considered.

[0050] In one embodiment of this application, determining a third velocity based on the exposure area of ​​multiple model layers printed before the most recently cured model layer in the cured portion of the model includes:

[0051] The third velocity is determined based on the maximum exposure area among multiple model layers printed before the most recently cured model layer; or,

[0052] The third speed is determined based on the mode, average, or weighted average of the exposure areas of multiple model layers printed before the latest cured model layer; wherein, when the third speed is determined based on the weighted average of the exposure areas of multiple model layers, the closer the model layer is to the latest cured model layer, the larger its corresponding weight coefficient.

[0053] In this embodiment, when controlling the moving speed based on the exposure area of ​​multiple model layers printed before the latest cured model layer, the model layer with the largest exposure area among the multiple model layers has the greatest impact on downforce. Therefore, the maximum value among the exposure areas of the multiple model layers can be used as the basis for speed determination to ensure the accuracy of downforce control. For example, when incorporating the exposure area of ​​the first 10 model layers into the judgment, the third speed is determined based on the maximum value of the exposure area among the 10 model layers.

[0054] The mode, average, or weighted average of the exposure areas of multiple model layers can also be used as the basis for determining the speed. The mode, average, or weighted average of the exposure areas of multiple model layers can reflect the influence of the cured model on the release force and downward pressure of the current print. Therefore, the speed can be determined based on the mode, average, or weighted average, thereby controlling the release force or downward pressure. It is understandable that when calculating the weighted average, the closer the model layer is to the most recently cured model layer, the larger its corresponding weight coefficient, thus making the movement speed limit control more consistent with actual printing conditions.

[0055] In this embodiment, the upper limit of speed can be determined by the largest exposure area among multiple model layers or the mode, average, or weighted average of the exposure areas of multiple model layers, so as to ensure the accuracy of the determined upper limit of speed and avoid excessive release force or downward pressure.

[0056] In one embodiment of this application, the first velocity and / or the third velocity are negatively correlated with the exposure area of ​​the model layer in the solidified portion of the model.

[0057] In this embodiment, the upper limit of the first speed and / or the third speed, i.e., the release lifting and / or pressing reset process, is negatively correlated with the exposure area of ​​the model layer in the cured portion of the model. This can be understood as follows: the larger the exposure area of ​​the model layer in the cured portion of the model, the smaller the upper limit of the speed, thereby controlling the movement speed of the printing platform to be smaller, avoiding excessive release force or downward pressure, and ensuring a high printing success rate.

[0058] In one embodiment of this application, determining the first velocity and / or the third velocity by the exposure area of ​​the model layer of the solidified portion of the model includes:

[0059] Determine the proportion of the exposed area of ​​the model layer of the solidified part of the model relative to the maximum exposed area of ​​the 3D printing equipment, and determine the allowable speed threshold corresponding to the target proportion range in which the proportion is located.

[0060] Determine the first speed and / or the third speed based on the set movement speed and the allowed speed threshold.

[0061] In this embodiment, different allowable speed thresholds are set according to different exposure area percentages, with different allowable speed thresholds corresponding to different exposure area percentage ranges. For example, for a percentage range greater than or equal to 30%, the corresponding allowable speed threshold is 1 mm / s; for a percentage range greater than or equal to 20% but less than 30%, the corresponding allowable speed threshold is 3 mm / s; for a percentage range greater than or equal to 10% but less than 20%, the corresponding allowable speed threshold is 10 mm / s; and for a percentage range less than 10%, the corresponding allowable speed threshold is 15 mm / s. It should be noted that for the two different movement stages of release lifting and pressing reset, the upper and lower limits of each percentage range can be the same or different, and the allowable speed thresholds corresponding to different percentage ranges can be the same or different.

[0062] The percentage of the exposed area of ​​the solidified portion of the model layer relative to the maximum exposed area of ​​the 3D printing equipment is calculated, and the target percentage range is determined, thereby determining the allowable speed threshold corresponding to the target percentage range. For example, if the percentage of the exposed area of ​​the solidified portion of the model layer relative to the maximum exposed area of ​​the 3D printing equipment is 40%, then the allowable speed threshold corresponding to the target percentage range is 1 mm / s. Furthermore, based on the set moving speed and the allowable speed threshold, a first speed and / or a third speed are determined, where the set moving speed is the printing platform moving speed of the equipment model, or the default printing platform moving speed set in the slicing file.

[0063] In this embodiment, different allowable speed thresholds are set according to the exposure area of ​​the model layer in the solidified part of the model, and then different moving speeds are set to reduce the pulling force on the model layer during the release process and the impact force on the exposure screen during the pressing process, thereby reducing the risk of model deformation and breakage or exposure screen damage.

[0064] In one embodiment of this application, determining a first speed and / or a third speed based on a set moving speed and an allowed speed threshold includes:

[0065] If the set travel speed of the printing platform is less than the allowable speed threshold, then the set travel speed will be used as the first speed and / or the third speed; or,

[0066] If the set travel speed of the printing platform is greater than or equal to the allowed speed threshold, then the allowed speed threshold will be used as the first speed and / or the third speed.

[0067] In this embodiment, after determining the corresponding allowable speed threshold based on the exposure area of ​​the model layer of the solidified part of the model, the set moving speed of the printing platform is compared with the allowable speed threshold, and the upper limit of the speed is determined based on the comparison result.

[0068] If the set movement speed of the printing platform is less than the allowable speed threshold, the set movement speed is set to the maximum speed value. If the set movement speed of the printing platform is greater than or equal to the allowable speed threshold, the allowable speed threshold is set to the maximum speed value. This ensures that the movement speed of the printing platform is limited to be less than or equal to the maximum speed value during subsequent control of the printing platform movement.

[0069] For example, such as Figure 2 As shown, the process begins with the release mechanism. The set movement speed of the printing platform and the exposure area of ​​the solidified model layer are obtained. The percentage of the exposed area of ​​the solidified model layer relative to the maximum exposure area of ​​the 3D printing equipment are calculated. It is determined whether this percentage is less than 30%. If the percentage is greater than or equal to 30%, the corresponding allowable speed threshold is 1 mm / s. Then, it is determined whether the set movement speed is less than 1 mm / s. If it is less, the upper limit of the release speed is set to the set movement speed; if it is not less, the upper limit of the release speed is set to 1 mm / s. The release lifting is then controlled based on the upper limit of the release speed.

[0070] If the percentage is less than 30%, then it is determined whether the percentage is less than 20%. If the percentage is greater than or equal to 20%, the corresponding allowable speed threshold is 3 mm / s, and it is determined whether the set moving speed is less than 3 mm / s. If it is less, the upper limit of the release speed is set to the set moving speed; if it is not less, the upper limit of the release speed is set to 3 mm / s. Then, the release lifting is controlled according to the upper limit of the release speed.

[0071] If the percentage is less than 20%, it is determined whether the percentage is less than 10%. If the percentage is greater than or equal to 10%, the corresponding allowable speed threshold is 10 mm / s, and it is determined whether the set moving speed is less than 10 mm / s. If it is less, the upper limit of the release speed is set to the set moving speed; if it is not less, the upper limit of the release speed is set to 10 mm / s. The release lifting is then controlled according to the upper limit of the release speed.

[0072] If the percentage is less than 10%, the corresponding allowable speed threshold is 15 mm / s. It then checks whether the set moving speed is less than 15 mm / s. If it is, the upper limit of the release speed is set to the set moving speed; if it is not less, the upper limit of the release speed is set to 15 mm / s. The release lifting is then controlled based on the upper limit of the release speed.

[0073] The embodiments of this application can achieve flexible control of the moving speed based on the exposure area of ​​the model layer, avoiding excessive release force or downward pressure, and reducing the risk of model deformation and breakage or exposure screen damage.

[0074] In one embodiment of this application, the method further includes: obtaining a set acceleration of the printing platform, and determining an allowable speed threshold corresponding to different percentage ranges based on the set acceleration, wherein the allowable speed threshold corresponding to any percentage range is negatively correlated with the set acceleration.

[0075] In this embodiment, the allowable speed threshold corresponding to different percentage ranges is determined based on the set acceleration of the printing platform. The allowable speed threshold corresponding to different percentage ranges is negatively correlated with the set acceleration. For example, when the acceleration is 20 mm / s², the allowable speed threshold corresponding to a percentage range of less than 30% is 1 mm / s; when the acceleration is 30 mm / s², the allowable speed threshold corresponding to a percentage range of less than 30% is 0.6 mm / s.

[0076] Because greater acceleration and more drastic speed changes result in greater impact, the risk of damage to the exposure screen and deformation / breakage of the model is also increased. Therefore, stricter speed limits are needed to ensure safe and high-success-rate printing.

[0077] In one embodiment of this application, the method further includes:

[0078] In response to the model printing command, if the speed control mode is determined to be speed-limited control mode based on the model printing command, then the moving speed of the printing platform towards or away from the light source is controlled according to the exposure area of ​​the model layer of the already solidified part of the model; or,

[0079] In response to the model printing command, if the speed control mode is determined to be non-speed limit control mode according to the model printing command, the speed at which the printing platform moves toward or away from the light source is controlled according to the set moving speed.

[0080] In this embodiment, the user can choose whether to implement a speed-limiting control scheme for the printing platform during the release lifting and pressing reset processes. When the user issues a model printing command, the model printing command carries information about the speed control mode. If the user selects to enable the speed-limiting control mode, the speed-limiting control scheme for the printing platform during the release lifting and pressing reset processes is implemented. That is, the moving speed of the printing platform is controlled according to the exposure area of ​​the model layer of the solidified part of the model. If the user selects to disable the speed-limiting control mode, selects a non-speed-limiting control mode, or does not select a speed control mode, the non-speed-limiting control mode is used. That is, the speed-limiting control scheme for the printing platform during the release lifting and pressing reset processes is not implemented. Instead, the moving speed of the printing platform is controlled according to the set moving speed, moving towards or away from the light source.

[0081] This application embodiment enables users to flexibly select speed limit control to meet actual printing needs.

[0082] The photocuring apparatus of this application may include a material tank. The material tank may be a conventional material tank, or it may be as follows: Figure 4 The image shows a heated material tank 400. The heated material tank 400 includes a tank body 401 and a temperature sensing probe 402 mounted on the inner wall of the tank body 401. The temperature sensing probe 402 is embedded in the lower middle part of the inner wall of the tank body 401. An annular heating belt is also installed on the tank body 401. The annular heating belt heats the resin in the tank. When the temperature sensing probe 402 detects that the resin temperature has reached a first set temperature, heating stops. When the temperature sensing probe 402 detects that the resin temperature is lower than a second set temperature, heating begins. The first set temperature is greater than or equal to the second set temperature.

[0083] In some specific embodiments, the photocuring equipment of this application may include an automatic feeding assembly. The automatic feeding assembly may include a first residual detection probe for detecting the remaining resin in the resin tank, and may further include a second and a third residual detection probe for detecting the remaining resin in a storage container. The storage container stores resin and supplies resin to the resin tank via the automatic feeding assembly. When the first residual detection probe is in operation, the signals from the second and third residual detection probes are shielded using methods such as voltage pull-down to avoid signal crosstalk. Similarly, when the second and third residual detection probes are in operation, the signals from the first and second residual detection probes are shielded using methods such as voltage pull-down to avoid signal crosstalk. The first, second, and third residual detection probes can each measure the signal by using a resistor divider to determine the remaining resin.

[0084] This application also provides a photopolymerization 3D printing device, such as... Figure 3 As shown, the photopolymer 3D printing device 300 includes a processor 301 and a memory 302. The memory 302 stores a program or instruction that can run on the processor 301. When the program or instruction is executed by the processor 301, it implements the various steps of the control method embodiment of the photopolymer 3D printing device described above and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0085] The memory 302 can be used to store software programs and various data. The memory 302 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 302 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 302 in the embodiments of this application includes, but is not limited to, these and any other suitable types of memory.

[0086] Processor 301 may include one or more processing units; optionally, processor 301 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 301.

[0087] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the control method embodiment of the photopolymerization 3D printing device described above and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0088] This application also provides the following embodiments:

[0089] Example 1: A control method for a photopolymerization 3D printing device, the photopolymerization 3D printing device including a printing platform and a light source; the method includes:

[0090] After controlling the printing platform to move toward the light source, the light source is controlled to expose and solidify the model;

[0091] Based on the exposure area of ​​the model layer of the solidified part of the model, a first speed is determined, and the printing platform is controlled to move in a direction away from the light source at a second speed for release, the second speed being less than or equal to the first speed; and / or, based on the exposure area of ​​the model layer of the solidified part of the model, a third speed is determined, and after release, the printing platform is controlled to move in a direction closer to the light source at a fourth speed for printing the next layer, the fourth speed being less than or equal to the third speed.

[0092] Example 2, based on Example 1, the movement of the printing platform toward the direction away from the light source is the release lifting stage. Controlling the printing platform to move toward the direction away from the light source at a second speed for release includes:

[0093] Throughout the release lifting phase, or in the initial segment of the release lifting phase, the printing platform is controlled based on the second speed;

[0094] The pressing and resetting phase involves the printing platform moving towards the light source to print the next layer. Controlling the printing platform to move towards the light source at a fourth speed for printing the next layer includes:

[0095] During the entire pressure-reset phase, or at the end of the pressure-reset phase, the printing platform is controlled to perform a pressure-reset action based on the upper limit of the pressure speed.

[0096] Example 3, based on Example 1, wherein the second speed and / or the fourth speed is a constant speed or a variable speed;

[0097] When the second speed and / or the fourth speed are changing speeds, the second speed and / or the fourth speed are uniform acceleration, uniform deceleration, or segmented speeds.

[0098] Example 4, based on Example 1, the step of determining the first speed according to the exposure area of ​​the model layer of the solidified part of the model includes:

[0099] The first speed is determined based on the exposure area of ​​the most recently cured model layer in the already cured part of the model;

[0100] The determination of the third velocity based on the exposure area of ​​the model layer in the solidified portion of the model includes:

[0101] The third speed is determined based on the exposure area of ​​one or more model layers printed before the most recently cured model layer in the cured portion of the model; wherein the one or more model layers include: one or more model layers adjacent to the most recently cured model layer, or one or more model layers spaced apart from the most recently cured model layer by one or more layers, or one or more model layers with an exposure area greater than the exposure area of ​​the most recently cured model layer.

[0102] Example 5, based on Example 4, the determination of the third speed based on the exposure area of ​​multiple model layers printed before the most recently cured model layer in the cured part of the model includes:

[0103] Based on the thickness of the model layer, a preset number of model layers to be printed before the latest solidified model layer is determined. The preset number is greater than 1, and the thickness of the model layer is negatively correlated with the preset number.

[0104] The third speed is determined based on the exposure area of ​​the preset number of model layers.

[0105] Example 6, based on Example 4, the determination of the third speed based on the exposure area of ​​multiple model layers printed before the most recently cured model layer in the cured part of the model includes:

[0106] The third velocity is determined based on the maximum exposure area among multiple model layers printed prior to the latest cured model layer; or,

[0107] The third speed is determined based on the mode, average, or weighted average of the exposure areas of multiple model layers printed before the latest cured model layer; wherein, when the third speed is determined based on the weighted average of the exposure areas of multiple model layers, the closer the model layer is to the latest cured model layer, the larger its corresponding weight coefficient.

[0108] Example 7: Based on Example 1, the first speed and / or the third speed are negatively correlated with the exposure area of ​​the model layer in the solidified part of the model.

[0109] Example 8, based on Example 1, determines the first speed and / or the third speed by the exposure area of ​​the model layer of the solidified part of the model, including:

[0110] Determine the proportion of the exposure area of ​​the model layer of the solidified part of the model relative to the maximum exposure area of ​​the 3D printing equipment, and determine the allowable speed threshold corresponding to the target proportion range in which the proportion is located.

[0111] The first speed and / or the third speed are determined based on the set moving speed and the allowed speed threshold.

[0112] Example 9, based on Example 8, the step of determining the first speed and / or the third speed according to the set moving speed and the allowed speed threshold includes:

[0113] If the set moving speed of the printing platform is less than the allowed speed threshold, then the set moving speed is used as the first speed and / or the third speed; or,

[0114] If the set moving speed of the printing platform is greater than or equal to the allowed speed threshold, then the allowed speed threshold is used as the first speed and / or the third speed.

[0115] Example 10, based on Example 8, further includes:

[0116] The set acceleration of the printing platform is obtained, and the allowable speed threshold corresponding to different percentage ranges is determined based on the set acceleration. The allowable speed threshold corresponding to any percentage range is negatively correlated with the set acceleration.

[0117] Example 11, based on any one of Examples 1 to 10, the method further includes:

[0118] In response to a model printing command, if the speed control mode is determined to be a speed-limited control mode based on the model printing command, then the moving speed of the printing platform in the direction approaching or away from the light source is controlled according to the exposure area of ​​the model layer of the already solidified part of the model; or,

[0119] In response to a model printing command, if the speed control mode is determined to be a non-speed-limited control mode according to the model printing command, then the speed at which the printing platform moves toward or away from the light source is controlled according to the set moving speed.

[0120] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0121] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. A control method for a photopolymerization 3D printing device, characterized in that, The photopolymerization 3D printing equipment includes a printing platform and a light source; the method includes: After controlling the printing platform to move toward the light source, the light source is controlled to expose and solidify the model; Based on the exposure area of ​​the model layer in the solidified part of the model, a first speed is determined, and the printing platform is controlled to move in a direction away from the light source at a second speed for release, the second speed being less than or equal to the first speed, the first speed being the upper limit value of the printing platform speed during the release lifting stage; and / or, based on the exposure area of ​​the model layer in the solidified part of the model, a third speed is determined, and after release is completed, the printing platform is controlled to move in a direction closer to the light source at a fourth speed for printing the next layer, the fourth speed being less than or equal to the third speed, the third speed being the upper limit value of the printing platform speed during the pressure reset stage.

2. The method according to claim 1, characterized in that, The movement of the printing platform toward the direction away from the light source is the release lifting stage. Controlling the printing platform to move toward the direction away from the light source at a second speed for release includes: Throughout the release lifting phase, or in the initial segment of the release lifting phase, the printing platform is controlled based on the second speed; The pressing and resetting phase involves the printing platform moving towards the light source to print the next layer. Controlling the printing platform to move towards the light source at a fourth speed for printing the next layer includes: During the entire pressure-reset phase, or at the end of the pressure-reset phase, the printing platform is controlled to perform a pressure-reset action based on the upper limit of the pressure speed.

3. The method according to claim 1, characterized in that, The second speed and / or the fourth speed are constant speeds or varying speeds; When the second speed and / or the fourth speed are changing speeds, the second speed and / or the fourth speed are uniform acceleration, uniform deceleration, or segmented speeds.

4. The method according to claim 1, characterized in that, Determining the first speed based on the exposure area of ​​the model layer in the solidified portion of the model includes: The first speed is determined based on the exposure area of ​​the most recently cured model layer in the already cured part of the model; The determination of the third velocity based on the exposure area of ​​the model layer in the solidified portion of the model includes: The third speed is determined based on the exposure area of ​​one or more model layers printed before the most recently cured model layer in the cured portion of the model; wherein the one or more model layers include: one or more model layers adjacent to the most recently cured model layer, or one or more model layers spaced apart from the most recently cured model layer by one or more layers, or one or more model layers with an exposure area greater than the exposure area of ​​the most recently cured model layer.

5. The method according to claim 4, characterized in that, The determination of the third speed based on the exposure area of ​​multiple model layers printed before the most recently cured model layer in the cured portion of the model includes: Based on the thickness of the model layer, a preset number of model layers to be printed before the latest solidified model layer is determined. The preset number is greater than 1, and the thickness of the model layer is negatively correlated with the preset number. The third speed is determined based on the exposure area of ​​the preset number of model layers.

6. The method according to claim 4, characterized in that, The determination of the third speed based on the exposure area of ​​multiple model layers printed before the most recently cured model layer in the cured portion of the model includes: The third velocity is determined based on the maximum exposure area among multiple model layers printed prior to the latest cured model layer; or, The third speed is determined based on the mode, average, or weighted average of the exposure areas of multiple model layers printed before the latest cured model layer; wherein, when the third speed is determined based on the weighted average of the exposure areas of multiple model layers, the closer the model layer is to the latest cured model layer, the larger its corresponding weight coefficient.

7. The method according to claim 1, characterized in that, The first speed and / or the third speed are negatively correlated with the exposure area of ​​the model layer in the solidified part of the model.

8. The method according to claim 1, characterized in that, Determining the first speed and / or the third speed based on the exposure area of ​​the model layer in the solidified portion of the model includes: Determine the proportion of the exposure area of ​​the model layer of the solidified part of the model relative to the maximum exposure area of ​​the 3D printing equipment, and determine the allowable speed threshold corresponding to the target proportion range in which the proportion is located. The first speed and / or the third speed are determined based on the set moving speed and the allowed speed threshold.

9. The method according to claim 8, characterized in that, The step of determining the first speed and / or the third speed based on the set moving speed and the allowed speed threshold includes: If the set moving speed of the printing platform is less than the allowed speed threshold, then the set moving speed is used as the first speed and / or the third speed; or, If the set moving speed of the printing platform is greater than or equal to the allowed speed threshold, then the allowed speed threshold is used as the first speed and / or the third speed.

10. The method according to claim 8, characterized in that, The method further includes: The set acceleration of the printing platform is obtained, and the allowable speed threshold corresponding to different percentage ranges is determined based on the set acceleration. The allowable speed threshold corresponding to any percentage range is negatively correlated with the set acceleration.

11. The method according to any one of claims 1 to 10, characterized in that, The method further includes: In response to a model printing command, if the speed control mode is determined to be a speed-limited control mode based on the model printing command, then the moving speed of the printing platform in the direction approaching or away from the light source is controlled according to the exposure area of ​​the model layer of the already solidified part of the model; or, In response to a model printing command, if the speed control mode is determined to be a non-speed-limited control mode according to the model printing command, then the speed at which the printing platform moves toward or away from the light source is controlled according to the set moving speed.

12. A photopolymerization 3D printing device, characterized in that, include: A memory that stores programs or instructions; A processor that, when executing the program or instructions, implements the steps of the control method for the photopolymer 3D printing apparatus as described in any one of claims 1 to 11.

13. A readable storage medium having a program or instructions stored thereon, characterized in that, When the program or instructions are executed by the processor, they implement the steps of the control method for the photopolymer 3D printing equipment as described in any one of claims 1 to 11.