# US 12,109,761 B2 · Geometrical compensation in additive manufacturing

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,109,761 B2
- Document ID: US12109761B2
- Status: Granted
- Kind: B2
- Application number: 17/296,521
- Filed: 2019-04-30
- Published: 2022-01-20
- Granted: 2024-10-08
- Earliest claimed: 2019-04-30
- Assignees: Hewlett-Packard Development Company, L.P.
- Applicants: Hewlett-Packard Development Company, L.P.
- Inventors: Enrique Gurdiel Gonzalez; Manuel Freire Garcia; Quim Muntal Diaz
- Web page: https://patentgrep.com/patent/US12109761B2

## CPC

- B29C 64/393: for controlling or regulating additive manufacturing processes
- B29C 64/165: using a combination of solid and fluid materials, e.g. a powder selectively bound by a liquid binder, catalyst, inhibitor or energy absorber
- B29C 64/386: Data acquisition or data processing for additive manufacturing
- B33Y 50/00: Data acquisition or data processing for additive manufacturing
- G01B 11/24: for measuring contours or curvatures
- B33Y 10/00: Processes of additive manufacturing
- B33Y 50/02: for controlling or regulating additive manufacturing processes
- B29C: SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING (making preforms B29B11/00; making laminated products by combining previously unconnected layers which become one product whose layers will remain together B32B37/00 - B32B41/00)
- B33Y: ADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
- G01B: MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS

## Abstract

In an example, a method may include obtaining a first measurement of a first object generated using additive manufacturing apparatus based on object model data and obtaining a second measurement of a second object generated using the additive manufacturing apparatus based on object model data to which a first geometrical compensation parameter has been applied. An effect of the first geometrical compensation parameter may be determined based on the first and second measurements and, based on the determined effect, the first geometrical compensation parameter may be evaluated.

## Claims

### Claim 1

A method comprising:
obtaining, by a processor, a first measurement value of a first version of an object, the first version generated using additive manufacturing apparatus and based on object model data;
obtaining, by a processor, a second measurement value of a second version of the object, the second version generated using the additive manufacturing apparatus and based on the object model data to which a geometrical compensation parameter value has been applied;
determining, by the processor, a difference between the first and second measurement values;
determining, by the processor, a result of application of the geometrical compensation parameter value to the object model data on which basis the second version of the object has been generated, using the difference between the first and second measurement values;
determining, using by the processor, a corrected geometrical compensation parameter value based on the determined result; and
generating, by the processor using the additive manufacturing apparatus, a target object based on target object model data to which the corrected geometrical compensation parameter value has been applied.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising, after determining the corrected geometrical compensation parameter value and before generating the target object:
obtaining, by the processor, a third measurement value of a third version of the object, the third version generated using the additive manufacturing apparatus and based on the object model data to which the corrected geometrical compensation value has been applied;
determining, by the processor, a difference between the first and third measurement values;
determining, by the processor, a result of application of the corrected geometrical compensation parameter value to the object model data on which basis the third version of the object has been generated, using the difference between on the first and third measurement values;
redetermining, by the processor, the corrected geometrical compensation parameter value, based on the determined result; and
generating, by the processor using the additive manufacturing apparatus, the target object based on the target object model data to which the redetermined corrected geometrical compensation parameter value has been applied.

### Claim 3 (depends on 1)

The method according to claim 1, wherein determining the corrected geometrical compensation parameter value comprises applying at least one of a multiplicative factor value and an offset value to the geometrical compensation parameter value.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the first measurement value is one of a plurality of first measurement values of the first version of the object, the second measurement value is one of a plurality of second measurement values of the second version of the object, and determining the result comprises:
comparing the first and second measurement values to expected measurement values to derive a relationship between the first measurement values and the second measurement values.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the geometrical compensation parameter value is dependent on a location within a fabrication chamber of the additive manufacturing apparatus at which the second version of the object is generated.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the corrected geometrical compensation parameter value is dependent on an additive manufacturing material from which the first and second versions of the object have been generated.

### Claim 7

A system comprising:
a processor; and
a memory storing instructions executable by the processor to:
obtain a first measurement value of a first version of an object, the first version generated using additive manufacturing apparatus and based on object model data;
obtain a second measurement value of a second version of the object, the second version generated using the additive manufacturing apparatus and based on the object model data to which a geometrical compensation parameter value has been applied;
determine a difference between the first and second measurement values;
determine a result of application of the geometrical compensation parameter value to the object model data on which basis the second version of the object has been generated, using the difference between the first and second measurement values;
determine a corrected geometrical compensation parameter value based on the determined result; and
generate, using the additive manufacturing apparatus, a target object based on target object model data to which the corrected geometrical compensation parameter value has been applied.

