Locating a workpiece using a measurement of a workpiece feature
First Claim
1. A method of performing a machining or manufacturing operation on a workpiece, the method comprising:
- a machine tool engaging a workpiece to perform a machining or manufacturing operation on the workpiece; and
a control unit determining a pose of the workpiece, including the control unit at least;
receiving known positions of a plurality of reference features of a workpiece in a first pose in a first coordinate space;
determining from the known positions an estimate of the first pose of the workpiece in a second coordinate space in which any pose of the workpiece including the first pose is definable by six distinct components, at least one of the six components of the first pose being known;
receiving a position of a second feature of the workpiece in the second coordinate space, the workpiece being disposed in a distinct, second pose in which the at least one of the six known components of the first pose are common to the second pose;
determining the second pose of the workpiece from the estimate of the first pose of the workpiece and the position of the second feature of the workpiece in the second pose; and
transmitting the second pose of the workpiece to the machine tool to enable the machine tool to locate the workpiece in the second pose, and thereby enable the machine tool to perform the machining or manufacturing operation on the workpiece based thereon.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of determining a pose of a workpiece includes receiving known positions of a plurality of reference features of a workpiece in a first pose in a first coordinate space, determining from the known positions an estimate of the first pose of the workpiece in a second coordinate space in which any pose of the workpiece is defined by six distinct components, and at least one of the six components are known. The method includes receiving a position of a second feature of the workpiece in the second coordinate space when the workpiece is disposed in a distinct, second pose in which the at least one known components remain constant between the first and second pose. The method includes determining the second pose of the workpiece from the first pose estimate and the position of the second feature of the workpiece in the second pose.
13 Citations
18 Claims
-
1. A method of performing a machining or manufacturing operation on a workpiece, the method comprising:
-
a machine tool engaging a workpiece to perform a machining or manufacturing operation on the workpiece; and a control unit determining a pose of the workpiece, including the control unit at least; receiving known positions of a plurality of reference features of a workpiece in a first pose in a first coordinate space; determining from the known positions an estimate of the first pose of the workpiece in a second coordinate space in which any pose of the workpiece including the first pose is definable by six distinct components, at least one of the six components of the first pose being known; receiving a position of a second feature of the workpiece in the second coordinate space, the workpiece being disposed in a distinct, second pose in which the at least one of the six known components of the first pose are common to the second pose; determining the second pose of the workpiece from the estimate of the first pose of the workpiece and the position of the second feature of the workpiece in the second pose; and transmitting the second pose of the workpiece to the machine tool to enable the machine tool to locate the workpiece in the second pose, and thereby enable the machine tool to perform the machining or manufacturing operation on the workpiece based thereon. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A machine system comprising:
-
a machine tool configured to engage a workpiece to perform a machining or manufacturing operation on the workpiece; and a control unit including at least a processor and a memory storing executable instructions that in response to execution by the processor cause the control unit to at least; receive known positions of a plurality of reference features of the workpiece in a first pose in a first coordinate space; determine from the known positions an estimate of the first pose of the workpiece in a second coordinate space in which any pose of the workpiece including the first pose is definable by six distinct components, at least one of the six components of the first pose being known; receive a position of a second feature of the workpiece in the second coordinate space, the workpiece being disposed in a distinct, second pose in which the at least one of the six known components of the first pose are common to the second pose; determine the second pose of the workpiece from the estimate of the first pose of the workpiece and the position of the second feature of the workpiece in the second pose; and transmit the second pose of the workpiece to the machine tool to enable the machine tool to locate the workpiece in the second pose, and thereby enable the machine tool to perform the machining or manufacturing operation on the workpiece based thereon. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium that is non-transitory and has computer-readable program code portions stored therein that, in response to execution by a processor, cause an apparatus to at least:
-
receive known positions of a plurality of reference features of a workpiece in a first pose in a first coordinate space, the workpiece being engaged by a machine tool configured to perform a machining or manufacturing operation on the workpiece; determine from the known positions, an estimate of the first pose of the workpiece in a second coordinate space in which any pose of the workpiece including the first pose is definable by six distinct components, at least one of the six components of the first pose being known; receive a position of a second feature of the workpiece in the second coordinate space, the workpiece being disposed in a distinct, second pose in which the at least one of the six known components of the first pose are common to the second pose; determine the second pose of the workpiece from the estimate of the first pose of the workpiece and the position of the second feature of the workpiece in the second pose; and transmit the second pose of the workpiece to the machine tool to enable the machine tool to locate the workpiece in the second pose, and thereby enable the machine tool to perform the machining or manufacturing operation on the workpiece based thereon. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification