A machining allowance calculation method, a variable wall thickness filling method and related devices

By slicing the 3D model and calculating the machining allowance using discrete control points, precise printing of parts in the fused deposition modeling process was achieved, solving the problems of rough edges and material leakage, and reducing processing time and material waste.

CN117301529BActive Publication Date: 2025-10-21NAT INST CORP OF ADDITIVE MFG XIAN
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202311536447.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-16
Publication Date
2025-10-21
Estimated Expiration
2043-11-16

AI Technical Summary

Technical Problem

In existing 3D printing technologies, the fused deposition modeling process uses a fixed width of material filling, which results in rough edges of the parts, missing material, and difficulty in accurately calculating the machining allowance, leading to wasted material reduction time and material.

Method used

The method involves dividing the 3D model into several layers, extracting the centerline and discretizing control points, calculating the width corresponding to the control points to determine the processing allowance, and precisely controlling the extrusion amount through a variable wall thickness filling method. This generates a filling path and outputs instructions for variable wall thickness filling.

Benefits of technology

Accurate calculation of machining allowance reduces rough edges and material leakage in the parts, reduces subtractive processing time and material consumption, and improves printing accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117301529B_ABST
    Figure CN117301529B_ABST
Patent Text Reader

Abstract

The application discloses a machining allowance calculation method, a variable-wall-thickness filling method and related equipment, and belongs to the technical field of 3D printing. The method adopts the steps of dividing a 3D model into a plurality of layers of slices, selecting an arbitrary slice to divide the slice into strips, obtaining a middle line corresponding to each strip, discretely forming a plurality of control points on the middle line, calculating the width of the strip corresponding to each control point, and finally calculating the machining allowance of the corresponding slice according to the width of the strip corresponding to the control point. The core idea of the method is to discretely form a plurality of control points from a single pass, and then calculate the width corresponding to each control point to control the extrusion amount in real time. The method can accurately and quickly calculate the machining allowance, thereby reducing the rough edges of a printed part and the occurrence of the phenomenon of missing material and unfilled material, and reducing the machining time and material of traditional subtractive machining.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of 3D printing, and in particular relates to a machining allowance calculation method, a variable wall thickness filling method and related equipment. Background Art

[0002] 3D printing, a type of rapid prototyping technology, also known as additive manufacturing, is a technique that constructs objects layer by layer using a digital model file, using bondable materials such as powdered metal or plastic. 3D printing is typically achieved using a digital material printer. It is often used in mold making, industrial design, and other fields to create models, and has gradually been adopted for the direct manufacture of some products. Parts printed using this technology already exist. The technology has applications in jewelry, footwear, industrial design, architecture, engineering, and construction (AEC), automotive, aerospace, dental, and medical industries, among other fields.

[0003] Among various 3D printing technologies, Fused Deposition Modeling (FDM) is a widely used rapid prototyping process. Currently, FDM generally uses fixed-width materials to fill solid models. The fixed-width printing method results in rough edges and material leaks, which often requires increasing machining allowances for subsequent subtractive removal. However, the existing machining allowance calculation method is difficult to calculate, which still leads to problems such as rough edges and material leaks. In addition, the existing filling process wastes a lot of subtractive processing time and materials. Summary of the Invention

[0004] In order to overcome the shortcomings of the above-mentioned technology, the present invention provides a machining allowance calculation and related equipment, which can solve the technical problem that the existing machining allowance calculation method cannot accurately and quickly calculate the machining allowance, resulting in rough edges of printed parts and leakage and unfilled material.

[0005] The present invention also provides a variable wall thickness filling method and related equipment, which can solve the technical problem that the existing filling process will lead to a large amount of waste of subtractive processing time and materials.

[0006] In order to achieve the above object, the present invention adopts the following technical solutions:

[0007] A method for calculating machining allowance, comprising:

[0008] S1: Divide the 3D model into several slices;

[0009] S2: randomly select a slice layer and divide it into multiple strips and blocks, and obtain the corresponding midline of each strip and block;

[0010] S3: Discretely form multiple control points on the center line based on the preset accuracy, and calculate the width of the bar corresponding to each control point;

[0011] S4: Based on the width of the bar corresponding to the control point, the machining allowance of the corresponding slice is calculated.

[0012] Furthermore, it also includes:

[0013] S5: Repeat S2-S4 to calculate the machining allowance of each slice.

