IP Library Granted Patent US 11,173,665
Granted Patent B2
US 11,173,665 · App. 16/680,623 · Granted Nov 16, 2021

Systems and methods of simulating intermediate forms for additive fabrication

Inventor: Shane Wighton (Raleigh, NC)
Assignee: Formlabs, Inc.
B29C64/386B33Y50/00G05B2219/49007
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,173,665
App. No.
16/680,623
Granted
Nov 16, 2021
Kind
B2
Abstract

According to some embodiments, a method of optimizing an additive fabrication process for an object is provided, the method comprising obtaining a representation of an intermediate form of the object, the intermediate form being an expected shape of the object when partially fabricated by the additive fabrication process, simulating one or more forces expected to be applied to the intermediate form of the object during the additive fabrication process, evaluating one or more results of the simulating step against one or more criteria, and adapting the additive fabrication process based at least in part on a result of the evaluating.

Claims (39)

1. A method of optimizing an additive fabrication process for an object and an associated support structure to be fabricated by an additive fabrication device, said optimization being based on a representation of an intermediate form of the object, the intermediate form being an expected shape of the object when partially fabricated by the additive fabrication device, the method comprising:

simulating, using at least one processor, one or more forces expected to be applied to at least one node of the representation of the intermediate form during fabrication of the intermediate form by the additive fabrication device, wherein the representation comprises a plurality of nodes and one or more connections between nodes of the plurality of nodes;

evaluating, using the at least one processor, one or more results of the simulating step against one or more criteria; and

generating, using the at least one processor, instructions that, when executed by the additive fabrication device, cause the additive fabrication device to fabricate the object, said instructions being generated based at least in part on the evaluated one or more results.

2. The method of claim 1 , wherein the one or more connections between nodes comprises a first connection between a first node and a second node, and wherein the first connection is associated with one or more attributes representative of characteristics of a region of the object located between the first node and the second node.

3. The method of claim 2 , wherein the one or more attributes comprise a cross-sectional area and/or area moment of inertia of the region of the object located between the first node and the second node.

4. The method of claim 1 , further comprising:

identifying, based on the evaluated one or more results, one or more nodes of the plurality of nodes needing additional support; and

adapting the additive fabrication process by altering the associated support structure for the object to provide support to the one or more nodes needing additional support.

5. The method of claim 4 , wherein altering the associated support structure comprises:

identifying a point on a surface of the object nearest a position of a node needing additional support; and

generating another support structure that contacts the identified point on the surface of the object.

6. The method of claim 5 , further comprising, after adapting the additive fabrication process:

simulating one or more forces expected to be applied to the intermediate object during fabrication by the additive fabrication device based at least in part on the altered associated support structure.

7. The method of claim 6 , further comprising:

displaying to a user, based on one or more results of the simulating step performed after adapting the additive fabrication process, an indication that the additive fabrication process may be unlikely to successfully fabricate the object.

8. The method of claim 1 , wherein simulating the one or more forces expected to be applied to the intermediate form of the object includes finite element analysis.

9. The method of claim 1 , further comprising:

obtaining a plurality of intermediate forms of the object, each of the plurality of intermediate forms of the object being an expected shape of the object at a respective partially fabricated stage of the additive fabrication process;

generating a plurality of representations based on the plurality of intermediate forms of the object; and

simulating one or more forces expected to be applied to each of the plurality of intermediate forms of the object during the additive fabrication process based on the plurality of representations.

10. The method of claim 1 , wherein:

evaluating the one or more results of the simulating step against one or more criteria comprises determining whether the one or more results are below one or more threshold values; and

identifying the one or more nodes needing additional support is based on which of the one or more results were determined to be below the one or more threshold values.

11. The method of claim 1 , further comprising fabricating the object via the additive fabrication process according to the generated instructions.

12. The method of claim 11 , wherein the additive fabrication process includes stereolithography.

13. At least one non-transitory computer readable medium comprising instructions that, when executed, cause a computer to perform a method of optimizing an additive fabrication process for an object and an associated support structure to be fabricated by an additive fabrication device, said optimization being based on a representation of an intermediate form of the object, the intermediate form being an expected shape of the object when partially fabricated by the additive fabrication device, the method comprising:

simulating, using at least one processor, one or more forces expected to be applied to at least one node of the representation of the intermediate form during fabrication of the intermediate form by the additive fabrication device, wherein the representation comprises a plurality of nodes and one or more connections between nodes of the plurality of nodes;

evaluating, using the at least one processor, one or more results of the simulating step against one or more criteria; and

generating, using the at least one processor, instructions that, when executed by the additive fabrication device, cause the additive fabrication device to fabricate the object, said instructions being generated based at least in part on the evaluated one or more results.

14. The at least one non-transitory computer readable medium of claim 13 , wherein the one or more connections between nodes comprises a first connection between a first node and a second node, and wherein the first connection is associated with one or more attributes representative of characteristics of a region of the object located between the first node and the second node.

15. The at least one non-transitory computer readable medium of claim 14 , wherein the one or more attributes comprise a cross-sectional area and/or area moment of inertia of the region of the object located between the first node and the second node.

16. The at least one non-transitory computer readable medium of claim 13 , wherein simulating the one or more forces expected to be applied to the intermediate form of the object includes finite element analysis.

17. The at least one non-transitory computer readable medium of claim 13 , further comprising:

identifying, based on the evaluated one or more results, one or more nodes of the plurality of nodes needing additional support; and

adapting the additive fabrication process by altering the associated support structure for the object to provide support to the one or more nodes needing additional support.

18. The at least one non-transitory computer readable medium of claim 17 , wherein altering the associated support structure comprises:

identifying a point on a surface of the object nearest a position of a node needing additional support; and

generating another support structure that contacts the identified point on the surface of the object.

Assignments (3)
AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: FORMLABS INC.; FORMLABS OHIO INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 061087/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2020
From: WIGHTON, SHANE
To: FORMLABS, INC.
Reel/Frame 052232/0442 →
SECURITY INTEREST Recorded Jan 29, 2020
From: FORMLABS INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 051734/0886 →
Continuity (3)
Continuation 15996726 · Jun 4, 2018
Continuation 14543138 · Nov 17, 2014
Related Publication 20200171751A1 · Jun 4, 2020