Patent ID: 9134724
Filing Date: 2015-09-15
Classification: G05B,G06Q,Y02P,Y10T

Abstract:
1. A non-transitory computer readable medium executable by a processor in a computer assisted manufacturing apparatus to assemble an electronic device, the non-transitory computer readable medium comprising computer code for: scanning each one of a plurality of first parts to measure manufacturing variations in a plurality of first part attributes of each one of the plurality of first parts, wherein the plurality of first part attributes includes at least two attributes from the group consisting of a length, a height, a weight, a color and a roughness; scanning a second part to measure manufacturing variations in a plurality of second part attributes, wherein each attribute in the plurality of second part attributes has a corresponding attribute in each of the plurality of first part attributes; rejecting the second part when a difference between the measured second part attributes and at least one corresponding attribute of each one of the plurality of first parts falls outside of a design specification of the electronic device; selecting at least one of the plurality of first parts, each one of the selected first parts having first part attributes that when compared with the corresponding second part attributes fall within tolerances of the design specification of the electronic device; selecting a best matching first part from the selected first parts using a pick and place machine that selects the best matching first part in accordance with a merit function that weights an amount of variation between a first set of corresponding attributes of the first parts and the second part substantially more than an amount of variation from a second set of corresponding attributes of the first parts and the second part; and assembling the electronic device by inserting the best matching first part into an opening defined by the second part.