Support area identification method based on 3D printing, electronic equipment and storage medium

By identifying and calculating the stress coefficient of the closed area of ​​the 3D printed object, and matching the support strength according to the stress coefficient, the problem of low support effectiveness in the prior art is solved, and the printing quality of 3D printing equipment is improved.

CN119427752AActive Publication Date: 2025-02-14GUANGDONG HANBANG 3D TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202310944764.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-28
Publication Date
2025-02-14
Estimated Expiration
2043-07-28

AI Technical Summary

Technical Problem

In the existing 3D printing technology, the support area identification is single and unified, resulting in low support effectiveness of the object to be printed during the printing process and is prone to fracture or deformation.

Method used

By identifying the closed area of ​​the object to be printed and calculating its stress coefficient, the area type is determined based on the stress coefficient, thereby matching the support members with different support strengths to ensure that the support members do not break during 3D printing.

Benefits of technology

It improves the support effectiveness of the object to be printed during the printing process, reduces the risk of deformation and fracture, and improves the printing quality of 3D printing equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119427752A_ABST
    Figure CN119427752A_ABST
Patent Text Reader

Abstract

The invention provides a supporting area recognition method based on 3D printing, electronic equipment and a storage medium, and the method comprises the steps that a closed area of a to-be-printed object is recognized according to the suspension angle of the to-be-printed object; wherein a supporting piece for supporting the to-be-printed object is located in the closed area; the stress coefficient of the closed area is calculated, wherein the stress coefficient is used for representing the magnitude of stress borne by the supporting piece in the closed area in the 3D printing process, and the area type of the closed area is determined according to the stress coefficient; wherein different area types are matched with different supporting strengths of the supporting piece. The supporting effectiveness of the to-be-printed object in the printing process can be improved, and therefore the printing quality of the 3D printing equipment is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of 3D printing technology, and in particular to a support area identification method based on 3D printing, an electronic device and a storage medium. Background Art

[0002] With the popularization of concepts such as intelligent manufacturing engineering and Industry 4.0, 3D printing technology is becoming more and more popular. 3D printing technology first appeared in the mid-1990s. It is actually the latest rapid prototyping device using technologies such as photocuring and paper lamination. It has basically the same working principle as ordinary printing. The printer is filled with "printing materials" such as liquid or powder. After connecting to the computer, the "printing materials" are stacked layer by layer through computer control, and finally the blueprint on the computer is turned into a physical object. This printing technology is called 3D stereoscopic printing technology.

[0003] In the related art, the support area identification in 3D printing data processing is single, and the support area is uniformly divided by area; as a result, when generating supports for the objects to be printed, only one type of support or the same density parameters can be used to generate supports, which leads to low support effectiveness of the objects to be printed during the printing process, and further causes the objects to be printed to be easy to break and deform during the printing process. Summary of the invention

[0004] In view of this, the present application provides a support area recognition method, electronic device and storage medium based on 3D printing, which can improve the support effectiveness of the object to be printed during the printing process, thereby improving the printing quality of the 3D printing device.

[0005] The first aspect of the present application provides a support area identification method based on 3D printing, comprising: identifying a closed area of ​​an object to be printed according to an overhang angle of the object to be printed; wherein a support member supporting the object to be printed is located within the closed area; calculating a stress coefficient of the closed area, wherein the stress coefficient is used to characterize the stress magnitude to which the support member in the closed area is subjected during 3D printing; determining an area type of the closed area according to the stress coefficient; wherein different area types match different support strengths of the support member.

[0006] Compared with the related art, the embodiments of the present application have at least the following advantages:

[0007] By identifying the closed area of ​​the object to be printed and calculating the stress coefficient of the closed area, it is easy to know the stress size that the support parts in the closed area are subjected to during the 3D printing process; then the area type of the closed area is determined according to the stress coefficient. Since different area types match different support strengths of the support parts, support parts with different support strengths can be set according to the different stress sizes that the support parts are subjected to during the 3D printing process, so as to ensure that the support parts will not break during the 3D printing process, thereby ensuring that the object to be printed will not be deformed or even broken during the printing process, thereby improving the support effectiveness of the object to be printed during the printing process, thereby improving the printing quality of the 3D printing equipment.

[0008] In some possible implementations, calculating the stress coefficient of the closed area includes: obtaining the area and volume of the closed area, calculating the ratio of the volume to the area, and using the ratio as the stress coefficient.