[0014] A machining allowance calculation system, used to implement the steps of the above machining allowance calculation method, is characterized by comprising:

[0015] Segmentation module, used to segment the 3D model into several slices;

[0016] A midline acquisition module is used to select a slice layer at random, divide it into multiple strips, and obtain the midline corresponding to each strip;

[0017] A first calculation module is used to discretely form multiple control points on the center line based on a preset accuracy, and calculate the width of the bar corresponding to each control point;

[0018] The second calculation module is used to calculate the machining allowance of the corresponding slice based on the width of the strip corresponding to the control point.

[0019] A device comprising:

[0020] Memory for storing computer programs;

[0021] A processor is used to implement the steps of the above-mentioned machining allowance calculation method when executing the computer program.

[0022] A computer-readable storage medium stores a computer program, which is used to implement the steps of the machining allowance calculation method when executed by a processor.

[0023] A variable wall thickness filling method, comprising:

[0024] According to the machining allowance of the slice, the filling path is calculated;

[0025] Summarize the filling paths corresponding to each layer of the 3D model slice and output the filling instructions;

[0026] Fill the workpiece with variable wall thickness based on filling instructions;

[0027] The machining allowance of the slice is obtained by using the above-mentioned machining allowance calculation method.

[0028] Furthermore, the filling instruction includes the coordinate positions of all control points of each layer of the slice and the corresponding filling path. According to the coordinate positions of all control points and the corresponding filling path, the printing device is synchronously controlled to complete the variable wall thickness filling.

[0029] A variable wall thickness filling system is used to implement the steps of the variable wall thickness filling method, including:

[0030] A filling path acquisition module is used to calculate the filling path according to the machining allowance of the slice;

[0031] The filling instruction output module is used to summarize the filling paths corresponding to each layer of the 3D model slice and output the filling instructions;

[0032] The filling module is used to fill the workpiece with variable wall thickness based on the filling instructions.

[0033] A device comprising:

[0034] Memory for storing computer programs;

[0035] A processor is used to implement the steps of the above-mentioned variable wall thickness filling method when executing the computer program.

[0036] A computer-readable storage medium stores a computer program, which is used to implement the steps of the variable wall thickness filling method when executed by a processor.

[0037] Compared with the prior art, the present invention has the following beneficial effects:

[0038] The present invention provides a method for calculating machining allowance. The method divides a 3D model into several layers of slices, then selects any slice and divides it into strips, obtains the center line corresponding to each strip, discretizes multiple control points on the center line, calculates the width of the strip corresponding to each control point, and finally calculates the machining allowance of the corresponding slice based on the width of the strip corresponding to the control point. The core idea of ​​the method is to discretize a single channel into several control points, and then calculate the width corresponding to each control point to control the extrusion amount in real time. The method can accurately and quickly calculate the machining allowance, thereby reducing the rough edges of printed parts and the occurrence of leaking and unfilled materials.

[0039] The present invention also provides a variable wall thickness filling method. Based on the above-mentioned processing allowance calculation method, this method calculates the filling path according to the processing allowance of the slice, outputs the filling instructions by summarizing the filling paths corresponding to the slices of each layer of the 3D model, and finally performs variable wall thickness filling on the workpiece based on the filling instructions; compared with traditional printing methods, this method can better focus on the detailed features of the model, improve accuracy, and reduce printing allowances; at the same time, the use of this method also solves the problems of rough edges and leaking and unfilled parts in the fused deposition modeling process, reducing the processing time and materials of traditional subtractive processing. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 A schematic diagram of dividing a 3D model of a workpiece into several slices according to an embodiment of the present invention;

[0041] Figure 2 A schematic diagram of a slice of a layer provided in an embodiment of the present invention being divided into strips;

[0042] Figure 3 A schematic diagram of a midline discretized into control points according to an embodiment of the present invention;

[0043] Figure 4 A schematic diagram of calculating the width of a bar corresponding to a control point provided by an embodiment of the present invention;

[0044] Figure 5 A flowchart of a method for calculating machining allowance provided by the present invention;

[0045] Figure 6 A schematic structural diagram of a machining allowance calculation system provided by the present invention;

[0046] Figure 7 A flow chart of a variable wall thickness filling method provided by the present invention;

[0047] Figure 8 This is a structural schematic diagram of a variable wall thickness filling system provided by the present invention. DETAILED DESCRIPTION

[0048] The present invention provides a method for calculating machining allowance, such as Figure 5 As shown, the following steps are included:

[0049] S1: Divide the 3D model into several slices.

[0050] S2: randomly select a slice layer and divide it into multiple strips and blocks, and obtain the corresponding midline of each strip and block.

[0051] S3: Based on the preset accuracy, multiple control points are discretely formed on the center line, and the width of the bar corresponding to each control point is calculated.

[0052] S4: Based on the width of the bar corresponding to the control point, the machining allowance of the corresponding slice is calculated.

[0053] S5: Repeat S2-S4 to calculate the machining allowance of each slice.

[0054] The present invention also provides a variable wall thickness filling method, such as Figure 7 As shown, the following steps are included:

[0055] Step 1: Calculate the filling path based on the machining allowance of the slice;

[0056] Step 2: Summarize the filling paths corresponding to each layer of the 3D model slice and output the filling instructions;

[0057] Step 3: Fill the workpiece with variable wall thickness based on the filling instruction;

[0058] The machining allowance of the slice is obtained by using the above-mentioned machining allowance calculation method.

[0059] like Figure 6 As shown, the present invention also provides a machining allowance calculation system, including: a cutting module, used to divide a 3D model into several layers of slices; a centerline acquisition module, used to optionally select a layer of slices, divide it into multiple strips, and obtain the center line corresponding to each strip; a first calculation module, used to discretely form multiple control points on the center line based on a preset accuracy, and calculate the width of the strip corresponding to each control point; a second calculation module, used to calculate the machining allowance of the corresponding slice based on the width of the strip corresponding to the control point.

[0060] The present invention also provides a device, comprising: a memory for storing a computer program; and a processor for implementing the steps of the machining allowance calculation method when executing the computer program.

[0061] When the processor executes the computer program, the steps of calculating the above-mentioned machining allowance are implemented, for example: dividing the 3D model into several layers of slices; randomly selecting a layer of slices, dividing it into multiple strips, and obtaining the center line corresponding to each strip; discretely forming multiple control points on the center line based on a preset accuracy, and calculating the width of the strip corresponding to each control point; and calculating the machining allowance of the corresponding slice based on the width of the strip corresponding to the control point.

[0062] Alternatively, when the processor executes the computer program, the functions of each module in the above-mentioned system are realized, for example: a segmentation module, used to segment the 3D model into several layers of slices; a centerline acquisition module, used to optionally select a layer of slices, segment it into multiple strips, and obtain the centerline corresponding to each strip; a first calculation module, used to discretely form multiple control points on the centerline based on a preset accuracy, and calculate the width of the strip corresponding to each control point; a second calculation module, used to calculate the processing allowance of the corresponding slice based on the width of the strip corresponding to the control point.

[0063] Exemplarily, the computer program can be divided into one or more modules / units, and the one or more modules / units are stored in the memory and executed by the processor to complete the present invention. The one or more modules / units can be a series of computer program instruction segments that can complete preset functions, and the instruction segments are used to describe the execution process of the computer program in the machining allowance calculation device. For example, the computer program can be divided into a segmentation module, a centerline acquisition module, a first calculation module and a second calculation module; the specific functions of each module are as follows: a segmentation module, which is used to segment the 3D model into several layers of slices; a centerline acquisition module, which is used to randomly select a layer of slices and divide it into multiple strips to obtain the center line corresponding to each strip; a first calculation module, which is used to discretely form multiple control points on the center line based on a preset accuracy, and calculate the width of the strip corresponding to each control point; a second calculation module, which is used to calculate the machining allowance of the corresponding slice based on the width of the strip corresponding to the control point.

[0064] The machining allowance calculation device may be a computing device such as a desktop computer, a notebook computer, a PDA, or a cloud server. The machining allowance calculation device may include, but is not limited to, a processor and a memory. Those skilled in the art will appreciate that the above are examples of machining allowance calculation devices and do not constitute a limitation on the machining allowance calculation device. The machining allowance calculation device may include more components than those described above, or a combination of certain components, or different components. For example, the machining allowance calculation device may also include input and output devices, network access devices, buses, etc.

[0065] The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor. The processor is the control center of the machining allowance calculation and connects various parts of the entire machining allowance calculation device using various interfaces and lines.

[0066] The memory may be used to store the computer program and / or module, and the processor implements various functions of the machining allowance calculation device by running or executing the computer program and / or module stored in the memory and calling the data stored in the memory.

