Method and a system to optimize printing parameters in additive manufacturing process

US9895845B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9895845-B2
Application numberUS-201514623471-A
CountryUS
Kind codeB2
Filing dateFeb 16, 2015
Priority dateFeb 16, 2015
Publication dateFeb 20, 2018
Grant dateFeb 20, 2018

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.

The present invention relates to a system and a method for optimizing printing parameters, such as slicing parameters and tool path instructions, for additive manufacturing. The present invention comprises a property analysis module that predicts and analyses properties of a filament object model, representing a constructed 3D object. The filament object model is generated based on the tool path instructions and user specified object properties. Analysis includes comparing the predicted filament object model properties with the user specified property requirements; and further modifying the printing parameters in order to meet the user specified property requirements.

First claim

Opening claim text (preview).

We claim: 1. A method for optimizing an additive manufacturing process for generating a three-dimensional (3D) object using a 3D printer, the method comprising: (a) generating a set of print instructions based on a 3D conformation of the three dimensional object from a data file and one or more slicing parameters, wherein said data file defines at least one specified property requirement of said 3D object; (b) constituting a filament object model of the three dimensional object using the set of print instructions; (c) analyzing the filament object model and computing at least one property of the filament object model; (d) when there is at least one mismatch between the at least one property of the filament object model computed in (c) and the at least one specified property requirement of the three dimensional object, (i) generating a build report identifying one or more parts of the filament object model having the at least one mismatch between the at least one specified property requirement of the three dimensional object and the at least one property of the filament object model, and (ii) modifying the one or more slicing parameters, thereby modifying the print instructions; and (e) transmitting said print instructions for printing said 3D object using said 3D printer, wherein (a)-(d) are performed prior to printing said 3D object using said 3D printer. 2. The method of claim 1 , further comprising reiterating (d) until the at least one property of the filament object model matches with the at least one specified property requirement of the three dimensional object. 3. The method of claim 1 , further comprising updating a type of print material. 4. The method of claim 1 , further comprising using multiple print materials to impart the at least one specified property requirement in required areas of the filament object model for constructing the three dimensional object. 5. The method of claim 1 , further comprising updating the filament object model based on the slicing parameters and the print instructions. 6. The method of claim 1 , further comprising saving the slicing parameters and the print instructions in a non-transitory storage module when the at least one property of the filament object model matches the at least one specified property requirement of the three dimensional object. 7. The method of claim 3 , wherein the build report identifies one or more parts of the filament object model having a mismatch between the print material and the at least one specified property requirement of the three dimensional object. 8. The method as claimed in claim 1 , wherein the slicing parameters include one or more parameters selected from the group consisting of filament diameter, layer thickness, infill percentage, infill pattern, raster angle, build orientation, extrudate width, layer height, shell number, infill overlap, and grid spacing. 9. The method of claim 1 , wherein the at least one specified property requirement of the three dimensional object and the at least one property of the filament object model comprises geometrical properties defining shape and configuration of the 3D object and material properties. 10. The method of claim 1 , further comprising, in (c), modifying one or more build parameters selected from the group consisting of temperature of build platform, temperature of build chamber, temperature of nozzle, raft properties, and object material properties. 11. A system for optimizing an additive manufacturing process for generating a three dimensional (3D) object using a 3D printer, the system comprising: a computing device that is configured to: (a) generate a set of print instructions based at least in part on a 3D conformation of the three dimensional object from a data file and one or more slicing parameters, wherein said data file defines at least one specified property requirement of said 3D object; (b) constitute a filament object model of the three dimensional object using the set of print instructions; (c) analyze the filament object model and compute at least one property of the filament object model; (d) when there is at least one mismatch between the at least one property of the filament object model computed in (c) and the at least one specified property requirement of the three dimensional object, (i) generate a build report including one or more parts of the filament object model where there is mismatch between the at least one specified property requirement of the three dimensional object and the at least one property of the filament object model, and (ii) modify the one or more slicing parameters, thereby modifying the print instructions; and (e) transmit said print instructions for printing said 3D object using said 3D printer, wherein said computing device is configured to perform (a)-(d) prior to printing said 3D object using said 3D printer. 12. The system of claim 11 , wherein said computing device is further configured to reiterate modifying the slicing parameters and the print instructions until the at least one property of the filament object model matches the at least one specified property requirement of the three dimensional object. 13. The system of claim 11 , wherein the computing device is further configured to update type of print material when the slicing parameters cannot be adjusted to meet the at least one specified property requirement. 14. The method of claim 11 , wherein the computing device is further configured to specify use of multiple print materials necessary in required parts of the filament object model to meet the at least one specified property requirement of the three dimensional object. 15. The system of claim 11 , wherein the computing device is further configured to update the filament object model based on the slicing parameters and the print instructions. 16. The system of claim 11 , wherein said computing device further comprises a non-transitory storage module configured to save the slicing parameters and the set of print instructions when the at least one property of the filament object model matches the at least one specified property requirement of the three dimensional object. 17. The system of claim 11 , wherein the slicing parameters include one or more parameters selected from the group consisting of filament diameter, layer thickness, infill percentage, infill pattern, raster angle, build orientation, extrudate width, layer height, shell number, infill overlap, and grid spacing. 18. The system of claim 11 , wherein the at least one specified property requirement of the three dimensional object and the at least one property of the filament object model comprises geometrical properties defining shape and configuration of the 3D object and material properties. 19. The system of claim 11 , wherein the computing device is further configured, in (c), to modify one or more build parameters selected from the group consisting of temperature of build platform, temperature of build chamber, temperature of nozzle, raft properties, and object material properties. 20. The method of claim 1 , wherein the filament object model comprises finite element blocks corresponding to individual filaments for deposition from the 3D printer. 21. The method of claim 20 , wherein the finite element blocks are generated for finite element analysis. 22. The system of claim 11 , wherein the filament object model comprises finite element blocks corresponding to individual filaments for deposition from the 3D printer.

Assignees

Inventors

Classifications

  • 3-D cad-cam · CPC title

  • Machine 2-D slices, build 3-D model, laminated object manufacturing LOM · CPC title

  • for controlling or regulating additive manufacturing processes · CPC title

  • Surface or curve machining, making three-dimensional [3D] objects, e.g. desktop manufacturing · CPC title

  • B29C64/386Primary

    Data acquisition or data processing for additive manufacturing · 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 US9895845B2 cover?
The present invention relates to a system and a method for optimizing printing parameters, such as slicing parameters and tool path instructions, for additive manufacturing. The present invention comprises a property analysis module that predicts and analyses properties of a filament object model, representing a constructed 3D object. The filament object model is generated based on the tool pat…
Who is the assignee on this patent?
Arevo Inc, Arevo Inc
What technology area does this patent fall under?
Primary CPC classification B29C64/386. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Feb 20 2018 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).