[0009] In some possible implementations, determining the area type of the closed area based on the stress coefficient includes: detecting whether the stress coefficient is greater than or equal to a preset stress coefficient threshold; when detecting that the stress coefficient is greater than or equal to the preset stress coefficient threshold, determining that the area type is a first support area, and the support member corresponding to the first support area has a first support strength; when detecting that the stress coefficient is less than the preset stress coefficient threshold, determining that the area type is a second support area, and the support member corresponding to the second support area has a second support strength; wherein the first support strength is greater than the second support strength.

[0010] In some possible implementations, the method also includes: obtaining the width of the closed area; after detecting that the stress coefficient is less than the preset stress coefficient threshold, further including: detecting whether the width is greater than a first preset width threshold; when detecting that the width is greater than the first preset width threshold, then determining that the area type is a second support area; when detecting that the width is less than or equal to the first preset width threshold, determining that the area type is a third support area, and the support member corresponding to the third support area has a third support strength; wherein the third support strength is greater than the second support strength, and less than the first support strength.

[0011] In some possible implementations, the first preset width threshold is greater than 0 and less than or equal to 5 mm.

[0012] In some possible implementations, the preset stress coefficient threshold is greater than or equal to 1 and less than or equal to 100.

[0013] In some possible implementations, before the method of identifying the closed area of ​​the object to be printed according to the overhang angle of the object to be printed, the method further includes: acquiring the current processing flow of the 3D printing device; when the 3D printing device is in the support generation part of the pre-processing stage, executing the method of identifying the closed area of ​​the object to be printed according to the overhang angle of the object to be printed; when the 3D printing device is in the path planning part of the pre-processing stage, detecting whether there is physical path information of the target support member in the vertical direction after passing through the Nth layer from the physical starting layer; wherein the physical starting layer is the layer where the target support member first contacts the object to be printed; when the physical path information exists in the vertical direction of the object to be printed, determining that the closed area is a fourth support area, and the target support member corresponding to the fourth support area has a fourth support strength; when the physical path information does not exist in the vertical direction of the object to be printed, determining that the closed area is a fifth support area, and the target support member corresponding to the fifth support area has a fifth support strength; wherein the fourth support strength is greater than the fifth support strength.

[0014] In some possible implementations, when the physical path information does not exist in the vertical direction of the object to be printed, the method further includes: obtaining the maximum geometric width of the closed area for the target support member; when the maximum geometric width is less than a second preset width threshold, determining that the closed area is a fifth support area; when the maximum geometric width is greater than or equal to the second preset width threshold, determining that the closed area is a sixth support area, and the sixth support area has a sixth support strength for the target support member; wherein the sixth support strength is greater than the fifth support strength and less than the fourth support strength.

[0015] The second aspect of the present application discloses an electronic device, which includes a processor and a memory, wherein the memory is used to store instructions, and the processor is used to call the instructions in the memory so that the electronic device executes the above-mentioned support area recognition method based on 3D printing.

[0016] The third aspect of the present application discloses a storage medium, including computer instructions. When the computer instructions are executed on an electronic device, the electronic device executes the above-mentioned support area identification method based on 3D printing.

[0017] It can be understood that the electronic device of the second aspect and the computer-readable storage medium of the third aspect provided above correspond to the method of the first aspect. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] 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 below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.

[0019] Figure 1 A flowchart of a support area identification method based on 3D printing provided in one embodiment of the present application.

[0020] Figure 2 A flowchart of a support area identification method based on 3D printing provided in one embodiment of the present application.

[0021] Figure 3 A flowchart of a support area identification method based on 3D printing provided in one embodiment of the present application.

[0022] Figure 4 A flowchart of a support area identification method based on 3D printing provided in one embodiment of the present application.

[0023] Figure 5 A schematic diagram of the hardware structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0024] In order to more clearly understand the above-mentioned purposes, features and advantages of the present application, the present application is described in detail below in conjunction with the accompanying drawings and specific implementation methods. It should be noted that the implementation methods of the present application and the features in the implementation methods can be combined with each other without conflict.

[0025] In the following description, many specific details are set forth to facilitate a full understanding of the present application. The described implementations are only part of the implementations of the present application, rather than all the implementations.

[0026] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application.

