A 3D printing continuous printing control method and system

By introducing polishing components into the 3D printer, the surface of the 3D printed part after the fault is repaired and the continuous printing is carried out according to the updated 3D printed file, the problem of continuous printing after the fault is repaired in the existing technology is solved, and high-quality finished products and material efficiency is improved.

CN115401914BActive Publication Date: 2025-03-11SHANTOU UNIV
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211178446.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-26
Publication Date
2025-03-11
Estimated Expiration
2042-09-26

AI Technical Summary

Technical Problem

The existing 3D printing technology cannot effectively solve the problem of continuous printing after the printing interruption after the fault is repaired, resulting in a fault at the connection between the printed part and the continuous printing part, and the material consumption and time cost are high.

Method used

By introducing a grinding component into the 3D printer, the printed parts are polished and the updated 3D printing files are continued to ensure that the polished surface is flat and easy to continue to polish.

Benefits of technology

It effectively overcomes the problem of faults at the connection between the printed part and the continuous part, ensures the final product quality of the product model, and reduces material waste and time costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115401914B_ABST
    Figure CN115401914B_ABST
Patent Text Reader

Abstract

The present invention discloses a 3D printing continuation control method and system, wherein the method comprises: receiving a continuation mode selection instruction, and when identifying that the instruction carries a first control signal, setting the current printing mode of the 3D printer to a fault continuation mode; obtaining the height of the printed part in the product model, and determining the slice layer to be printed and its corresponding target printing height in combination with the 3D printing file associated with the product model; controlling the grinding component inside the 3D printer to grind the printed part according to the target printing height; updating the 3D printing file according to the slice layer to be printed; and controlling the printing component inside the 3D printer to continue to print the polished printed part according to the updated 3D printing file. The present invention can overcome the problem of faults at the connection between the printed part and the continued printing part by grinding and then continuing to print the printed part of the product model, thereby ensuring the final product quality of the product model.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of 3D technology, and in particular to a 3D printing continuous printing control method and system. Background Art

[0002] The existing 3D printing continuation scheme can only solve the problem of 3D printers continuing to print after power failure. However, when the 3D printer encounters a sudden failure caused by external reasons such as local warping of parts and insufficient material supply, the topmost surface of the printed part in the product model is usually rugged and rough. If the printed part is directly scrapped, the 3D printer needs to reprint from the first slice layer according to the original 3D printing file after solving its own failure, which has the disadvantages of material consumption and high time cost. If the 3D printing continuation scheme is implemented, the 3D printer needs to continue printing from the printed part according to the original 3D printing file after solving its own failure, which has the disadvantages of poor connection between the printed part and the continued part. In other words, there is no new 3D printing continuation scheme that can solve the problem of 3D printers continuing to print after the failure is repaired. Summary of the invention

[0003] The present invention provides a 3D printing continuous printing control method and system to solve one or more technical problems existing in the prior art, and at least provide a beneficial choice or create conditions.

[0004] An embodiment of the present invention provides a 3D printing continuous printing control method, the method comprising:

[0005] Receive a continuous printing mode selection instruction input by a user;

[0006] When it is recognized that the continuous printing mode selection instruction carries the first control signal, the current printing mode of the 3D printer is set to the failure continuous printing mode;

[0007] Obtaining a first height, where the first height is the height of a printed portion of the product model;

[0008] Determine, according to the first height and the 3D printing file associated with the product model, a slice layer to be printed and its corresponding target printing height, recorded as a second height;

[0009] According to the second height, controlling a polishing component inside the 3D printer to polish the printed part;

[0010] According to the slice layer to be printed, the 3D printing file is updated;

[0011] The printing component inside the 3D printer is controlled to continue printing the polished printed part according to the updated 3D printing file.

[0012] Furthermore, the process of obtaining the first height includes:

[0013] When the lifting platform inside the 3D printer is at an initial position, obtaining a height between the printing component and the lifting platform, which is recorded as a third height;

