Method for resuming printing after power interruption, and 3D printing device

By storing and retrieving printing information in real time within the photopolymerization 3D printing equipment using a storage chip, the problem of printing progress loss due to abnormal power outages is solved, enabling efficient power outage resume printing, reducing costs and improving print quality.

WO2025241442A1PCT designated stage Publication Date: 2025-11-27SHENZHEN CREALITY 3D TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/132340
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-20
Filing Date
2024-11-15
Publication Date
2025-11-27

AI Technical Summary

Technical Problem

When a photopolymer 3D printing machine experiences an abnormal power outage, the printing progress is lost, leading to waste of consumables and redundant printing time.

Method used

During the printing process, printing information is acquired and stored in real time at preset intervals, including the printing data of the current slice layer and the device status. After a power outage, the continuing printing position is determined based on the stored information, and the power outage resume printing is realized through the storage chip.

Benefits of technology

It avoids printing progress loss, reduces consumable waste, improves printing efficiency and quality, and reduces equipment complexity and storage costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024132340_27112025_PF_FP_ABST
    Figure CN2024132340_27112025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a method for resuming printing after a power interruption, and a 3D printing device. The method for resuming printing after a power interruption is applied to a 3D printing device. The 3D printing device comprises a lifting platform, a photocuring apparatus and a forming platform. The method for resuming printing after a power interruption comprises: during a printing process, acquiring, at preset time intervals, printing information of a model to be printed, wherein the printing information comprises printing data of a target slice layer currently being printed, and a curing state and a lifting state of a 3D printing device; storing the printing information in real time; if it is detected that the 3D printing device is powered on again after a power interruption during printing, acquiring printing resumption information, wherein the printing resumption information is the last stored printing information of the 3D printing device before the power interruption; and on the basis of the printing resumption information, determining a printing resumption starting position of the model to be printed.
Need to check novelty before this filing date? Find Prior Art

Description

Power-off and continue printing method and 3D printing device

[0001] Cross-reference to related applications

[0002] This application claims priority to Chinese Patent Application No. 202410630608.6, filed May 20, 2024, the contents of which are incorporated herein by reference in their entirety. TECHNICAL FIELD

[0003] The present application relates to the technical field of 3D printing devices, in particular to a power-off and continue printing method and a 3D printing device. BACKGROUND

[0004] In the prior art, a light-curing 3D printing device forms a three-dimensional object to be formed by mainly using a light source of ultraviolet light or other specific wavelength range to irradiate liquid photosensitive resin and induce a photochemical reaction, so that the light-curing resin in the exposed area is cured to form a three-dimensional object to be formed.

[0005] However, during the 3D printing process, if the light-curing 3D printing device is abnormally powered off, the printing progress will be lost, and when the power is turned on again, the light-curing 3D printing device will restart and read the relevant files from the beginning to print, resulting in waste of 3D printing materials and redundant printing time. SUMMARY

[0006] The present application provides a power-off and continue printing method and a 3D printing device to solve the problems of waste of materials and long printing time caused by the loss of printing progress and the restart of printing from the beginning when the light-curing 3D printing device is abnormally powered off during the printing process.

[0007] A first aspect of the present application provides a power-off and continue printing method applied to a 3D printing device, the 3D printing device comprising a lifting platform and a light-curing device, the power-off and continue printing method comprising: during the printing process, acquiring printing information of the model to be printed every pre-set time, wherein the printing information comprises printing data of a target slice layer being currently printed, and a curing state and a lifting state of the 3D printing device, the curing state being used to represent the running state of the light-curing device when printing the target slice layer, and the lifting state being used to represent the running state of the lifting platform when printing the target slice layer; storing the printing information in real time; if it is detected that the 3D printing device is powered off and then powered on again during the printing process, acquiring continue printing information, the continue printing information being the printing information stored last time before the power-off of the 3D printing device; and determining a start continue printing position of the model to be printed based on the continue printing information.

[0008] In some possible implementation manners, the printing data comprises solidification data and lifting data; the solidification data is used to represent a solidification parameter of the light solidification device for solidifying the target slice layer, and the lifting data is used to represent a lifting parameter of the lifting platform when the 3D printing device prints the target slice layer; after the power-off resuming printing method determines the printing information last stored by the 3D printing device before power-off, the method further comprises: detecting whether the solidification state represents that the light solidification device is currently solidifying the target slice layer; and determining the start resuming printing position of the model to be printed based on the resuming printing information, comprising: initializing the solidification data if it is detected that the solidification state represents that the light solidification device is currently solidifying the target slice layer; and determining the start resuming printing position of the model to be printed based on the lifting data and the initialized solidification data.

[0009] In some possible implementation manners, the solidification data comprises an exposure time length and a light-off delay time length; the exposure time length is used to represent a light solidification time when the light solidification device solidifies the target slice layer, and the light-off delay time length is used to represent a light-off time after the light solidification device completes solidification of the target slice layer; the solidification state comprises an exposure state and a delay state; and the step of detecting whether the solidification state represents that the light solidification device is currently solidifying the target slice layer, if it is detected that the solidification state represents that the light solidification device is currently solidifying the target slice layer, comprises: detecting whether the solidification state represents that the light solidification device is currently exposing a solidification layer matched with the target slice layer; initializing the exposure time length if it is detected that the solidification state represents that the light solidification device is currently exposing the solidification layer matched with the target slice layer; and determining the start resuming printing position of the model to be printed based on the lifting data, the light-off delay time length and the initialized exposure time length.

[0010] In some possible implementation manners, the power-off resuming printing method further comprises: detecting whether the solidification state represents that the light solidification device is in a delay state; and initializing the light-off delay time length if it is detected that the solidification state represents that the light solidification device is in the delay state; and determining the start resuming printing position of the model to be printed based on the lifting data, the exposure time length and the initialized light-off delay time length.

[0011] In some possible implementation manners, the light-off delay time length is obtained by: determining a to-be-printed pattern of the target slice layer; obtaining a printing area of the to-be-printed pattern or a centroid distance of the to-be-printed pattern, wherein the centroid distance is a minimum distance between a centroid of the to-be-printed pattern and an outer contour of the to-be-printed pattern; and determining the light-off delay time length based on the printing area or the centroid distance.

[0012] In some possible implementation manners, the printing data comprises solidification data and lifting data; the solidification data is used to represent a solidification parameter of the light solidification device for solidifying the target slice layer, and the lifting data is used to represent a lifting parameter of the lifting platform when the 3D printing device prints the target slice layer; after the printing information last stored by the 3D printing device before power failure is determined, the power failure resuming printing method further comprises: detecting whether the lifting state in the printing information represents that the lifting platform is lifting; and determining the starting resuming printing position of the model to be printed based on the resuming printing information, comprising: if it is detected that the lifting state represents that the lifting platform is lifting, recalculating the lifting data to obtain target lifting data; and determining the starting resuming printing position of the model to be printed based on the solidification data and the target lifting data.