[0027] It should be further noted that, in this article, the terms "comprises", "includes" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.

[0028] In this application, "at least one" means one or more, and "more" means two or more than two. "And / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.

[0029] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0030] To facilitate understanding, some illustrations of concepts related to the embodiments of the present application are given by way of example for reference.

[0031] 3D printing equipment, also known as three-dimensional printers, is a rapid prototyping process equipment, usually using digital technology to print materials. 3D printing equipment is often used to manufacture models or parts in the fields of mold manufacturing, industrial design, etc.

[0032] Please refer to Figure 1 , which is a flow chart of a support area identification method based on 3D printing provided in an embodiment of the present application, comprising the following steps:

[0033] Step 101: Identify a closed area of ​​the object to be printed according to the overhang angle of the object to be printed.

[0034] In some embodiments, an object to be printed is introduced into a 3D printing device, and a placement method of the object to be printed is planned. After the placement method of the object to be printed is determined, the support surface of the object to be printed is identified according to the overhang angle of the object to be printed, and the area from the support surface to the top of the object to be printed is the closed area of ​​the object to be printed.

[0035] It should be noted that the top of the object to be printed is the top of the object to be printed reached by the plane where the support surface is located, rather than the top of the object to be printed itself, that is, there is no physical path information of the object to be printed in the vertical direction at the top of the object to be printed.

[0036] Step 102: Calculate the stress coefficient of the closed area. The stress coefficient is used to characterize the stress magnitude of the support member in the closed area during the 3D printing process.

[0037] In some embodiments, the stress coefficient of a closed area may be calculated in the following manner: obtaining the area and volume of the closed area; calculating a ratio of the volume to the area, and using the ratio as the stress coefficient.

[0038] It is understandable that the present embodiment does not specifically limit the method for obtaining the stress coefficient. It is only necessary to ensure that the stress coefficient can characterize the stress magnitude of the support member in the closed area during the 3D printing process.

[0039] Step 103: Determine the region type of the closed region according to the stress coefficient; wherein different region types match different support strengths of the support members.

[0040] In some embodiments, the area type of the closed area is determined according to the following method: detecting whether the stress coefficient is greater than or equal to a preset stress coefficient threshold; when detecting that the stress coefficient is greater than or equal to the preset stress coefficient threshold, determining that the area type is a first support area, and the support member corresponding to the first support area has a first support strength; when detecting that the stress coefficient is less than the preset stress coefficient threshold, determining that the area type is a second support area, and the support member corresponding to the second support area has a second support strength; wherein, the first support strength is greater than the second support strength.

[0041] Specifically, by setting different support types and support parameters, the support parts can have different support strengths. The support types include but are not limited to high-density solid support molding, multiple printing of the outer contour into a ring support method, printing a single outer contour method, etc.; the support parameters include but are not limited to the thickness of the support parts.

[0042] In some embodiments, the preset stress coefficient threshold is greater than or equal to 1, and less than or equal to 100. When the preset stress coefficient threshold is less than 1, the 3D printing device will also strengthen the support parts with low conventional stress, which is easy to damage the object to be printed when the support parts are removed in the post-processing stage, and the powder loss is large and the molding efficiency is low; when the preset stress coefficient threshold is greater than 100, the 3D printing device has a weak recognition of stress, the reinforcement area of ​​the support is small, and the object to be printed is prone to support fracture during the printing process. Therefore, by setting the preset stress coefficient threshold to be greater than or equal to 1, and less than or equal to 100, the stability of the molding of the object to be printed can be ensured to the greatest extent.

[0043] For ease of understanding, the following specifically describes how to determine the area type of a closed area in this embodiment:

[0044] Assuming that the preset stress coefficient threshold is 10, the 3D printing device recognizes that the area of ​​the closed area is 20 and the volume is 300, then the stress coefficient of the closed area is 15. Since 15 is greater than 10, the closed area is the first support area. In the subsequent printing process, the support members in the first support area have the first support strength.

[0045] Compared with the related art, the embodiments of the present application have at least the following advantages: by identifying the closed area of ​​the object to be printed and calculating the stress coefficient of the closed area, it is easy to know the stress magnitude to which the support parts in the closed area are subjected during the 3D printing process; then the area type of the closed area is determined according to the stress coefficient. Since different area types match different support strengths of the support parts, support parts with different support strengths can be set according to the different stress magnitudes to which the support parts are subjected during the 3D printing process, so as to ensure that the support parts will not break during the 3D printing process, thereby ensuring that the object to be printed will not be deformed or even broken during the printing process, thereby improving the support effectiveness of the object to be printed during the printing process, thereby improving the printing quality of the 3D printing device.