[0014] Obtaining a total descending height of the lifting platform after the lifting platform starts to carry the printed part from the initial position, and recording it as a fourth height;

[0015] The distance between the printing component and the printed portion is obtained, and the first height is determined by combining the third height and the fourth height.

[0016] Furthermore, the process of determining the slice layer to be printed includes:

[0017] According to the 3D printing file associated with the product model, a current slice layer corresponding to the first height is determined, and then a slice layer above the current slice layer is used as the slice layer to be printed.

[0018] Further, the controlling the polishing component inside the 3D printer to polish the printed part includes:

[0019] When the lifting platform inside the 3D printer carries the printed part, obtaining a height between the polishing component and the lifting platform, which is recorded as a fifth height;

[0020] Determine a descending height according to the first height and the fifth height;

[0021] Determining a grinding height according to the first height, the second height, and a preset safe printing distance;

[0022] According to the descending height and the polishing height, the polishing component is controlled to polish the printed part.

[0023] Furthermore, the method for updating the 3D printing file is: in the 3D printing file, updating the slice layer to be printed to the first slice layer.

[0024] Furthermore, the method further comprises:

[0025] When it is recognized that the continuous printing mode selection instruction carries a second control signal, the current printing mode of the 3D printer is set to the model continuous printing mode;

[0026] When the initial model is placed on the lifting platform inside the 3D printer, obtaining the placement space position of the initial model on the lifting platform;

[0027] According to the placement space position, the 3D printing file associated with the to-be-printed model is modified;

[0028] According to the placement space position, the position of the printing component inside the 3D printer is adjusted, and then the printing component is controlled to continue printing on the initial model according to the revised 3D printing file.

[0029] Furthermore, the modifying of the 3D printing file associated with the model to be printed includes:

[0030] Obtaining a target printing height corresponding to the first slice layer from the 3D printing file associated with the to-be-printed model, recorded as the sixth height;

[0031] Acquire a Z-axis coordinate value from the placement space position, and determine a deviation between the Z-axis coordinate value and the sixth height;

[0032] The Z-axis coordinate value of each slice layer in the 3D printing file is corrected according to the deviation.

[0033] Furthermore, the step of adjusting the position of the printing component inside the 3D printer includes:

[0034] The X-axis coordinate value and the Y-axis coordinate value are obtained from the placement space position to obtain the center position, and then the printing component inside the 3D printer is horizontally adjusted to the center position.

[0035] In addition, an embodiment of the present invention further provides a 3D printing continuous printing control system, the system comprising:

[0036] A receiving module, used for receiving a continuous printing mode selection instruction input by a user;

[0037] A first setting module is used to set the current printing mode of the 3D printer to a fault-continuation printing mode when recognizing that the continuation printing mode selection instruction carries a first control signal;

[0038] A first acquisition module, used to acquire a first height, where the first height is the height of a printed part in the product model;

[0039] A determination module, used to determine a slice layer to be printed and its corresponding target printing height, recorded as a second height, according to the first height and the 3D printing file associated with the product model;

[0040] A first control module, configured to control a polishing component inside the 3D printer to polish the printed part according to the second height;

[0041] An updating module, used for updating the 3D printing file according to the slice layer to be printed;

[0042] The second control module is used to control the printing component inside the 3D printer to continue printing the polished printed part according to the updated 3D printing file.

[0043] Furthermore, the system further comprises:

[0044] A second setting module is used to set the current printing mode of the 3D printer to the model continuous printing mode when recognizing that the continuous printing mode selection instruction carries a second control signal;

[0045] A second acquisition module is used to acquire the placement space position of the initial model on the lifting platform when the initial model is placed on the lifting platform inside the 3D printer;

[0046] A correction module, used for correcting the 3D printing file associated with the to-be-printed model according to the placement space position;

[0047] The third control module is used to adjust the position of the printing component inside the 3D printer according to the placement space position, and then control the printing component to continue printing on the initial model according to the revised 3D printing file.

