IP Library › Granted Patent US 12,194,636
Granted Patent B2
US 12,194,636 · App. 17/702,878 · Granted Jan 14, 2025

Three-dimensional object printing method and data generation method

Inventor: Kohei Utsunomiya (Matsumoto, JP)
Assignee: SEIKO EPSON CORPORATION
B25J9/1664B25J9/163B25J9/1669B25J11/0075B41J3/40731
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 12,194,636
App. No.
17/702,878
Granted
Jan 14, 2025
Kind
B2
Abstract

Disclosed is a three-dimensional object printing method using a head and a robot that changes relative position and relative orientation of a workpiece and the head. The method includes a first data processing step of acquiring first initial route data that represents, in a workpiece coordinate system, a route along which the head is to move; a second data processing step of acquiring first head reference point data that represents, in a robot coordinate system, position and orientation of the head; a third data processing step of generating, based on the first initial route data and the first head reference point data, first print route data that represents, in the robot coordinate system, the route along which the head is to move; and a first printing step of ejecting the liquid from the head onto the workpiece while the robot is operated based on the first print route data.

Claims (40)

1. A three-dimensional object printing method using a head, a first robot, and a second robot, the head being configured to eject a liquid onto a workpiece, the head being mounted as an end effector of the first robot, the first robot being configured to change a position and an orientation of the head, and the second robot being configured to change a position and an orientation of the workpiece, comprising:

a first data processing step of acquiring first initial route data that represents a first initial route in a workpiece coordinate system, the first initial route being generated based on workpiece shape data that represents a shape of the workpiece in the workpiece coordinate system;

a second data processing step of acquiring first head reference point data that represents a position and an orientation of the head in a robot coordinate system;

a third data processing step of generating, based on the first initial route data and the first head reference point data, first print route data that represents, in the robot coordinate system, a first print route along which the head moves; and

a first printing step of ejecting the liquid from the head onto the workpiece while the first robot is configured to cause the head to move along the first print route.

2. The three-dimensional object printing method according to claim 1 , further comprising a fourth data processing step between the first data processing step and the third data processing step, wherein

the first initial route data includes pieces of route point data that represent, in the workpiece coordinate system, the position and the orientation of the head,

in the fourth data processing step, a particular piece of the route point data is selectively acquired as first reference route point data from among the pieces of the route point data included in the first initial route data, and

in the third data processing step, the first print route data is generated based on the first reference route point data and the first head reference point data.

3. The three-dimensional object printing method according to claim 2 , wherein

in the third data processing step, a conversion parameter that represents correspondence between the first reference route point data and the first head reference point data is calculated by comparing a coordinate value indicated by the first reference route point data and a coordinate value indicated by the first head reference point data, and

in the third data processing step, the first print route data is generated by applying the conversion parameter to the pieces of the route point data included in the first initial route data.

4. The three-dimensional object printing method according to claim 1 , further comprising a fifth data processing step between the second data processing step and the first printing step, wherein

the first initial route data further includes workpiece center point data that represents, in the workpiece coordinate system, the position and the orientation of the workpiece, and

in the fifth data processing step, first workpiece positioning point data is generated based on the first initial route data, the workpiece center point data, and the first head reference point data, the first workpiece positioning point data representing, in the robot coordinate system, the position at which the workpiece is to be positioned and the orientation in which the workpiece is to be positioned.

5. The three-dimensional object printing method according to claim 4 , wherein

in the first printing step, based on the first workpiece positioning point data, the second robot is configured to position the workpiece.

6. The three-dimensional object printing method according to claim 2 , further comprising:

a sixth data processing step of acquiring second initial route data that represents, in the workpiece coordinate system, a second initial route that is generated based on the workpiece shape data;

a seventh data processing step of acquiring second head reference point data that represents, in the robot coordinate system, a second position and a second orientation of the head;

an eighth data processing step of generating, based on the second initial route data and the second head reference point data, second print route data that represents, in the robot coordinate system, a second print route along which the head moves; and

a second printing step of ejecting the liquid from the head onto the workpiece while the second robot is configured to cause the head to move along the second print route.