[0046] Please refer to Figure 2 , which is a flow chart of a support area identification method based on 3D printing provided in an embodiment of the present application. This embodiment is a further improvement made on the basis of the above-mentioned embodiment. The main improvement is that: in this embodiment, after detecting that the stress coefficient is less than the preset stress coefficient threshold, it is also detected whether the width of the closed area is greater than the first preset width threshold, and the area type of the closed area is determined according to the detection result. In this way, it can further ensure that the support member will not break during the 3D printing process, improve the support effectiveness of the object to be printed during the printing process, and thus improve the printing quality of the 3D printing device.

[0047] The specific process of this embodiment is as follows Figure 2 As shown, the following steps are included:

[0048] Step 201: Identify a closed area of ​​the object to be printed according to the overhang angle of the object to be printed.

[0049] Step 202: Calculate the stress coefficient of the closed area, where the stress coefficient is used to characterize the stress magnitude of the support member in the closed area during the 3D printing process.

[0050] Step 203: Detect whether the stress coefficient is greater than or equal to a preset stress coefficient threshold. When it is detected that the stress coefficient is greater than or equal to the preset stress coefficient threshold, execute step 204; otherwise, execute step 205.

[0051] Step 204: Determine that the region type is a first support region, and the support member corresponding to the first support region has a first support strength.

[0052] Steps 201 to 204 of this embodiment are similar to steps 101 to 103 of the above embodiment, and will not be described again to avoid repetition.

[0053] Step 205: Get the width of the closed area.

[0054] In some embodiments, the 3D printing device performs width detection on the closed area to obtain the width of the closed area.

[0055] Specifically, the 3D printing device includes a laser, and the extension direction of the width of the closed area is the same as the scanning direction of the laser.

[0056] Step 206: Detect whether the width is greater than a first preset width threshold. When it is detected that the width is greater than the first preset width threshold, execute step 207; otherwise, execute step 208.

[0057] In some embodiments, the first preset width threshold is greater than 0 and less than or equal to 5 mm.

[0058] It is worth mentioning that when the first preset width threshold is greater than 5 mm, the 3D printing device will not accurately recognize the special structure of the object to be printed, which will lead to the generally high strength of the generated support parts and the difficulty of post-processing. Therefore, by setting the first preset width threshold to be greater than 0 and less than or equal to 5 mm, the stability of the molding of the object to be printed can be ensured to the greatest extent.

[0059] Step 207: Determine that the region type is a second support region, and the support member corresponding to the second support region has a second support strength; wherein the first support strength is greater than the second support strength.

[0060] In some embodiments, if the width is greater than a first preset width threshold, the closed area is a common large-format small stress area, and the area type of the closed area is divided into a second support area, which can generate a support member with high molding efficiency and relatively weak support strength.

[0061] Step 208: Determine that the region type is a third support region, and the support member corresponding to the third support region has a third support strength; wherein the third support strength is greater than the second support strength and less than the first support strength.

[0062] In some embodiments, taking the object to be printed as a tooth bracket as an example, the stress coefficient of the closed area corresponding to the gum edge and the tooth surface fitting part of the tooth bracket is small, but the width of the closed area corresponding to the gum edge and the tooth surface fitting part is also small, and the support part needs to have a stronger support type and parameters, so the area type of the closed area is divided into a third support area.

[0063] Compared with the related art, the embodiments of the present application have at least the following advantages: by identifying the closed area of ​​the object to be printed and calculating the stress coefficient of the closed area, it is easy to know the stress magnitude to which the support parts in the closed area are subjected during the 3D printing process; then the area type of the closed area is determined according to the stress coefficient. Since different area types match different support strengths of the support parts, support parts with different support strengths can be set according to the different stress magnitudes to which the support parts are subjected during the 3D printing process, so as to ensure that the support parts will not break during the 3D printing process, thereby ensuring that the object to be printed will not be deformed or even broken during the printing process, thereby improving the support effectiveness of the object to be printed during the printing process, thereby improving the printing quality of the 3D printing device.