[0048] The present invention has at least the following beneficial effects: when the 3D printer solves its own sudden failure and starts to perform continued printing on the printed part of the product model, by using the internal grinding component to grind the surface of the printed part, and then using the internal printing component to continue printing the polished printed part, the problem of faults at the connection between the printed part and the continued printing part can be effectively overcome, thereby ensuring the final product quality of the product model. According to the spatial position of the initial model on the lifting platform inside the 3D printer, the 3D printing file associated with the model to be printed and the position of the printing component inside the 3D printer are corrected at the same time, so that the production of the combined object can be realized by directly printing on the initial model, which greatly reduces material waste and improves printing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] The accompanying drawings are used to provide a further understanding of the technical solution of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the technical solution of the present invention and do not constitute a limitation on the technical solution of the present invention.

[0050] Figure 1 It is a flowchart of a 3D printing continuous printing control method in an embodiment of the present invention;

[0051] Figure 2 It is a schematic diagram of the structural composition of a 3D printing continuous printing control system in an embodiment of the present invention. DETAILED DESCRIPTION

[0052] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0053] It should be noted that, although the functional modules are divided in the system schematic diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the system or the order in the flowchart. The terms "first", "second", etc. in the specification, claims and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0054] Please refer to Figure 1 , Figure 1 1 is a flow chart of a 3D printing continuous printing control method provided by an embodiment of the present invention, the method comprising the following steps:

[0055] Step S101, receiving a continuous printing mode selection instruction input by a user;

[0056] Step S102, determining whether the continuous printing mode selection instruction carries the first control signal or the second control signal; if the instruction carries the first control signal, proceeding to step S103; if the instruction carries the second control signal, proceeding to step S109;

[0057] Step S103, setting the current printing mode of the 3D printer to a fault-resume printing mode;

[0058] Step S104, obtaining a first height, where the first height is the height of a printed portion of the product model;

[0059] Step S105, determining a slice layer to be printed and its corresponding target printing height according to the first height and the 3D printing file associated with the product model, recorded as a second height;

[0060] Step S106, controlling a polishing component inside the 3D printer to polish the printed part according to the second height;

[0061] Step S107: updating the 3D printing file according to the slice layer to be printed;

[0062] Step S108, controlling the printing component inside the 3D printer to continue printing the polished printed part according to the updated 3D printing file;

[0063] Step S109, setting the current printing mode of the 3D printer to a model continuous printing mode;

[0064] Step S110: when the initial model is placed on the lifting platform inside the 3D printer, obtaining the placement space position of the initial model on the lifting platform;

[0065] Step S111, modifying the 3D printing file associated with the to-be-printed model according to the placement space position;

[0066] Step S112: adjusting the position of the printing component inside the 3D printer according to the placement space position, and then controlling the printing component to continue printing on the initial model according to the corrected 3D printing file.

[0067] In an embodiment of the present invention, the 3D printer may be an additive and subtractive 3D printer of model INTEGREX i-400AM; wherein the grinding component inside the 3D printer includes a grinding head, and the printing component inside the 3D printer includes a nozzle.

[0068] When the 3D printer suddenly fails during printing, printing will be interrupted. In order to ensure the quality of the finished product model and at the same time do not want to readjust the 3D printing file associated with the product model, the user will often directly discard the printed part of the product model and then restart printing according to the 3D printing file. However, this practice will cause waste of printing materials and increase printing time costs. Based on this, the embodiment of the present invention proposes a fault continuation mode in the above step S103, which means that according to the 3D printing file, polishing is started from the printed part of the product model before continuing printing, that is, the printed part is associated with the 3D printing file, and the printed part is completed by the 3D printer in the event of a sudden failure.

[0069] It should be noted that before executing the above step S103, it should be ensured that all faults of the 3D printer have been resolved and restored to a normal usable state.

[0070] In the embodiment of the present invention, the specific process of obtaining the first height mentioned in the above step S104 includes the following:

[0071] Step A1, obtaining a third height, wherein the third height is the height between the printing component and the lifting platform inside the 3D printer, and the lifting platform should be in an initial position; it should be noted that the initial position is the position when no model is placed on the lifting platform, that is, the position to which the 3D printer can return before each formal printing. At this time, the third height is actually a known fixed value, which has been set when the 3D printer leaves the factory;

[0072] Step A2, obtaining a fourth height, wherein the fourth height is the overall descending height of the lifting platform from the initial position until the printed part is completely carried during the process of the printing component printing the product model; it should be noted that when the printing component prints each slice layer recorded in the 3D printing file associated with the product model layer by layer, the lifting platform will descend at a uniform speed;

[0073] Step A3, measuring the distance between the printing component and the printed part; more specifically, by installing a laser distance measuring sensor around the nozzle, the distance between the tip of the nozzle and the top surface of the printed part is directly obtained by laser distance measuring;

[0074] Step A4, determining the first height according to the third height obtained in the above step A1, the fourth height obtained in the above step A2 and the distance obtained in the above step A3, the corresponding calculation formula is: first height = third height + fourth height - distance.

[0075] In the above step A3, the specific implementation principle of the laser ranging method is as follows: based on the fact that the laser ranging sensor is composed of a laser emitter, a laser detector and a measuring circuit, the laser emitter first emits a laser pulse at the top surface of the printed part, and the laser signal is reflected by the top surface of the printed part and scattered in all other directions; then the laser detector receives the weak light signal scattered back, and the measuring circuit is used to determine the target distance between the laser ranging sensor and the top surface of the printed part according to the time from the emission of the laser pulse to the scattered reception; finally, the offset height between the tip of the nozzle and the laser ranging sensor is obtained, and the distance between the tip of the nozzle and the top surface of the printed part can be solved by performing geometric operations in combination with the target distance.

[0076] It should be noted that other distance measuring sensors may also be used to complete the above step A3, and the embodiment of the present invention does not limit this.

[0077] In an embodiment of the present invention, the step of determining the slice layer to be printed mentioned in the above step S105 is specifically performed as follows: first, the current slice layer corresponding to the first height is obtained from the 3D printing file associated with the product model, and then the slice layer above the current slice layer is directly used as the slice layer to be printed. At this time, the 3D printer has actually completed the printing task of the previous slice layer.

[0078] It should be noted that, since the printed part is actually completed by the 3D printer in the event of a sudden failure, it is impossible to determine whether the 3D printer has completed the printing operation of the current slice layer. The first height can only be obtained by querying the 3D printing file associated with the product model to fall within the height range specified by the current slice layer.

[0079] In the embodiment of the present invention, the specific implementation process of the above step S106 includes the following:

[0080] Step B1, obtaining a fifth height, wherein the fifth height is a height value of the grinding component from the lifting platform, and the lifting platform has carried the printed part; more specifically, by installing a laser ranging sensor around the grinding head, the distance between the top of the grinding head and the top surface of the lifting platform is directly obtained by laser ranging;

[0081] Step B2, determining the descending height according to the first height obtained in the above step S104 and the fifth height obtained in the above step B1; wherein the descending height is actually the distance between the top of the polishing component from its initial position to the top surface of the printed part, and the corresponding calculation formula is: descending height = fifth height - first height;

[0082] Step B3, determining a grinding height according to the first height obtained in the above step S104, the second height obtained in the above step S105 and a preset safe printing distance; wherein the grinding height is actually a height value that the top end of the grinding component needs to be ground downward from the top surface of the printed part to ensure that the roughness of the top surface of the printed part is effectively reduced, and the corresponding calculation formula is: grinding height = first height - second height + safe printing distance;

[0083] Step B4: Control the polishing assembly to polish the printed part according to the descending height determined in the above step B2 and the polishing height determined in the above step B3.

