US5231675A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Sheet metal inspection system and apparatus
Assignee: Boeing Co
•
Filing: 1990-08-31
•
Granted: 1993-07-27
•
Expires: 2010-08-31
Abstract
Abstract An apparatus for inspecting sheet metal parts includes a computer for comparing a master representation to an inspected part. A part is scanned by passing the part in front of a computer vision system and an approximation of the part is thereby generated for comparison with the stored representation of a master part. The comparison includes checking for distance tolerances and proper feature placement of the scanned part and an inspection report for each inspected part is generated, indicating part acceptance status. Part tolerances may be varied for different parts and a library of parts may be consulted to automatically select an appropriate master part for comparison purposes.
Inventors
- 👤 Dennis P. Sarr
- 👤 Joey J. H. Mullen
- 👤 Thomas W. Jurick
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 18:17
CPC Classifications
G; G06; G06T; G06T7/00; G06T7/0002; G06T7/0004; G06T7/001; G01; G01N; G01N21/00; G01N21/84; G01N21/88; G06T2207/00; G06T2207/30; G06T2207/30108; G06T2207/30136
Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
98 words
A method for inspecting a part comprising the steps of: a) performing a data collection sequence to generate information representative of the part; b) determining the major axis, minor axis and angle of orientation of said part; c) rotating said representation of said part to a predetermined orientation; d) selecting a master part representation corresponding to the part; e) comparing said rotated representation with said master part representation to determine whether said part is within a desired tolerance of said master part representation; and f) generating an acceptance report based on the results of said step of comparing.
Claim 2
Independent Claim
98 words
A method for inspecting a part comprising the steps of: a) performing a data collection sequence to generate information representative of the part; b) determining the major axis, minor axis and angle of orientation of said part; c) rotating said representation of said part to a predetermined orientation; d) selecting a master part representation corresponding to the part; e) comparing said rotated representation with said master part representation to determine whether said part is within a desired tolerance of said master part representation; and f) generating an acceptance report based on the results of said step of comparing.
Claim 3
Dependent Claim
16 words
The method of claim 1 comprising repeating steps a through f for a plurality of parts.
Claim 4
Dependent Claim
18 words
The method of claim 1 wherein said master representation is created from a computer aided design system input.
Claim 5
Dependent Claim
21 words
The method of claim 1 wherein said master representation is created by performing steps a through c and storing said representation.
Claim 6
Dependent Claim
137 words
The method according to claim 1 wherein said step of comparing said rotated representation with said master part representation comprises the substeps of: a) determining whether the periphery of the rotated representation is within a predetermined tolerance of the periphery of said master part representation; b) determining whether patterns present in the master part representation are also present in the rotated representation; c) determining whether the centers of the patterns in the rotated representation are within a predetermined tolerance of the centers of the corresponding patterns in the master part representation; d) determining whether the peripheries of the patterns present in the rotated representation are within a predetermined tolerance of the corresponding patterns in the master part representation; and e) determining whether extra patterns not present in the master part representation are present in the rotated representation.
Claim 7
Dependent Claim
11 words
The method according to claim 5 wherein said patterns comprise holes.
Claim 8
Dependent Claim
33 words
The method according to claim 1 wherein determining the angle of orientation of said part comprises determining moments of said part and determining the angle of orientation as a function of said moments.
Claim 9
Dependent Claim
73 words
The method according to claim 1 wherein said step of selecting a master part representation corresponding to the part comprises the substeps of: a) determining a part identification based on the information representative of the part, said identification based on physical parameters of the part; and b) retrieving a master part representation from a database of master parts, said retrieved master part representation having a part identification similar to said determined part identification.
Claim 10
Dependent Claim
28 words
The method according to claim 8 wherein said step of determining a part identification comprises determining a weighted sum of a set of dimensional parameters of the part.
Claim 11
Dependent Claim
35 words
The method of claim 1 wherein said step of generating an acceptance report comprise the substeps of: a) displaying a scanned part; and b) displaying the difference between the scanned part and a master part.
Claim 12
Independent Claim
128 words
A method for inspecting a sheet metal part comprising the steps of: a) performing a data collection sequence to generate information representative of the sheet metal part; b) determining the major axis, minor axis and angle of orientation of said part; c) rotating said representation of said part to a predetermined orientation; d) selecting a master part representation corresponding to the sheet metal part; e) comparing said rotated representation with said master part representation; and f) generating an acceptance report based on the results of said step of comparing, wherein said step of generating an acceptance report comprises the substeps of: 1) displaying a scanned part; 2) displaying the difference between the scanned part and a master part, and 3) indicating the pass/fail status of the scanned part.
Claim 13
Independent Claim
128 words
A method for inspecting a sheet metal part comprising the steps of: a) performing a data collection sequence to generate information representative of the sheet metal part; b) determining the major axis, minor axis and angle of orientation of said part; c) rotating said representation of said part to a predetermined orientation; d) selecting a master part representation corresponding to the sheet metal part; e) comparing said rotated representation with said master part representation; and f) generating an acceptance report based on the results of said step of comparing, wherein said step of generating an acceptance report comprises the substeps of: 1) displaying a scanned part; 2) displaying the difference between the scanned part and a master part, and 3) indicating the pass/fail status of the scanned part.
Claim 14
Dependent Claim
125 words
Apparatus for inspecting parts for conformance with a desired template, comprising: storage means for storing information representative of the exterior peripheral measurements and interior hole peripheral measurements and placements of the desired template; data collection means for linearly scanning a part and generating information representative of the orientation and exterior peripheral measurements and interior hole peripheral measurements and placements of the scanned part; comparison means for comparing the information representative of the actual exterior peripheral measurements and interior hole peripheral measurements and placements of the scanned part with the information representative of the exterior peripheral measurements and interior hole peripheral measurements and placements of the desired template irrespective of the orientation of the part; and means for reporting comparison results generated by said comparison means.
Claim 15
Dependent Claim
125 words
Apparatus for inspecting parts for conformance with a desired template, comprising: storage means for storing information representative of the exterior peripheral measurements and interior hole peripheral measurements and placements of the desired template; data collection means for linearly scanning a part and generating information representative of the orientation and exterior peripheral measurements and interior hole peripheral measurements and placements of the scanned part; comparison means for comparing the information representative of the actual exterior peripheral measurements and interior hole peripheral measurements and placements of the scanned part with the information representative of the exterior peripheral measurements and interior hole peripheral measurements and placements of the desired template irrespective of the orientation of the part; and means for reporting comparison results generated by said comparison means.
Claim 16
Dependent Claim
33 words
Apparatus according to claim 12 wherein said data collection means comprises an optical scanner and a translation table, said translation table moving the scanned part along an axis normal to the optical scanner.
Claim 17
Dependent Claim
65 words
Apparatus according to claim 12 wherein said data collection means comprises at least one video camera oriented in a direction normal to the plane of the scanned part for providing Y-axis information regarding the part, and a translation table for relative translation of the scanned part across the field of view of said at least one video camera for providing X-axis information about the part.
Claim 18
Dependent Claim
34 words
Apparatus according to claim 12 wherein said information representative of the exterior peripheral measurements and interior hole peripheral measurements and placements of the desired template comprises a stored digital representation of a master part.
Claim 19
Dependent Claim
21 words
Apparatus according to claim 15 wherein said digital representation of a master part is generated by a computer aided design process.
Claim 20
Dependent Claim
23 words
Apparatus according to claim 15 wherein said digital representation of a master part is generated by scanning a master part with said apparatus.
Claim 21
Dependent Claim
20 words
Apparatus according to claim 12 further comprising selection means for selecting a desired template from a plurality of stored templates.
Claim 22
Dependent Claim
30 words
Apparatus according to claim 12 further comprising selection means responsive to data gathered by said data collection means for selecting an appropriate desired template from a plurality of stored templates.
Claim 23
Independent Claim
149 words
A system for inspecting sheet metal parts comprising: a database of a plurality of data sets representative of a plurality of inspection templates; an examination surface upon which parts to be inspected are placed; lighting means disposed in relation to a first side of the examination surface; vision means mounted in relation to a second side of said examination surface; drive means for bringing about relative motion between the examination surface and the vision means along an axis; and means responsive to said vision means for generating a first data set wherein said first data set is representative of an inspected part, for selecting a second data set from said database wherein said second data set is representative of an inspection template, and for comparing said first and second data sets to determine if said first data set is within a predetermined tolerance relative to said second data set.
Claim 24
Independent Claim
149 words
A system for inspecting sheet metal parts comprising: a database of a plurality of data sets representative of a plurality of inspection templates; an examination surface upon which parts to be inspected are placed; lighting means disposed in relation to a first side of the examination surface; vision means mounted in relation to a second side of said examination surface; drive means for bringing about relative motion between the examination surface and the vision means along an axis; and means responsive to said vision means for generating a first data set wherein said first data set is representative of an inspected part, for selecting a second data set from said database wherein said second data set is representative of an inspection template, and for comparing said first and second data sets to determine if said first data set is within a predetermined tolerance relative to said second data set.
Claim 25
Dependent Claim
29 words
The system according to claim 20 further comprising: means for conveying information about said first data set, said second data set and an acceptance status of said inspected part.
Claim 26
Dependent Claim
17 words
The system according to claim 21 wherein said information conveying means comprises a computer graphics display terminal.
Claim 27
Dependent Claim
15 words
The system according to claim 20 wherein said second data set is in digital form.
Claim 28
Dependent Claim
24 words
The system according to claim 20 wherein said responsive means comparing said first and second data sets defines the difference between said data sets.
Claim 29
Dependent Claim
98 words
The system according to claim 20 wherein said responsive means generates a plurality of data sets representative of a plurality of inspected parts, selects a plurality of second data sets from said database, each of said second data sets being representative of an inspection template corresponding to at least one of said plurality of first data sets, and compares each of said second data sets with at least one of said first data sets to determine if said at least one of said first data sets is within a predetermined tolerance relative to a said second data set.
References Cited (Backward Citations)
US3636513A
Cited
US3638188A
Cited
US4007440A
Cited
US4072928A
Cited
US4056716A
Cited
US4242662A
Cited
US4288852A
Cited
US4486775A
Cited
US4481664A
Cited
US4435837A
Cited
US4491962A
Cited
US4490848A
Cited
US4630225A
Cited
US4706296A
Cited
US4545069A
Cited
US4623256A
Cited
US4593406A
Cited
US4581762A
Cited
US4596037A
Cited
US4672678A
Cited
US4658428A
Cited
US4790023A
Cited
US5012523A
Cited
US4975863A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1996-07-26 | 1997-01-25 | 1997-07-27 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-07-26 | 2001-01-25 | 2001-07-27 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-07-26 | 2005-01-25 | 2005-07-27 | $7700.00 | Window Closed / Lapsed |