[0064] Please refer to Figure 3 , which is a flow chart of a support area identification method based on 3D printing provided in an embodiment of the present application. This embodiment is a further improvement made on the basis of the above-mentioned embodiment. The main improvement is that: in this embodiment, before identifying the closed area of ​​the object to be printed according to the overhang angle of the object to be printed, the current processing flow of the 3D printing device is also obtained, and when the 3D printing device is in the path planning part of the pre-processing stage, the area type of the closed area is determined using a new method. Through this method, when the support generation part of the pre-processing stage does not distinguish the area type of the closed area, the area type of the closed area can still be determined in the subsequent path planning part, thereby further ensuring that the object to be printed will not be deformed or even broken during the printing process, improving the support effectiveness of the object to be printed during the printing process, and thus improving the printing quality of the 3D printing device.

[0065] The specific process of this embodiment is as follows Figure 3 As shown, the following steps are included:

[0066] Step 301: Obtain the current processing flow of the 3D printing device. When the 3D printing device is in the support generation part of the pre-processing stage, execute step 302; when the 3D printing device is in the path planning part of the pre-processing stage, execute step 305.

[0067] Step 302: Identify a closed area of ​​the object to be printed according to the overhang angle of the object to be printed.

[0068] Step 303: Calculate the stress coefficient of the closed area. The stress coefficient is used to characterize the stress magnitude of the support member in the closed area during the 3D printing process.

[0069] Step 304: Determine the region type of the closed region according to the stress coefficient; wherein different region types match different support strengths of the support members.

[0070] Steps 302 to 304 of this embodiment are similar to steps 101 to 103 of the above embodiment, and will not be described again to avoid repetition.

[0071] Step 305: Detect whether there is physical path information of the target support in the vertical direction after passing through the Nth layer from the physical starting layer; when there is physical path information of the object to be printed in the vertical direction, execute step 306; otherwise, execute step 307.

[0072] In some embodiments, the physical starting layer is the layer where the target support first contacts the object to be printed.

[0073] In some embodiments, N is greater than or equal to 1 and less than or equal to 100.

[0074] Step 306: Determine that the closed area is a fourth support area, and the target support member corresponding to the fourth support area has a fourth support strength.

[0075] Step 307: Determine that the closed area is a fifth support area, and the target support member corresponding to the fifth support area has a fifth support strength; wherein the fourth support strength is greater than the fifth support strength.

[0076] For ease of understanding, the following specifically describes how to determine the area type of a closed area in this embodiment:

[0077] Assuming that the value of N is 10, after ten layers from the physical starting layer, the target support still has physical path information in the vertical direction, that is, the remaining part of the object to be printed will continue to be printed in the vertical direction of the closed area, so the closed area is determined as the fourth support area, and the support in the fourth support area has the fourth support strength. The fourth support strength corresponds to the strongest support type and support parameter.

[0078] Compared with the related art, the embodiments of the present application have at least the following advantages: by identifying the closed area of ​​the object to be printed and calculating the stress coefficient of the closed area, it is easy to know the stress magnitude to which the support parts in the closed area are subjected during the 3D printing process; then the area type of the closed area is determined according to the stress coefficient. Since different area types match different support strengths of the support parts, support parts with different support strengths can be set according to the different stress magnitudes to which the support parts are subjected during the 3D printing process, so as to ensure that the support parts will not break during the 3D printing process, thereby ensuring that the object to be printed will not be deformed or even broken during the printing process, thereby improving the support effectiveness of the object to be printed during the printing process, thereby improving the printing quality of the 3D printing device.

[0079] Please refer to Figure 4 , which is a flow chart of a support area identification method based on 3D printing provided in an embodiment of the present application. This embodiment is a further improvement made on the basis of the above-mentioned embodiment. The main improvement is that: in this embodiment, after detecting that there is no physical path information in the vertical direction of the object to be printed, it is also detected whether the maximum geometric width of the closed area for the target support is less than the second preset width threshold, and the area type of the closed area is determined according to the detection result. In this way, it is possible to further ensure that the support will not break during the 3D printing process, improve the support effectiveness of the object to be printed during the printing process, and thus improve the printing quality of the 3D printing device.

[0080] The specific process of this embodiment is as follows Figure 4 As shown, the following steps are included:

[0081] Execute the aforementioned steps 301 to 304.