[0084] In the above step B1, the specific implementation principle of the laser ranging method is as follows: based on the fact that the laser ranging sensor is composed of a laser transmitter, a laser detector and a measuring circuit, the laser transmitter firstly emits a laser pulse aimed at the top surface of the lifting platform, and the laser signal is reflected by the top surface of the lifting platform and then scattered in all other directions; then the laser detector receives the weak light signal scattered back, and the measuring circuit is used to determine the target distance between the laser ranging sensor and the top surface of the lifting platform according to the time from the emission of the laser pulse to the scattered reception; finally, the offset height between the top of the grinding head and the laser ranging sensor is obtained, and the distance between the top of the grinding head and the top surface of the lifting platform can be solved by performing geometric operations in combination with the target distance.

[0085] It should be noted that other distance measuring sensors may also be used to complete the above step B1, and the embodiment of the present invention does not limit this.

[0086] In the above step B3, the process of determining the safe printing distance is: obtaining the height of the nozzle when the 3D printer prints the first slice layer and the layer thickness corresponding to the first slice layer from the 3D printing file associated with the product model. At this time, the safe printing distance is the difference between the height and the layer thickness, thereby ensuring that the nozzle is not damaged by collision during the entire 3D printing process.

[0087] In the above step B4, the grinding component is first controlled to move downward according to the descending height until the grinding component can contact the top surface of the printed part, and then the grinding component is controlled to perform downward plane grinding on the printed part according to the grinding height.

[0088] In an embodiment of the present invention, the technical problem considered when proposing the above-mentioned step S106 is that the 3D printer may interrupt printing in the event of a sudden failure, which may easily cause the top surface of the printed part to become rough; the technical effect that can be achieved after executing the above-mentioned step S106 is to prevent the connection between the continued printing part and the printed part from having a fault, thereby ensuring the final finished product effect of the product model.

[0089] In an embodiment of the present invention, the implementation process of the above-mentioned step S107 is: in the 3D printing file, the to-be-printed slice layer is directly updated to the first slice layer, so that the printing component can continue to complete the printing of the product model from the to-be-printed slice layer; in addition, the printing data associated with all the slice layers that have been printed before the to-be-printed slice layer can be deleted before the continued printing begins.

[0090] In real life, there are some objects that are composed of simple structures and complex structures. Using the 3D printer to print and produce complex structures is the most appropriate choice. However, if the 3D printer is used to print and produce simple structures, a lot of printing time and expensive printing materials will inevitably be wasted. Based on this, the embodiment of the present invention proposes a model continuous printing mode in the above step S109, which means that printing starts from the initial model according to the new 3D printing file, that is, the initial model is only used as the base of the model to be printed associated with the new 3D printing file, and it has no association with the new 3D printing file.

[0091] It should be noted that the initial model is a simple structure pre-made by traditional process means, which may be a common and regular rectangular structure, cube structure, cylindrical structure, trapezoidal columnar structure, etc., and the complex structure may be regarded as an irregular structure stacked by several regular structures; with respect to the actual placement state of the initial model on the lifting platform inside the 3D printer, the top surface of the initial model should be kept parallel to the top surface of the lifting platform to ensure that the 3D printer can print normally on the top surface of the initial model, while also saving printing materials.

[0092] In an embodiment of the present invention, the step of obtaining the placement spatial position of the initial model on the lifting platform in the above-mentioned step S110 is specifically manifested as follows: first, a binocular camera is set around the 3D printer, and it is ensured that the initial model placed inside the 3D printer can fall within the working range of the binocular camera; secondly, the binocular camera is calibrated by the existing Zhang Zhengyou plane calibration method, and then the conversion relationship between the two-dimensional image coordinate system where the binocular camera is located and the three-dimensional world coordinate system where the 3D printer is located is determined; then, the top surface of the initial model is imaged by the binocular camera to obtain a first image to be tested and a second image to be tested, and then the first coordinate information of the center point on the top surface of the initial model falling in the first image to be tested and the second coordinate information of the center point on the top surface of the initial model falling in the second image to be tested are obtained; finally, in combination with the existing image perspective transformation principle and the conversion relationship, the first coordinate information and the second coordinate information are fused to obtain the three-dimensional spatial coordinates of the center point, and then directly defined as the placement spatial position of the initial model on the lifting platform.

