Topology optimization for subtractive manufacturing techniques

US11734471B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11734471-B2
Application numberUS-201815996405-A
CountryUS
Kind codeB2
Filing dateJun 1, 2018
Priority dateJun 5, 2017
Publication dateAug 22, 2023
Grant dateAug 22, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • using finite element methods [FEM] or finite difference methods [FDM] · CPC title

  • G06F30/20Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11734471B2 cover?
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 the…
Who is the assignee on this patent?
Autodesk Inc
What technology area does this patent fall under?
Primary CPC classification G06F30/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 22 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).