[0013] In some possible implementation manners, the recalculating the lifting data to obtain target lifting data comprises: obtaining a number of printed layers of a formed object obtained by solidifying the model to be printed, a layer height matched with the target slice layer, and a maximum lifting value of the lifting platform; and obtaining the target lifting data based on the number of printed layers, the layer height and the maximum lifting value.

[0014] In some possible implementation manners, the 3D printing device further comprises a forming platform; after the starting resuming printing position of the model to be printed is determined, the method further comprises: reading a printing instruction of the model to be printed at the starting resuming printing position; and continuing to print on the forming platform based on the printing instruction.

[0015] The second aspect of the present application discloses a 3D printing device, comprising a lifting platform, a light solidification device, a forming platform and a controller, the light solidification device is located on a side of the forming platform away from the lifting platform, the lifting platform is drivingly connected to the forming platform, the lifting platform is used to drive the forming platform to ascend or descend, so that the 3D printing device prints a model to be printed on the forming platform, the light solidification device is used to solidify the model to be printed in the printing process of the 3D printing device, the controller is communicatively connected to the light solidification device and the lifting platform, and the controller is used to execute the power failure resuming printing method as described above.

[0016] It can be understood that the 3D printing device of the second aspect provided above corresponds to the method of the first aspect described above, and therefore the beneficial effects that can be achieved by the 3D printing device can refer to the beneficial effects of the corresponding method provided above, which will not be described herein again. BRIEF DESCRIPTION OF DRAWINGS

[0017] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings in the embodiments will be briefly introduced as follows. It should be understood that the following drawings only show some of the embodiments of the present application, and therefore should not be considered as limiting the scope, and other related drawings can also be obtained by those skilled in the art without creative labor.

[0018] Fig. 1 is a schematic diagram of a power-off continuous printing system according to one or more embodiments of the present application.

[0019] Fig. 2 is a flowchart of a power-off continuous printing method according to one or more embodiments of the present application.

[0020] Fig. 3 is another flowchart of a power-off continuous printing method according to one or more embodiments of the present application.

[0021] Fig. 4 is still another flowchart of a power-off continuous printing method according to one or more embodiments of the present application.

[0022] Fig. 5 is a schematic diagram of an interaction scenario of a 3D printing device during power-off continuous printing according to one or more embodiments of the present application.

[0023] Fig. 6 is another schematic diagram of an interaction scenario of a 3D printing device during power-off continuous printing according to one or more embodiments of the present application.

[0024] Fig. 7 is a functional module diagram of a power-off continuous printing module according to one or more embodiments of the present application.

[0025] Fig. 8 is a hardware structure diagram of an electronic device according to one or more embodiments of the present application.

[0026] Main element symbol explanation

[0027] 3D printing device, 10; controller, 11; lifting platform, 12; light curing device, 13; forming platform, 14; trough assembly, 15; first storage device, 20; electronic device, 1000; processor, 1001; memory, 1002; computer program, 1003; power-off continuous printing device, 200; acquisition module, 210; storage module, 220; search module, 230; determination module, 240.

[0028] The following specific implementation will further illustrate the present application in combination with the above drawings. Specific implementation

[0029] In order to more clearly understand the above-mentioned purposes, features and advantages of the present application, the present application will be described in detail below in combination with the drawings and specific embodiments. It should be noted that the embodiments of the present application and the features in the embodiments can be combined with each other without conflict.

[0030] In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present application. The described embodiments of the present application are merely

[0031] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used in the description herein is for describing particular embodiments only and is not intended to be limiting of the application.

[0032] It is further noted that the terms "comprise", "comprising", or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises... a" does not, without more constraints, exclude the presence of additional identical elements in the process, method, article, or apparatus that comprises the element.

[0033] In the present application, "at least one" means one or more, and "multiple" means two or more than two. "And / or" describes the relationship between the associated objects, which means that there can be three relationships, for example, A and / or B can represent: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural.

[0034] In the embodiments of the present application, the words "exemplary" and "for example" are used to mean serving as an example, instance, or illustration. Any implementation described herein as "exemplary" or as an "example" is not necessarily to be construed as preferred or advantageous over other implementations. Rather, the

[0035] For the sake of clarity, explanations of some concepts related to the embodiments of the present application are given by way of example for reference.

[0036] 3D printing equipment, also known as three-dimensional printer, stereoscopic printer, is a kind of process equipment of rapid prototyping, which is usually used to print materials by digital technology. 3D printing equipment is often used in mold manufacturing, industrial design and other fields to manufacture models or parts.

[0037] The light-curing 3D printing device is one of 3D printing devices. The working principle of the light-curing 3D printing device is that a light beam of a certain wavelength scans liquid 3D printing material, so that the liquid 3D printing material scanned is solidified to form a shape, while the place not irradiated by the light beam remains liquid. Finally, the respective slice layers are accumulated to obtain a formed product.

[0038] Please refer to FIG. 1, which is a schematic diagram of a power-off continuous printing system provided by one or more embodiments of the present application. The power-off continuous printing system includes a 3D printing device 10 and a first storage device 20. The first storage device 20 stores a to-be-printed model, which is used to transmit the to-be-printed model to the 3D printing device 10.

[0039] The 3D printing device 10 includes a controller 11, a lifting platform 12, a light-curing device 13, a forming platform 14, and a vat assembly 15. The controller 11 is communicatively connected to the first storage device 20, the lifting platform 12, and the light-curing device 13. The light-curing device 13 is located on a side of the forming platform 14 away from the lifting platform 12. The lifting platform 12 is drivingly connected to the forming platform 14, and is used to drive the forming platform 14 to rise or fall, so that the 3D printing device 10 prints the to-be-printed model on the forming platform 14. The light-curing device 13 is used to solidify the to-be-printed model during the printing process of the 3D printing device 10. The forming platform 14 is located on a side of the vat assembly 15 away from the light-curing device 13. The vat assembly 15 is provided with a release film. A three-dimensional space, i.e., a forming area, is formed between the forming platform 14 and the release film of the vat assembly 15. The light-curing device 13 is used to irradiate light to the forming area to print a formed product.

[0040] When printing is needed, first, liquid 3D printing material is placed in the vat assembly 15. The light-curing device 13 is located on a side of the release film away from the forming platform 14 to irradiate the bottom of the vat assembly 15. The lifting platform 12 drives the forming platform 14 to rise to solidify the liquid 3D printing material to form a solidified layer. The liquid 3D printing material can be a polymerizable resin material. Then, the lifting platform 12 controls the forming platform 14 to fall. After the light-curing device 13 irradiates the bottom of the vat assembly 15 again, the forming platform 14 rises by a certain height to form a next solidified layer. The cycle is repeated until a complete formed product is printed. The formed product is a product solidified by the 3D printing device 10 on the forming platform 14 based on the to-be-printed model.

