Planning of computer numerical control (CNC) machining operations with the aid of a digital computer
US-10564626-B2 · Feb 18, 2020 · US
US11734471B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11734471-B2 |
| Application number | US-201815996405-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 1, 2018 |
| Priority date | Jun 5, 2017 |
| Publication date | Aug 22, 2023 |
| Grant date | Aug 22, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Design process that performs geometry synthesis on a 3D model of a product based on a design problem statement and manufacturing constraints associated with a manufacturing machine intended to manufacture the product. The manufacturing constraints may include dimensions for a tool bit, dimensions for a tool head, a set of machining directions of the manufacturing machine, or any combination thereof. For a 5-axis manufacturing machine, the set of machining directions may be determined by a “NormalSearch” algorithm and/or a “HeatSearch” algorithm. The geometry synthesis produces a design solution comprising a final 3D model of the product, whereby each point on the boundary of the final 3D model is determined to be accessible by a tool bit and/or tool head in at least one machining direction of the manufacturing machine. Thus, the design solution for the product is more easily and directly manufacturable by the manufacturing machine.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method for designing a product for manufacture, the method comprising: determining a design problem statement for a final product to be manufactured; determining a set of dimensions of a manufacturing machine; generating a computer-generated three-dimensional (3D) model of the final product to be manufactured based on the design problem statement; modifying the 3D model of the final product to be manufactured by moving one or more positions of one or more points on a surface of the 3D model based on the set of dimensions of the manufacturing machine; and generating a design solution for the final product to be manufactured that includes the modified 3D model of the final product. 2. The computer-implemented method of claim 1 , wherein the set of dimensions is associated with a tool bit of the manufacturing machine. 3. The computer-implemented method of claim 1 , wherein the set of dimensions is associated with a tool head of the manufacturing machine. 4. The computer-implemented method of claim 1 , wherein the set of dimensions comprises a tool bit radius and a tool bit length. 5. The computer-implemented method of claim 2 , wherein modifying the 3D model of the final product to be manufactured comprises determining that a first point on the surface of the 3D model of the final product is accessible by the tool bit based on the set of dimensions. 6. The computer-implemented method of claim 5 , wherein determining that the first point is accessible by the tool bit comprises determining that a 3D model of the tool bit is able to contact the first point without contacting any remaining portion of the 3D model of the final product. 7. The computer-implemented method of claim 5 , wherein modifying the 3D model of the final product to be manufactured further comprises multiplying a speed function at the first point by a positive scalar value. 8. The computer-implemented method of claim 1 , wherein modifying the 3D model of the final product to be manufactured comprises: determining that a first point on the surface of the 3D model of the final product to be manufactured is not accessible by a tool of the manufacturing machine based on the set of dimensions of the manufacturing machine; and in response, moving a position of at least one of the first point or a second point on the surface of the 3D model of the final product to be manufactured such that the first point is accessible by the tool of the manufacturing machine. 9. The computer-implemented method of claim 8 , wherein modifying the 3D model of the final product to be manufactured further comprises multiplying a speed function at the first point by a scalar value equal to 0. 10. One or more non-transitory computer-readable media storing program instructions that, when executed by one or more processors, cause the one or more processors to perform the steps of: determining a design problem statement for a final product to be manufactured; determining a set of dimensions of a manufacturing machine; generating a computer-generated three-dimensional (3D) model of the final product to be manufactured based on the design problem statement; modifying the 3D model of the final product to be manufactured by moving one or more positions of one or more points on a surface of the 3D model based on the set of dimensions of the manufacturing machine; and generating a design solution for the final product to be manufactured that includes the modified 3D model of the final product. 11. The one or more non-transitory computer-readable media of claim 10 , wherein the set of dimensions comprises a set of dimensions for a tool bit of the manufacturing machine including a tool bit radius and a tool bit length. 12. The one or more non-transitory computer-readable media of claim 10 , wherein the set of dimensions comprises a set of dimensions for a tool head of the manufacturing machine including a tool head radius. 13. The one or more non-transitory computer-readable media of claim 10 , wherein: the manufacturing machine comprises a tool bit; and modifying the 3D model of the final product to be manufactured comprises determining that a first point on the surface of the 3D model of the final product is accessible by the tool bit based on the set of dimensions. 14. The one or more non-transitory computer-readable media of claim 13 , wherein: the manufacturing machine further comprises a tool head that holds the tool bit; and the first point is determined to be accessible by the tool bit if a 3D model of the tool bit can contact the first point without a 3D model of the tool head contacting any portion of the surface of the 3D model of the final product, wherein the 3D model of the tool bit and the 3D model of the tool head are determined based on the set of dimensions. 15. The one or more non-transitory computer-readable media of claim 13 , wherein modifying the 3D model of the final product to be manufactured further comprises multiplying a speed function at the first point by a positive scalar value. 16. The one or more non-transitory computer-readable media of claim 10 , wherein: the manufacturing machine comprises a tool; and modifying the 3D model of the final product to be manufactured comprises: determining that a first point on the surface of the 3D model of the final product to be manufactured is not accessible by the tool based on the set of dimensions; and in response, moving a position of at least one of the first point or a second point on the surface of the 3D model of the final product to be manufactured such that the first point is accessible by the tool of the manufacturing machine. 17. The one or more non-transitory computer-readable media of claim 16 , wherein modifying the 3D model of the final product to be manufactured further comprises multiplying a speed function at the first point by a scalar value equal to 0. 18. The one or more non-transitory computer-readable media of claim 10 , wherein: the manufacturing machine comprises a tool bit; and the design solution for the final product to be manufactured specifies a final 3D model of the final product, wherein each point on a surface of the final 3D model is determined to be accessible by the tool bit. 19. A computing system for designing a product for manufacture by a manufacturing machine, comprising: one or more memories that includes a design engine; and one or more processors that are coupled to the one or more memories and, upon executing the design engine, perform the steps of: determining a design problem statement for the a final product to be manufactured; determining a set of dimensions of a manufacturing machine; generating a computer-generated three-dimensional (3D) model of the final product to be manufactured based on the design problem statement; modifying the 3D model of the final product to be manufactured by moving one or more positions of one or more points on a surface of the 3D model based on the set of dimensions of the manufacturing machine; and generating a design solution for the final product to be manufactured that includes the modified 3D model of the final product. 20. The computing system of claim 19 , wherein the set of dimensions is associated with a tool bit of the manufacturing machine.
using finite element methods [FEM] or finite difference methods [FDM] · CPC title
Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30) · CPC title
Processes of additive manufacturing · CPC title
Apparatus for additive manufacturing; Details thereof or accessories therefor · CPC title
for controlling or regulating additive manufacturing processes · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.