IP Library Granted Patent US 10,291,816
Granted Patent B2
US 10,291,816 · App. 14/603,710 · Granted May 14, 2019

System and method for identification and control of z-axis printhead position in a three-dimensional object printer

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 10,291,816
App. No.
14/603,710
Granted
May 14, 2019
Kind
B2
Abstract

A method of operating a three-dimensional object printer includes generation of a printed predetermined test pattern on a substrate in the printer with a plurality of ejectors in a printhead. An image sensor generates image data of the printed test pattern and a controller identifies a z-axis distance between the printhead and the substrate that receives the test pattern with reference to an identified dispersion between cross-process direction distances separating printed marks in the test pattern.

Claims (37)

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

operating a plurality of ejectors in a first printhead to form a first predetermined test pattern having a first plurality of marks arranged in a cross-process direction on a surface of a substrate on a support member;

generating with an image sensor image data of the first predetermined test pattern on the substrate on the support member;

identifying with a controller a dispersion of cross-process direction distances between marks of the first plurality of marks of the first predetermined test pattern using the generated image data;

identifying with the controller a first z-axis distance between the first printhead and the substrate on the support member using the identified dispersion of cross-process direction distances between marks of the first plurality of marks of the first predetermined test pattern and a predetermined profile stored in a memory, the predetermined profile including a relationship between a range of z-axis distances between the first printhead and the substrate on the support member and corresponding dispersions of cross-process direction distances between marks in printed test patterns formed over the range of z-axis distances, the z-axis being perpendicular to the surface of the substrate on the support member;

detecting with the controller that the identified first z-axis distance is outside of a predetermined z-axis distance range; and

operating with the controller at least one actuator to move at least one of the first printhead and the substrate on the support member along the z-axis to bring a distance between the first printhead and the substrate on the support member within the predetermined z-axis distance range, wherein the formation of the first predetermined test pattern further comprises operating the first printhead to form the first predetermined test pattern with the plurality of marks arranged in a predetermined number of row sets, each of the row sets having marks printed by a portion of the ejectors in the first printhead that are separated from each other in the cross-process direction by at least one other ejector in the first printhead.

2. The method of claim 1 further comprising:

operating the plurality of ejectors in the first printhead to form a second predetermined test pattern having a second plurality of marks arranged in the cross-process direction on a region of the surface of the substrate on the support member that is separated by a predetermined distance in a process direction from a region of the surface of the substrate on the support member containing the first predetermined test pattern;

generating with the image sensor image data that includes the second predetermined test pattern on the substrate on the support member;

identifying with the controller another dispersion of cross-process direction distances between marks in the second plurality of marks of the second predetermined test pattern using the generated image data;

identifying with the controller a second z-axis distance between the first printhead and the region of the surface of the substrate containing the second predetermined test pattern using the identified other dispersion and the predetermined profile; and

identifying with the controller an angle of tilt of the substrate with reference to a difference between the first z-axis distance, the second z-axis distance, and the predetermined distance of separation in the process direction between the first predetermined test pattern and the second predetermined test pattern.

3. The method of claim 2 , wherein the controller is configured to operate the at least one actuator to reduce the angle of tilt only when the identified angle of tilt exceeds a predetermined threshold therefor.

4. The method of claim 1 further comprising:

operating a plurality of ejectors in a second printhead to form a second predetermined test pattern having a second plurality of marks arranged in the cross-process direction on a region of the surface of the substrate on the support member that is separated by a predetermined distance in the cross-process direction from a region of the surface of the substrate on the support member containing the first predetermined test pattern;

generating with the image sensor image data that includes the second predetermined test pattern on the substrate on the support member;

identifying with the controller a dispersion of cross-process direction distances between marks of the second plurality of marks of the second predetermined test pattern using the generated image data;

identifying with the controller a second z-axis distance between the second printhead and the region of the surface of the substrate on the support member containing the second predetermined test pattern using the identified dispersion of cross-process direction distances between marks of the second plurality of marks of the second predetermined test pattern and the predetermined profile stored in the memory; and

identifying with the controller an angle of tilt of the substrate on the support member using a difference between the first z-axis distance, the second z-axis distance, and the predetermined distance of separation in the cross-process direction between the first predetermined test pattern and the second predetermined test pattern.

5. The method of claim 4 further comprising:

detecting with the controller that the identified angle of tilt exceeds a predetermined threshold; and

operating with the controller the at least one actuator to reduce the angle of tilt to be less than the predetermined threshold.

6. The method of claim 1 further comprising:

identifying with the controller a first dispersion of cross-process direction distances between marks in only a first portion of the first plurality of marks of the first predetermined test pattern using the generated image data;

identifying with the controller a second dispersion of cross-process direction distances between marks in only a second portion of the first plurality of marks of the first predetermined test pattern using the generated image data, the second portion of the first plurality of marks being separated from the first portion of the first plurality of marks by a predetermined distance in the cross-process direction;

identifying with the controller the first z-axis distance between a first portion of the first printhead and the substrate on the support member using the first dispersion;

identifying with the controller a second z-axis distance between a second portion of the first printhead and the substrate on the support member using the second dispersion;

identifying with the controller an angle of tilt of the substrate on the support member using a difference between the first z-axis distance, the second z-axis distance, and the predetermined distance of separation in the cross-process direction between the first portion of the first predetermined test pattern and the second portion of the first predetermined test pattern.

7. The method of claim 1 , wherein the operation of the first printhead to form the first predetermined test pattern on the surface of the substrate on the support member forms the first predetermined test pattern on a surface of one of a build material structure and a support material structure that extends in the z-axis from a surface of the support member.

8. The method of claim 1 , the identification of the dispersion of cross-process direction distances between marks of the first predetermined test pattern further comprising:

identifying with the controller a plurality of cross-process direction distances between adjacent marks of the plurality of marks in the generated image data; and

identifying with the controller the dispersion of cross-process direction distances between marks of the first predetermined test pattern using a standard deviation of the plurality of cross-process direction distances between the adjacent marks of the plurality of marks in the generated image data.

9. The method of claim 1 , the identification of the dispersion of cross-process direction distances between marks of the first predetermined test pattern further comprising:

identifying with the controller a plurality of dispersions corresponding to cross-direction distances between marks in each row set in the plurality of row sets;

generating with the controller a filtered plurality of dispersions with a notch filter and the plurality of dispersions, a frequency of the notch filter corresponding to the predetermined number of row sets in the first predetermined test pattern; and

identifying with the controller the dispersion for the first predetermined test pattern using the filtered plurality of dispersions.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2025
From: XEROX CORPORATION
To: GENESEE VALLEY INNOVATIONS, LLC
Reel/Frame 073842/0479 →
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 →
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 Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/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 →
RELEASE OF SECURITY INTEREST IN PATENTS AT R/F 062740/0214 Recorded May 18, 2023
From: CITIBANK, N.A., AS AGENT
To: XEROX CORPORATION
Reel/Frame 063694/0122 →
SECURITY INTEREST Recorded Nov 10, 2022
From: XEROX CORPORATION
To: CITIBANK, N.A., AS AGENT
Reel/Frame 062740/0214 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2015
From: MIZES, HOWARD A.; MANTELL, DAVID A.
To: XEROX CORPORATION
Reel/Frame 034799/0160 →
Cited By (1)
US 12,397,507