US20170249729A1 - Automated optical metrology computer aided inspection station and method of operation - Google Patents
Automated optical metrology computer aided inspection station and method of operation Download PDFInfo
- Publication number
- US20170249729A1 US20170249729A1 US15/596,873 US201715596873A US2017249729A1 US 20170249729 A1 US20170249729 A1 US 20170249729A1 US 201715596873 A US201715596873 A US 201715596873A US 2017249729 A1 US2017249729 A1 US 2017249729A1
- Authority
- US
- United States
- Prior art keywords
- inspection
- scanner
- dimensional
- scan
- presenter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000007689 inspection Methods 0.000 title claims abstract description 139
- 230000003287 optical effect Effects 0.000 title claims abstract description 55
- 238000000034 method Methods 0.000 title claims description 60
- 230000008569 process Effects 0.000 claims description 30
- 238000012545 processing Methods 0.000 claims description 22
- 238000004458 analytical method Methods 0.000 claims description 21
- 238000004519 manufacturing process Methods 0.000 claims description 17
- 238000005259 measurement Methods 0.000 claims description 12
- 238000003070 Statistical process control Methods 0.000 claims description 11
- 238000012795 verification Methods 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 4
- 238000012546 transfer Methods 0.000 claims description 4
- 238000013500 data storage Methods 0.000 claims description 3
- 238000004141 dimensional analysis Methods 0.000 claims description 3
- 238000012549 training Methods 0.000 claims description 3
- 238000001459 lithography Methods 0.000 claims description 2
- 238000013024 troubleshooting Methods 0.000 claims description 2
- 230000007613 environmental effect Effects 0.000 claims 2
- 238000011165 process development Methods 0.000 claims 1
- 230000003068 static effect Effects 0.000 claims 1
- 238000011960 computer-aided design Methods 0.000 abstract description 22
- 238000000605 extraction Methods 0.000 abstract description 3
- 230000008901 benefit Effects 0.000 description 12
- 230000006870 function Effects 0.000 description 5
- 238000005286 illumination Methods 0.000 description 5
- 238000012805 post-processing Methods 0.000 description 5
- 238000013461 design Methods 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 238000003860 storage Methods 0.000 description 4
- 238000005457 optimization Methods 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000012876 topography Methods 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 238000010835 comparative analysis Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 238000012800 visualization Methods 0.000 description 2
- 238000010146 3D printing Methods 0.000 description 1
- 241000876453 Varanus indicus Species 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000001143 conditioned effect Effects 0.000 description 1
- 230000003750 conditioning effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013481 data capture Methods 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- NJPPVKZQTLUDBO-UHFFFAOYSA-N novaluron Chemical compound C1=C(Cl)C(OC(F)(F)C(OC(F)(F)F)F)=CC=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F NJPPVKZQTLUDBO-UHFFFAOYSA-N 0.000 description 1
- 238000011112 process operation Methods 0.000 description 1
- 238000003908 quality control method Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000000087 stabilizing effect Effects 0.000 description 1
- 230000009885 systemic effect Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
- G06T7/001—Industrial image inspection using an image reference approach
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/02—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B21/00—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
- G01B21/02—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness
- G01B21/04—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
- G01B21/047—Accessories, e.g. for positioning, for tool-setting, for measuring probes
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/8851—Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/406—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/4097—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/51—Indexing; Data structures therefor; Storage structures
-
- G06F17/3028—
-
- H04N13/0203—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/204—Image signal generators using stereoscopic image cameras
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35134—3-D cad-cam
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35189—Manufacturing function, derive gripper position on workpiece from cad data
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37441—Use nc machining program, cad data for measuring, inspection
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Definitions
- Optical Scanner systems attempt to move the scanner sensor with basic manipulators around the part being scanned. Still other systems have placed the sensor on a traditional pedestal (floor-mounted) robot with the part being scanned on a rotary table. These systems have been plagued with vibration problems and sensor and/or part movement, severely reducing the accuracy and usefulness of the scan data. Gauge Repeatability and Reproducibility (Gauge R&R) studies, as well as inspection results, have shown these problems to be systemic and to result from poor stability of the sensor and part manipulators. Currently the manual operation of a computer aided inspection workstation requires a highly qualified technician to assure proper part placement in relation to the optical scanner, as well as careful merging of individual 3D scans to achieve the complete part scan.
- U.S. Pat. No. 6,917,421 to Wihl is directed to systems and methods for assessing a dimension of a feature of an object.
- the system includes an illumination system configured to scan a specimen with light at multiple focal planes substantially simultaneously with multiple collectors. Nearly all light returned from one of the multiple focal planes may be collected by one of the collectors.
- the system may include a processor configured to assess dimension of a feature in a direction substantially perpendicular to an upper surface of the specimen using the relative intensity.
- Still another objective of the instant invention is to provide an inspection station having a faster average throughput wherein multiple parts can also be scanned in the same automated scan routine, and the system has the ability to track serial numbers to the location in the multi-part gripper so that the inspection report can be directly related to the individual sample.
- FIG. 2 is a perspective cross sectional view of an inspection station illustrating component reconfiguration
- multiple parts can also be scanned in the same automated routine, and the system has the ability to track serial numbers to the location in the multi-part gripper so that the inspection report can be directly related to the individual sample.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Automation & Control Theory (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Chemical & Material Sciences (AREA)
- Immunology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Quality & Reliability (AREA)
- Analytical Chemistry (AREA)
- Biochemistry (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Pathology (AREA)
- Multimedia (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
An automated 3D Optical Metrology Scanning and Computer Aided Inspection System for dimensional inspection of precision manufactured parts. The system example and implemented configuration is based within a relocatable cabinet providing ambient light and optional temperature control. The cabinet further includes a part placement area having an optical metrology scanner positioned over a multi-axis robotic arm positioned in the part placement area. The robotic arm is constructed and arranged to grip and manipulate parts within a field of view of the optical metrology scanner. The robotic arm provides adequate multi-axis control to rotate and tilt and translate tp manipulate the part to allow substantially every surface of the part to be scanned. Dimensional comparison and analysis software application provide geometric conformance/deviation plus extraction of the dimensions indicated in the part computer aided design (CAD) model.
Description
- In accordance with 37 C.F.R. §1.76, a claim of priority is included in an Application Data Sheet filed concurrently herewith. Accordingly, the present invention claims priority as a continuation-in-part of U.S. patent application Ser. No. 13/467,546, filed May 9, 2012, entitled “Portable Optical Metrology Inspection Station and Method of Operation”, which claims priority to U.S. Provisional Patent Application No. 61/484,016, filed May 9, 2011, entitled “Portable White Light Scanning Inspection Station and Method of Operation”, the entire contents of which are hereby expressly incorporated by reference.
- The invention is directed to the field of 3D Optical Metrology, including White Light Scanning and Blue Light Scanning, or other structured light scanning for part digitization, and in particular to an integrated, automated 3D Optical Scanning and Computer Aided Inspection System for faster dimensional inspection of precision manufactured parts without the need for technically trained operators.
- Computer Aided Inspection (CAI) from high-accuracy 3D Scanning (3DS) is a labor-intensive and time-consuming activity to perform, especially for complex parts. The users of these metrology technologies desire fast, accurate, reliable dimensional inspection results for precision manufacturing process optimization decision support and parts production process validation, among other uses. The market wants this capability on or near the manufacturing shop floor and for it to be able to be operated by a non-technical operator quickly and consistently, producing advanced CAI results without the technical specialization of manual 3DS and CAI processing mastery. It is much better for these processes to be fully integrated and completely automated, including for the benefit of reduction and elimination of human-induced errors.
- Manual 3D digitization, commonly known as Optical 3D Scanning, uses equipment and software including full-spectrum optical metrology, limited spectrum (e.g. Light Emitting Diode), and LASER light sources. Typically, a human either places and positions the part in front of the sensor or moves both the part and the sensor to allow surface digitization of the part surface. This is followed by manual alignment and merging of individual 3D scans and transfer of the merged scan file onto a post-processing Computer Aided Inspection engineering workstation, where the file is opened in a dimensional comparison and analysis software application. Geometric conformance and deviation are found, and the dimensions indicated in the part computer aided design (CAD) model and/or blueprint are extracted. This information can be reported either in a pass/fail determination report, a partial dimensional inspection report, or a complete dimensional inspection report for subsequent evaluation and part quality determination, as well as manufacturing process optimization.
- The Applicant, considered an expert in the industry, has been performing Computer Aided Inspection for 12 years on turbine engine components and medical device components, among many other manufactured parts and products, with the most sophisticated equipment available, mostly based on the use of a tripod-mount or T-mount based 3D Optical Scanner. When operated manually, this 3D surface digitizing system can be used to scan objects of nearly any size. Moving the scanner manually from location to location around the part in order to address all of the part surfaces for visual access and digitizing is a slow and methodical operation. Scanning-processing speed can be increased to a limited extent by use of a 1-axis rotary or 2-axis tilt and rotary tables to move the part in concert with the movement of the scanner.
- Other Optical Scanner systems attempt to move the scanner sensor with basic manipulators around the part being scanned. Still other systems have placed the sensor on a traditional pedestal (floor-mounted) robot with the part being scanned on a rotary table. These systems have been plagued with vibration problems and sensor and/or part movement, severely reducing the accuracy and usefulness of the scan data. Gauge Repeatability and Reproducibility (Gauge R&R) studies, as well as inspection results, have shown these problems to be systemic and to result from poor stability of the sensor and part manipulators. Currently the manual operation of a computer aided inspection workstation requires a highly qualified technician to assure proper part placement in relation to the optical scanner, as well as careful merging of individual 3D scans to achieve the complete part scan.
- Typical Optical Scanner output is a point-cloud or polygonized-mesh file that is post-processed either on the scanner computer or, preferably, on a separate workstation computer that does not occupy and consume the scanner computer capacity. Post-processing is the step that generates the typical illustration, analysis, inspection, and report functions of the Computer Aided Inspection process. This is usually performed in two separate sequential steps.
- U.S. Pat. No. 7,436,522 to Steinbichler et al., discloses a method to determine the 3D coordinates of the object. The 3D coordinates of a partial surface of the object are determined by a 3D scanner which includes one or more detectors and whose position is determined by a tracking device. The 3D coordinates of an adjacent partial surface of the object are determined by the 3D measuring device. The 3D coordinates of an overlap region of the adjacent partial surfaces are put together by a matching method merging individual scans in a manner so that stacking errors are kept to a minimum.
- U.S. Pat. No. 6,917,421 to Wihl, is directed to systems and methods for assessing a dimension of a feature of an object. The system includes an illumination system configured to scan a specimen with light at multiple focal planes substantially simultaneously with multiple collectors. Nearly all light returned from one of the multiple focal planes may be collected by one of the collectors. In addition, the system may include a processor configured to assess dimension of a feature in a direction substantially perpendicular to an upper surface of the specimen using the relative intensity.
- U.S. Pat. No. 6,532,064 to Hearn et al., is directed to an automated inspection apparatus for detection of anomalies in a 3D translucent object. The apparatus has a scan head assembly including an image processing unit and image capture device, a first and second light source, and a conveyor. The disclosure is directed to a light block member positioned along a substantially common axis of the image capture device and a light source.
- U.S. Published Patent Application Number 2002/0057438 to Decker, is directed to a method and apparatus for acquiring surface topography. The surface topography is acquired by illumination sources with patterns of light from one optical perspective, and the light reflected off the surface is captured by image sensors from an optical perspective that is different than the perspective of the illumination. The images obtained are of the surface with one or more patterns superimposed upon the surface. The surface topography is computed with a processor based upon patterned image data, the known separation between the illumination sources and the imaging sensors, and knowledge about how the patterns of light are projected from the illumination sources.
- U.S. Published Patent Application Number 2009/0080036 to Paterson et al., is directed to a scanner system and method that includes a scanner device, a target, and a processor. The scanner device includes an emitter for projecting patterned light and a sensor for capturing images of the object. The target has predetermined features visible to the sensor simultaneously with the object to allow the processor to determine the location of the sensor with respect to the object. This generates a three-dimensional surface scan file of the object with the patterned light projected thereon. The scanner further includes light sources for directionally illuminating the object and a sensor is arranged to capture images of the illuminated object. The processor generates sets of photometric data for the object when illuminated from different directions. The processor combines the geometric data and photometric data to output a scan file comprising geometric information on the object together with photometric information spatially registered with the geometric information.
- What is needed in the art and in industry, and precisely what this invention provides is a completely integrated, fully automated systemized solution that actually fully 3D scans, measures and even dispositions parts quickly, accurately, comprehensively, usable on the shop floor, with a non-technical operator, or a robotic parts placement system to eliminate the human input/error. Primary distinction and advantage of this invention is the high degree of automation the invention provides, all the way through to the ‘answer’ for parts conformance, and the speed at which this full-geometry 3D dimensional inspection can occur in the integrated processes occurring in this single system.
- An integrated automated 3D Optical Scanning and Computer Aided Inspection System for dimensional inspection of precision manufactured parts. Although many other application-specific configurations have been designed for larger parts inspection, which still utilize the invention automated capabilities, one example enclosed configuration of the system that has been implemented and commercially delivered is based upon a relocatable frame or cabinet. The frame includes a part placement area with an optical metrology scanner positioned over a multi-axis robotic arm parts presenter positioner with a gripper in the part placement area, the gripper being variable, flexible, generic or specific to the part. The robotic arm is constructed and arranged to grip and manipulate parts within a field of view of the optical metrology scanner. The robotic arm provides multi-axis rotate and tilt and ‘Z axis’ maneuverability to allow substantially every needed surface of the part to be scanned with no (optimum) or minimal human intervention. A computer controller mounted in the frame is electrically coupled to the scanner and robotic arm and automatically creates a scan file for post-processing and analysis, inspection and reporting operation on a part, or series of part scans in batch processing mode. Dimensional comparison and analysis software provides geometric conformance/deviation with visualization plus extraction of the dimensions indicated in the CAD model and/or blueprint, and any other desired 2D or 3D dimensional inspections. A pass/fail determination, a partial dimensional inspection report, or a complete dimensional inspection report is generated to meet the requirements. This invention is a unique design and a breakthrough in fast, completely automated, comprehensive, and accurate dimensional quality inspection capabilities.
- In addition to the primary benefits of measurement accuracy and comprehensiveness that Optical Scanning & Computer Aided Inspection technologies and processes provide, additional advantages are: faster inspection; greater throughput, faster understanding from 3D visualization, easier disposition, more confident decision support; user/operator readiness; manufacturing shop-floor applicability; receiving inspection applicability, completely digital results that are trendable, trackable, traceable auditable, directly ported into Statistical Process Control databases, and other process, application, and operational advantages.
- Still another objective of the instant invention is to provide an inspection station having a faster average throughput wherein multiple parts can also be scanned in the same automated scan routine, and the system has the ability to track serial numbers to the location in the multi-part gripper so that the inspection report can be directly related to the individual sample.
- An objective of the instant invention is to provide an Inspection Station that can near-completely digitize the desired surfaces of various sizes of complex and/or precision manufactured parts in very few minutes, and perform simultaneously, sequentially or in parallel, the post-processing analysis and inspection operations, automatically, on the same standalone system. Sequence of process operations includes: Human or mechanical system places part(s) to be inspected in a part presenter positioner having a universal gripper or a gripper specific to the part for holding the part securely while the parts presenter positions part(s) in the field of view of the 3D camera/scanner. Pull-down menu or other means, such as bar-code or QR code scanning or integral Optical Character Verification within the system to select and launch the part-specific scanning and inspection routine, then alignment of scan file to CAD model by prescribed method(s), and inspection processes in the automated CAI routine. Measurement and analysis programming can be delivered pre-installed for any level of measurement and can be remotely updated or added over time remotely via the Internet, if allowed. Inspection report output can be highly variable, ranging from simple pass/fail determination to full dimensional inspection including geometric dimensioning and tolerancing (GD&T), as described in the associated part engineering design or inspection drawing or any other specifications and requirements.
- Another objective of the instant invention is to provide an Inspection Station that is configurable with variable or interchangeable components including sensors, field of view lenses, parts grippers, parts presenters, software applications, controllers and computers. These configurable components, within or without a cabinet container, allow multiple standard and custom system configurations to accommodate a wide range of part sizes, complexities, quantities, dimensional tolerances, scan data point density, inspection process speeds and analysis output formats. Files output can range from simple scan files, to pass/fail reports (even with green/red lights) through complete dimensional inspection reporting and integrating/delivering inspection output information directly into enterprise statistical process control (SPC) and other enterprise/quality/production management systems.
- Other objectives and advantages of this invention will become apparent from the following description taken in conjunction with the accompanying drawings wherein are set forth, by way of illustration and example, certain embodiments of this invention. Any drawings contained herein constitute a part of this specification, include exemplary embodiments of the present invention, and illustrate various objects and features thereof.
-
FIG. 1 is a perspective view of the inspection station; -
FIG. 2 is a perspective cross sectional view of an inspection station illustrating component reconfiguration; -
FIG. 3 is a perspective view of the parts presenter positioner assembly; -
FIG. 4 is a side view of the parts presenter positioner; -
FIG. 5 is a front view of the parts presenter positioner; and -
FIG. 6 is a flow schematic of the automated inspection station processes. - The invention is an integrated, automated Optical Metrology 3D Scanner, Parts Presenter, and Computer Aided Inspection system that receives a part and rapidly performs all of the process steps required to create the desired inspection outcome determination with high levels of trendable, traceable, trackable results reporting for part disposition, process optimization, quality control, production stage monitoring, and Statistical Process Control, among other benefits, all with minimal non-technical operator effort beyond inserting the part(s) to be inspected and selecting by bar-code scanning a label to launch the automated routine, or simply hitting ‘Start’. This inspection part insertion can also readily be automated with robotics to completely eliminate human operators.
- This invention consists of the following components (among other additions):
-
- 1. One or multiple 3D Scanner(s) with structured-light pattern source, projector and camera that produces 3D Scan files, e.g. in .STL file format
- a. 3D Scanner(s) can be any make or model or configuration that is selected to be applicable (e.g. adequate pixel resolution and appropriate data density) for the part size range, feature size, and dimensional tolerance of the parts to be inspected with their requirements
- 2. N-axis parts presenter(s)
- a. Non-technical operator places part to be inspected in parts presenter specific or generic gripper, or
- b. Robotic parts handler places part to be inspected in parts presenter gripper, and/or holds the part to be inspected directly in front of the scanner
- c. Parts presenter is also used for automated system calibration with the calibration plates being moved and placed in prescribed locations and angles to facilitate this calibration function
- 3. Optional M-axis scanner(s) positioner(s) for when scanner movement offers advantages in 3DS data capture
- 4. Optional Optical Character Verification Camera for automated Part Number and/or Serial Number identification and the ability to select and launch the automated part number routines in that manner.
- 5. Software applications, several, including
- a. 3D Scanning
- b. 2D Scanning for Optical Character Verification (OCV)
- c. Parts presenter and scanners positioner controls
- i. Capable of controlling up to 120 axes of motion (N+M≦120) if needed
- d. Analysis/inspection to compare the part scan to the CAD model and Blueprint inspection requirements, extracting dimensions, e.g. specified by the Blueprint or Parts Manufacturing Information (PMI) data, which can be any software that is adequate to perform the desired inspection functions
- i. Capable of batch processing multiple scan files of the same part number against the common inspection setup file
- e. Reporting to produce multiple and specific reporting forms, as needed to meet desired outputs or customer requirements
- f. Porting of dimensional inspection results data into Statistical Process Control (SPC) databases when available
- g. Optional Pass:Fail determination, including for part dispositioning based on dimensional inspection results and thresholds determined to be allowable for any number of dimensional features
- 6. ‘Orchestration software’ to command/control all of the above software applications and components automatically to produce 3D Scan files of parts, analyze those scan files against the parts reference files (CAD Model and Blueprint, among possible others), perform inspection process and produce any specified dimensional inspection reports, under part family or part number program(s)
- 7. Visual supercomputer to support running all of the above in parallel processing operations, including:
- a. Many CPU Cores
- b. Substantial amounts of Random Access Memory (RAM) to support multiple applications operating in parallel processing with hyper-threading and multitasking capabilities to share software application load across the RAM
- c. One or multiple Graphics Processing Units (GPUs)
- d. Substantial amounts of Read Only Memory (ROM)
- e. Substantial amounts of Storage Memory to facilitate 3D graphics files, many software applications, many part number programs, and the processing inspection files and generation of inspection reports for storage on the system or on the network (if available)
- f. Operator interface devices, including (but not limited to)
- i. Monitor(s)
- ii. Keyboard
- iii. Mouse
- iv. Bar-code reader and/or badge reader (RFID or other standard) and/or Optical Character Verification (OCV) to identify PN Program to activate for scanning and inspection routines, or any other data needed for input or control
- v. Optional Microphone for voice-recognition commands issuing to the system
- vi. Audio output capability and speakers to alert/indicate when processes are completed or needing input or attention
- g. Internet connectivity for remote control, part number programming, testing and diagnostics, file-transfer and online collaboration, among other networked uses
- 8. Un-interruptible Power Supply (UPS) to provide electric power conditioning and power stability
- 9. Optional Relocatable Cabinet (depending on configuration and size of parts to be scanned) to house all of the above components, with benefits of:
- a. Ambient lighting control
- b. Optional work envelope temperature control (air conditioned if needed)
- c. Rack for mounting visual supercomputer, UPS, and possible structured light source and/or projected image controller
- d. Modular construction for fitting through standard doorways, in assembly components if needed.
- e. Stabilizing, self-leveling, and shock-absorbing feet for vibration isolation, plus to provide clearance for pallet-jack or fork-lift use in system relocation
- f. Power cord and power strip for electrical supply to the above components.
- 10. The invention system Inspection Station is configurable with variable or interchangeable components to meet the inspection requirements or any other preference of the user, including 3D Scanner and Inspection Software application.
- 1. One or multiple 3D Scanner(s) with structured-light pattern source, projector and camera that produces 3D Scan files, e.g. in .STL file format
- The Invention orchestrates, activates, and controls these multiple integrated and automated parallel processes:
-
- 1. Place part into parts presenter gripper by human or automated robot
- a. Select the Part Number Program desired
- b. Can be selected by drop-down menu, bar-code scan of part paper router, RFID tag, or Optical Character Verification of the part identification information, even directly from the part itself, among other Part Number Program selection options.
- 2. 3D scan the part to be inspected
- a. Move part and/or scanner to present part surface to scanner.
- b. Stop and stabilize any vibration from motion
- c. Capture individual 3D scan “A”
- d. Move part and/or scanner to present next part surface to scanner.
- e. Stop and stabilize any vibration from motion
- f. Capture individual 3D scan “B”
- g. Merge scan “B” with scan “A”
- h. Repeat 2d through 2g until adequate number of 3D scans of part to be inspected are captured and merged into single 3D scan file
- i. Trim away the gripper and any other non-part surfaces of the 3D scan file
- j. Convert combined “point clouds” into a polygonized-mesh Stereo Lithography Scan.STL file, or other file format that can be processed in the inspection software application functions
- 3. Pass the Scan.STL file off to the Inspection automation routine while next part is being automatically scanned.
- 4. “Ding” to notify the operator (if an operator exists) to remove the scanned part from the parts presenter gripper and input the next part to be scanned into the parts presenter gripper. Start Step 2.
- 5. 3D inspect the part 3D scan (while the next part is being scanned)
- a. Align the Scan.stl file to the part CAD model in prescribed manner from several available options
- b. Generate 3D comparison of part scan to nominal CAD model, showing geometric conformance and deviation by color-plot in any applicable range of color gradations to meet the objective and requirements
- c. Extract all or selected dimensions identified in the blueprint drawing inspection requirements for each part sample in the inspection project, serially or in batch processing
- d. Populate multiple dimensional inspection reports, as needed, possibly including, but not limited to:
- i. AS9102 Dimensional Inspection Report Form (.xls)
- 1. Or any other dimensional inspection report form desired
- ii. Probability Studies (.xls)
- iii. Trend Reports (.xls)
- iv. Specialty Analysis Reports (.xls)
- v. Dimensional Inspection Report (.pdf) showing images for each feature from the blueprint with Scan and CAD, tables of features, nominal, tolerances, and measurements with Pass/Fail disposition.
- vi. Simple pass/fail reports with green/red indicators
- vii. Any desired output in .xml file format for porting into Statistical Process Control or other enterprise/quality/production management systems or databases.
- i. AS9102 Dimensional Inspection Report Form (.xls)
- e. Post the reports package to designated directory location on the server, if not left on the system
- 1. Place part into parts presenter gripper by human or automated robot
- Part Number programs for the scanning and inspection functions can be readily developed either on the invention system or offline using the same software applications on a separate computer to keep the inspection system operational and productive.
- The invention can also be used to automatically develop Additive Manufacturing (AM) print files for 3D printing replicas of the scanned part by scanning an existing part and sending the scan file to the 3D printer.
- The invention can also be used to automatically develop Computer Aided Design (CAD) files of the scanned part for use in manufacturing or inspection, among other uses.
- For faster average throughput rates, multiple parts can also be scanned in the same automated routine, and the system has the ability to track serial numbers to the location in the multi-part gripper so that the inspection report can be directly related to the individual sample.
- Referring now to
FIG. 1 , set forth is a pictorial view of an example configuration of theinspection station 10 which is specifically designed to consume a small footprint having a base 12, a top 14, and twoside walls side walls specialized computer 26, the computer includes parallel-processing, hyper-threading with multiple processors and a very fast bus speed. The computer includes a large amount of RAM, advanced graphical processing units (GPU) and substantial storage drives preferably with network access. Aconventional keyboard 20 andcursor controller 22 are coupled to thecomputer 26 with display images projected onto thedisplay screen monitor 24. A 3D optical camera/scanner is positioned above aparts presenter positioner 40. - The optical scanner digitizes the desired surfaces of the part and performs simultaneously, sequentially or in parallel, the post-processing analysis and inspection operations, automatically on the same stand-alone system. The part to be inspected is securely positioned within the
parts presenter positioner 40 with a gripper that is specific to the part, the parts presenter positioned is rotated in the field of view of the 3D camera/scanner. Pull-down menus displayed on the screen monitor 24 are used to track and initialize the part-specific inspection routine by allowing data entry or bar-code or QR code scan launch of the scan, alignment to CAD model, and inspection processes within an automated CAI routine. The inspection report output can be highly variable, ranging from simple pass/fail determination to full dimensional inspection including geometric dimensioning and tolerancing (GD&T), as described in the associated part engineering design or inspection drawing. Theinspection station 10 is configurable with interchangeable components including sensors, field of view lenses, alternate parts grippers and parts presenters, software applications, controllers and computers. An Integral Optical Character Verification (OCV) camera can be used to identify a part number to be inspected and call up from a library the specific part number automated scan-and-inspect routine. - The optical metrology scanner employed is an optical three-dimensional geometric measuring system which is based on the principle of triangulation or any other 3D digitization methodology. To create the object surface digital model, a structured light source is used to project controlled fringe or raster patterns on the object. These fringe patterns and their motion across the part surface are recorded as high resolution images with digital cameras. The data collected by these cameras is used to create a highly accurate and precise image of the object's entire surface. While contact measurement systems and devices provide a small set of landmark measurements on the object, optical metrology three-dimensional scanning can completely capture the entire surface of any 3D object. The scanner is capable of picking up at least tens of thousands of data points per second, and the highly automated process ensures consistency and quality. This highly accurate complete three-dimensional digital model is then compared to the object's original CAD model, and any geometric variation between the two is vividly shown in “color plots” with adjustable tolerance ranges as well as complete tables of measurement and deviation numbers. The increased ease of interpretation and understanding from these color plot reports is one of the key advantages of this method of geometric measurement and quality analysis. This process enables quick and accurate product inspection, such as prior to production implementation, or after periods of extended use and/or product remanufacture and so on. A comparative analysis of the CAD model to the actual product permits identification of imperfections. In addition, because optical metrology three-dimensional scanning is a non-contact and nondestructive analysis that encompasses the entire object, it is possible to reverse engineer the object based on the data collected during the scanning process. This allows the remanufacture of parts for which there are no CAD data. Optical metrology scanning is an important tool in the design and development of products, the tooling and fixturing for manufacture and the inspection of the product at any point in its life cycle.
- An
example part 100 is shown on the parts presenter positioned 40 held by a gripper for processing. An operator may control the inspection station by use of thekeyboard 20 and mouse, responding to queries provided on thedisplay screen 24, or simply let it operate in full automation modes. The parts presenter positioner positions thepart 100 in accordance with computer issued instructions wherein theoptical scanner 70 initiates the scan collection for merging and ultimately for comparison to the predetermined part parameters. Shown inFIG. 2 , set forth is an illustration of theinspection station 10 which is constructed and arranged to house components by use of removable racks. A keyboard tray and mouse can be positioned on anupper rack 25. Thecomputer 26 can be rack mounted as depicted beneath theupper rack 25 and a sensor/robotic controller is rack mounted as depicted bynumeral 27. In this illustration configuration, theoptical scanner 70 is held above the parts presenter positioner withinrack 71 to minimize floor-space requirements, which is important in high-value manufacturing facilities. Theparts presenter positioner 40 is at least a two axis robotics assembly, and may be a three or four axis or many more if needed robotic assembly having a base positionable beneath theoptical scanner 70. Theparts presenter positioner 40 is shown secured to arack 39 allowing for ease of configuration. - The parts presenter positioner rack allows for interchangeable components including sensors, parts grippers, and parts presenters allowing multiple standard and custom system configurations to accommodate a reasonably wide range of part sizes, complexities, quantities, dimensional tolerances, scan data point density, inspection process speeds and analysis output formats. A part placed within the parts presenter positioner is scanned for dimensional comparison and analysis using preprogrammed software applications where geometric conformance/deviation plus dimensional extraction of those dimensions indicated in the part computer aided design (CAD) model and Blueprint are compared in two or three dimensions to meet requirements.
- Now referring to
FIG. 3 , thepart presenter positioner 40 is shown in therack 39, therack having front 43 and rear 45 attachment walls. The parts presenter positioner includes a base 42 which operates as a parts gripper, the base. Thegripper base 42 is capable of circular rotation by use of a first control motor, as will be illustrated in later drawings, forming a calibration artifact holder. Thegripper base 42 can also be angled by use of a second control motor in response to commands issued through the computer. In addition, thegripper base 42 may be raised vertically along atrack 47.FIGS. 4 and 5 further illustrate the parts presenter positioner wherein thegripper base 42 is shown secured to an L-shapedbracket 46 having ahorizontal extension 48 and avertical extension 50. Across brace 49 is used to assure rigidity between the horizontal and vertical 50 extensions. Thehorizontal base 42 is rotatable coupled to the L-shapedbracket 46 by use of afirst drive motor 44. Thedrive motor 44 causing rotation of the base in response to commands provided by the computer operation which can be an automatic rotation in response to preprogrammed commands. Thesecond motor 52 is attached to anupper section 64 of asupport base 56, the motor provides angular adjustment of the L-shapedbracket 46 which thereby adjusts the angle of thegripper base 42. Thesupport base 56 includes alower section 62 havingcoupling fasteners 60 for securing to therack 49. To maintain rigidity between theupper section 64 and thelower section 62 the use ofsupport brackets 66 permit the use of lightweight bracket material while maintaining a very accurate and repeatable configuration. - The previously mentioned
optical metrology scanner 70 is used to scan any part placed on thegripper base 42 for digitizing, performing dimensional analysis, inspection and report generation from the part scan. Theparts presenter positioner 40 manipulates a part with rotational and tilting ability to make most every surface of the part available for scanning. Various gripping material, not shown, allows for the presentation and manipulation within a field of view of an optical metrology scanner, wherein theparts presenter positioner 40 is essentially a robotic arm having the presenter positioner forming a 2, 3 or 4 axis rotation and tilt and/or linear translation computer-controlled/integrated parts presenter positioner maneuverable with minimal or no human intervention. Personnel access can be limited by password or RFID access and can be integrated to work with current corporate RFID personnel badges or identification tags. Any required safety lockouts are integrated to stop system operations if breached and interrupted. - The inspection station provides an integrated automated 3D Optical Scanning and Computer Aided Inspection System and method for dimensional inspection of precision manufactured parts wherein the system provides a multi-axis presentation of a part, or multiple parts, in the part placement area with multi-axis parts presentation to the scanner provided by gripping and manipulating the part within a field of view of the optical metrology scanner, all of which is integrated, automated and computer-controlled. The computer is specifically designed to provide a very fast bus speed with parallel-processing, hyper-threading, multiple processors, including graphics processing units (GPU) when applicable, adequate data storage, and connection for the enterprise network and/or Internet, if desired. Upon scanning, the computer creates a scan file for individual or batch-processing, providing an analysis and an inspection and reporting operation on the part(s) to be analyzed. A pass/fail determination or a partial dimensional inspection report can be generated for sample testing large quantities, or a complete dimensional inspection report is generated for the parts or products as desired and programmed.
- Referring in general to
FIG. 6 , the preferred method of scanning is as follows: - 1. Mounting a scanner in a very stable and rigid orientation positioned above a part placement work envelope area;
- 2. Gripping the part to be inspected, or multiple parts to be inspected in the same Optical Scanner session;
- 3. Manipulating the part(s) in the gripper within the field of view below the Optical Scanner sensor on a multi-axis computer-controlled/integrated parts presenter positioner that makes most all of the part surface available for scanning with no or minimal human intervention;
- 4. Controlling by a computer having parallel-processing, hyper-threading, multiple processors, fast bus speed, large amounts of RAM, high-performance GPU, and substantial storage capacity, and the processing power to perform the Optical Scanner and part presenter positioner processes management at the same time as performing dimensional analysis, inspection and report generation on the (previous) part scan while scanning the next part;
- 5. Providing for scan file accumulation in a designated directory/folder for more efficient batch-processing in the inspection and analysis and reporting operation, either while Optical Scanner is being performed, or after a user-defined set of part scans have been created;
- 6. Including a calibration artifact holder for use on the parts presenter positioner and an integrated system calibration process routine for regular, automated and on-demand use,
- 7. Including a complete library of previously developed inspection process setup files or inspection routines, which can also be developed on the system by trained process developers;
- 8. Providing a customizable operator/user interface devices of mouse and keyboard, or optionally touch screen with simplified operator interface, both requiring (if desired) security login which allows access only to the inspection routines that the particular operator is authorized to perform;
- 9. Allowing for videoconferencing, online collaboration, remote access and operations with web cameras, telecom and Internet/Network-based interactive sessions for any support need;
- 10. Placing all of components in a single strong industrial server-style cabinet, complete with an integrated UPS and optional air conditioner (if needed in the operating environment), with lockable doors allowing only authorized access to any particular part of the system, mounted on locking casters for system mobility around the facility with solid retractable support feet for cabinet stability and vibration dampening if needed, when situated for inspection operations, and the simplicity of a single power-plug for operations, plus Ethernet connection for data and report transfer and off-loading from the system, as well as remote part number program implementation and testing, and operations;
- 11. Accounting for physical access for robotic/automated part placement into the part presenter positioner by another integrated system;
- 12. Configurable with variable or interchangeable components including sensors, field of view lenses, parts grippers, parts presenters, software applications, controllers and computers to allow multiple standard and custom system configurations to accommodate a reasonably wide range of part sizes, complexities, quantities, dimensional tolerances, scan data point density, inspection process speeds and analysis formats. Files can range from simple scan files, to pass/fail reports (even with green/red light indicators) through complete dimensional inspection reporting and integrating/delivering inspection output information directly into enterprise statistical process control (SPC) and enterprise/quality/production management systems.
- While not shown, a calibration plate and or artifact can be used on the parts presenter positioner wherein an integrated system calibration process routine can be performed. Further, a library of previously developed inspection process setup files or inspection routines can be maintained to provide system flexibility for inspecting any parts which have a resident or accessible program. Connections to the inspection station allow for remote training, remote control, troubleshooting, training, video conferencing, and other online collaboration.
- The Graphical User Interface and other software integration is achieved by an integral script that can placed within the chosen configuration software application and/or external to, or between, the chosen configuration software applications to tie them together for completely automated operations. The integration routines and programming can be modified and customized to the various configurations of the Inspection Station to meet inspection needs and requirements.
- An example of an integral script is as follows: AutoSmartInspect code snippets:
- The script is repeatable throughout the scanning cycle providing automatic rotation and tilting of the part until completely scanned. The scanner is capable of picking up tens of thousands of data points (or more) per second, and the scripting provides a highly automated process that ensures consistency and quality. Upon completion, the three-dimensional digital model is then compared to the object's original CAD model and any geometric variation between the two is vividly shown in “color plots” with adjustable tolerance ranges as well as complete tables of measurements and deviations. The increased ease of interpretation and understanding from these color plot reports is one of the key advantages of this method of geometric measurement and quality analysis. This process enables quick and accurate product inspection, such as prior to production implementation, or after periods of extended use and/or product remanufacture and so on. A comparative analysis of the CAD model to the actual product permits identification of imperfections. In addition, because optical metrology three-dimensional scanning is a nondestructive analysis that encompasses the entire object, it is possible to reverse engineer the object based on the data collected during the scanning process. This allows the remanufacture of parts for which there is no CAD data.
- All patents and publications mentioned in this specification are indicative of the levels of those skilled in the art to which the invention pertains. All patents and publications are herein incorporated by reference to the same extent as if each individual publication was specifically and individually indicated to be incorporated by reference.
- It is to be understood that while a certain form of the invention is illustrated, it is not to be limited to the specific form or arrangement herein described and shown. It will be apparent to those skilled in the art that various changes may be made without departing from the scope of the invention and the invention is not to be considered limited to what is shown and described in the specification and any drawings/figures included herein.
- One skilled in the art will readily appreciate that the present invention is well adapted to carry out the objectives and obtain the ends and advantages mentioned, as well as those inherent therein. The embodiments, methods, procedures and techniques described herein are presently representative of the preferred embodiments, are intended to be exemplary and are not intended as limitations on the scope. Changes therein and other uses will occur to those skilled in the art which are encompassed within the spirit of the invention and are defined by the scope of the appended claims. Although the invention has been described in connection with specific preferred embodiments, it should be understood that the invention as claimed should not be unduly limited to such specific embodiments. Indeed, various modifications of the described modes for carrying out the invention which are obvious to those skilled in the art are intended to be within the scope of the following claims.
Claims (15)
1. An Inspection System comprising:
a relocatable cabinet having a controlled environment for ambient lighting control and to prevent thermal expansion from heat, humidity and eliminate measurement error from varying environmental light sources;
a computer positioned within said cabinet, said computer capable of data storage and parallel-processing with hyper-threading through multiple processors at a high bus speed;
a display screen positioned within said cabinet and coupled to said computer through a graphical processing unit;
a part presenter positioner mounted within said cabinet and electrically coupled to said computer, said part presenter positioner available for rotational, linear, and angular positioning in response to commands from said computer from an integrated library script, wherein said part presenter positioner includes a base for use in securing the part, said base movable through a field of view of said scanner by motors secured to said base allowing multi-axis manipulation under automated computer control;
an optical digital 3D camera/scanner positioned above said part presenter positioner, said optical camera/scanner having a structured light source used to project a controlled fringe or raster patterns on the part, said fringe or raster patterns recorded as high resolution images with said digital 3D camera, said computer controlling said part presenter positioner for automated rotational and angular positioning to accurately complete a three dimensional digital scan file of the part being inspected;
wherein said optical camera/scanner digitizes desired surfaces of a part positioned on said part presenter positioner to produce a 3D scan file wherein scans are merged together using positional and/or geometric features information to make a final consolidated 3D scan file, said digital 3D scan file is automatically compared to a nominal CAD model and/or blueprint of the part to permit geometric analysis, complete dimensional inspection and full dimensional inspection reporting operation on the part to be inspected, including porting the dimensional inspection results into Statistical Process Control databases.
2. The Inspection System according to claim 1 wherein optical camera/scanner is a 3D optical metrology scanner.
3. The Inspection System according to claim 1 wherein said geometric variation between the part and an original CAD image is shown in dynamic and static color plots illustrating geometric conformance and deviation of the part to the nominal CAD model with adjustable tolerance ranges.
4. The Inspection System according to claim 1 wherein said part presenter positioner is mounted into said cabinet as a module.
5. A method for full and complete dimensional inspection of precision manufactured parts comprising the steps of:
constructing a relocatable cabinet having a controlled environment to prevent thermal expansion from external heat, humidity and eliminate measurement error from varying environmental light sources wherein having a part placement area having a optical metrology scanner positioned above a part presenter positioner capable of multi-axis presentation of a part, said cabinet including a controller having a fast bus speed computer with parallel-processing, hyper-threading, multiple processors, CPU and GPU and data storage, said controller operating said optical metrology scanner for digitization of the surface of the part for dimensional analysis, inspection and report operation;
positioning a part in need of inspection in said part presenter positioner;
positioning the part with a multi-axis presentation provided by manipulating the part within a field of view of said optical metrology scanner through multi-axis controlled motion;
stabilize any vibration of the part from motion;
scan and capture an individual 3D scan;
reposition the part to present another part surface to the scanner and repeat the reposition until an adequate number of 3D scans are captured; merge all of the individual 3D scans trim away non-part surfaces from the 3D scans;
convert combined “point clouds” into a polygonized-mesh Stereo Lithography Scan.STL file, among other file formats;
pass the Scan.STL file to an Inspection automation routine for dimensional comparison of said 3D scan file where geometric conformance/deviation is determined and displayed;
provide a dimensional inspection report for traceability, trackability, and trendability of the inspected parts,
whereby said optical camera/scanner digitizes desired surfaces of a part positioned on said part presenter positioned to produce a 3D scan file wherein scans are merged together using positional information to make a final consolidated 3D scan file, said digital scan file is compared to an original CAD model of the part to permit geometric analysis and perform a fully automated analysis, inspection and reporting operation on the part to be inspected.
6. The method for dimensional inspection of precision manufactured parts according to claim 5 including the step of providing a calibration artifact holder for use on said part presenter positioner and an integrated system calibration process routine for regular, automated, programmed, and on-demand use.
7. The method for dimensional inspection of precision manufactured parts according to claim 5 including the step of providing a library script of previously-developed inspection process setup files or inspection routines for automation of the inspection process.
8. The method for dimensional inspection of precision manufactured parts according to claim 7 wherein said library script is identified by a part number and/or part family program.
9. The method for dimensional inspection of precision manufactured parts according to claim 5 wherein said part number program is selected from the group consisting of: a bar code or QR code scan of a part paper router; a RFID tag; or an Optical Character Verification of the part identification information, among other data acquisition methods.
10. The method for dimensional inspection of precision manufactured parts according to claim 9 wherein said library script can be developed on the system through trained process development, or offline on separate systems for transfer into the library script of process setup files.
11. The method for dimensional inspection of precision manufactured parts according to claim 5 including the step of providing customizable operator/user interface devices by use of a bar code scanner, name tag, or badge security.
12. The method for dimensional inspection of precision manufactured parts according to claim 5 wherein said display allows video conferencing and online collaboration, or even remote operational control, training, and troubleshooting.
13. The method for dimensional inspection of precision manufactured parts according to claim 5 wherein said parts presenter positioner is further defined as a computer controlled robotic arm for manipulation of the part through the 3D scanner's field of view.
14. The method for dimensional inspection of precision manufactured parts according to claim 5 wherein said the comparison of the 3D scan of the part to the original/nominal CAD model of the part and to the in part inspection requirements from blueprint or product manufacturing information embedded in the CAD model producing results varying from a comprehensive dimensional quality inspection to a simple pass/fail determination.
15. The method for dimensional inspection of precision manufactured parts according to claim 5 wherein said the comparison of 3D scan file to the nominal CAD model of the part, and the analysis and inspection of the part is automatically performed dimensional data ported directly into Statistical Process Control database systems.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/596,873 US20170249729A1 (en) | 2011-05-09 | 2017-05-16 | Automated optical metrology computer aided inspection station and method of operation |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201161484016P | 2011-05-09 | 2011-05-09 | |
US13/467,546 US9664508B2 (en) | 2011-05-09 | 2012-05-09 | Portable optical metrology inspection station and method of operation |
US15/596,873 US20170249729A1 (en) | 2011-05-09 | 2017-05-16 | Automated optical metrology computer aided inspection station and method of operation |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/467,546 Continuation-In-Part US9664508B2 (en) | 2011-05-09 | 2012-05-09 | Portable optical metrology inspection station and method of operation |
Publications (1)
Publication Number | Publication Date |
---|---|
US20170249729A1 true US20170249729A1 (en) | 2017-08-31 |
Family
ID=59679146
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/596,873 Abandoned US20170249729A1 (en) | 2011-05-09 | 2017-05-16 | Automated optical metrology computer aided inspection station and method of operation |
Country Status (1)
Country | Link |
---|---|
US (1) | US20170249729A1 (en) |
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170095931A1 (en) * | 2015-10-06 | 2017-04-06 | Mobile Tool Management, Inc. | Self-contained modular manufacturing tool responsive to locally stored historical data |
US10025299B2 (en) | 2015-10-06 | 2018-07-17 | Mtm Robotics, Llc | System and method for self-contained modular manufacturing device having nested controllers |
CN109115788A (en) * | 2018-10-23 | 2019-01-01 | 安徽深泽电子股份有限公司 | Device for fast detecting is used in a kind of research and development of flexible circuit board |
US10220516B2 (en) | 2015-10-06 | 2019-03-05 | Mtm Robotics, Llc | System and method for self-contained independently controlled modular manufacturing tools |
US10252421B2 (en) | 2015-10-06 | 2019-04-09 | Mtm Robotics Llc | Self-contained modular manufacturing tool |
US10275285B1 (en) | 2017-10-19 | 2019-04-30 | Pure Storage, Inc. | Data transformation caching in an artificial intelligence infrastructure |
US10307961B2 (en) * | 2013-11-21 | 2019-06-04 | Siemens Product Lifecycle Management Software Inc. | Intelligent 3D printer and method |
WO2019229136A1 (en) * | 2018-05-30 | 2019-12-05 | Mtu Friedrichshafen Gmbh | Production method for a drive device, and test device |
WO2020069230A1 (en) * | 2018-09-28 | 2020-04-02 | Synfuel Americas Corporation | Production system for forming filtration tubes including subsystems and method of using same |
CN111795981A (en) * | 2019-04-01 | 2020-10-20 | 通用电气公司 | Method for inspecting a component using computed tomography |
CN112287915A (en) * | 2020-12-28 | 2021-01-29 | 北京蒙帕信创科技有限公司 | Equipment fault warning method and system based on deep learning |
US20210034504A1 (en) * | 2019-08-02 | 2021-02-04 | Pratt & Whitney Canada Corp. | Validation of inspection software |
US20210060704A1 (en) * | 2019-09-04 | 2021-03-04 | Jenoptik Automatisierungstechnik Gmbh | Method for producing at least one patterned design comprising a plurality of pattern elements by means of a laser |
WO2021062536A1 (en) * | 2019-09-30 | 2021-04-08 | Musashi Auto Parts Canada Inc. | System and method for ai visual inspection |
US11045842B2 (en) * | 2019-05-16 | 2021-06-29 | General Inspection, Llc | Method and system for inspecting unidentified mixed parts at an inspection station having a measurement axis to identify the parts |
US11162906B2 (en) | 2019-05-16 | 2021-11-02 | General Inspection, Llc | High-speed method and system for inspecting and sorting a stream of unidentified mixed parts |
CN114115127A (en) * | 2021-11-19 | 2022-03-01 | 重庆平伟汽车科技股份有限公司 | Method for realizing automatic programming of die holder bottom surface in PowerMill software |
CN114240847A (en) * | 2021-11-23 | 2022-03-25 | 西北工业大学 | Manufacturing conformance guarantee remote inspection method based on dynamic process model |
US11403290B1 (en) | 2017-10-19 | 2022-08-02 | Pure Storage, Inc. | Managing an artificial intelligence infrastructure |
US11455168B1 (en) | 2017-10-19 | 2022-09-27 | Pure Storage, Inc. | Batch building for deep learning training workloads |
US11494692B1 (en) | 2018-03-26 | 2022-11-08 | Pure Storage, Inc. | Hyperscale artificial intelligence and machine learning infrastructure |
US11543364B2 (en) | 2019-05-16 | 2023-01-03 | General Inspection, Llc | Computer-implemented method of automatically generating inspection templates of a plurality of known good fasteners |
US20230053666A1 (en) * | 2020-02-15 | 2023-02-23 | Hewlett-Packard Development Company, L.P. | Scanning of objects |
FR3126487A1 (en) * | 2021-08-30 | 2023-03-03 | Safran Ceramics | DIMENSIONAL CONTROL BY PROJECTION |
US20230191614A1 (en) * | 2020-07-03 | 2023-06-22 | Squaremind | Robot device for guiding a robotic arm |
US11861423B1 (en) | 2017-10-19 | 2024-01-02 | Pure Storage, Inc. | Accelerating artificial intelligence (‘AI’) workflows |
CN118071814A (en) * | 2024-04-17 | 2024-05-24 | 山东工程职业技术大学 | A precision device size measurement method and measuring device based on machine vision |
US12067466B2 (en) | 2017-10-19 | 2024-08-20 | Pure Storage, Inc. | Artificial intelligence and machine learning hyperscale infrastructure |
CN118566254A (en) * | 2024-08-05 | 2024-08-30 | 上海嘉朗实业南通智能科技有限公司 | Automobile aluminum alloy spare internal defect detection device |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120290259A1 (en) * | 2011-05-09 | 2012-11-15 | Mcafee Scott T | Portable optical metrology inspection station and method of operation |
-
2017
- 2017-05-16 US US15/596,873 patent/US20170249729A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120290259A1 (en) * | 2011-05-09 | 2012-11-15 | Mcafee Scott T | Portable optical metrology inspection station and method of operation |
US9664508B2 (en) * | 2011-05-09 | 2017-05-30 | Level 3 Inspection, Llc | Portable optical metrology inspection station and method of operation |
Cited By (53)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10307961B2 (en) * | 2013-11-21 | 2019-06-04 | Siemens Product Lifecycle Management Software Inc. | Intelligent 3D printer and method |
US10363662B2 (en) | 2015-10-06 | 2019-07-30 | Mtm Robotics, Llc | System and method for self-contained independently controlled modular manufacturing tools |
US10025299B2 (en) | 2015-10-06 | 2018-07-17 | Mtm Robotics, Llc | System and method for self-contained modular manufacturing device having nested controllers |
US10022872B2 (en) * | 2015-10-06 | 2018-07-17 | Mtm Robotics, Llc | Self-contained modular manufacturing tool responsive to locally stored historical data |
US20180264653A1 (en) * | 2015-10-06 | 2018-09-20 | Mtm Robotics, Llc | Self-contained modular manufacturing tool responsive to locally stored historical data |
US20170095931A1 (en) * | 2015-10-06 | 2017-04-06 | Mobile Tool Management, Inc. | Self-contained modular manufacturing tool responsive to locally stored historical data |
US10220516B2 (en) | 2015-10-06 | 2019-03-05 | Mtm Robotics, Llc | System and method for self-contained independently controlled modular manufacturing tools |
US10252421B2 (en) | 2015-10-06 | 2019-04-09 | Mtm Robotics Llc | Self-contained modular manufacturing tool |
US10596709B2 (en) * | 2015-10-06 | 2020-03-24 | Mtm Robotics, Llc | Self-contained modular manufacturing tool responsive to locally stored historical data |
US10429824B2 (en) | 2015-10-06 | 2019-10-01 | Mtm Robotics Llc | System and method for self-contained modular manufacturing device having nested controllers |
US10671435B1 (en) | 2017-10-19 | 2020-06-02 | Pure Storage, Inc. | Data transformation caching in an artificial intelligence infrastructure |
US11556280B2 (en) | 2017-10-19 | 2023-01-17 | Pure Storage, Inc. | Data transformation for a machine learning model |
US11403290B1 (en) | 2017-10-19 | 2022-08-02 | Pure Storage, Inc. | Managing an artificial intelligence infrastructure |
US10275285B1 (en) | 2017-10-19 | 2019-04-30 | Pure Storage, Inc. | Data transformation caching in an artificial intelligence infrastructure |
US11455168B1 (en) | 2017-10-19 | 2022-09-27 | Pure Storage, Inc. | Batch building for deep learning training workloads |
US10649988B1 (en) * | 2017-10-19 | 2020-05-12 | Pure Storage, Inc. | Artificial intelligence and machine learning infrastructure |
US11210140B1 (en) | 2017-10-19 | 2021-12-28 | Pure Storage, Inc. | Data transformation delegation for a graphical processing unit (‘GPU’) server |
US10671434B1 (en) | 2017-10-19 | 2020-06-02 | Pure Storage, Inc. | Storage based artificial intelligence infrastructure |
US10275176B1 (en) | 2017-10-19 | 2019-04-30 | Pure Storage, Inc. | Data transformation offloading in an artificial intelligence infrastructure |
US11768636B2 (en) | 2017-10-19 | 2023-09-26 | Pure Storage, Inc. | Generating a transformed dataset for use by a machine learning model in an artificial intelligence infrastructure |
US12067466B2 (en) | 2017-10-19 | 2024-08-20 | Pure Storage, Inc. | Artificial intelligence and machine learning hyperscale infrastructure |
US11861423B1 (en) | 2017-10-19 | 2024-01-02 | Pure Storage, Inc. | Accelerating artificial intelligence (‘AI’) workflows |
US11803338B2 (en) | 2017-10-19 | 2023-10-31 | Pure Storage, Inc. | Executing a machine learning model in an artificial intelligence infrastructure |
US11494692B1 (en) | 2018-03-26 | 2022-11-08 | Pure Storage, Inc. | Hyperscale artificial intelligence and machine learning infrastructure |
WO2019229136A1 (en) * | 2018-05-30 | 2019-12-05 | Mtu Friedrichshafen Gmbh | Production method for a drive device, and test device |
JP7245902B2 (en) | 2018-09-28 | 2023-03-24 | シンフュエル アメリカズ コーポレーション | PRODUCTION SYSTEM FOR FORMING FILTER TUBES WITH SUBSYSTEMS AND METHOD OF USE THEREOF |
JP2022501202A (en) * | 2018-09-28 | 2022-01-06 | シンフュエル アメリカズ コーポレーション | A production system for forming a filtration tube with a subsystem and how to use it |
WO2020069230A1 (en) * | 2018-09-28 | 2020-04-02 | Synfuel Americas Corporation | Production system for forming filtration tubes including subsystems and method of using same |
US11376527B2 (en) | 2018-09-28 | 2022-07-05 | Synfuel Americas Corporation | Production system for forming filtration tubes including subsystems and method of using same |
CN109115788A (en) * | 2018-10-23 | 2019-01-01 | 安徽深泽电子股份有限公司 | Device for fast detecting is used in a kind of research and development of flexible circuit board |
EP3722793A3 (en) * | 2019-04-01 | 2020-11-04 | General Electric Company | Method for inspecting components using computed tomography |
CN111795981A (en) * | 2019-04-01 | 2020-10-20 | 通用电气公司 | Method for inspecting a component using computed tomography |
US11408836B2 (en) | 2019-04-01 | 2022-08-09 | General Electric Company | Method for inspecting components using computed tomography |
US11045842B2 (en) * | 2019-05-16 | 2021-06-29 | General Inspection, Llc | Method and system for inspecting unidentified mixed parts at an inspection station having a measurement axis to identify the parts |
US11623250B2 (en) | 2019-05-16 | 2023-04-11 | General Inspection, Llc | Method and system for sorting inspected parts |
US11162906B2 (en) | 2019-05-16 | 2021-11-02 | General Inspection, Llc | High-speed method and system for inspecting and sorting a stream of unidentified mixed parts |
US11543364B2 (en) | 2019-05-16 | 2023-01-03 | General Inspection, Llc | Computer-implemented method of automatically generating inspection templates of a plurality of known good fasteners |
US11989114B2 (en) * | 2019-08-02 | 2024-05-21 | Pratt & Whitney Canada Corp. | Validation of inspection software |
US20210034504A1 (en) * | 2019-08-02 | 2021-02-04 | Pratt & Whitney Canada Corp. | Validation of inspection software |
CN112439999A (en) * | 2019-09-04 | 2021-03-05 | 业纳自动化技术有限公司 | Method for producing at least one patterned design comprising a plurality of pattern elements by means of a laser |
US20210060704A1 (en) * | 2019-09-04 | 2021-03-04 | Jenoptik Automatisierungstechnik Gmbh | Method for producing at least one patterned design comprising a plurality of pattern elements by means of a laser |
WO2021062536A1 (en) * | 2019-09-30 | 2021-04-08 | Musashi Auto Parts Canada Inc. | System and method for ai visual inspection |
US20220366558A1 (en) * | 2019-09-30 | 2022-11-17 | Musashi Auto Parts Canada Inc. | System and method for ai visual inspection |
US12243216B2 (en) * | 2019-09-30 | 2025-03-04 | Musashi Auto Parts Canada Inc. | System and method for AI visual inspection |
US20230053666A1 (en) * | 2020-02-15 | 2023-02-23 | Hewlett-Packard Development Company, L.P. | Scanning of objects |
US20230191614A1 (en) * | 2020-07-03 | 2023-06-22 | Squaremind | Robot device for guiding a robotic arm |
US11986969B2 (en) * | 2020-07-03 | 2024-05-21 | Squaremind | Robot device for guiding a robotic arm |
CN112287915A (en) * | 2020-12-28 | 2021-01-29 | 北京蒙帕信创科技有限公司 | Equipment fault warning method and system based on deep learning |
FR3126487A1 (en) * | 2021-08-30 | 2023-03-03 | Safran Ceramics | DIMENSIONAL CONTROL BY PROJECTION |
CN114115127A (en) * | 2021-11-19 | 2022-03-01 | 重庆平伟汽车科技股份有限公司 | Method for realizing automatic programming of die holder bottom surface in PowerMill software |
CN114240847A (en) * | 2021-11-23 | 2022-03-25 | 西北工业大学 | Manufacturing conformance guarantee remote inspection method based on dynamic process model |
CN118071814A (en) * | 2024-04-17 | 2024-05-24 | 山东工程职业技术大学 | A precision device size measurement method and measuring device based on machine vision |
CN118566254A (en) * | 2024-08-05 | 2024-08-30 | 上海嘉朗实业南通智能科技有限公司 | Automobile aluminum alloy spare internal defect detection device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20170249729A1 (en) | Automated optical metrology computer aided inspection station and method of operation | |
US9664508B2 (en) | Portable optical metrology inspection station and method of operation | |
US20130278725A1 (en) | Integrated Structured Light 3D Scanner | |
US11185985B2 (en) | Inspecting components using mobile robotic inspection systems | |
US8922647B2 (en) | Projection aided feature measurement using uncalibrated camera | |
JP5922572B2 (en) | Practical 3D vision system apparatus and method | |
US9983145B1 (en) | Test probe card detection method and system thereof | |
US20140114461A1 (en) | 3d machine vision scanning information extraction system | |
Scholz et al. | A modular flexible scalable and reconfigurable system for manufacturing of microsystems based on additive manufacturing and e-printing | |
CN108458659A (en) | A kind of blade contactless detection device and method | |
CN207816214U (en) | Industrial automation three-dimensional detection system | |
CN1280691A (en) | Image Inspection System for Electronic Assembly | |
EP4202424A1 (en) | Method and system for inspection of welds | |
US20240070910A1 (en) | Processing method and processing device for generating cross-sectional image from three-dimensional position information acquired by visual sensor | |
WO2020079694A1 (en) | Optimizing defect detection in an automatic visual inspection process | |
US20230143670A1 (en) | Automated Image Acquisition System for Automated Training of Artificial Intelligence Algorithms to Recognize Objects and Their Position and Orientation | |
Sioma | Quality control system of wooden flanges based on vision measurement system | |
EP2896930B1 (en) | Device and method for measuring a plant | |
JP7440975B2 (en) | Imaging device and identification method | |
TW202147050A (en) | System and method for controlling automatic inspection of articles | |
Ferreira et al. | Smart system for calibration of automotive racks in Logistics 4.0 based on CAD environment | |
Nitka | The use of 3D imaging to determine the orientation and location of the object based on the CAD model | |
JP7579180B2 (en) | Inspection apparatus and method for controlling the inspection apparatus | |
US20230191634A1 (en) | Multistep Visual Assistance for Automated Inspection | |
US11636382B1 (en) | Robotic self programming visual inspection |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: LEVEL 3 INSPECTION, LLC, FLORIDA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GREENE, WILLIAM J.;MCAFEE, SCOTT T.;REEL/FRAME:042399/0691 Effective date: 20170510 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO PAY ISSUE FEE |