[0093] In the embodiment of the present invention, the specific implementation process of the above step S111 includes the following:

[0094] Step C1, obtaining a sixth height, wherein the sixth height is a target printing height corresponding to the first slice layer recorded in the 3D printing file associated with the model to be printed; wherein the target printing height refers to a model height value that can be reached by the printing component after completing the printing operation of the first slice layer;

[0095] Step C2, directly extracting the Z-axis coordinate value from the placement space position, and then calculating the deviation between the Z-axis coordinate value and the sixth height;

[0096] Step C3: Correct the Z-axis coordinate value of each slice layer recorded in the 3D printing file according to the deviation; more specifically, add the deviation to the Z-axis coordinate value of each slice layer recorded in the 3D printing file.

[0097] In an embodiment of the present invention, the content of adjusting the position of the printing component inside the 3D printer mentioned in the above step S112 is specifically manifested as: directly extracting the X-axis coordinate value and the Y-axis coordinate value from the placement space position to obtain the center position of the top surface of the initial model, and then adjusting the printing component inside the 3D printer to align with the center position through horizontal movement, ensuring that the model to be printed can be accurately printed by the 3D printer on the initial model.

[0098] In an embodiment of the present invention, the 3D printing file associated with the product model and the 3D printing file associated with the model to be printed are both saved in the format of a .GCODE file, which is created by existing slicing software. The existing slicing software may be Simplify3D software or Slic3r software or other software, which is used to convert the imported CAD graphics into operation codes that can be recognized and read by the 3D printer; wherein the .GCODE file stores the operation instructions for the 3D printer in the form of plain text, and each line of text actually carries different operation instructions, such as the printing speed of the 3D printer, temperature settings, and the moving position of the internal printing components, etc.

[0099] Of course, the 3D printing file associated with the product model and the 3D printing file associated with the model to be printed may also choose to use other file formats to store the operating instructions for the 3D printer, such as in the format of an .STL file, in the format of an .OBJ file, in the format of an .X3G file, in the format of a .3MF file, in the format of an .AMF file, etc. The embodiment of the present invention does not limit this.

[0100] In an embodiment of the present invention, when the 3D printer solves its own sudden failure and starts to perform continued printing on the printed part of the product model, the surface of the printed part is polished by using the internal polishing component, and then the polished printed part is continued to be printed by using the internal printing component, which can effectively overcome the problem of faults at the connection between the printed part and the continued printing part, thereby ensuring the final product quality of the product model. According to the spatial position of the initial model on the lifting platform inside the 3D printer, the 3D printing file associated with the model to be printed and the position of the printing component inside the 3D printer are corrected at the same time, so that the production of the combined object can be realized by directly printing on the initial model, which greatly reduces material waste and improves printing efficiency.

[0101] Please refer to Figure 2 , Figure 2 : is a schematic diagram of the structure of a 3D printing continuous printing control system provided by an embodiment of the present invention, the system includes:

[0102] The receiving module 201 is used to receive the continuous printing mode selection instruction input by the user;

[0103] The judging module 202 is used to judge whether the continuous printing mode selection instruction carries the first control signal or the second control signal; if the instruction carries the first control signal, the first setting module 203 is executed; if the instruction carries the second control signal, the second setting module 209 is executed;

[0104] The first setting module 203 is used to reset the current printing mode of the 3D printer to a failure-resume printing mode;

[0105] A first acquisition module 204 is used to acquire the height of the printed part of the product model and record it as a first height;

[0106] A determination module 205 is used to determine a slice layer to be printed and its corresponding target printing height, recorded as a second height, according to the 3D printing file associated with the product model and the first height;