[0082] Step 401: Detect whether there is physical path information of the target support in the vertical direction after passing through the Nth layer from the physical starting layer; wherein the physical starting layer is the layer where the target support first contacts the object to be printed. If there is physical path information of the object to be printed in the vertical direction, execute step 402; otherwise, execute step 403.

[0083] Step 402: Determine that the closed area is a fourth support area, and the target support member corresponding to the fourth support area has a fourth support strength.

[0084] Step 403: Obtain the maximum geometric width of the closed area for the target support.

[0085] Step 404: Detect whether the maximum geometric shape width is less than a second preset width threshold; when it is detected that the maximum geometric shape width is less than the second preset width threshold, execute step 405; otherwise, execute step 406.

[0086] In some embodiments, the second preset width threshold is greater than 0 and less than or equal to 5 mm.

[0087] Step 405: Determine that the closed area is a fifth support area, and the target support member corresponding to the fifth support area has a fifth support strength; wherein the fourth support strength is greater than the fifth support strength.

[0088] Step 406: Determine that the closed area is a sixth support area, and the target support member corresponding to the sixth support area has a sixth support strength; wherein the sixth support strength is greater than the fifth support strength and less than the fourth support strength.

[0089] In some embodiments, by setting different support types and support parameters, the support members can have different support strengths. The support types include but are not limited to high-density solid support molding, multiple printing of the outer contour into a ring-shaped support molding, printing of a single outer contour molding, etc.; the support parameters include but are not limited to the thickness of the support members, etc.

[0090] In some embodiments, the aforementioned three different support types of support members are allowed to be printed multiple times, and in the same closed area, the three different support types of support members are also allowed to be printed at different intervals.

[0091] Compared with the related art, the embodiments of the present application have at least the following advantages: by identifying the closed area of ​​the object to be printed and calculating the stress coefficient of the closed area, it is easy to know the stress magnitude to which the support parts in the closed area are subjected during the 3D printing process; then the area type of the closed area is determined according to the stress coefficient. Since different area types match different support strengths of the support parts, support parts with different support strengths can be set according to the different stress magnitudes to which the support parts are subjected during the 3D printing process, so as to ensure that the support parts will not break during the 3D printing process, thereby ensuring that the object to be printed will not be deformed or even broken during the printing process, thereby improving the support effectiveness of the object to be printed during the printing process, thereby improving the printing quality of the 3D printing device.

[0092] Please refer to Figure 5 , is a schematic diagram of the hardware structure of the electronic device 1000 provided in the embodiment of the present application. Figure 5 As shown, the electronic device 1000 may include a processor 1001 and a memory 1002. The memory 1002 is used 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, and the above instructions can be used to implement the above method in the electronic device 1000.

[0093] It is understandable that the structure shown in this embodiment does not constitute a specific limitation on the electronic device 1000. In other embodiments, the electronic device 1000 may include more or fewer components than shown, or combine or separate some components, or arrange the components differently.

[0094] The processor 1001 may include one or more processing units, for example, the processor 1001 may 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 may be independent devices or integrated into one or more processors.

[0095] The processor 1001 may 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 may store instructions or data that the processor 1001 has just used or circulated. If the processor 1001 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 1001, and thus improves the efficiency of the system.

[0096] In some embodiments, the processor 1001 may include one or more interfaces. The interface may 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.

[0097] In some embodiments, memory 1002 may include high-speed random access memory and may also include non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0098] This embodiment further provides a computer-readable storage medium, in which computer instructions are stored. When the instructions are executed on an electronic device, the electronic device executes the above-mentioned related method steps to implement the method in the above-mentioned embodiment.

[0099] Among them, the electronic device and computer storage medium provided in this embodiment are used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above, and will not be repeated here.

[0100] In practical applications, the above functions can be distributed to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

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

[0102] The unit described as a separate component may or may not be physically separated, and the component shown as a unit may be one physical unit or multiple physical units, that is, it may be located in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiment.

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

[0104] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program code.

[0105] The above description is only a specific implementation of the present application, but 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 included in the protection scope of the present application.

Claims

1. A support area identification method based on 3D printing, characterized in that: include: Identify a closed area of ​​the object to be printed according to the overhang angle of the object to be printed; wherein a support member supporting the object to be printed is located in the closed area; Calculating a stress coefficient of the closed area, where the stress coefficient is used to characterize the stress magnitude to which the support member in the closed area is subjected during 3D printing; The region type of the closed region is determined according to the stress coefficient; wherein different region types match different supporting strengths of the supporting member.

