A 3D printing method and device for a flange
By using solid support segmentation and hollowing operations in 3D printing of flange parts, the problems of deformation and low printing efficiency of large flange parts have been solved, achieving high-precision and high-efficiency printing results.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHANGHAI HANBANG UNITED 3D TECH CO LTD
- Filing Date
- 2023-08-09
- Publication Date
- 2026-05-01
AI Technical Summary
When manufacturing large flange parts using existing support design and printing processes, the parts are severely deformed, printing efficiency is low, and the success rate is low. Furthermore, the support designers require high drawing skills, resulting in high labor costs.
A 3D printing method for flange parts is adopted, which generates solid supports by receiving part data, divides them into upper and lower solid supports, merges them and performs hollowing operations, combines them with non-solid supports to generate, and finally performs slicing and printing, which reduces the difficulty of support design and the amount of supports used.
It reduces the difficulty of support design, reduces the amount of support used, improves printing efficiency, and produces printed parts with less deformation and high dimensional accuracy. It also avoids the support growing directly on the part or printing substrate, thus improving printing efficiency.
Smart Images

Figure CN117021583B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of 3D printing technology, and in particular to a 3D printing method for flanges, a 3D printing apparatus for flanges, a computer device, and a storage medium. Background Technology
[0002] The flange structure is a large tooling structure with flanges at both ends and a cavity connecting them in the middle. This structure is used in high-temperature environments, and the traditional manufacturing method is welding followed by machining. In recent years, due to the development of additive manufacturing technology, cooling water channels have been introduced into this structure to improve cooling efficiency, which has greatly enhanced the competitiveness of additively manufactured flanges. The flanges come in various shapes, including square, round, and polygonal.
[0003] Existing support design and printing processes for manufacturing large flange parts suffer from severe deformation, low printing efficiency, and low success rate due to the large amount of support and interference between the support and the parts. Existing support designs require the use of professional drawing software such as UG and Solidworks to create reinforcing ribs or solid supports. This is especially true when the flange surface is irregular, which places high demands on the drawing skills of the support designers, resulting in high labor costs. Summary of the Invention
[0004] In view of the above problems, embodiments of the present invention are proposed to provide a 3D printing method for flanges, a 3D printing apparatus for flanges, a computer device, and a storage medium that overcome or at least partially solve the above problems.
[0005] To achieve the above objectives, this invention proposes a 3D printing method for flange components, the method comprising:
[0006] Receive data from the first part component and generate the first part component;
[0007] Based on the first part, a first solid support is generated;
[0008] After merging the first part with the first solid support, a non-solid support is generated with the first solid support as the outer wall of the part.
[0009] The first solid support is divided into an upper solid support and a lower solid support, and the upper solid support is merged with the first part component to obtain a second part component;
[0010] The lower solid support is hollowed out to obtain a hollowed-out lower solid support. The hollowed-out lower solid support is then merged with the first solid support to obtain a second solid support.
[0011] The second part component, the second solid support, and the non-solid support are sliced and printed to obtain the corresponding parts.
[0012] Preferably, the step of dividing the first solid support into an upper solid support and a lower solid support, and merging the upper solid support with the first part component to obtain a second part component, includes:
[0013] The first entity support is backed up to obtain the backed-up first entity support;
[0014] The backup first physical support is divided into an upper physical support and a lower physical support, and the upper physical support is merged with the first part component to obtain a second part component.
[0015] Preferably, the step of generating the first solid support based on the first part component includes:
[0016] Receive offset setting parameters for the first part component;
[0017] Based on the offset setting parameters, a first solid support is generated.
[0018] Preferably, the generation of non-physical supports includes:
[0019] Receive scaling settings parameters for the part component that is merged with the first part component and the first solid support;
[0020] Generate the non-physical support.
[0021] Preferably, dividing the first solid support into an upper solid support and a lower solid support includes:
[0022] Receive input parameters for the segmentation size and control the segmentation size of the upper and lower solid supports;
[0023] The first solid support is divided according to the stated dividing dimensions to obtain an upper solid support with a height of 2-5mm, and the remaining part of the first solid support is determined as the lower solid support.
[0024] This invention discloses a 3D printing apparatus for flange parts, the apparatus comprising:
[0025] The first part assembly generation module is used to receive data of the first part assembly and generate the first part assembly.
[0026] The first solid support generation module is used to generate the first solid support based on the first part component.
[0027] The non-solid support generation module is used to merge the first part component with the first solid support, and then generate a non-solid support with the first solid support as the outer wall of the part.
[0028] The second part acquisition module is used to divide the first solid support into an upper solid support and a lower solid support, and to merge the upper solid support with the first part to obtain the second part.
[0029] The second entity support acquisition module is used to perform a hollowing operation on the lower entity support to obtain a hollowed-out lower entity support, and to merge the hollowed-out lower entity support with the first entity support to obtain a second entity support.
[0030] The printing module is used to slice the second part component, the second solid support, and the non-solid support to obtain the corresponding part.
[0031] Preferably, the second part acquisition module includes:
[0032] The backup submodule is used to back up the first entity support to obtain the backed-up first entity support;
[0033] The second part component acquisition submodule is used to divide the backed-up first physical support into an upper physical support and a lower physical support, and merge the upper physical support with the first part component to obtain the second part component.
[0034] Preferably, the first entity support generation module includes:
[0035] The offset setting parameter receiving submodule is used to receive the offset setting parameters for the first part component;
[0036] The first solid support generation submodule is used to generate a first solid support based on the first part component with the offset setting parameters.
[0037] Preferably, the non-physical support generation module includes:
[0038] The scaling setting parameter receiving submodule is used to receive scaling setting parameters for the part component that is merged with the first part component and the first solid support.
[0039] The non-physical support generation submodule is used to generate the non-physical support.
[0040] Preferably, the second part acquisition module includes:
[0041] The segmentation size control submodule is used to receive input parameters for the segmentation size and control the segmentation size of the upper solid support and the lower solid support;
[0042] The segmentation submodule is used to segment the first solid support according to the segmentation dimensions to obtain an upper solid support with a height of 2 to 5 mm, and to determine the remaining part of the first solid support as the lower solid support.
[0043] This invention discloses a computer device, including a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the steps of the above-described 3D printing method for flange parts.
[0044] This invention discloses a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the above-described 3D printing method for flange parts.
[0045] In this embodiment of the invention, the 3D printing method for flange parts includes: receiving data of a first part component and generating the first part component; generating a first solid support based on the first part component; merging the first part component and the first solid support, and generating a non-solid support with the first solid support as the outer wall of the part; dividing the first solid support to obtain an upper solid support and a lower solid support, and merging the upper solid support with the first part component to obtain a second part component; performing a hollowing operation on the lower solid support to obtain a hollowed-out lower solid support, and merging the hollowed-out lower solid support with the first solid support to obtain a second solid support; slicing the second part component, the second solid support, and the non-solid support to print the corresponding part. This method can reduce the difficulty of support design, reduce the amount of support used, improve printing efficiency, and produce parts with small deformation and high dimensional accuracy. By converting the support, the drawing difficulty is reduced, and the support is avoided from growing directly on the part or printing substrate, thereby reducing the support volume and improving printing efficiency. Attached Figure Description
[0046] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0047] Figure 1 This is a flowchart illustrating the steps of a 3D printing method for flange parts according to an embodiment of the present invention.
[0048] Figure 2 This is a flowchart of a step for obtaining a second part according to an embodiment of the present invention;
[0049] Figure 3 This is a flowchart of a first entity support generation step according to an embodiment of the present invention;
[0050] Figure 4 This is a flowchart of one step in generating the non-physical support according to an embodiment of the present invention;
[0051] Figure 5 This is a flowchart of a segmentation step according to an embodiment of the present invention;
[0052] Figure 6 This is a schematic diagram of a physical support according to an embodiment of the present invention;
[0053] Figure 7 This is a schematic diagram of a solid support growing on the outer wall of a part according to an embodiment of the present invention;
[0054] Figure 8 This is a schematic diagram of the upper part of a physical support combined with a component according to an embodiment of the present invention;
[0055] Figure 9 This is a schematic diagram of a hollowed-out design according to an embodiment of the present invention;
[0056] Figure 10 This is a structural block diagram of an embodiment of a 3D printing device for flange parts according to an embodiment of the present invention;
[0057] Figure 11 This is an internal structural diagram of a computer device according to one embodiment. Detailed Implementation
[0058] To make the technical problems, technical solutions, and beneficial effects solved by the embodiments of the present invention clearer, the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are merely illustrative of the present invention and are not intended to limit the present invention.
[0059] Reference Figure 1 The diagram illustrates a flowchart of a 3D printing method for flange parts according to an embodiment of the present invention, which may specifically include the following steps:
[0060] Step 101: Receive data of the first part component and generate the first part component;
[0061] In this embodiment of the invention, the method can be applied to a terminal, which may be a tablet computer, a personal computer, an all-in-one computer, etc. This embodiment of the invention does not limit the specific type of terminal. The operating system of the terminal may include Android, iOS, Windows Phone, Windows, etc. This invention does not impose too many restrictions on this.
[0062] The terminal can run the Magics3D printing application, and of course, it can also run other types of 3D printing applications. This embodiment of the invention does not impose too many restrictions on this.
[0063] Specifically, this method is mainly applied to flange parts or flange-like parts, such as parts with a large top volume and a small bottom volume, resembling a mushroom head. This embodiment of the invention does not impose too many restrictions on this.
[0064] The terminal can first receive data of the first part component and generate the first part component. For example, the terminal can receive the generation parameters of the first part component input by the user and generate the first part component in response to the generation parameters. Specifically, the first part component refers to a certain part of the part. In this embodiment of the invention, it may include the bottom outer ring part of the flange face. That is, the terminal can receive the generation parameters of the bottom outer ring part of the flange face input by the user and generate a three-dimensional image of the bottom outer ring of the flange face.
[0065] Step 102: Based on the first part, generate the first solid support;
[0066] After generating the first part, a first solid support can also be generated for the first part, that is, a first solid support can be generated on the bottom outer ring of the flange face. Specifically, the thickness of the solid support can be changed by setting the offset parameters to generate the first solid support. It should be noted that the first solid support refers to the solid support structure that needs to be added to the suspended area during the 3D printing process.
[0067] Step 103: After merging the first part component with the first solid support, a non-solid support is generated using the first solid support as the outer wall of the part.
[0068] In a further embodiment of the present invention, after obtaining the first part and the first solid support, the two can be merged first, and the first solid support can be used as the outer wall of the part, and a non-solid support can be generated on the outer wall of the part.
[0069] In a preferred embodiment, the non-solid support can be generated by setting scaling parameters. It should be noted that the non-solid support can refer to a non-solid support structure that needs to be added to the suspended area during the 3D printing process.
[0070] Step 104: Divide the first solid support into an upper solid support and a lower solid support, and merge the upper solid support with the first part to obtain the second part.
[0071] In practical applications of this invention, the first solid support can be divided into an upper solid support and a lower solid support. The upper solid support can be combined with the first part to obtain the second part, which can avoid the problem of poor flange flange caused by the solid support.
[0072] Step 105: Perform a hollowing operation on the lower solid support to obtain a hollowed-out lower solid support, and merge the hollowed-out lower solid support with the first solid support to obtain a second solid support;
[0073] For the lower solid support, it can be hollowed out to obtain a hollowed-out lower solid support, thereby reducing the printing volume and improving printing efficiency. Then, the hollowed-out lower solid support is merged with the first solid support to obtain the second solid support.
[0074] Step 106: Slice the second part component, the second solid support, and the non-solid support, and print the corresponding parts.
[0075] In this embodiment of the invention, the second part component, the second solid support, and the non-solid support are sliced and 3D printed to obtain the corresponding part.
[0076] In this embodiment of the invention, the 3D printing method for flange parts includes: receiving data of a first part component and generating the first part component; generating a first solid support based on the first part component; merging the first part component and the first solid support, and generating a non-solid support with the first solid support as the outer wall of the part; dividing the first solid support to obtain an upper solid support and a lower solid support, and merging the upper solid support with the first part component to obtain a second part component; performing a hollowing operation on the lower solid support to obtain a hollowed-out lower solid support, and merging the hollowed-out lower solid support with the first solid support to obtain a second solid support; slicing the second part component, the second solid support, and the non-solid support to print the corresponding part. This method can reduce the difficulty of support design, reduce the amount of support used, improve printing efficiency, and produce parts with small deformation and high dimensional accuracy. By converting the support, the drawing difficulty is reduced, and the support is avoided from growing directly on the part or printing substrate, thereby reducing the support volume and improving printing efficiency.
[0077] In a preferred embodiment, refer to Figure 2 The flowchart illustrates a step for obtaining a second part component according to an embodiment of the present invention. The step involves dividing the first solid support to obtain an upper solid support and a lower solid support, and then merging the upper solid support with the first part component to obtain the second part component. The step includes:
[0078] Sub-step 11: Back up the first entity support to obtain the backed-up first entity support;
[0079] Sub-step 12 involves dividing the backup first physical support into an upper physical support and a lower physical support, and then merging the upper physical support with the first part component to obtain a second part component.
[0080] In this embodiment of the invention, after obtaining the first physical support, the first physical support can be backed up to ensure data security. Then, the backed-up first physical support is divided into an upper physical support and a lower physical support. The upper physical support is then merged with the first part component to obtain the second part component.
[0081] In one practical application embodiment, refer to Figure 3 The flowchart illustrates a first solid support generation step according to an embodiment of the present invention. The step of generating the first solid support based on a first part component includes:
[0082] Sub-step 21: Receive offset setting parameters for the first part component;
[0083] The terminal can receive offset setting parameters for the first part. The types of offset setting parameters may include XY axis offset, Z axis offset, and unsupported offset, etc. This embodiment of the invention does not impose too many restrictions on the types of offset setting parameters.
[0084] Sub-step 22: Based on the offset setting parameters of the first part component, generate the first solid support.
[0085] Based on the aforementioned offset setting parameters, the terminal generates the first solid support on the basis of the first part component.
[0086] In a preferred embodiment, refer to Figure 4 The flowchart illustrates a step for generating the non-physical support according to an embodiment of the present invention. The generation of the non-physical support includes:
[0087] Sub-step 31: Receive scaling setting parameters for the part component that merges the first part component with the first solid support;
[0088] Sub-step 32: Generate the non-physical support.
[0089] It should be noted that the scaling settings parameters may include X-axis offset parameters, Y-axis offset parameters, X-axis angle parameters, Y-axis angle parameters, center parameters, etc. of the scaling support projection area. This embodiment of the invention does not impose too many restrictions on the types of scaling settings parameters.
[0090] The terminal receives the scaling setting parameters for the merged part components, and in response to the scaling setting parameters, generates a non-solid support.
[0091] In a preferred embodiment, referring to Figure 5 , a flowchart of a splitting step of an embodiment of the present invention is shown. The splitting of the first solid support into an upper solid support and a lower solid support includes:
[0092] Sub-step 41: Receive the input parameters for the splitting size and control the splitting sizes of the upper solid support and the lower solid support;
[0093] Sub-step 42: Split the first solid support according to the splitting size to obtain an upper solid support with a height of 2 - 5 mm, and determine the remaining part of the first solid support as the lower solid support.
[0094] For the specific splitting steps, the terminal first receives the input parameters for the splitting size and controls the splitting sizes of the upper solid support and the lower solid support; splits the first solid support according to the splitting size to obtain an upper solid support with a height of 2 - 5 mm and the remaining lower solid support respectively, which can avoid the problem of poor flange flanging caused by the support.
[0095] [[ID=—]]In order to enable those skilled in the art to better understand the present invention, the following is illustrated by a specific example:
[0096] Step 1: The terminal first generates the outer ring part at the bottom of the upper flange in response to the input parameters, generates a solid support on the outer ring part at the bottom of the upper flange, changes the thickness of the solid support through offset parameters, and exports the solid support in stl format, such as Figure 6 .
[0097] Step 2: Import the solid support, back up the solid support and the part. Merge one of the parts and the solid support, and convert the solid support into the outer wall of the part. Then generate a non-solid support, and the non-solid support can grow on the outer wall of this part through scaling and other means, such as Figure 7 . This step greatly reduces the support volume and at the same time avoids part deformation caused by the support.
[0098] The support solution of the present invention consists of a solid support and a non-solid support. The solid support is obtained by setting parameters such as offset, and the non-solid support is obtained by setting parameters such as scaling.
[0099] Step 3: Export the solid support and the non-solid support. Name the solid support as support*_ex.stl and name the non-solid support as support*_ex1.stl.
[0100] It should be noted that there is a typo in the original text. "参照 Figure 5 ,示出了本发明实施例的一种分割步骤的流程图……" seems incomplete and unclear. I've translated it as best as possible based on the context. Also, I've corrected "为了使本领域技术人员更好了理解本发明" to "为了使本领域技术人员更好地理解本发明".Step 4: Divide the previously backed-up solid support into two parts, with the upper part being 2-5mm high. Then merge the upper part with the previously backed-up parts, as shown below. Figure 8 The merged parts can be saved as *.stl to avoid poor flange flanges caused by supports.
[0101] Step 5, cut out the lower part of the solid from the bottom to... Figure 7 The minimum support height in, such as Figure 9 This can reduce print volume and improve printing efficiency.
[0102] Step 6: Import the previous *_ex.stl file, which is the solid support file. Merge the hollowed-out lower part of the solid with it and save it as a new *_ex.stl file. Printing with solid support printing technology can improve printing efficiency.
[0103] Step 7: After importing the three required files *.stl, *_ex.stl, and *_ex1.stl, you can slice them and 3D print the corresponding parts.
[0104] It should be noted that, for the sake of simplicity, the method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.
[0105] Reference Figure 10 The diagram illustrates a structural block diagram of a 3D printing device for flange parts according to an embodiment of the present invention, which may specifically include the following modules:
[0106] First part component generation module 301 is used to receive data of the first part component and generate the first part component;
[0107] The first solid support generation module 302 is used to generate a first solid support based on the first part component;
[0108] The non-solid support generation module 303 is used to generate a non-solid support by merging the first part component with the first solid support and using the first solid support as the outer wall of the part.
[0109] The second part component acquisition module 304 is used to divide the first solid support to obtain an upper solid support and a lower solid support, and to merge the upper solid support with the first part component to obtain the second part component;
[0110] The second entity support acquisition module 305 is used to perform a hollowing operation on the lower entity support to obtain a hollowed-out lower entity support, and to merge the hollowed-out lower entity support with the first entity support to obtain a second entity support.
[0111] The printing module 306 is used to slice the second part component, the second solid support, and the non-solid support to print the corresponding part.
[0112] Preferably, the second part acquisition module includes:
[0113] The backup submodule is used to back up the first entity support to obtain the backed-up first entity support;
[0114] The second part component acquisition submodule is used to divide the backed-up first physical support into an upper physical support and a lower physical support, and merge the upper physical support with the first part component to obtain the second part component.
[0115] Preferably, the first entity support generation module includes:
[0116] The offset setting parameter receiving submodule is used to receive the offset setting parameters for the first part component;
[0117] The first solid support generation submodule is used to generate a first solid support based on the first part component with the offset setting parameters.
[0118] Preferably, the non-physical support generation module includes:
[0119] The scaling setting parameter receiving submodule is used to receive scaling setting parameters for the part component that is merged with the first part component and the first solid support.
[0120] The non-physical support generation submodule is used to generate the non-physical support.
[0121] Preferably, the second part acquisition module includes:
[0122] The segmentation size control submodule is used to receive input parameters for the segmentation size and control the segmentation size of the upper solid support and the lower solid support;
[0123] The segmentation submodule is used to segment the first solid support according to the segmentation dimensions to obtain an upper solid support with a height of 2 to 5 mm, and to determine the remaining part of the first solid support as the lower solid support.
[0124] The modules in the aforementioned 3D printing device for flange components can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the computer device's memory as software, so that the processor can call and execute the corresponding operations of each module.
[0125] The 3D printing apparatus for flange parts provided above can be used to execute the 3D printing method for flange parts provided in any of the above embodiments, and has the corresponding functions and beneficial effects.
[0126] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 11 As shown, the computer device includes a processor, memory, network interface, display screen, and input devices connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The network interface is used to communicate with external terminals via a network connection. When the computer program is executed by the processor, it implements a 3D printing method for flange parts. The display screen can be an LCD screen or an e-ink screen. The input devices can be a touch layer covering the display screen, buttons, a trackball, or a touchpad on the computer device's casing, or an external keyboard, touchpad, or mouse.
[0127] Those skilled in the art will understand that Figure 11 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0128] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0129] Receive data from the first part component and generate the first part component;
[0130] Based on the first part, a first solid support is generated;
[0131] After merging the first part with the first solid support, a non-solid support is generated with the first solid support as the outer wall of the part.
[0132] The first solid support is divided into an upper solid support and a lower solid support, and the upper solid support is merged with the first part component to obtain a second part component;
[0133] The lower solid support is hollowed out to obtain a hollowed-out lower solid support. The hollowed-out lower solid support is then merged with the first solid support to obtain a second solid support.
[0134] The second part component, the second solid support, and the non-solid support are sliced and printed to obtain the corresponding parts.
[0135] In a preferred embodiment, the processor performs the following steps when executing a computer program:
[0136] The first entity support is backed up to obtain the backed-up first entity support;
[0137] The backup first physical support is divided into an upper physical support and a lower physical support, and the upper physical support is merged with the first part component to obtain a second part component.
[0138] In a preferred embodiment, the processor performs the following steps when executing a computer program:
[0139] Receive offset setting parameters for the first part component;
[0140] Based on the offset setting parameters, a first solid support is generated.
[0141] In a preferred embodiment, the processor performs the following steps when executing a computer program:
[0142] Receive scaling settings parameters for the part component that is merged with the first part component and the first solid support;
[0143] Generate the non-physical support.
[0144] In a preferred embodiment, the processor performs the following steps when executing a computer program:
[0145] Receive input parameters for the segmentation size and control the segmentation size of the upper and lower solid supports;
[0146] The first solid support is divided according to the stated dividing dimensions to obtain an upper solid support with a height of 2-5mm, and the remaining part of the first solid support is determined as the lower solid support.
[0147] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:
[0148] Receive data from the first part component and generate the first part component;
[0149] Based on the first part, a first solid support is generated;
[0150] After merging the first part with the first solid support, a non-solid support is generated with the first solid support as the outer wall of the part.
[0151] The first solid support is divided into an upper solid support and a lower solid support, and the upper solid support is merged with the first part component to obtain a second part component;
[0152] The lower solid support is hollowed out to obtain a hollowed-out lower solid support. The hollowed-out lower solid support is then merged with the first solid support to obtain a second solid support.
[0153] The second part component, the second solid support, and the non-solid support are sliced and printed to obtain the corresponding parts.
[0154] In a preferred embodiment, the computer program performs the following steps when executed by a processor:
[0155] The first entity support is backed up to obtain the backed-up first entity support;
[0156] The backup first solid support is divided into an upper solid support and a lower solid support, and the upper solid support is merged with the first part component to obtain a second part component. In a preferred embodiment, when the computer program is executed by a processor, it performs the following steps:
[0157] Receive offset setting parameters for the first part component;
[0158] Based on the offset setting parameters, a first solid support is generated.
[0159] In a preferred embodiment, the computer program performs the following steps when executed by a processor:
[0160] Receive scaling settings parameters for the part component that is merged with the first part component and the first solid support;
[0161] Generate the non-physical support.
[0162] In a preferred embodiment, the computer program performs the following steps when executed by a processor:
[0163] Receive input parameters for the segmentation size and control the segmentation size of the upper and lower solid supports;
[0164] The first solid support is divided according to the stated dividing dimensions to obtain an upper solid support with a height of 2-5mm, and the remaining part of the first solid support is determined as the lower solid support.
[0165] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.
[0166] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, apparatus, or computer program products. Therefore, embodiments of the present invention can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of the present invention can take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0167] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0168] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing terminal device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0169] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal equipment, causing a series of operational steps to be performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable terminal equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0170] Although preferred embodiments of the present invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present invention.
[0171] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes said element.
[0172] The foregoing has provided a detailed description of a 3D printing method for flange parts, a 3D printing apparatus for flange parts, a computer device, and a storage medium provided by the present invention. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
Claims
1. A 3D printing method for flange parts, characterized in that, The method includes: Receive data of the first part component and generate the first part component, wherein the first part component includes the bottom outer ring portion of the flange face of the flange component; Based on the first part, a first solid support is generated; After merging the first part with the first solid support, a non-solid support is generated with the first solid support as the outer wall of the part. The first entity support is backed up to obtain the backed-up first entity support; The backup first physical support is divided into an upper physical support and a lower physical support, and the upper physical support is merged with the first part component to obtain a second part component; A hollowed-out lower solid support is obtained by hollowing out the lower solid support, and the first solid support is imported in. The hollowed-out lower solid support is then merged with the first solid support to obtain the second solid support. The second part component, the second solid support, and the non-solid support are sliced and printed to obtain the corresponding parts.
2. The 3D printing method according to claim 1, characterized in that, The process of generating a first solid support based on the first component includes: Receive offset setting parameters for the first part component; Based on the offset setting parameters, a first solid support is generated using the first part component.
3. The 3D printing method according to claim 1 or 2, characterized in that, The generation of non-physical supports includes: Receive scaling settings parameters for the part component that is merged with the first part component and the first physical support; Generate the non-physical support.
4. The 3D printing method according to claim 1 or 2, characterized in that, The step of dividing the first solid support into an upper solid support and a lower solid support includes: Receive input parameters for the segmentation size and control the segmentation size of the upper and lower solid supports; The first solid support is divided according to the stated dividing dimensions to obtain an upper solid support with a height of 2-5mm, and the remaining part of the first solid support is determined as the lower solid support.
5. A 3D printing apparatus for flange parts, characterized in that, The device includes: The first part generation module is used to receive data of the first part and generate the first part, wherein the first part includes the bottom outer ring portion of the flange face of the flange. The first solid support generation module is used to generate the first solid support based on the first part component; The non-solid support generation module is used to merge the first part component with the first solid support, and then generate a non-solid support with the first solid support as the outer wall of the part. The second part acquisition module includes a backup submodule and a second part acquisition submodule. The backup submodule is used to back up the first physical support to obtain a backed-up first physical support. The second part acquisition submodule is used to divide the backed-up first physical support to obtain an upper physical support and a lower physical support, and merge the upper physical support with the first part to obtain a second part. The second entity support acquisition module is used to perform a hollowing operation on the lower entity support to obtain a hollowed-out lower entity support, import the first entity support, and merge the hollowed-out lower entity support with the first entity support to obtain the second entity support. The printing module is used to slice the second part component, the second solid support, and the non-solid support to obtain the corresponding part.
6. The 3D printing apparatus according to claim 5, characterized in that, The first entity support generation module includes: The offset setting parameter receiving submodule is used to receive the offset setting parameters for the first part component; The first solid support generation submodule is used to generate a first solid support based on the first part component with the offset setting parameters.
7. The 3D printing apparatus according to claim 5 or 6, characterized in that, The non-physical support generation module includes: The scaling setting parameter receiving submodule is used to receive scaling setting parameters for the part component that is merged with the first part component and the first solid support. The non-physical support generation submodule is used to generate the non-physical support.
8. The 3D printing apparatus according to claim 5 or 6, characterized in that, The second part acquisition module includes: The segmentation size control submodule is used to receive input parameters for the segmentation size and control the segmentation size of the upper solid support and the lower solid support; The segmentation submodule is used to segment the first solid support according to the segmentation dimensions to obtain an upper solid support with a height of 2 to 5 mm, and to determine the remaining part of the first solid support as the lower solid support.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the 3D printing method for flanges as described in any one of claims 1 to 4.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the 3D printing method for flanges as described in any one of claims 1 to 4.
Citation Information
Patent Citations
3D printing method, supporting structure, device, equipment and storage medium
CN112936870A
Supporting structure of large cavity, 3D printing method and manufacturing method
CN114054777A