Dimensions in additive manufacturing
AssigneeHewlett-Packard Development Company, L.P.
InventorsVictor Diego Gutierrez, Manuel Freire Garcia, Enrique Gurdiel Gonzalez
Life of this patent
Estimating the term…
Abstract
In an example, a method includes obtaining an indication of a deviation from an expected dimension of at least one dimension of an object generated using an additive manufacturing apparatus. A geometrical compensation model to apply to object model data for generating objects using additive manufacturing to compensate for anticipated deviations in dimensions may be determined from the obtained indication. The geometrical compensation model may comprise a first value to apply to object model data to modify a specification of an external dimension; and a second, different, value to apply to object model data to modify a specification of an internal dimension.
Claims10
A method comprising:
- receiving, by a processor, object model data for an object specifying a nominal value of an external dimension of the object and a nominal value of an internal dimension of the object;
- determining, by the processor, a deviation between the nominal value and an actual value of an external dimension of the object generated from the object model data using an additive manufacturing apparatus, wherein the external dimension is defined between first and second surfaces of the object such that an outwards normal vector of the first surface does not intersect the second surface and such that an outwards normal vector of the second surface does not intersect the first surface;
- determining, by the processor, a deviation between the nominal value and an actual value of an internal dimension of the object generated from the object model data using the additive manufacturing apparatus, wherein the internal dimension is defined between third and fourth surfaces of the object such that an outwards normal vector of the third surface intersects the fourth surface and an outwards normal vector of the fourth surface intersects the third surface;
- based on the determined deviations, determining, by the processor, a scaling factor and a positive offset factor that best satisfy:
- a product of the actual value of the external dimension and the scaling factor, minus the nominal value of the external dimension, being equal to the positive offset factor;
- and
- a product of the actual value of the internal dimension and the scaling factor, minus the nominal value of the internal dimension, being equal to −1 times the positive offset factor;
- modifying, by the processor, the object model data, using the scaling factor and the positive offset factor, by:
- multiplying the nominal value of the external dimension by the scaling factor and adding the positive offset factor, to modify the nominal value of the external dimension;
- and
- multiplying the nominal value of the internal dimension by the scaling factor and subtracting the positive offset factor, to modify the nominal value of the internal dimension;
- generating, using the additive manufacturing apparatus, the object from the modified object model data in which the nominal values of the external and internal dimensions have been modified.
A system comprising:
- a processor;
- and
- a memory storing instructions executable by the processor to:
- modify object model data for an object, using a scaling factor and a positive offset factor, by:
- multiplying a nominal value of an external dimension specified in the object model data by the scaling factor and adding the positive offset factor, to modify the nominal value of the external dimension;
- and
- multiplying a nominal value of an internal dimension specified in the object model data by the scaling factor and subtracting the positive offset factor, to modify the nominal value of the internal dimension;
- generate, using an additive manufacturing apparatus, the object from the modified object model data in which the nominal values of the external and internal dimensions have been modified,
- wherein the scaling factor and the positive offset factor best satisfy:
- a product of an actual value of an external object dimension and the scaling factor, minus an expected value of the external object dimension, being equal to the positive offset factor;
- and
- a product of an actual value of an internal object dimension and the scaling factor, minus the expected value of the internal object dimension, being equal to −1 times the positive offset factor,
- wherein the external dimension is defined between first and second surfaces of the object such that an outwards normal vector of the first surface does not intersect the second surface and such that an outwards normal vector of the second surface does not intersect the first surface,
- and wherein the internal dimension is defined between third and fourth surfaces of the object such that an outwards normal vector of the third surface intersects the fourth surface and an outwards normal vector of the fourth surface intersects the third surface.
A non-transitory machine-readable medium storing instructions executable by a processor to perform processing comprising:
- receiving object model data for an object specifying a nominal value of an external dimension of the object and a nominal value of an internal dimension of the object;
- determining a deviation between the nominal value and an actual value of an external dimension of the object generated from the object model data using an additive manufacturing apparatus, wherein the external dimension is defined between first and second surfaces of the object such that an outwards normal vector of the first surface does not intersect the second surface and such that an outwards normal vector of the second surface does not intersect the first surface;
- determining a deviation between the nominal value and an actual value of an internal dimension of the object generated from the object model data using the additive manufacturing apparatus, wherein the internal dimension is defined between third and fourth surfaces of the object such that an outwards normal vector of the third surface intersects the fourth surface and an outwards normal vector of the fourth surface intersects the third surface;
- based on the determined deviations, determining a scaling factor and a positive offset factor that best satisfy-satisfies:
- a product of the actual value of the external dimension and the scaling factor, minus the nominal value of the external dimension, being equal to the positive offset factor;
- and
- a product of the actual value of the internal dimension and the scaling factor, minus the nominal value of the internal dimension, being equal to −1 times the positive offset factor;
- modifying the object model data, using the scaling factor and the positive offset factor, by:
- multiplying the nominal value of the external dimension by the scaling factor and adding the positive offset factor, to modify the nominal value of the external dimension;
- and
- multiplying the nominal value of the internal dimension by the scaling factor and subtracting the positive offset factor, to modify the nominal value of the internal dimension;
- generating, using the additive manufacturing apparatus, the object from the modified object model data in which the nominal values of the external and internal dimensions have been modified.
Dependencies are inferred from the claim text.