2. The support area identification method based on 3D printing according to claim 1, characterized in that: The calculating the stress coefficient of the closed area includes: Obtaining the area and volume of the closed area; The ratio of the volume to the area is calculated, and the ratio is used as the stress coefficient.

3. The support area identification method based on 3D printing according to claim 1, characterized in that: The determining the region type of the closed region according to the stress coefficient comprises: Detecting whether the stress coefficient is greater than or equal to a preset stress coefficient threshold; When it is detected that the stress coefficient is greater than or equal to the preset stress coefficient threshold, determining that the region type is a first support region, and the support member corresponding to the first support region has a first support strength; When it is detected that the stress coefficient is less than the preset stress coefficient threshold, the area type is determined to be a second support area, and the support member corresponding to the second support area has a second support strength; wherein the first support strength is greater than the second support strength.

4. The support area identification method based on 3D printing according to claim 3, characterized in that: The method further comprises: obtaining the width of the closed area; After detecting that the stress coefficient is less than the preset stress coefficient threshold, the method further includes: Detecting whether the width is greater than a first preset width threshold; When it is detected that the width is greater than the first preset width threshold, determining the area type as a second supporting area is performed; When it is detected that the width is less than or equal to the first preset width threshold, the area type is determined to be a third support area, and the support member corresponding to the third support area has a third support strength; wherein the third support strength is greater than the second support strength and less than the first support strength.

5. The support area identification method based on 3D printing according to claim 4, characterized in that: The first preset width threshold is greater than 0 and less than or equal to 5 mm.

6. The support area identification method based on 3D printing according to claim 3, characterized in that: The preset stress coefficient threshold is greater than or equal to 1 and less than or equal to 100.

7. The support area identification method based on 3D printing according to claim 1, characterized in that: Before identifying the closed area of ​​the object to be printed according to the overhang angle of the object to be printed, the method further includes: Get the current processing flow of the 3D printing device; When the 3D printing device is in the support generation part of the pre-processing stage, the step of identifying the closed area of ​​the object to be printed according to the overhang angle of the object to be printed is performed; When the 3D printing device is in the path planning part of the pre-processing stage, detecting whether there is physical path information of the target support in the vertical direction after passing through the Nth layer from the physical starting layer; wherein the physical starting layer is the layer where the target support first contacts the object to be printed, and N is an integer greater than or equal to 1; When the physical path information exists in the vertical direction of the object to be printed, determining that the closed area is a fourth support area, and the target support member corresponding to the fourth support area has a fourth support strength; When the physical path information does not exist in the vertical direction of the object to be printed, the closed area is determined to be a fifth support area, and the target support member corresponding to the fifth support area has a fifth support strength; wherein the fourth support strength is greater than the fifth support strength.

8. The support region identification method based on 3D printing according to claim 7, characterized in that: When the object to be printed does not have the physical path information in the vertical direction, the method further includes: Obtaining a maximum geometric width of the closed area for the target support; When the maximum geometric shape width is less than a second preset width threshold, determining the closed area as a fifth support area is performed again; When the maximum geometric shape width is greater than or equal to a second preset width threshold, the closed area is determined to be a sixth support area, and the target support member corresponding to the sixth support area has a sixth support strength; wherein the sixth support strength is greater than the fifth support strength and less than the fourth support strength.

9. An electronic device, characterized in that: The electronic device comprises a processor and a memory, the memory is used to store instructions, and the processor is used to call the instructions in the memory, so that the electronic device executes the support area recognition method based on 3D printing according to any one of claims 1 to 8.

10. A storage medium, characterized in that: The method comprises computer instructions, which, when executed on an electronic device, enable the electronic device to execute the support region identification method based on 3D printing as claimed in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Normally distributed support positions-based generation method for suspension structure in additive manufacturing

    CN108776743A

  • Three-dimensional object printing method, data processing device and computer equipment

    CN113619121A

  • Model supporting point setting method and device, electronic equipment and readable storage medium

    CN114559660A

  • Method for calculating supporting pressure of large longitudinal slope rectangular tunnel driving face

    CN115238482A

  • Support structure, and printing method and printing system therefor

    US20190381739A1