[0107] A first control module 206, configured to control a polishing component inside the 3D printer to polish the printed part according to the second height;

[0108] An updating module 207, used for updating the 3D printing file according to the slice layer to be printed;

[0109] A second control module 208 is used to control the printing component inside the 3D printer to continue printing the polished printed part according to the updated 3D printing file;

[0110] The second setting module 209 is used to reset the current printing mode of the 3D printer to the model continuous printing mode;

[0111] The second acquisition module 210 is used to obtain the placement space position of the initial model when it is placed on the lifting platform inside the 3D printer;

[0112] A correction module 211 is used to correct the 3D printing file associated with the model to be printed according to the placement space position;

[0113] The third control module 212 is used to adjust the position of the printing component inside the 3D printer according to the placement space position, and then control the printing component to continue printing on the initial model according to the corrected 3D printing file.

[0114] In an embodiment of the present invention, the 3D printer may be an additive and subtractive 3D printer of model INTEGREX i-400AM; wherein the grinding component inside the 3D printer includes a grinding head, and the printing component inside the 3D printer includes a nozzle.

[0115] In an embodiment of the present invention, the fault-resume printing mode refers to starting from the printed part of the product model and then continuing printing according to the 3D printing file associated with the product model, that is, the printed part is associated with the 3D printing file, and the printed part is completed by the 3D printer in the event of a sudden failure.

[0116] In an embodiment of the present invention, the model continuous printing mode refers to printing from an initial model according to a new 3D printing file, that is, the initial model only serves as a base for the model to be printed associated with the new 3D printing file, and has no association with the new 3D printing file.

[0117] The contents of the above method embodiments are all applicable to the present system embodiments. The functions implemented by the present system embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are the same as those of the above method embodiments.

[0118] Although the description of the present application has been quite detailed and specifically describes several described embodiments, it is not intended to be limited to any of these details or embodiments or any particular embodiment, but should be regarded as providing a broad possible interpretation of these claims by reference to the attached claims, taking into account the prior art, so as to effectively cover the intended scope of the present application. In addition, the above description of the present application is based on the embodiments foreseeable by the inventor, and its purpose is to provide a useful description, and those non-substantial changes to the present application that have not yet been foreseen may still represent equivalent changes to the present application.

Claims

1. A 3D printing continuous printing control method, characterized in that: The method comprises: Receive a continuous printing mode selection instruction input by a user; When it is recognized that the continuous printing mode selection instruction carries the first control signal, the current printing mode of the 3D printer is set to the failure continuous printing mode; Obtaining a first height, where the first height is the height of a printed portion of the product model; Determine, according to the first height and the 3D printing file associated with the product model, a slice layer to be printed and its corresponding target printing height, recorded as a second height; According to the second height, controlling a polishing component inside the 3D printer to polish the printed part; According to the slice layer to be printed, the 3D printing file is updated; Controlling the printing component inside the 3D printer to continue printing the polished printed part according to the updated 3D printing file; The process of obtaining the first height includes: When the lifting platform inside the 3D printer is at an initial position, obtaining a height between the printing component and the lifting platform, which is recorded as a third height; Obtaining a total descending height of the lifting platform after the lifting platform starts to carry the printed part from the initial position, and recording it as a fourth height; Acquire the distance between the printing component and the printed portion, and determine the first height in combination with the third height and the fourth height; The process of determining the slice layer to be printed includes: Determine the current slice layer corresponding to the first height according to the 3D printing file associated with the product model, and then use the slice layer above the current slice layer as the slice layer to be printed, and the 3D printer has completed the printing task of the above slice layer; The method further comprises: When it is recognized that the continuous printing mode selection instruction carries a second control signal, the current printing mode of the 3D printer is set to the model continuous printing mode; When the initial model is placed on the lifting platform inside the 3D printer, obtaining the placement spatial position of the initial model on the lifting platform; According to the placement space position, the 3D printing file associated with the to-be-printed model is modified; According to the placement space position, the position of the printing component inside the 3D printer is adjusted, and then the printing component is controlled to continue printing on the initial model according to the revised 3D printing file.

2. The 3D printing continuous printing control method according to claim 1, characterized in that: The controlling the grinding component inside the 3D printer to grind the printed part comprises: When the lifting platform inside the 3D printer carries the printed part, obtaining a height between the polishing component and the lifting platform, which is recorded as a fifth height; Determine a descending height according to the first height and the fifth height; Determining a grinding height according to the first height, the second height, and a preset safe printing distance; According to the descending height and the polishing height, the polishing component is controlled to polish the printed part.

3. The 3D printing continuous printing control method according to claim 1, characterized in that: The method for updating the 3D printing file is: in the 3D printing file, updating the slice layer to be printed to the first slice layer.

4. The 3D printing continuous printing control method according to claim 1, characterized in that: The modifying of the 3D printing file associated with the model to be printed includes: Obtaining a target printing height corresponding to the first slice layer from the 3D printing file associated with the to-be-printed model, recorded as the sixth height; Acquire a Z-axis coordinate value from the placement space position, and determine a deviation between the Z-axis coordinate value and the sixth height; The Z-axis coordinate value of each slice layer in the 3D printing file is corrected according to the deviation.

5. The 3D printing continuous printing control method according to claim 1, characterized in that: The step of adjusting the position of the printing component inside the 3D printer includes: The X-axis coordinate value and the Y-axis coordinate value are obtained from the placement space position to obtain the center position, and then the printing component inside the 3D printer is horizontally adjusted to the center position.

6. A 3D printing continuous printing control system, characterized in that: The system comprises: A receiving module, used for receiving a continuous printing mode selection instruction input by a user; A first setting module is used to set the current printing mode of the 3D printer to a fault-continuation printing mode when recognizing that the continuation printing mode selection instruction carries a first control signal; A first acquisition module, used to acquire a first height, where the first height is the height of a printed part in the product model; A determination module, used to determine a slice layer to be printed and its corresponding target printing height, recorded as a second height, according to the first height and the 3D printing file associated with the product model; A first control module, configured to control a polishing component inside the 3D printer to polish the printed part according to the second height; An updating module, used for updating the 3D printing file according to the slice layer to be printed; A second control module is used to control the printing component inside the 3D printer to continue printing the polished printed part according to the updated 3D printing file; In the first acquisition module, the process of acquiring the first height includes: When the lifting platform inside the 3D printer is at an initial position, obtaining a height between the printing component and the lifting platform, which is recorded as a third height; Obtaining a total descending height of the lifting platform after the lifting platform starts to carry the printed part from the initial position, and recording it as a fourth height; Acquire the distance between the printing component and the printed portion, and determine the first height in combination with the third height and the fourth height; In the determination module, the process of determining the slice layer to be printed includes: Determine the current slice layer corresponding to the first height according to the 3D printing file associated with the product model, and then use the slice layer above the current slice layer as the slice layer to be printed, and the 3D printer has completed the printing task of the above slice layer; The system further comprises: A second setting module is used to set the current printing mode of the 3D printer to the model continuous printing mode when recognizing that the continuous printing mode selection instruction carries a second control signal; A second acquisition module is used to acquire the placement space position of the initial model on the lifting platform when the initial model is placed on the lifting platform inside the 3D printer; A correction module, used for correcting the 3D printing file associated with the to-be-printed model according to the placement space position; The third control module is used to adjust the position of the printing component inside the 3D printer according to the placement space position, and then control the printing component to continue printing on the initial model according to the revised 3D printing file.

Citation Information

Patent Citations

  • Continuous printing method and device of 3D printer, computer equipment and storage medium

    CN114274501A

  • Three-dimensional data-generating device, three-dimensional molding apparatus, production method of molded article, and program

    JP2018001660A