[0067] The memory may mainly include a program storage area and a data storage area. The program storage area may store an operating system and at least one application required for a function (such as a sound playback function, an image playback function, etc.); the data storage area may store data created based on the use of the mobile phone (such as audio data, a phone book, etc.). In addition, the memory may include a high-speed random access memory and may also include a non-volatile memory, such as a hard disk, internal memory, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, at least one disk storage device, a flash memory device, or other volatile solid-state storage device.

[0068] The present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the machining allowance calculation method are implemented.

[0069] If the modules / units integrated in the machining allowance calculation system are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium.

[0070] Based on this understanding, the present invention can implement all or part of the process of the above-mentioned machining allowance calculation method by means of a computer program that instructs relevant hardware. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above-mentioned machining allowance calculation method can be implemented. The computer program includes computer program code, which can be in source code form, object code form, executable file, or preset intermediate form.

[0071] like Figure 8 As shown, the present invention also provides a variable wall thickness filling system, including: a filling path acquisition module, used to calculate the filling path according to the processing allowance of the slice; a filling instruction output module, used to summarize the filling paths corresponding to the slices of each layer of the 3D model and output the filling instructions; a filling module, used to perform variable wall thickness filling on the workpiece based on the filling instructions.

[0072] The present invention also provides a device, comprising: a memory for storing a computer program; and a processor for implementing the steps of the variable wall thickness filling method when executing the computer program.

[0073] When the processor executes the computer program, the above-mentioned variable wall thickness filling steps are implemented, for example: a filling path is calculated based on the processing allowance of the slice; the filling paths corresponding to each layer of the slice of the 3D model are summarized and a filling instruction is output; and the workpiece is filled with variable wall thickness based on the filling instruction.

[0074] Alternatively, when the processor executes the computer program, it implements the functions of each module in the above system, for example: a filling path acquisition module, used to calculate the filling path based on the processing allowance of the slice; a filling instruction output module, used to summarize the filling paths corresponding to each layer of slices of the 3D model and output filling instructions; a filling module, used to perform variable wall thickness filling on the workpiece based on the filling instructions.

[0075] Exemplarily, the computer program can be divided into one or more modules / units, and the one or more modules / units are stored in the memory and executed by the processor to complete the present invention. The one or more modules / units can be a series of computer program instruction segments that can complete preset functions, and the instruction segments are used to describe the execution process of the computer program in the variable wall thickness filling device. For example, the computer program can be divided into a filling path acquisition module, a filling instruction output module and a filling module; the specific functions of each module are as follows: the filling path acquisition module is used to calculate the filling path based on the processing allowance of the slice; the filling instruction output module is used to summarize the filling paths corresponding to the slices of each layer of the 3D model and output the filling instructions; the filling module is used to perform variable wall thickness filling on the workpiece based on the filling instructions.

[0076] The variable wall thickness filling device can be a computing device such as a desktop computer, laptop, PDA, or cloud server. The variable wall thickness filling device may include, but is not limited to, a processor and memory. Those skilled in the art will appreciate that the above examples of variable wall thickness filling devices are not intended to limit the scope of such devices. Such devices may include more components, combinations of certain components, or different components. For example, the variable wall thickness filling device may also include input / output devices, network access devices, buses, and the like.

[0077] The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor. The processor is the control center of the variable wall thickness filling system, connecting various parts of the entire variable wall thickness filling system using various interfaces and lines.

[0078] The memory can be used to store the computer program and / or module, and the processor realizes various functions of the variable wall thickness filling device by running or executing the computer program and / or module stored in the memory and calling the data stored in the memory.

[0079] The memory may mainly include a program storage area and a data storage area. The program storage area may store an operating system and at least one application required for a function (such as a sound playback function, an image playback function, etc.); the data storage area may store data created based on the use of the mobile phone (such as audio data, a phone book, etc.). In addition, the memory may include a high-speed random access memory and may also include a non-volatile memory, such as a hard disk, internal memory, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, at least one disk storage device, a flash memory device, or other volatile solid-state storage device.

[0080] The present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the variable wall thickness filling method are implemented.

[0081] If the integrated module / unit of the variable wall thickness filling system is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium.

[0082] Based on this understanding, the present invention can implement all or part of the process of the variable wall thickness filling method described above by using a computer program to instruct related hardware. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, it can implement the steps of the variable wall thickness filling method described above. The computer program includes computer program code, which can be in source code form, object code form, executable file, or preset intermediate form.