7. The three-dimensional object printing method according to claim 6 , further comprising a ninth data processing step between the sixth data processing step and the eighth data processing step, wherein

the second initial route data includes pieces of route point data that represent, in the workpiece coordinate system, the position and the orientation of the head,

in the ninth data processing step, a particular piece of the route point data is selectively acquired as second reference route point data from among the pieces of the route point data included in the second initial route data, and

in the eighth data processing step, the second print route data is generated based on the second reference route point data and the second head reference point data.

8. The three-dimensional object printing method according to claim 7 , wherein

a difference between the orientation represented by the first head reference point data and the orientation represented by the second head reference point data is less than a difference between the orientation represented by the first reference route point data and the orientation represented by the second reference route point data.

9. The three-dimensional object printing method according to claim 8 , wherein

the orientation represented by the first reference route point data and the orientation represented by the second reference route point data are equal to each other.

10. The three-dimensional object printing method according to claim 7 , wherein

a difference between the position represented by the first head reference point data and the position represented by the second head reference point data is less than a difference between the position represented by the first reference route point data and the position represented by the second reference route point data.

11. The three-dimensional object printing method according to claim 10 , wherein

the position represented by the first reference route point data and the position represented by the second reference route point data are equal to each other.

12. The three-dimensional object printing method according to claim 1 , further comprising a tenth data processing step between the third data processing step and the first printing step, wherein

in the tenth data processing step, based on a result of detecting the position where the workpiece is actually positioned and the first print route data, corrected first print route data is generated.

13. The three-dimensional object printing method according to claim 1 , further comprising an eleventh data processing step prior to the first data processing step, wherein

in the eleventh data processing step, pieces of route point data and a workpiece center point data are generated based on the workpiece shape, data representing a shape of the workpiece in the workpiece coordinate system,

the pieces of the route point data represent the position and orientation of the head in the workpiece coordinate system, and

the workpiece center point data represents the position and the orientation of the workpiece in the workpiece coordinate system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2022
From: UTSUNOMIYA, KOHEI
To: SEIKO EPSON CORPORATION
Reel/Frame 059384/0936 →
Priority Claims (1)
JP 2021-051072 · Mar 25, 2021 · national
Continuity (1)
Related Publication 20220305655A1 · Sep 29, 2022
References Cited (26)
US 20060247800A1 · Takenaka · 2006 [cited by examiner]
US 20130068743A1 · Delin · 2013 [cited by examiner]
US 20130081293A1 · Delin · 2013 [cited by examiner]
US 20130317646A1 · Kimoto · 2013 [cited by examiner]
US 20150138275A1 · Noell · 2015 [cited by examiner]
US 20150231897A1 · Noell · 2015 [cited by examiner]
US 20160151833A1 · Tsao · 2016 [cited by examiner]
US 20160176055A1 · McGlinchy · 2016 [cited by examiner]
US 20180001625A1 · Ono et al. · 2018 [cited by applicant]
US 20180036883A1 · Nishitani et al. · 2018 [cited by applicant]
US 20180194009A1 · Kojima · 2018 [cited by examiner]
US 20180233397A1 · Hosek · 2018 [cited by examiner]
US 20190160671A1 · Kurihara · 2019 [cited by examiner]
US 20200361145A1 · Tsao · 2020 [cited by examiner]
US 20210057251A1 · Matsuoka · 2021 [cited by examiner]
US 20210300061A1 · Boniface · 2021 [cited by examiner]
US 20210394455A1 · Stadnik · 2021 [cited by examiner]
US 20240042611A1 · Takeda · 2024 [cited by examiner]
JP 2000238254A · 2000 [cited by applicant]
JP 2005001131A · 2005 [cited by applicant]
JP 2011177931A · 2011 [cited by applicant]
JP 2012144264A · 2012 [cited by applicant]
JP 2016215438A · 2016 [cited by applicant]
JP 2018001571A · 2018 [cited by applicant]
JP 2018020412A · 2018 [cited by applicant]
WO 2020162171A1 · 2020 [cited by applicant]
Cited By (1)
US 12,491,530