### Claim 8 (depends on 7)

The system according to claim 7, wherein the instructions are executable by the processor to further, after determining the corrected geometrical compensation parameter value and before generating the target object:
obtain a third measurement value of a third version of the object, the third version generated using the additive manufacturing apparatus and based on the object model data to which the corrected geometrical compensation value has been applied;
determine a difference between the first and third measurement values;
determine a result of application of the corrected geometrical compensation parameter value to the object model data on which basis the third version of the object has been generated, using the difference between on the first and third measurement values;
redetermine the corrected geometrical compensation parameter value, based on the determined result; and
generate, using the additive manufacturing apparatus, the target object based on the target object model data to which the redetermined corrected geometrical compensation parameter value has been applied.

### Claim 9 (depends on 7)

The system according to claim 7, wherein determination of the corrected geometrical compensation parameter value comprises application of at least one of a multiplicative factor value and an offset value to the geometrical compensation parameter value.

### Claim 10 (depends on 7)

The system according to claim 7, wherein the first measurement value is one of a plurality of first measurement values of the first version of the object, the second measurement value is one of a plurality of second measurement values of the second version of the object, and determination of the result comprises:
comparing the first and second measurement values to expected measurement values to derive a relationship between the first measurement values and the second measurement values.

### Claim 11 (depends on 7)

The system according to claim 7, wherein the geometrical compensation parameter value is dependent on a location within a fabrication chamber of the additive manufacturing apparatus at which the second version of the object is generated.

### Claim 12 (depends on 7)

The system according to claim 7, wherein the corrected geometrical compensation parameter value is dependent on an additive manufacturing material from which the first and second versions of the object have been generated.

### Claim 13 (depends on 7)

The system according to claim 7, wherein the additive manufacturing apparatus is part of the system.

### Claim 14 (depends on 7)

The system according to claim 7, wherein the processor and the memory are part of an apparatus separate from the additive manufacturing apparatus.

### Claim 15

A non-transitory machine-readable medium storing program code executable by a processor to perform processing comprising:
obtaining a first measurement value of a first version of an object, the first version generated using additive manufacturing apparatus and based on object model data;
obtaining a second measurement value of a second version of the object, the second version generated using the additive manufacturing apparatus and based on the object model data to which a geometrical compensation parameter value has been applied;
determining a difference between the first and second measurement values;
determining a result of application of the geometrical compensation parameter value to the object model data on which basis the second version of the object has been generated, using the difference between the first and second measurement values;
determining a corrected geometrical compensation parameter value based on the determined result; and
generating, using the additive manufacturing apparatus, a target object based on target object model data to which the corrected geometrical compensation parameter value has been applied as opposed to the geometrical compensation parameter.

### Claim 16 (depends on 15)

The non-transitory machine-readable medium according to claim 15, wherein the processing further comprises, after determining the corrected geometrical compensation parameter value, and before generating the target object:
obtaining a third measurement value of a third version of the object, the third version generated using the additive manufacturing apparatus and based on the object model data to which the corrected geometrical compensation value has been applied;
determining a difference between the first and third measurement values;
determining a result of application of the corrected geometrical compensation parameter value to the object model data on which basis the third version of the object has been generated, using the difference between on the first and third measurement values;
redetermining the corrected geometrical compensation parameter value, based on the determined result; and
generating, using the additive manufacturing apparatus, the target object based on the target object model data to which the redetermined corrected geometrical compensation parameter value has been applied.

### Claim 17 (depends on 15)

The non-transitory machine-readable medium according to claim 15, wherein determining the corrected geometrical compensation parameter value comprises applying at least one of a multiplicative factor value and an offset value to the geometrical compensation parameter value.

### Claim 18 (depends on 15)

The non-transitory machine-readable medium according to claim 15, wherein the first measurement value is one of a plurality of first measurement values of the first version of the object, the second measurement value is one of a plurality of second measurement values of the second version of the object, and determining the result comprises:
comparing the first and second measurement values to expected measurement values to derive a relationship between the first measurement values and the second measurement values.

### Claim 19 (depends on 15)

The non-transitory machine-readable medium according to claim 15, wherein the geometrical compensation parameter value is dependent on a location within a fabrication chamber of the additive manufacturing apparatus at which the second version of the object is generated.

### Claim 20 (depends on 15)

The non-transitory machine-readable medium according to claim 15, wherein the corrected geometrical compensation parameter value is dependent on an additive manufacturing material from which the first and second versions of the object have been generated.