[0041] Further, the controller 11 is configured to execute the power-off continuous printing method provided by the embodiments of the present application. The power-off continuous printing method comprises: during the printing process of the 3D printing device 10, obtaining the printing information of the to-be-printed model every preset time. The to-be-printed model comprises a plurality of slice layers, the printing information comprises the printing data of a target slice layer being currently printed, and the curing state and the lifting state of the 3D printing device 10. The curing state is used to represent the running state of the light curing device 13 when printing the target slice layer, and the lifting state is used to represent the running state of the lifting platform 12 when printing the target slice layer. The printing information is stored in real time. If it is detected that the 3D printing device 10 is powered on again after power-off during printing, the continuous printing information is obtained, wherein the continuous printing information is the printing information stored by the 3D printing device 10 last time before power-off. Based on the continuous printing information, the start position of the continuous printing of the to-be-printed model is determined.

[0042] In one aspect, the embodiments of the present application can obtain the printing data of the target slice layer, and the curing state and the lifting state of the light curing device 13 and the lifting platform 12 matched with the target slice layer in real time, and store the obtained printing data, curing state and lifting state in real time. The printing progress information of the 3D printing device 10 cannot be obtained due to the sudden power-off of the 3D printing device 10, and the printing needs to be restarted after power-on again, which not only wastes the liquid 3D printing material and increases the printing cost, but also greatly reduces the printing efficiency. On the other hand, based on the printing progress information of the 3D printing device 10 stored in real time, the printing information stored last time before power-off can be quickly determined after the 3D printing device 10 is powered on again, and the printing is continued based on the printing information, which improves the printing efficiency. At the same time, since the printing progress information is stored in real time, the position of the continuous printing can be accurately determined during the continuous printing, and the quality of the continuous printing is ensured.

[0043] In some embodiments, the first storage device 20 can be an SD card, a U disk or other mobile storage device storing the to-be-printed model, or the first storage device 20 transmits the to-be-printed model to the 3D printing device 10 through Bluetooth, wireless network or other network communication mode. The present application does not limit the type of the first storage device 20 and the way of transmitting the to-be-printed model to the 3D printing device 10, which can be set in the actual printing process.

[0044] Please refer to FIG. 2, which is a flowchart of the power-off continuous printing method provided by one or more embodiments of the present application, and the power-off continuous printing method is applied to the 3D printing device 10.

[0045] The power-off continuous printing method comprises the following steps:

[0046] In step 101, print information of the to-be-printed model is acquired every preset time during the printing process of the 3D printing device, wherein the print information comprises print data of a target slice layer being currently printed, and a solidification state and a lifting state of the 3D printing device.

[0047] In some embodiments, the solidification state is used to represent the running state of the photocuring device 13 when printing the target slice layer, and the lifting state is used to represent the running state of the lifting platform 12 when printing the target slice layer.

[0048] In some embodiments, before the to-be-printed model is printed by the 3D printing device, the to-be-printed model needs to be sliced to obtain a plurality of slice layers. The 3D printing device 10 prints based on the plurality of slice layers of the to-be-printed model. At the same time, print data of each slice layer also needs to be set. The print data comprises solidification data and lifting data. The solidification data is used to represent the solidification parameters of the photocuring device 13 when solidifying the target slice layer, and the lifting data is used to represent the lifting parameters of the lifting platform 12 when the 3D printing device 10 prints the target slice layer.

[0049] In some embodiments, each slice layer comprises at least one to-be-printed pattern, and the number and area of the to-be-printed pattern in each slice layer can be different. Therefore, the print data matched with each slice layer is also different. In order to ensure that the 3D printing device 10 can accurately determine the current printing position at any time, the print information of the 3D printing device 10 needs to be acquired in real time during the printing process. The preset time can be 1 second, that is, the 3D printing device 10 acquires the print information every 1 second. In other embodiments, the preset time can be 1 second, 5 seconds, 2 seconds, 2.5 seconds, etc. The actual printing accuracy requirement can be set, and the present application does not limit this.

[0050] Further, the solidification data mainly comprises data such as the irradiation intensity of the photocuring device 13, the exposure time length, and the off-delay time length. The exposure time length is used to represent the photocuring time of the photocuring device 13 when solidifying the target slice layer, and the off-delay time length is used to represent the off time of the photocuring device 13 after solidifying the target slice layer. The lifting data mainly comprises data such as the lifting height or the lowering height of the lifting platform 12 controlling the forming platform 14 and the motor speed. The solidification state of the photocuring device 13 represents that the photocuring device 13 is in the state of solidifying the target slice layer or the photocuring device 13 is in the state of not solidifying the target slice layer. The lifting state represents that the lifting platform 12 is lifting or the lifting platform 12 is stationary.

[0051] It is to be noted that when the light curing device 13 is curing the target slice layer, it is proved that the light curing device 13 is curing the liquid 3D printing material at this time, and the lifting platform 12 is static. Conversely, when the light curing device 13 is not curing the target slice layer, it is proved that the light curing device 13 has completed the curing of a slice layer, and the lifting platform 12 is lifting, i.e. the lifting platform 12 drives the forming platform 14 to rise or fall.

[0052] Further, when the light curing device 13 is curing the target slice layer, based on the light-out delay time length of the target slice layer, the light beam is turned off, and the liquid 3D printing material is waited to flow back in the vat assembly 15, so as to ensure the printing accuracy of each slice layer. Then, after the liquid 3D printing material is completely flowed back in the vat assembly 15, based on the exposure time length of the target slice layer, the light curing device 13 emits the light beam to the forming area at the bottom of the vat assembly 15, so as to cure the liquid 3D printing material and form a cured layer. When the curing of the target slice layer is completed, the light curing device 13 is not curing the target slice layer, and the lifting platform 12 needs to drive the forming platform 14 to rise, so as to separate the forming platform 14 from the release film, and avoid the adhesion between the release film and the cured layer to affect the shape of the formed object. Finally, the lifting platform 12 drives the forming platform 14 to fall, so as to print the next slice layer. In this way, until all the printing is completed, the complete formed object is formed.

[0053] Step 102: storing the printing information in real time.

[0054] In some embodiments, when the 3D printing device 10 prints each slice layer, the current printing information is stored in the first storage device 20 in real time. The first storage device 20 can be a storage chip. For example, the curing data and the lifting data corresponding to the target slice layer and the state of the light curing device 13 and the lifting platform 12 are stored in the storage chip in real time.

[0055] The storage chip is arranged in the 3D printing device 10. The storage chip can be a small-capacity storage device to reduce the cost. For example, the storage chip can be an electrically erasable programmable read-only memory, a flash memory, an embedded multimedia card or a non-volatile random access memory, but is not limited thereto.

[0056] For example, when the 3D printing device 10 is printing the Nth slice layer, the printing data corresponding to the 1st slice layer to the Nth slice layer are stored in the storage chip in real time. For example, the exposure time length of the light curing device 13, the light-out delay time length, the lifting height of the lifting platform 12, the falling height and the motor speed corresponding to the Nth slice layer are stored in the storage chip.

[0057] In the embodiment, the storage chip is arranged inside the 3D printing device 10, avoiding the connection of other mobile storage devices with the 3D printing device 10 through a network or Bluetooth, and the disadvantage that the printing information cannot be stored in time to other mobile storage devices when the 3D printing device 10 is powered off, and the printing position at the time of power off cannot be accurately positioned after the 3D printing device 10 is powered on again.

