Generating additive manufacturing instructions

US11225025B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11225025-B2
Application numberUS-201616089628-A
CountryUS
Kind codeB2
Filing dateOct 27, 2016
Priority dateOct 27, 2016
Publication dateJan 18, 2022
Grant dateJan 18, 2022

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.

In an example, a method includes acquiring, at a processor, a first data model and a second data model. The first data model comprises a representation of at least one property of at least part of a first object and the second data model comprises a representation of at least one property of at least part of a second object. The first and second objects are to be generated in a common additive manufacturing operation. The method may include generating a first print layer model and a second, different, print layer model using the processor by combining at least parts of the first data model and the second data model and generating additive manufacturing instructions based on the first print layer model and the second print layer model.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: receiving, by a system comprising a hardware processor, a first data model and a second data model, wherein the first data model comprises a representation of at least one property of at least part of a first object the second data model comprises a representation of at least one property of at least part of a second object, and the first and second objects are to be generated in a common additive manufacturing operation; generating, by the system, a first print layer model by applying a first function on the first data model and the second data model; generating a second print layer model by applying a second function on the first data model and the second data model, wherein the first function is different from the second function; and generating additive manufacturing instructions based on the first print layer model and the second print layer model. 2. The method of claim 1 , wherein the generating of the additive manufacturing print instructions comprises at least one of: specifying a location for a placement of a fusion enhancing print agent, specifying a location for a placement of a fusion reduction print agent; specifying an amount of at least one a print agent to be applied at a location; specifying a type of print agent to be applied at a location; specifying a type of build material; specifying a manufacturing temperature; specifying a manufacturing time; specifying a light intensity; or specifying a radiation wavelength. 3. The method of claim 1 , further comprising generating an object according to the additive manufacturing instructions. 4. The method of claim 1 , wherein the first data model comprises a first geometric model and the second data model comprises a second geometric model, the first geometric model characterizing a geometry of the first object, and the second geometric model characterizing a geometry of the second object, and wherein the generating of the first print layer model comprises combining the first and second geometrical models using the first function. 5. The method of claim 1 , wherein the first data model comprises a first distance model and the second data model comprises a second distance model, wherein the first distance model characterizes distances of a plurality of locations within a volume from a boundary of the first object, and the second distance model characterizes distances of a plurality of locations within a volume from a boundary of the second object, and wherein the generating of the first print layer model comprises combining the first and second distance models using the first function. 6. The method of claim 1 , wherein the applying of the first function comprises applying at least one function selected from among: a pixel-wise or voxel-wise OR function, a minimum separation determination function, an alpha blending function, or a pixel-wise or voxel-wise AND function. 7. The method of claim 1 , wherein the first data model characterizes a property of a first volume bounded by a boundary box and comprising a layer of the first object contained in the first volume, and the second data model characterizes a property of a second volume bounded by a boundary box and comprising a layer of the second object contained in the second volume, and wherein the generating of the first print layer model comprises performing a pixel-wise or voxel-wise combination of the first and second data models. 8. A non-transitory machine-readable storage medium comprising instructions that upon execution cause a system to: receive a first geometric model representing a geometry of a first object, and a second geometric model representing a geometry of a second object; receive a first distance model representing distances of a plurality of locations within the first object from a boundary of the first object, and a second distance model representing distances of a plurality of locations within the second object from a boundary of the second object; generate a first print layer model by combining the first geometric model of the first object and the second geometric model of the second object; and generate a second print layer model by combining the first distance model of the first object and the second distance model of the second object, wherein the first print layer model and the second print layer model are for a same layer of object generation of the first and second objects by an additive manufacturing machine. 9. The non-transitory machine-readable storage medium of claim 8 , wherein the instructions upon execution cause the system to determine print instructions based on the first and second print layer models. 10. The non-transitory machine-readable storage medium of claim 9 , wherein the instructions upon execution cause the system to control an additive manufacturing apparatus to generate the first and second object based on the print instructions. 11. An additive manufacturing apparatus comprising: a processor; and a non-transitory storage medium comprising instructions executable on the processor to: acquire a first data model and a second data model, wherein the first data model comprises a representation of at least part of a first object the second data model comprises a representation of at least part of a second object, and the first and second objects are to be generated in a common additive manufacturing operation; determine, a print layer model indicative of an influence of a presence of the first object on at least one property of the second object by applying an analysis function to the first data model and the second data model; determine an object generation instruction to counter the influence; and control object generation according to the object generation instruction. 12. The additive manufacturing apparatus of claim 11 , wherein the influence is an influence on a generation of the first object. 13. The additive manufacturing apparatus of claim 11 , wherein the influence is an influence on a property of the first object when generated. 14. The additive manufacturing apparatus of claim 11 , further comprising a print agent distributor, wherein the object generation instruction is to control distribution of a print agent via the print agent distributor. 15. The additive manufacturing apparatus of claim 11 , wherein the instructions are executable on the processor to: acquire a third data model that is a representation of at least part of a third object and determine a print layer model indicative of a mutual influence of the first, second and third objects on one another by applying an analysis function to the first, second and third data models. 16. The method of claim 1 , wherein the first print layer model and the second print layer model relate to a same layer of object generation according to the additive manufacturing instructions by an additive manufacturing machine. 17. The method of claim 1 , wherein the first function when applied to the first data model and the second data model identifies a color bleed between volumes of the first object and the second object. 18. The method of claim 1 , wherein the first function when applied to the first data model and the second data model identifies a thermal spread between volumes of the first object and the second object. 19. The method of claim 1 , wherein the first print layer model is indicative of an influence of a presence of the first object on at least one property of the second object, based on applying the first function to the first

Assignees

Inventors

Classifications

  • Processes of additive manufacturing · CPC title

  • B29C64/393Primary

    for controlling or regulating additive manufacturing processes · CPC title

  • for controlling or regulating additive manufacturing processes · CPC title

  • Manipulating three-dimensional [3D] models or images for computer graphics · CPC title

  • 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 US11225025B2 cover?
In an example, a method includes acquiring, at a processor, a first data model and a second data model. The first data model comprises a representation of at least one property of at least part of a first object and the second data model comprises a representation of at least one property of at least part of a second object. The first and second objects are to be generated in a common additive …
Who is the assignee on this patent?
Hewlett Packard Development Co
What technology area does this patent fall under?
Primary CPC classification B29C64/393. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Jan 18 2022 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).