Patent US5475797A successfully refreshed from Google Patents.
US5475797A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Menu driven system for controlling automated assembly of palletized elements
Assignee: Xerox Corp
•
Filing: 1993-10-22
•
Granted: 1995-12-12
•
Expires: 2013-10-22
Abstract
Abstract The present invention is a method and apparatus for defining the critical characteristics of a pallet, or tray, used to supply workpieces to an automated, flexible assembly station or workcell. Once the characteristics are described and stored in memory, they may be used to uniquely identify workpieces which are determined to be defective during the automatic assembly operations.
Inventors
- 👤 Jay A. Glaspy, Jr.
- 👤 Marta A. Galuga
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 17:39
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/418; G05B19/41815; G05B19/4182; G05B19/41805; G05B2219/00; G05B2219/30; G05B2219/31; G05B2219/31031; G05B2219/31042; G05B2219/32; G05B2219/32228; G05B2219/36; G05B2219/36503; G05B2219/37; G05B2219/37002; G05B2219/37068; G05B2219/37572; G05B2219/50; G05B2219/50073; Y; Y02; Y02P; Y02P90/00; Y02P90/02
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
188 words
A method of controlling a system for performing assembly operations on a plurality of workpieces residing on a pallet at a workcell, wherein the workcell includes a robot controller and a robot adapted to respond to commands received from the robot controller to assemble the workpieces comprising the steps of: defining a location for each of the plurality of workpieces on the pallet, including defining a geometric structure of the pallet including displaying, on a user-interface electrically interconnected to the workcell, a series of prompts to which an operator responds to characterize critical parameters of the pallet, storing, in a memory, all values that the operator enters in response to the prompts, and calculating, as a function of the values entered for the critical parameters, a nominal location for each of the plurality of workpieces residing on the pallet; and communicating from a cell controller to the workcell, said cell controller having a set of preprogrammed requirements stored in a memory therein, said preprogrammed requirements for controlling an operation of the workcell, so as to cause the workcell to assemble the plurality of workpieces residing on the pallet.
Claim 2
Independent Claim
188 words
A method of controlling a system for performing assembly operations on a plurality of workpieces residing on a pallet at a workcell, wherein the workcell includes a robot controller and a robot adapted to respond to commands received from the robot controller to assemble the workpieces comprising the steps of: defining a location for each of the plurality of workpieces on the pallet, including defining a geometric structure of the pallet including displaying, on a user-interface electrically interconnected to the workcell, a series of prompts to which an operator responds to characterize critical parameters of the pallet, storing, in a memory, all values that the operator enters in response to the prompts, and calculating, as a function of the values entered for the critical parameters, a nominal location for each of the plurality of workpieces residing on the pallet; and communicating from a cell controller to the workcell, said cell controller having a set of preprogrammed requirements stored in a memory therein, said preprogrammed requirements for controlling an operation of the workcell, so as to cause the workcell to assemble the plurality of workpieces residing on the pallet.
Claim 3
Dependent Claim
68 words
The method of claim 1, wherein the step of defining the location of workpieces on the pallet further includes the step of teaching, by the operator manually directing the robot, a reference location for the pallet, said reference location being used by the robot controller to determine actual workpiece locations as a function of the reference location and the nominal location for each of the plurality of workpieces.
Claim 4
Dependent Claim
64 words
The method of claim 1, wherein the step of defining the location of workpieces on the pallet further includes the step of manually entering coordinates of a reference location for the pallet, said reference location being used by the robot controller to determine actual workpiece locations as a function of the reference location and the nominal location for each of the plurality of workpieces.
Claim 5
Dependent Claim
40 words
The method of claim 1, further including the step of adjusting the nominal location for each of the plurality of workpieces residing on the pallet as a function of a frame error value which represents positioning inaccuracies within the workcell.
Claim 6
Dependent Claim
88 words
The method of claim 4, wherein the frame error value is determined automatically by the robot controller using a method including the steps of: moving the robot to simulate a production situation, and upon arriving at an extreme workpiece location on the pallet, storing an actual robot position in memory; and calculating the frame error value as a function of the difference between the actual robot position at an extreme workpiece location and a corresponding nominal location for one of the plurality of workpieces residing on the pallet.
Claim 7
Dependent Claim
17 words
The method of claim 4, wherein the frame error value is entered manually via the user interface.
Claim 8
Dependent Claim
92 words
The method of claim 4, wherein the step of adjusting the nominal location for each of the plurality of workpieces residing on the pallet as a function of a frame error value comprises the steps of: teaching coordinates of at least two additional reference locations using the robot, to thereby determine the coordinates of at least three reference locations; storing the coordinates of the three reference locations in the memory; and automatically deriving the frame error value as a function of the coordinates of the three reference locations stored in the memory.
Claim 9
Dependent Claim
103 words
The method of claim 1, wherein the step of defining the location of workpieces on the pallet includes the steps of: retrieving, from a storage memory, a set of critical parameter values which characterize the pallet; displaying, on a user-interface, the critical parameter values for the pallet while prompting the operator to make changes to those parameters which are incorrect; storing all corrections made by the operator to the critical parameter values to establish a set of updated parameter values; calculating, as a function of the updated parameter values, the nominal location for each of the plurality of workpieces residing on the pallet.
References Cited (Backward Citations)
US4369563A
Cited
US4369563B1
Cited
US4163183A
Cited
US4347578A
Cited
US4321679A
Cited
US4462748A
Cited
US4521807A
Cited
US4541011A
Cited
US4558424A
Cited
US4591991A
Cited
US4628464A
Cited
US4641271A
Cited
US4744039A
Cited
US4692876A
Cited
US4787143A
Cited
US4707647A
Cited
US4916286A
Cited
US4835730A
Cited
US4947314A
Cited
US4896086A
Cited
US4855923A
Cited
US4870592A
Cited
US5126932A
Cited
US5126932B1
Cited
US4942539A
Cited
US4929845A
Cited
US4928385A
Cited
US5249131A
Cited
US5293322A
Cited
US5268837A
Cited
US5325582A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-12-11 | 1999-06-12 | 1999-12-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-12-11 | 2003-06-12 | 2003-12-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-12-11 | 2007-06-12 | 2007-12-12 | $7700.00 | Window Closed / Lapsed |