[0058] Step 103: If it is detected that the 3D printing device is powered on again after being powered off in the middle of printing, the printing information stored last time before the power off of the 3D printing device is obtained as the printing resuming information.

[0059] In some embodiments, a plurality of storage areas can be included in the storage chip, and the plurality of storage areas correspond to unique index numbers. For example, the storage chip includes 100 storage areas, and any one of the 100 storage areas can be searched according to the index numbers 0, 1, 2, 3, and the like.

[0060] In some embodiments, for example, 20 slice layers of the 3D printing device 10 are printed, and the printing data corresponding to the 20 slice layers are stored in the first storage area to the 20th storage area, respectively. When the 3D printing device 10 is powered off during printing of the 21st slice layer, and the printing information corresponding to the 21st slice layer is stored in the 21st storage area, the printing information stored last time before the power off of the 3D printing device 10 can be searched from the 100 storage areas after the 3D printing device 10 is powered on again. That is, the printing information in the 21st storage area.

[0061] In other embodiments, other storage modes can also be set for the storage chip, as long as the printing information stored last time before the power off of the 3D printing device 10 in the storage chip can be searched after the 3D printing device 10 is powered on again.

[0062] Step 104: Based on the printing resuming information, the starting printing resuming position of the to-be-printed model is determined.

[0063] In some embodiments, the printing instructions of the to-be-printed model at the starting printing resuming position are read, and the printing on the forming platform 14 is continued based on the printing instructions.

[0064] Compared with the related art, the embodiments of the present application have at least the following advantages: by arranging the storage chip in the 3D printing device 10, the 3D printing device 10 stores the printing information corresponding to each slice layer in real time to the storage chip when printing each slice layer, so as to avoid the loss of printing progress. On the one hand, after power-off and power-on, the 3D printing device 10 can directly find the printing information stored in the storage chip last time to determine the position for resuming printing, so as to resume printing and improve the printing efficiency. On the other hand, the storage chip arranged directly in the 3D printing device 10 can resume printing without additional storage device, which reduces the cost of printing information storage and the complexity of mutual connection between devices.

[0065] Please refer to FIG. 3, which is another flowchart of the power-off resuming printing method provided by one or more embodiments of the present application. The present embodiment is a further improvement of the foregoing embodiments, and the main improvement is that in the present embodiment, the states of the light curing device 13 and the lifting platform 12 and the printing data matched with the target slice layer are different at different times in the light curing 3D printing process. Therefore, the present embodiment will also determine the starting resuming printing position of the model to be printed according to the curing state of the light curing device 13 and the lifting state of the lifting platform 12 when the 3D printing device 10 is powered off. In this way, the accurate power-off resuming printing position can be determined, the accuracy and quality of resuming printing can be ensured, and the printing efficiency can be improved.

[0066] The power-off resuming printing method of the present embodiment is applied to the 3D printing device 10. The specific process of the present embodiment is shown in FIG. 3, which includes the following steps:

[0067] Step 201: During the printing process of the 3D printing device, the printing information of the model to be printed is acquired every pre-set time, wherein the printing information includes the printing data of the target slice layer being printed currently, and the curing state and the lifting state of the 3D printing device.

[0068] In some embodiments, the curing state is used to represent the running state of the light curing device 13 when printing the target slice layer, and the lifting state is used to represent the running state of the lifting platform 12 when printing the target slice layer.

[0069] Step 202: The printing information is stored in real time.

[0070] Step 203: If it is detected that the 3D printing device is powered off during printing and then powered on, the resuming printing information is acquired, which is the printing information stored last time before power-off of the 3D printing device.

[0071] The steps 201 to 203 of the present embodiment are similar to the steps 101 to 103 of the foregoing embodiments, and will not be described here again to avoid repetition.

[0072] Step 204: detecting whether the curing state represents that the photocuring device is curing the target slice layer.

[0073] Step 205: if the curing state represents that the photocuring device is curing the target slice layer, initializing the curing data.

[0074] Step 206: determining the start printing position of the to-be-printed model based on the lifting data and the initialized curing data.

[0075] Further, it is detected whether the curing state represents that the photocuring device 13 is in the exposure state. If it is detected that the photocuring device 13 is in the exposure state, the exposure duration is initialized. Based on the lifting data, the light-out delay duration and the initialized exposure duration, the start printing position of the to-be-printed model is determined.

[0076] In the embodiment, when it is detected that the photocuring device 13 is in the exposure state, it is proved that, at the time of power-off, the 3D printing device 10 has started the photocuring device 13 to radiate the forming area at the bottom of the tank assembly 15, so as to make the liquid 3D printing material to be cured to obtain the target slice layer matching curing layer. Therefore, when the 3D printing device 10 is powered on again after power-off, the exposure duration is reset. Then, the 3D printing device 10 starts exposure again according to the reset exposure duration, that is, the photocuring device 13 starts to radiate the liquid 3D printing material again. Then, based on the to-be-printed model, the printing is continued based on the lifting data and the light-out delay duration after the exposure is completed.

[0077] It can be understood that, when the photocuring device 13 is in the exposure state, after the 3D printing device 10 is powered on again after power-off, the 3D printing device 10 starts exposure again based on the reset exposure duration, which not only does not affect the curing printing effect, but also can improve the overall printing efficiency.

[0078] In some embodiments, it is detected whether the curing state represents that the photocuring device 13 is in the delay state. If it is detected that the curing state represents that the photocuring device 13 is in the delay state, the light-out delay duration is initialized. Based on the lifting data, the exposure duration and the initialized light-out delay duration, the start printing position of the to-be-printed model is determined.

[0079] In the embodiment, when it is detected that the state of the light curing device 13 is the delay state, it is proved that the forming platform 14 in the 3D printing device 10 has been lifted, the forming platform 14 and the release film have been separated from each other, and the light in the light curing device 13 has been turned off at the time of power failure. At this time, the liquid 3D printing material is backflowing. Therefore, when the 3D printing device 10 is powered on again after power failure of the 3D printing device 10, the light-out delay time length needs to be reset. Then, the 3D printing device 10 turns off the light in the light curing device 13 according to the reset light-out delay time length. Thus, the liquid 3D printing material is ensured to completely backflow, so as to improve the quality of 3D printing. Finally, when the delay state ends, the printing based on the to-be-printed model is continued based on the exposure time length and the lifting data.

[0080] In the process of light curing 3D printing, the image areas in multiple slice layers can be different from each other. Therefore, when two slice layers with different image areas are printed, the printing parameters corresponding to the two slice layers can also be different.

[0081] In the embodiment, the larger the image area of a slice layer is, the longer the backflow completion time of the liquid 3D printing material is, and therefore, the 3D printing device 10 can be configured with a smaller motor speed, a larger lifting height, and a larger light-out delay time length. The smaller the image area of a slice layer is, the shorter the backflow time of the liquid 3D printing material is, and therefore, the 3D printing device 10 can be configured with a faster motor speed, a smaller lifting height, and a smaller light-out delay time length, so that the liquid 3D printing material can backflow smoothly, and the printing speed is improved on the basis of guaranteeing the quality of the printed product.

[0082] Specifically, in some embodiments, the light-out delay time length is obtained by determining a to-be-printed pattern matched with the target slice layer, and obtaining a printing area of the to-be-printed pattern or a centroid distance of the to-be-printed pattern, wherein the centroid distance is the minimum distance between the centroid of the to-be-printed pattern and the outer contour of the to-be-printed pattern.

[0083] In some embodiments, when a slice layer includes multiple to-be-printed patterns (each two to-be-printed patterns in the multiple to-be-printed patterns do not intersect with each other), the area of the to-be-printed pattern with the largest pattern area is selected as the printing area. Meanwhile, the centroid distance of the to-be-printed pattern with the largest pattern area is the centroid distance of the to-be-printed pattern. The light-out delay time length is determined based on the printing area or the centroid distance. For example, the light-out delay time length can be determined by multiplying the printing area by a preset printing coefficient or multiplying the centroid distance by a preset centroid coefficient. The preset printing coefficient and the preset centroid coefficient can be set according to actual conditions.

[0084] Step 207: If it is detected that the curing state indicates that the light curing device does not cure the target slice layer, it is detected whether the lifting state indicates that the lifting platform is lifting.

[0085] Step 208: If the lifting state indicates that the lifting platform is lifting, recalculate the lifting data to obtain target lifting data, and determine the start printing position of the to-be-printed model based on the solidification data and the target lifting data.

[0086] Specifically, the lifting state includes a lifting-up state and a lifting-down state. If the solidification state indicates that the lifting platform 12 is lifting, it is further detected whether the lifting platform 12 is in the lifting-up state or the lifting-down state, so as to accurately continue printing after the 3D printing device 10 is powered on again. The lifting-up state of the lifting platform 12 means that the lifting platform 12 drives the forming platform 14 to rise. The lifting-down state of the lifting platform 12 means that the lifting platform 12 drives the forming platform 14 to descend.

[0087] Further, it is detected whether the lifting state indicates that the lifting platform 12 is in the lifting-up state. If the lifting state indicates that the lifting platform 12 is in the lifting-up state, the height that the lifting platform 12 needs to rise is recalculated, and the height that the lifting platform 12 needs to rise is recorded as target lifting data. If the lifting state indicates that the lifting platform 12 is in the lifting-down state, the height that the lifting platform 12 needs to descend is recalculated, and the height that the lifting platform 12 needs to descend is recorded as target lifting data. The target lifting height is the distance between the lifting platform 12 and the tank assembly 15.

[0088] In some embodiments, in order to calculate the target lifting data when the lifting platform 12 is in the lifting-up state or the lifting-down state, the number of printing layers of the solidified forming object, the layer height, and the lifting maximum value of the lifting platform 12 are needed. The layer height is the height of the solidified layer matched with the target slice layer. The lifting maximum value is the maximum distance between the lifting platform 12 and the tank assembly 15. Based on the number of printing layers, the layer height, and the lifting maximum value, the target lifting data is obtained. The target lifting data is less than or equal to the lifting maximum value.

[0089] In an embodiment, when the lifting platform 12 is in the lifting-up state, for example, the number of layers of the solidified forming object is i layers, and the height of each layer is h. Then the target lifting height is (i+1)*h. In other embodiments, the target lifting height can also be (i+2)*h or (i+3)*h, as long as the forming platform 14 is separated from the release film so that the liquid 3D printing material can flow back.

[0090] In an embodiment, when the lifting platform 12 is in the lifting-down state, the target lifting height is the lifting maximum value minus i*h.

[0091] In the embodiment, after the 3D printing device 10 is powered on again, the forming platform 14 is driven to descend to the target lifting height based on the target lifting data, the light in the light curing device 13 is turned off according to the light-out delay time length, then the light curing device 13 is turned on to radiate the liquid 3D printing material in the tank assembly 15 according to the exposure time length. Thus, the forming of the solidified layer is completed.

[0092] Compared with the related art, the embodiment of the application has at least the following advantages: since the printing information of each slice layer printed by the 3D printing device 10 is stored in the storage chip, the loss of printing progress is avoided. When the 3D printing device 10 is powered on again, the last stored printing information can be directly searched in the storage chip. On the one hand, the state of the light curing device 13 stored in the target printing information is detected, so that the delay is restarted based on the light-out delay time length or the exposure is restarted based on the exposure time length when the light curing device 13 is in the delay state or the exposure state. On the other hand, the state of the lifting platform 12 stored in the target printing information is detected, and the lifting platform 12 is controlled to move to the target position based on the target lifting data. By accurately detecting the states of the light curing device 13 and the lifting platform 12 at the power-off time, different resume printing data and resume printing positions are determined according to the different states of the light curing device 13 and the lifting platform 12. Thus, the quality of the resume printing is ensured, and the efficiency of the resume printing is improved.

[0093] Please refer to FIG. 4, which is another flowchart of the power-off resume printing method provided by another embodiment of the application. The power-off resume printing method of the embodiment is applied to the 3D printing device 10. The specific process of the embodiment is shown in FIG. 4, which includes the following steps:

[0094] Step 301: During the printing process of the 3D printing device, the printing information of the to-be-printed model is acquired every pre-set time, wherein the printing information includes the printing data of the target slice layer being currently printed, and the curing state and the lifting state of the 3D printing device.

[0095] In some embodiments, the curing state is used to represent the running state of the light curing device 13 when the target slice layer is printed, and the lifting state is used to represent the running state of the lifting platform 12 when the target slice layer is printed.

[0096] Step 302: The printing information is stored in real time.

[0097] Step 303: If it is detected that the 3D printing device is powered on again after power-off during printing, the resume printing information is acquired, which is the last stored printing information of the 3D printing device before power-off.

[0098] Steps 301 to 303 of this embodiment are similar to steps 201 to 203 of the foregoing embodiment, and are not described here again to avoid repetition.

[0099] Step 304: detecting whether the lifting state represents that the lifting platform is lifting.

[0100] Step 305: if it is detected that the lifting state represents that the lifting platform is lifting, recalculating the lifting data to obtain target lifting data.

[0101] Step 306: determining the start printing position of the to-be-printed model based on the solidification data and the target lifting data.

[0102] Steps 304 and 306 of this embodiment are similar to step 208 of the foregoing embodiment, and are not described here again to avoid repetition.

[0103] Step 307: if it is detected that the lifting state represents that the lifting platform is static, detecting whether the solidification state represents that the light solidification device is solidifying the target slice layer.

[0104] Step 308: if it is detected that the solidification state represents that the light solidification device is solidifying the target slice layer, initializing the solidification data, and determining the start printing position of the to-be-printed model based on the lifting data and the initialized solidification data.

[0105] Steps 307 and 308 of this embodiment are similar to steps 204 to 206 of the foregoing embodiment, and are not described here again to avoid repetition.

[0106] Compared with the related art, the embodiments of the present application have at least the following advantages: in order to accurately determine the state of the 3D printing device 10 at the time of power failure, during the printing process of the 3D printing device 10, the state of the lifting platform 12 is first detected, and then the state of the light solidification device 13 is detected. Then, the state of the lifting platform 12 and the state of the light solidification device 13 are both stored in real time. In this way, after the 3D printing device 10 is powered on again, the state of the lifting platform 12 and the state of the light solidification device 13 and the printing data can be quickly determined. Thus, the 3D printing device 10 continues to complete the printing based on the printing position before the power failure, ensures the quality of the printing, and improves the efficiency of the printing.

[0107] Please refer to FIG. 5, which is an interactive scene diagram of the 3D printing device in the power failure printing provided by the embodiments of the present application. The server is in communication connection with the 3D printing device 10, and the 3D printing device 10 is provided with a display screen, and the user can view and control the printing progress of the 3D printing device 10 in real time through the display screen.

[0108] When the 3D printing device 10 is in power failure printing, the interactive steps of the server and the 3D printing device 10 are as follows:

[0109] Step S11: The 3D printing device acquires the printing information in real time and stores the printing information in real time.

[0110] In this embodiment, the 3D printing device 10 stores the printing information in real time into the storage chip. The storage chip is located in the 3D printing device 10, and can acquire the printing information every 2 seconds, 3 seconds or 5 seconds and store the printing information into the storage chip. The application does not limit the time for the 3D printing device 10 to acquire the printing information in real time.

[0111] The printing information includes the printing data of the target slice layer currently being printed, and the curing state and the lifting state of the 3D printing device 10. The curing state is used to represent the running state of the light curing device 13 when printing the target slice layer, and the lifting state is used to represent the running state of the lifting platform 12 when printing the target slice layer.

[0112] Step S12: The 3D printing device sends the printing information to the server.

[0113] In some embodiments, the 3D printing device 10 can send the printing information to the server every 2 seconds, 3 seconds or 5 seconds. The application does not limit the time for the 3D printing device 10 to send the printing information to the server.

[0114] In some embodiments, the printing information is stored in the 3D printing device 10 in real time, so that the 3D printing device 10 can acquire the printing information regardless of whether there is a network connection between the 3D printing device 10 and the server. This avoids the situation that the printing status cannot be viewed in time when there is no network connection between the 3D printing device 10 and the server.

[0115] At the same time, since the printing information is also stored in the server. It can avoid the situation that the 3D printing device 10 cannot acquire the printing information in time when the storage chip in the 3D printing device 10 is damaged. It ensures the data security of the printing information.

[0116] Step S13: The 3D printing device determines the last stored printing information before power failure and generates a printing progress and a resume printing result.

[0117] In some embodiments, the printing progress includes printing completed and printing not completed. When the 3D printing device 10 is powered on again, the 3D printing device 10 detects whether the printing is completed according to the last stored printing information before power failure, and generates a printing progress. If the printing progress is printing completed, the 3D printing device 10 reminds the user that the printing has been completed in the display screen, and the next step can be processed. If the printing progress is printing not completed, the 3D printing device 10 generates reminding information in the display screen whether to resume printing, which is confirmed by the user whether to resume printing, and generates a resume printing result. The resume printing result includes continuing printing and stopping printing.

[0118] If the continue printing result is to continue printing, the 3D printing device 10 determines the continue printing position based on the last stored printing information before power-off to continue printing. Otherwise, the 3D printing device 10 stops printing.

[0119] The storage chip is arranged in the 3D printing device 10. On one hand, the printing information can be stored in real time regardless of whether the 3D printing device 10 and the server are connected by network, and the user can check the printing progress through the display screen of the 3D printing device 10. On the other hand, the situation that the 3D printing device 10 cannot obtain the printing information due to damage of the storage chip can be avoided, and the data security of the printing information is improved. After the 3D printing device 10 is powered off and powered on again, the 3D printing device 10 determines the continue printing position before power-off based on the stored printing information before power-off. Meanwhile, the user is reminded whether to continue printing. The overall efficiency of 3D printing is improved.

[0120] Please refer to FIG. 6, which is another interactive scenario diagram of the 3D printing device 10 provided by the embodiment of the present application when power-off and continue printing. The server is in communication connection with the 3D printing device 10 and the mobile terminal. The mobile terminal can be a computer, a smart phone, etc. The user can check the printing progress of the 3D printing device 10 in real time through the mobile terminal.

[0121] When the 3D printing device 10 is power-off and continue printing, the interactive steps of the server, the 3D printing device 10 and the mobile terminal are as follows:

[0122] Step S21: The 3D printing device acquires the printing information in real time and stores the printing information in real time.

[0123] Step S22: The 3D printing device sends the printing information to the server.

[0124] Step S21 and step S22 are the same as the contents of step S11 and step S12 in the foregoing embodiment, and will not be described here again.

[0125] Step S23: The mobile terminal acquires the printing information from the server in real time.

[0126] In some embodiments, when the user needs to check the printing situation of the 3D printing device 10 through the mobile terminal, the mobile terminal sends a request instruction to the server. After receiving the request instruction of the mobile terminal, the server sends the printing information to the mobile terminal. In this way, the user can check the printing information in real time through the mobile terminal to know the printing progress and printing state of the 3D printing device 10.

[0127] In some embodiments, if the 3D printing device 10 is power-off during printing, the 3D printing device 10 and the server both store the printing information before power-off.

[0128] Step S24: The 3D printing device determines the last stored printing information before power-off and generates a printing progress.

[0129] In some embodiments, after the 3D printing device 10 is re-powered, the 3D printing device 10 detects whether the printing is completed according to the last stored printing information before power-off. The printing progress includes printing completed and printing not completed.

[0130] Step S25: The 3D printing device sends the last stored printing information before power-off and the printing progress to the server.

[0131] Step S26: The mobile terminal acquires the last stored printing information before power-off and the printing progress.

[0132] In some embodiments, the server pushes the printing progress of the 3D printing device 10 to the mobile terminal. If the printing progress is printing completed, the user is reminded that the printing is completed and the next step can be processed.

[0133] Step S27: The mobile terminal generates a resume printing result.

[0134] In some embodiments, if the printing progress is printing not completed, the mobile terminal generates reminding information of whether to resume printing, confirms whether to resume printing by the user, and generates a resume printing result. The resume printing result includes continue printing and stop printing.

[0135] Step S28: The mobile terminal sends the resume printing result to the server.

[0136] Step S29: The 3D printing device acquires the resume printing result from the server.

[0137] In some embodiments, if the resume printing result is continue printing, the 3D printing device 10 determines a resume printing position based on the last stored printing information before power-off to perform printing. Otherwise, the 3D printing device 10 stops printing.

[0138] The storage chip is arranged in the 3D printing device 10. On the one hand, the printing information can be stored in real time, which is convenient for the user to check the printing progress through the mobile terminal. On the other hand, after power-off and re-powering, the 3D printing device 10 determines the resume printing position before power-off based on the stored printing information before power-off. At the same time, the user is reminded whether to continue printing. The efficiency of 3D printing is improved.

[0139] Please refer to FIG. 7, which is a functional module schematic diagram of the power-off resume printing device 200 provided by the embodiments of the present application. The power-off resume printing device 200 includes an acquisition module 210, a storage module 220, a searching module 230, and a determination module 240.

[0140] The acquisition module 210 is configured to acquire the printing information of the to-be-printed model every preset time during the printing process, wherein the printing information comprises printing data of a target slice layer currently being printed, and a solidification state and a lifting state of the target slice layer. The storage module 220 is configured to store the printing information in real time. The searching module 230 is configured to acquire the resuming printing information if it is detected that the 3D printing device 10 is powered on again after power failure during printing, wherein the resuming printing information is the printing information stored by the 3D printing device 10 last time before power failure. The determining module 240 is configured to determine a starting resuming printing position of the to-be-printed model based on the resuming printing information.

[0141] Referring to FIG. 8, a hardware structure schematic diagram of an electronic device 1000 is provided in the embodiments of the present application. As shown in FIG. 8, the electronic device 1000 can include a processor 1001, a memory 1002. The memory 1002 is configured to store one or more computer programs 1003. The one or more computer programs 1003 are configured to be executed by the processor 1001. The one or more computer programs 1003 include instructions which can be used to implement the above method in the electronic device 1000.

[0142] It can be understood that the structure illustrated in the embodiments does not constitute a specific limitation on the electronic device 1000. In other embodiments, the electronic device 1000 can include more or fewer components than those shown, or combine certain components, or split certain components, or different arrangement of components.

[0143] The processor 1001 can include one or more processing units. For example, the processor 1001 can include an application processor (AP), a modem, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units can be independent devices or integrated in one or more processors.

[0144] The processor 1001 can also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 1001 is a cache memory. The memory can hold instructions or data that the processor 1001 has just used or is using repeatedly. If the processor 1001 needs to use the instructions or data again, it can be directly called from the memory. This avoids repeated access and reduces the waiting time of the processor 1001, thus improving the efficiency of the system.

[0145] In some embodiments, the processor 1001 can include one or more interfaces. The interfaces can include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a SIM interface, and / or a USB interface, etc.

[0146] In some embodiments, the memory 1002 can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, at least one disk storage device, a flash storage device, or other volatile solid-state storage device.

[0147] The embodiments also provide a computer-readable storage medium, which stores computer instructions, and when the instructions run on an electronic device, the electronic device executes the above-mentioned related method steps to implement the method in the above-mentioned embodiments.

[0148] In the embodiments, the electronic device and the computer storage medium are used to execute the corresponding methods provided above, and thus the beneficial effects achieved by the electronic device and the computer storage medium can refer to the beneficial effects of the corresponding methods provided above, which will not be described here.

[0149] In practical applications, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.

[0150] In several embodiments provided in the present application, the disclosed apparatus and method can be implemented in other manners. For example, the division of the apparatus embodiments is merely illustrative, and the division of the modules or units can be changed according to actual needs. For example, two or more units or components can be combined or integrated into one unit, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.

[0151] The units described as separate components can or can not be physically separate, and the components displayed as units can be one physical unit or multiple physical units, which can be located in one place, or can be distributed to multiple different places. Some or all of the units can be selected according to actual needs to achieve the purposes of the embodiments of the present application.

[0152] In addition, each functional unit in the embodiments of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The above integrated unit can be implemented in the form of hardware, or in the form of software functional units.

[0153] If the integrated unit is implemented in the form of software functional units and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solutions of the embodiments of the present application essentially or the parts that make contributions to the prior art, or all or part of the technical solutions can be embodied in the form of software function units stored in a storage medium, including a number of instructions to make a device (which can be a single-chip microcomputer, a chip, etc.) or a processor execute all or part of the steps of the methods described in the embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.

[0154] The above description is merely a specific implementation of the present application, and the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be covered within the protection scope of the present application.

Claims

1. A power-off continuation printing method applied to a 3D printing device, the 3D printing device comprising a lifting platform and a light curing device, characterized in that, The power-off continuous printing method comprises: During printing, printing information of a to-be-printed model is acquired every preset time, wherein the printing information comprises printing data of a target slice layer currently being printed, and a curing state and a lifting state of the 3D printing device, the curing state is used to represent an operating state of the light curing device when the target slice layer is being printed, and the lifting state is used to represent an operating state of the lifting platform when the target slice layer is being printed; The printing information is stored in real time; If it is detected that the 3D printing device is powered on again after power-off during printing, continuous printing information is acquired, the continuous printing information being the printing information last stored by the 3D printing device before power-off; Based on the continuous printing information, a start continuous printing position of the to-be-printed model is determined.

2. The power-on resume printing method of claim 1, wherein, The printing data comprises curing data and lifting data, wherein the curing data is used to represent a curing parameter of the light curing device curing the target slice layer, and the lifting data is used to represent a lifting parameter of the lifting platform when the 3D printing device prints the target slice layer; after the printing information last stored by the 3D printing device before power-off is determined, the power-off continuous printing method further comprises: It is detected whether the curing state represents that the light curing device is curing the target slice layer; The determining, based on the continuous printing information, of the start continuous printing position of the to-be-printed model comprises: If it is detected that the curing state represents that the light curing device is curing the target slice layer, the curing data is initialized; Based on the lifting data and the initialized curing data, the start continuous printing position of the to-be-printed model is determined.

3. The power-on resume printing method of claim 2, wherein, The curing data comprises an exposure time length and a light-off delay time length, the exposure time length being used to represent a light curing time when the light curing device cures the target slice layer, and the light-off delay time length being used to represent a light-off time after the light curing device completes curing of the target slice layer; The curing state comprises an exposure state and a delay state; The detecting, if the curing state represents that the light curing device is curing the target slice layer, comprises: It is detected whether the curing state represents that the light curing device is exposing a curing layer matched with the target slice layer; If it is detected that the curing state represents that the light curing device is exposing the curing layer, the exposure time length is initialized; Based on the lifting data, the light-off delay time length and the initialized exposure time length, the start continuous printing position of the to-be-printed model is determined.

4. The power-through method of claim 3, wherein, Further comprising: It is detected whether the curing state represents that the light curing device is in a delay state; If it is detected that the curing state represents that the light curing device is in the delay state, the light-off delay time length is initialized; Based on the lifting data, the exposure time length and the initialized light-off delay time length, the start continuous printing position of the to-be-printed model is determined.

5. The power-on resume printing method of claim 3, wherein, The light-off delay time length is obtained by the following way: A to-be-printed pattern of the target slice layer is determined; acquiring a printing area of the to-be-printed pattern or a centroid distance of the to-be-printed pattern, wherein the centroid distance is a minimum distance between a centroid of the to-be-printed pattern and an outer contour of the to-be-printed pattern; determining the light-out delay duration based on the printing area or the centroid distance.

