IP Library › Granted Patent US 11,491,732
Granted Patent B2
US 11,491,732 · App. 16/812,746 · Granted Nov 8, 2022

Three-dimensional (3D) object printing system that compensates for misregistration

Inventors: Jack T. LeStrange (Macedon, NY); Alex S. Brougham (Webster, NY); Matthew R. McLaughlin (Rochester, NY); James L. Giacobbi (Penfield, NY); Victoria L. Warner (Caledonia, NY)
Assignee: Xerox Corporation
B29C64/393B22F10/00B29C64/112B33Y10/00B33Y30/00B33Y50/02
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,491,732
App. No.
16/812,746
Filed
Mar 9, 2020
Granted
Nov 8, 2022
Kind
B2
Art Unit
1742
USPC
264/40.1
Abstract

A three-dimensional object printer comprises a platen, a gantry positioned above the platen, an ejector head positioned on the gantry, a sensor, and a controller. The controller is configured to operate the ejector to eject at least one drop of material toward the platen at an upper build level and determine process and cross-process differentials between a fiducial and the at least one drop of material deposited on the upper build surface. The controller is also configured to determine an ejector head shift in a process direction and a cross-process direction associated with each of the plurality of build levels based at least in part on the determined process and cross-process differentials and a number of build levels between the base build level and the upper build level.

Claims (38)

1. A method of operating a three-dimensional object printer, the method comprising:

operating at least one ejector of an ejector head to eject at least one first drop of material toward a first build surface provided on a platen at a first build level along a build axis;

operating a sensor to measure first distance components of the first drop of material from a first fiducial reference on the first build surface, the first distance components including a first process direction component along a process axis and a first cross-process direction component along a cross-process axis;

moving the ejector head relative to the platen along the build axis;

placing a gauge block on the platen, the gauge block providing a second build surface at a second build level along the build axis;

operating the at least one ejector of the ejector head to eject at least one second drop of material toward the second build surface;

operating the sensor to measure second distance components of the second drop of material from a second fiducial reference on the second build surface, the second distance components including a second process direction component and a second cross-process direction component;

calculating differentials between the first distance components and the second distance components, the calculated differentials including a process direction differential and a cross-process direction differential;

determining an ejector head shift relative to the platen for a plurality of incremental build levels along the build axis between the first build level and the second build level, wherein the determined ejector head shift for each of the incremental build levels is based on the calculated differentials; and

moving the ejector head and operating the at least one ejector to eject drops of material toward the platen in order to form a three-dimensional object, wherein moving the ejector head includes shifting the ejector head relative to the platen by the determined ejector head shift for each of the plurality of incremental build levels prior to ejecting drops of material at said incremental build levels.

2. The method of claim 1 wherein placing the gauge block on the platen includes aligning registration features on the platen with complementary features on the gauge block.

3. The method of claim 1 wherein moving the ejector head relative to the platen along the build axis includes moving the platen along the build axis.

4. The method of claim 1 wherein moving the ejector head relative to the platen along the build axis includes moving a gantry along the build axis with the ejector head positioned on the gantry.

5. The method of claim 1 wherein determining an ejector head shift relative to the platen for a plurality of incremental build levels along the build axis includes determining an ejector head shift along the process axis based on the process direction differential and determining an ejector head shift along the cross-process axis based on the cross-process direction differential.

6. The method of claim 1 wherein determining an ejector head shift includes inputting the calculated differentials to a printer control system, the printer control system configured to (i) determine a pixel adjustment for each of the incremental build levels based on the calculated differentials and (ii) shift the ejector head by the determined pixel adjustment for each of the incremental build levels.

7. The method of claim 1 wherein determining an ejector head shift includes inputting the calculated differentials to a printer control system, the printer control system configured to (i) determine a shift amount for each of the incremental build levels based on the calculated differentials, and (ii) shift a position of the ejector head upon a gantry or shift a position of the platen by the determined shift amount for each of the incremental build levels.

8. The method of claim 1 further comprising:

placing a second gauge block on the platen, the second gauge block providing a third build surface at a third build level along the build axis;

operating the at least one ejector of the ejector head to eject at least one third drop of material toward the third build surface;

operating the sensor to measure third distance components of the third drop of material from a third fiducial reference on the third build surface, the third distance components including a third process direction component and a third cross-process direction component;

calculating differentials between the second distance components and the third distance components; and

determining an ejector head shift relative to the platen for a second plurality of incremental build levels along the build axis between the second build level and the third build level based on the calculated differentials between the second distance components and the third distance components.

9. A method of operating a three-dimensional object printer, the method comprising:

operating at least one ejector of an ejector head to eject drops of material toward a platen in order to form a diagnostic shape of a diagnostic object at a base build level, the diagnostic shape having a process direction dimension and a cross-process direction dimension at the base build level;

moving the ejector head relative to the base build level along a build axis such that the ejector head is moved further away from the base build level;

operating the at least one ejector of the ejector head to build the diagnostic shape of the diagnostic object at an upper build level along the build axis;

sensing a process direction dimension and a cross-process direction dimension of the diagnostic shape at the upper build level;

determining a differential between at least one dimension at the base build level and the upper build level;

determining an ejector head shift for each of a number of incremental build levels between the base build level and the upper build level based at least in part on the determined differential; and

after determining the ejector head shift, moving the ejector head and operating the at least one ejector to eject drops of material toward the platen in order to form a three-dimensional object, wherein moving the ejector head includes shifting the ejector head relative to the platen by the determined ejector head shift for each of the incremental build levels prior to ejecting drops of material at said incremental build levels.

10. The method of claim 9 wherein the diagnostic object is a column and the diagnostic shape is a rectangular cross-sectional shape of the column.

11. The method of claim 9 wherein determining the differential between at least one dimension at the base build level and the upper build level includes sensing an absence of the diagnostic object at the upper build level such that the determined differential is identical to the dimension at the base build level.

12. The method of claim 11 wherein the diagnostic object is a first diagnostic object having a first diagnostic shape and the process direction dimension of the first diagnostic shape is greater than the cross-process direction dimension at the base build level, the method further comprising:

operating the at least one ejector to build a second diagnostic object, the second diagnostic object including a second diagnostic shape having a process direction dimension that is less than a cross-process direction dimension at the base build level;

sensing an absence of one of the first and second diagnostic objects at one of the plurality of incremental build levels;

determining a differential that is equivalent to the process direction dimension or the cross-process direction dimension of the first or second diagnostic object at the base build level based on the absence of one of the first and second diagnostic objects at the one of the incremental build levels.

13. The method of claim 9 wherein determining the ejector head shift for each of the incremental build levels includes dividing the determined differential by the number of incremental build levels.

14. The method of claim 1 wherein the process axis is perpendicular to the cross-process axis, wherein the build axis is perpendicular to both the process axis and the cross-process axis, and wherein the platen is in a plane that is perpendicular to the build axis.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2026
From: XEROX CORPORATION
To: GENESEE VALLEY INNOVATIONS, LLC
Reel/Frame 075020/0755 →
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT RF 064760/0389 Recorded Feb 13, 2024
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: XEROX CORPORATION
Reel/Frame 068261/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
SECURITY INTEREST Recorded Jun 22, 2023
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064760/0389 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2020
From: LESTRANGE, JACK T.; BROUGHAM, ALEX S.; MCLAUGHLIN, MATTHEW R.; GIACOBBI, JAMES L.; WARNER, VICTORIA L.
To: XEROX CORPORATION
Reel/Frame 052054/0038 →
Continuity (1)
Related Publication 20210276268A1 · Sep 9, 2021