[0083] The computer-readable storage medium may include: any entity or device that can carry the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium, etc.

[0084] It should be noted that the content contained in the computer-readable storage medium can be appropriately increased or decreased according to the requirements of legislation and patent practices in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practices, computer-readable storage media do not include electrical carrier signals and telecommunication signals.

[0085] Example

[0086] The present invention will be further described below in conjunction with the embodiments and drawings:

[0087] As described in the background technology, current fused deposition modeling generally uses fixed-width materials to fill solid models. The fixed-width printing method will result in rough edges of the workpiece and the phenomenon of leaking and unfilled material. It is often necessary to increase the processing allowance for subsequent subtractive removal. However, the existing processing allowance calculation method is difficult to calculate the processing allowance, which will still lead to problems such as rough edges of the workpiece and leaking and unfilled material. In addition, the use of existing filling processes will result in a large amount of waste of subtractive processing time and materials.

[0088] In order to solve the above problems, this embodiment provides a method for calculating machining allowance and a method for filling with variable wall thickness, which slices the workpiece, divides the slices into strips, extracts the center line, discrete control points, determines the width, and determines the extrusion amount according to the width. The equipment synchronously controls the extrusion amount corresponding to the position of the control point; the above method provided by the present invention can improve the edge roughness of the workpiece made by the fused deposition molding process, solve the problem of leaking material and unfilled material, and reduce the processing time and material of traditional subtractive material.

[0089] This embodiment provides a method for calculating machining allowance, and the specific steps are as follows:

[0090] The first step is to create a 3D model using computer software;

[0091] The second step is to slice the 3D model to be printed, dividing the 3D model into several slice layers;

[0092] The third step is to divide the slices of each layer into strips and extract the center line of each strip. The center line is discretized into control points according to a certain control accuracy, and the width of the strip corresponding to the control point is determined. The corresponding extrusion amount (machining allowance) is calculated based on the width.

[0093] This embodiment also provides a variable wall thickness filling method, based on the above-mentioned machining allowance calculation method, the specific steps are as follows:

[0094] In the first step, the machining allowance of the 3D model slice is calculated according to the above machining allowance calculation method.

[0095] The second step is to generate the corresponding filling path according to the machining allowance of the slice;

[0096] The third step is to loop the operation until each layer of slices is processed according to the above steps, summarize all filling paths and output the machine instruction file (including filling instructions).

[0097] The fourth step is to perform variable wall thickness filling on the workpiece based on the instruction file containing the filling instruction machine.

[0098] The present invention will be further explained below with reference to the accompanying drawings and implementation examples:

[0099] In this embodiment, assuming that a fused deposition modeling workpiece is processed, a machining allowance calculation method and a variable wall thickness filling method are adopted. The specific execution process is as follows:

[0100] First, as Figure 1 As shown, the 3D model is sliced; wherein, the density of the printing material of the 3D model is ρ, and the 3D model is cut into several slice layers of h mm according to the set slice thickness h mm;

[0101] Second, if Figure 2 As shown, the slices of each layer are divided into several strips with a width of w, and the midline of each strip is extracted;

[0102] Third, if Figure 3 As shown, according to the preset control accuracy (for example, a nozzle of 0.25 mm is used in the printing device), the center line is discretized into multiple control points;

[0103] Fourth, if Figure 4 As shown, the width τ corresponding to the control point is determined, the extrusion amount e (i.e., machining allowance) corresponding to the control point is calculated, and the filling path is generated, where f is the printing speed; the calculation formula is as follows:

[0104] e=τ×h×f×ρ

[0105] This cycle continues until each layer is processed and a machine instruction file containing the filled path is output.

[0106] The printing device (filling device) fills the path in the instruction file to complete the variable wall thickness filling of the fused deposition modeling workpiece.

[0107] It can be seen that compared with the traditional printing method, this method solves the problems of rough edges and unfilled parts in the fused deposition modeling process, and reduces the processing time and materials of traditional subtractive printing.

[0108] In summary, the present invention provides a method for calculating machining allowance and a method for variable wall thickness filling, which have the following advantages over traditional filling processes:

[0109] The present invention provides a method for calculating machining allowance, which divides a 3D model into several layers of slices, then selects any slice to divide it into strips, obtains the center line corresponding to each strip, discretizes multiple control points on the center line, calculates the width of the strip corresponding to each control point, and finally calculates the machining allowance of the corresponding slice based on the width of the strip corresponding to the control point. The core idea of ​​the method is to discretize a single channel into several control points, and then calculate the width corresponding to each control point to control the extrusion amount in real time. The method can accurately and quickly calculate the machining allowance, thereby reducing the edge roughness of printed parts and the occurrence of leaking material and unfilled phenomena.

[0110] The present invention also provides a variable wall thickness filling method. Based on the above-mentioned machining allowance calculation method, the filling path is calculated according to the machining allowance of the slices. By summarizing the filling paths corresponding to the slices of each layer of the 3D model, the filling instructions are output, and finally the variable wall thickness filling is performed on the workpiece based on the filling instructions. Compared with the traditional printing method, this method can better focus on the detailed features of the model, improve the accuracy, and reduce the printing allowance. At the same time, the use of this method also solves the problems of rough edges and leaking and unfilled parts in the fused deposition modeling process, reducing the processing time and materials of traditional subtractive processing.

[0111] The above embodiment is only one of the implementation methods that can realize the technical solution of the present invention. The scope of protection claimed by the present invention is not limited only to this embodiment, but also includes changes, replacements and other implementation methods that can be easily thought of by any technician familiar with this technical field within the technical scope disclosed by the present invention.

Claims

1. A method for calculating machining allowance, characterized in that: include: S1: Divide the 3D model into several slices; S2: randomly select a slice layer, divide the selected slice into multiple strips, and obtain the corresponding midline of each strip; S3: Discretely form multiple control points on the center line based on the preset accuracy, and calculate the width of the bar corresponding to each control point; S4: Based on the width of the bar corresponding to the control point, the machining allowance of the corresponding slice is calculated; wherein the calculation formula of the machining allowance is as follows: Where, Indicates machining allowance; Indicates the width of the bar corresponding to the control point; represents the slice thickness; Indicates printing speed; Indicates the density of the printing material; S5: Repeat S2-S4 to calculate the machining allowance of each slice.

2. A machining allowance calculation system, used to implement the steps of the machining allowance calculation method according to claim 1, characterized in that: include: Segmentation module, used to segment the 3D model into several slices; A midline acquisition module is used to select a slice layer at random, divide it into multiple strips, and obtain the midline corresponding to each strip; A first calculation module is used to discretely form multiple control points on the center line based on a preset accuracy, and calculate the width of the bar corresponding to each control point; The second calculation module is used to calculate the machining allowance of the corresponding slice based on the width of the strip corresponding to the control point.

3. A machining allowance calculation device, characterized in that: include: memory for storing computer programs; A processor is configured to implement the steps of the machining allowance calculation method according to claim 1 when executing the computer program.

4. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, it is used to implement the steps of the machining allowance calculation method according to claim 1.

5. A variable wall thickness filling method, characterized in that: include: According to the machining allowance of the slice, the filling path is calculated; Summarize the filling paths corresponding to each layer of the 3D model slice and output the filling instructions; Fill the workpiece with variable wall thickness based on filling instructions; Wherein, the machining allowance of the slice is obtained by using the machining allowance calculation method according to claim 1; The filling instruction includes the coordinate positions of all control points of each layer of slices and the corresponding filling path. According to the coordinate positions of all control points and the corresponding filling path, the printing device is synchronously controlled to complete the variable wall thickness filling.

6. A variable wall thickness filling system for implementing the steps of the variable wall thickness filling method according to claim 5, characterized in that: include: A filling path acquisition module is used to calculate the filling path according to the machining allowance of the slice; The filling instruction output module is used to summarize the filling paths corresponding to each layer of the 3D model slice and output the filling instructions; The filling module is used to fill the workpiece with variable wall thickness based on the filling instructions.

7. A variable wall thickness filling device, characterized in that: include: memory for storing computer programs; A processor is used to implement the steps of the variable wall thickness filling method according to claim 5 when executing the computer program.

8. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, it is used to implement the steps of the variable wall thickness filling method according to claim 5.

Citation Information

Patent Citations

  • Optimized pathing solution for additive manufacturing

    CN112571789A

  • Three-dimensional printing method and device, computer equipment and storage medium

    CN113334760A

  • Variable-caliber additive manufacturing device and control method

    CN116749511A