6. The power-through method of claim 1, wherein, The printing data includes solidification data and lifting data; wherein the solidification data is used to represent the solidification parameter of the light solidification device solidifying the target slice layer, and the lifting data is used to represent the lifting parameter of the lifting platform when the 3D printing equipment prints the target slice layer; after determining the printing information last stored by the 3D printing equipment before power failure, the power failure resume printing method further comprises: detecting whether the lifting state represents that the lifting platform is lifting; determining the start resume printing position of the to-be-printed model based on the resume printing information, comprising: if it is detected that the lifting state represents that the lifting platform is lifting, recalculating the lifting data to obtain target lifting data; determining the start resume printing position of the to-be-printed model based on the solidification data and the target lifting data.

7. The power-through method of claim 6, wherein, The recalculating the lifting data to obtain target lifting data, comprising: acquiring the number of printing layers, the layer height and the lifting maximum value of the forming platform for solidifying the to-be-printed model, wherein the layer height is the solidification layer height matched with the target slice layer; based on the number of printing layers, the layer height and the lifting maximum value, the target lifting data is obtained.

8. The power-through method according to any one of claims 1 to 7, wherein The 3D printing equipment further comprises a forming platform; after determining the start resume printing position of the to-be-printed model, it further comprises: reading the printing instruction of the to-be-printed model at the start resume printing position; continuing to print on the forming platform based on the printing instruction.

9. A 3D printing device, characterized by It comprises a lifting platform, a light solidification device, a forming platform and a controller, the light solidification device is located on the side of the forming platform away from the lifting platform, the lifting platform is drivingly connected to the forming platform, the lifting platform is used to drive the forming platform to rise or fall, so that the 3D printing equipment prints the to-be-printed model on the forming platform, the light solidification device is used to solidify the to-be-printed model in the printing process of the 3D printing equipment, the controller is communicatively connected to the light solidification device and the lifting platform, and the controller is used to execute: In the printing process, the printing information of the to-be-printed model is acquired every pre-set time, wherein the printing information comprises the printing data of the target slice layer currently being printed, and the solidification state and the lifting state of the 3D printing equipment, the solidification state is used to represent the running state of the light solidification device when printing the target slice layer, and the lifting state is used to represent the running state of the lifting platform when printing the target slice layer; storing the printing information in real time; if it is detected that the 3D printing equipment is powered on again after power failure in the middle of printing, acquiring resume printing information, the resume printing information is the printing information last stored by the 3D printing equipment before power failure; Based on the printing information, a start printing position of the to-be-printed model is determined.

10. The 3D printing device of claim 9, wherein, The printing data includes solidification data and lifting data; wherein the solidification data is used to represent the solidification parameter of the light solidification device solidifying the target slice layer, and the lifting data is used to represent the lifting parameter of the lifting platform when the 3D printing equipment prints the target slice layer; after the controller determines the printing information last stored by the 3D printing equipment before power failure, the controller further executes: detecting whether the solidification state represents that the light solidification device is solidifying the target slice layer; Based on the printing information, a start printing position of the to-be-printed model is determined. If it is detected that the solidification state represents that the light solidification device is solidifying the target slice layer, the solidification data is initialized; Based on the lifting data and the initialized solidification data, the start printing position of the to-be-printed model is determined.

11. The 3D printing device of claim 10, wherein, The solidification data includes exposure time and light-off delay time, the exposure time is used to represent the light solidification time of the light solidification device solidifying the target slice layer, and the light-off delay time is used to represent the light-off time after the light solidification device completes the solidification of the target slice layer; The solidification state includes exposure state and delay state; The controller executes the step of: detecting whether the solidification state represents that the light solidification device is exposing the solidification layer matched with the target slice layer; If it is detected that the solidification state represents that the light solidification device is exposing the solidification layer, the exposure time is initialized; Based on the lifting data, the light-off delay time and the initialized exposure time, the start printing position of the to-be-printed model is determined.

12. The 3D printing device of claim 11, wherein, The controller further executes: detecting whether the solidification state represents that the light solidification device is in the delay state; If it is detected that the solidification state represents that the light solidification device is in the delay state, the light-off delay time is initialized; Based on the lifting data, the exposure time and the initialized light-off delay time, the start printing position of the to-be-printed model is determined.

13. The 3D printing device of claim 11, wherein, The light-off delay time is obtained by: determining the to-be-printed pattern of the target slice layer; obtaining the printing area of the to-be-printed pattern or the centroid distance of the to-be-printed pattern, wherein the centroid distance is the minimum distance between the centroid of the to-be-printed pattern and the outer contour of the to-be-printed pattern; determining the light-off delay time based on the printing area or the centroid distance.

14. The 3D printing device of claim 9, wherein, The printing data includes solidification data and lifting data; wherein the solidification data is used to represent the solidification parameter of the light solidification device solidifying the target slice layer, and the lifting data is used to represent the lifting parameter of the lifting platform when the 3D printing equipment prints the target slice layer; after the controller determines the printing information last stored by the 3D printing equipment before power failure, the controller further executes: detecting whether the lifting state represents that the lifting platform is lifting; the controller determines the start printing position of the to-be-printed model based on the printing continuation information, including: if it is detected that the lifting state represents that the lifting platform is lifting, the controller recalculates the lifting data to obtain target lifting data; the controller determines the start printing position of the to-be-printed model based on the solidification data and the target lifting data.

15. The 3D printing device of claim 14, wherein, the controller recalculates the lifting data to obtain target lifting data, including: obtaining the number of printing layers, the layer height of the to-be-printed model, and the maximum lifting value of the lifting platform, wherein the layer height is the solidification layer height matched with the target slice layer; based on the number of printing layers, the layer height, and the maximum lifting value, the target lifting data is obtained.

16. The 3D printing device of claim 9, wherein, after the controller determines the start printing position of the to-be-printed model, the controller further performs: reading the printing instruction of the to-be-printed model at the start printing position; continuing to print on the forming platform based on the printing instruction.

17. The 3D printing device of claim 10, wherein, after the controller determines the start printing position of the to-be-printed model, the controller further performs: reading the printing instruction of the to-be-printed model at the start printing position; continuing to print on the forming platform based on the printing instruction.

18. The 3D printing device of claim 11, wherein, after the controller determines the start printing position of the to-be-printed model, the controller further performs: reading the printing instruction of the to-be-printed model at the start printing position; continuing to print on the forming platform based on the printing instruction.

19. The 3D printing device of claim 12, wherein, after the controller determines the start printing position of the to-be-printed model, the controller further performs: reading the printing instruction of the to-be-printed model at the start printing position; continuing to print on the forming platform based on the printing instruction.

20. The 3D printing device of claim 13, wherein, after the controller determines the start printing position of the to-be-printed model, the controller further performs: reading the printing instruction of the to-be-printed model at the start printing position; continuing to print on the forming platform based on the printing instruction. after the controller determines the start printing position of the to-be-printed model, the controller further performs: reading the printing instruction of the to-be-printed model at the start printing position; continuing to print on the forming platform based on the printing instruction.

Citation Information

Patent Citations

  • Breakpoint continuous printing method of surface exposure 3D printing equipment

    CN112622261A

  • 3D printing continuous printing control method and system

    CN115401914A

  • Power-off continuous printing method, 3D printer and computer readable storage medium

    CN117644656A

  • Power-off continuous printing method, 3D printing equipment and electronic equipment

    CN118438662A