System for handling defects produced during the automated assembly of palletized elements
First Claim
1. A flexible, workpiece assembly system for automatically performing operations on a plurality of similar workpieces located on a pallet, comprising:
- a workcell for performing operations to modify at least one of said plurality of similar workpieces present on the pallet;
a cell controller in communication with said workcell, for controlling the operation of said workcell in response to a set of preprogrammed requirements;
means, located at said workcell, for detecting a defect in the assembly of the plurality of similar workpieces and generating an error message indicative of the defect, the error message including a first signal identifying, by location on the pallet, one of the plurality of workpieces detected as having a defect and a second signal, associated with said first signal, to indicate a nature of the defect detected therefor; and
a bus for communicating the error message to said cell controller, so that said cell controller may initiate an appropriate response.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a method and apparatus for utilizing the 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. The defect information may then be stored in a cell controller which controls one or more workcells for later recall, in order to determine what, if any, further processing should be conducted on the defective workpieces and to prevent further processing thereof.
50 Citations
21 Claims
-
1. A flexible, workpiece assembly system for automatically performing operations on a plurality of similar workpieces located on a pallet, comprising:
-
a workcell for performing operations to modify at least one of said plurality of similar workpieces present on the pallet; a cell controller in communication with said workcell, for controlling the operation of said workcell in response to a set of preprogrammed requirements; means, located at said workcell, for detecting a defect in the assembly of the plurality of similar workpieces and generating an error message indicative of the defect, the error message including a first signal identifying, by location on the pallet, one of the plurality of workpieces detected as having a defect and a second signal, associated with said first signal, to indicate a nature of the defect detected therefor; and a bus for communicating the error message to said cell controller, so that said cell controller may initiate an appropriate response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of controlling a flexible, workpiece assembly system having a workcell which includes a robot controller and a robot, responsive to the robot controller, for assembling a plurality of similar workpieces present on a pallet presented to the workcell, comprising the steps of:
-
defining locations for the plurality of workpieces on the pallet presented to the workcell; in response to a set of preprogrammed requirements provided to a cell controller, communicating from the cell controller to the workcell a plurality of commands for controlling the operation of the workcell so as to assemble the workpieces on the pallet; detecting, at the workcell, a defect during the assembly of one of the workpieces present on the pallet and generating an error message indicative of a location of the defective one of the workpieces and a nature of the defect; and communicating the error message to the cell controller over a bus. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method of controlling a flexible, workpiece assembly system having a workcell which includes a robot controller and a robot, responsive to the robot controller, for assembling the workpieces, comprising the steps of:
-
defining locations for a plurality of workpieces on a pallet presented to the workcell; in response to a set of preprogrammed requirements provided to a cell controller, communicating from the cell controller to the workcell a plurality of commands for controlling the operation of the workcell so as to assemble the workpieces on the pallet; detecting, at the workcell, a defect during the assembly of a workpiece on the pallet and generating an error message indicative of the defect; communicating the error message to the cell controller; determining whether the defect identified during assembly is a correctable defect, and if so automatically instituting an action to correct the defect by generating commands to adjust the operating characteristics of the robot so as to avoid further defects during execution of the preprogrammed requirements, and recording the occurrence of a correctable defect so as to maintain a record of such defects, wherein the record further identifies the workpiece on which the defect was noted by recording a pallet ID, and a pallet row and column location for the workpiece location, otherwise requesting, via the error message communicated to the cell controller, operator intervention to rectify the defect;
tracking the total number of occurrences of correctable defects; andindicating that operator intervention is required when the number of occurrences of correctable defects exceeds a predefined threshold level.
-
-
17. A method of controlling a flexible, workpiece assembly system having a workcell which includes a robot controller and a robot, responsive to the robot controller, for assembling the workpieces, comprising the steps of:
-
(1) defining locations for a plurality of workpieces on a pallet presented to the workcell; (2) in response to a set of preprogrammed requirements provided to a cell controller, communicating from the cell controller to the workcell a plurality of commands for controlling the operation of the workcell so as to assemble the workpieces on the pallet; (3) detecting, at the workcell, a defect during the assembly of a workpiece on the pallet and generating an error message indicative of the defect; (4) communicating the error message to the cell controller (5) interrogating the error message to determine if the error reported from the workcell is correctable; and
if so(a) determining whether the correctable error may be corrected automatically or requires operator intervention, and if automatic correction is possible, (b) effectuating automatic correction of the reported error, otherwise (c) signaling an operator to manually adjust the robot;
otherwise(6) determining whether the uncorrectable error is a fatal error; and
if so(a) stopping the process and signaling for operator intervention before subsequent assembly operations are conducted at the workcell, otherwise (b) identifying the defective workpiece on the pallet so that the defective workpiece may be prevented from further assembly processing. - View Dependent Claims (18, 19, 20, 21)
-
Specification