IP Library Granted Patent US 11,579,579
Granted Patent B2
US 11,579,579 · App. 16/948,866 · Granted Feb 14, 2023

Systems and methods for controlling additive manufacturing

Inventors: Ryan C Stockett (Spokane, WA); Kenneth L. Tyler (Coeur d'Alene, ID); Blake L. Alfson (Hayden Lake, ID); Josiah D. Coad (Post Falls, ID)
Assignee: Continuous Composites Inc.
G05B19/0426B29C64/118B29C64/209B29C64/393B29C70/382B33Y10/00B33Y30/00B33Y50/02G05B19/4099G05B2219/49023
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,579,579
App. No.
16/948,866
Granted
Feb 14, 2023
Kind
B2
Abstract

A system is disclosed for use in additively manufacturing a structure. The system may include an additive manufacturing machine, a memory having computer-executable instructions stored thereon, and a processor. The processor may be configured to execute the computer-executable instructions to determine a plurality of tension vectors to be generated within the structure, and to generate a plan for manufacturing the structure. The plan may include tool paths that arrange continuous fibers within the structure to generate the plurality of tension vectors. The processor may also be configured to execute the computer-executable instructions to cause the additive manufacturing machine to follow the plan and manufacture the structure.

Claims (47)

1. A method of fabricating a structure with an additive manufacturing machine, the method comprising:

Receiving a virtual model for the structure and anticipated loading of the structure;

Generating a plurality of force vectors within the virtual model based on the anticipated loading of the structure;

Generating a plan for manufacturing the structure, the plan including tool paths that align continuous fibers in the structure with the plurality of force vectors in the virtual model; and

Causing the additive manufacturing machine to follow the plan and manufacture the structure.

2. The method of claim 1 , further including receiving performance specifications for the structure, wherein generating the plurality of force vectors within the virtual model includes generating the plurality of force vectors based further on the performance specifications.

3. The method of claim 1 , wherein generating the plan includes arranging the tool paths within the plan for sequential execution by the additive manufacturing machine.

4. The method of claim 1 , further including slicing the virtual model of the structure into a plurality of planes, each containing at least one of the tool paths.

5. The method of claim 4 , wherein each of the plurality of planes is at least partially defined by at least two of the plurality of force vectors.

6. The method of claim 4 , further including defining a set of critical points through which a tool path must pass within each of the plurality of planes.

7. The method of claim 6 , wherein defining the set of critical points includes defining the set of critical points based at least partially on a physical envelope of the structure.

8. The method of claim 7 , wherein defining the set of critical points includes defining the set of critical points based further on a tolerance zone positioned around the physical envelope of the structure.

9. The method of claim 6 , wherein:

the tool paths extend between adjacent critical points of the set; and

the method further includes:

defining an outlier critical point not consumed by the tool paths; and

generating an additional path that extends from a nearest tool path to the outlier critical point.

10. The method of claim 4 , further including:

making a determination regarding a capability of the additive manufacturing machine to follow a tool path within each of the plurality of planes; and

selectively generating a replacement plane based on the determination.

11. The method of claim 1 , further including causing the additive manufacturing machine to generate force within the continuous fibers that remains after a matrix coating the continuous fibers is exposed to a cure energy by a source mounted on the additive manufacturing machine.

12. The method of claim 1 , further including determining a radial spacing between adjacent tool paths based at least partially on a diameter of the continuous fibers and a resolution of the additive manufacturing machine.

13. The method of claim 1 , further including generating at least one of cut-code, anchor-code, and movement-code arranged between termination of a first of the tool paths and start of a second of the tool paths.

14. The method of claim 1 , further including assigning to the additive manufacturing machine a travel speed for each of the tool paths based at least in part on required matrix curing characteristics.

15. The method of claim 1 , wherein:

the additive manufacturing machine includes a head having a plurality of different nozzle modules removably connectable to the head; and

the method further includes assigning each of the tool paths to a particular one of the plurality of different nozzle modules for fabrication based at least in part on a cross-section of each of the tool paths.

16. A method of fabricating a structure with an additive manufacturing machine, the method comprising:

receiving a virtual model and performance specifications for the structure;

generating a plurality of force vectors within the virtual model based on the performance specifications;

generating a plan for manufacturing the structure, the plan including sequentially executable tool paths that arrange continuous fibers within the structure based on the plurality of force vectors; and

causing the additive manufacturing machine to follow the plan and manufacture the structure.

17. The method of claim 16 , further including slicing the virtual model of the structure in a plurality of planes, each containing at least one of the sequentially executable tool paths, wherein each of the plurality of planes is at least partially defined by at least two of the plurality of force vectors.

18. The method of claim 17 , further including:

defining a set of critical points through which a tool path must pass within each of the plurality of planes based at least partially on a physical envelope of the structure and a tolerance zone positioned around the physical envelope of the structure;

defining an outlier critical point not consumed by the sequentially executable tool paths; and

generating an additional path that extends from a nearest tool path to the outlier critical point.

19. A non-transitory computer readable medium containing computer-executable programming instructions for performing a method of additively manufacturing a structure, the method comprising:

receiving a virtual model, anticipated loading, and performance specifications for the structure;

generating a plurality of force vectors within the virtual model based on the anticipated loading;

generating a plan for manufacturing the structure, the plan including sequentially executable tool paths that align continuous fibers within the plurality of force vectors based on the performance specifications; and

causing an additive manufacturing machine to follow the plan and manufacture the structure.

20. The non-transitory computer readable medium of claim 19 , wherein the method further includes:

slicing the virtual model in a plurality of planes, each containing at least one of the sequentially executable tool paths, wherein each of the plurality of planes is at least partially defined by at least two of the plurality of force vectors;

defining a set of critical points through which a tool path must pass within each of the plurality of planes based at least partially on a physical envelope of the structure and a tolerance zone positioned around the physical envelope of the structure;

defining an outlier critical point not consumed by the sequentially executable tool paths; and

generating an additional path that extends from a nearest tool path to the outlier critical point.

Continuity (7)
Division 15655424 · Jul 20, 2017
Provisional Application 62526448 · Jun 29, 2017
Provisional Application 62459398 · Feb 15, 2017
Provisional Application 62449899 · Jan 24, 2017
Provisional Application 62417709 · Nov 4, 2016
Provisional Application 62383801 · Sep 6, 2016
Related Publication 20210072715A1 · Mar 11, 2021