DE102006040365B4 - System und Verfahren zum Beurteilen einer bearbeiteten Oberfläche einer Metallgusskomponente - Google Patents

System und Verfahren zum Beurteilen einer bearbeiteten Oberfläche einer Metallgusskomponente Download PDF

Info

Publication number
DE102006040365B4
DE102006040365B4 DE102006040365A DE102006040365A DE102006040365B4 DE 102006040365 B4 DE102006040365 B4 DE 102006040365B4 DE 102006040365 A DE102006040365 A DE 102006040365A DE 102006040365 A DE102006040365 A DE 102006040365A DE 102006040365 B4 DE102006040365 B4 DE 102006040365B4
Authority
DE
Germany
Prior art keywords
image
pixel
inverted
identified
interest
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.)
Expired - Fee Related
Application number
DE102006040365A
Other languages
English (en)
Other versions
DE102006040365A1 (de
Inventor
Michael E. Swanger
John S. Agapiou
Robert J. Hogarth
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
GM Global Technology Operations LLC
Original Assignee
GM Global Technology Operations LLC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by GM Global Technology Operations LLC filed Critical GM Global Technology Operations LLC
Publication of DE102006040365A1 publication Critical patent/DE102006040365A1/de
Application granted granted Critical
Publication of DE102006040365B4 publication Critical patent/DE102006040365B4/de
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • G06T7/0006Industrial image inspection using a design-rule based approach
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/155Segmentation; Edge detection involving morphological operators
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N15/00Investigating characteristics of particles; Investigating permeability, pore-volume or surface-area of porous materials
    • G01N15/08Investigating permeability, pore-volume, or surface area of porous materials
    • G01N15/088Investigating volume, surface area, size or distribution of pores; Porosimetry
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N15/00Investigating characteristics of particles; Investigating permeability, pore-volume or surface-area of porous materials
    • G01N15/08Investigating permeability, pore-volume, or surface area of porous materials
    • G01N2015/0846Investigating permeability, pore-volume, or surface area of porous materials by use of radiation, e.g. transmitted or reflected light
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30136Metal
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30164Workpiece; Machine component

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
  • Image Processing (AREA)

Abstract

Verfahren zum optischen Erfassen und Beurteilen einer bearbeiteten Oberfläche eines Metallgussteils, welches umfasst, dass: ein originales Pixelbild der bearbeiteten Oberfläche erfasst wird, wobei jedes Pixel eine digitalisierte Darstellung eines Abschnitts der bearbeiteten Oberfläche umfasst; bekannte Konstruktionsmerkmale der Oberfläche in dem originalen Pixelbild auf der Grundlage von vorbestimmten Kriterien identifiziert werden; das originale Pixelbild der bearbeiteten Oberfläche auf der Grundlage der identifizierten Konstruktionsmerkmale in einem XY-Koordinatensystem ausgerichtet und skaliert wird; ein invertiertes digitales Bild aus dem skalierten Pixelbild erzeugt wird; ein invertiertes Vergleichsbild aus dem invertierten digitalen Bild erzeugt wird, wobei die identifizierten Konstruktionsmerkmale aus dem invertierten digitalen Bild herausgefiltert werden; das invertierte digitale Bild pixelweise mit dem invertierten Vergleichsbild verglichen wird; jedes Oberflächenmerkmal, das in dem invertierten digitalen Bild und in dem invertierten Vergleichsbild vorhanden ist, identifiziert wird; jedes identifizierte Oberflächenmerkmal durch Vergleichen mit einem Schwellenwert analysiert wird; und ein Fehler...

Description

  • TECHNISCHES GEBIET
  • Diese Erfindung betrifft allgemein Metallgussteile und sichtbasierte, kontaktlose Inspektionssysteme zum Inspizieren von Metallgussteilen.
  • HINTERGRUND DER ERFINDUNG
  • Hersteller von Metallgusskomponenten mit bearbeiteten Oberflächen inspizieren typischerweise jede Komponente, um ein Vorhandensein von Oberflächenfehlern zu identifizieren, um zu ermitteln, ob die Komponente Qualitätsstandards erfüllt. Interessierende Oberflächenfehler umfassen typischerweise Poren oder Öffnungen, die auf Hohlräume in dem Metallguss hinweisen. Solche Hohlräume werden zum Beispiel durch Verunreinigungen in dem Gussmetall und durch Metallfließprobleme während des Gießvorgangs verursacht. Eine spezielle Pore kann auf einen kleinen Hohlraum hinweisen, oder sie kann auf einen viel größeren Hohlraum unter der Oberfläche hinweisen und zu ihm hinführen. Eine Pore kann sich an einer kritischen Stelle in dem Gussteil befinden, wie zum Beispiel einem Rand eines Gussstücks oder nahe einer Wärme beeinflussten Zone, und die Gesamtqualität des Teils und die Leistungsfähigkeit beim Gebrauch beeinträchtigen. Alternativ kann sich eine Pore an einer unkritischen Stelle befinden, mit geringer oder keiner Auswirkung auf die Qualität des Teils und die Verlässlichkeit und Leistungsfähigkeit beim Gebrauch. Hohlräume in dem Gussstück, die typischerweise mit Oberflächenfehlern zusammenhängen, umfassen zum Beispiel eine kleine isolierte Öffnung, eine Pore mit einem konkaven Bereich, eine konvexe Hülle in dem Gussstück, die vor einer Porenseparation erzeugt wurde, eine obere randverbundene Pore oder eine randverbundene Pore an der Innenseite eines konkaven Bereichs.
  • Ein bestehendes Verfahren und eine bestehende Vorrichtung zum Inspizieren und Detektieren von Oberflächenfehlern umfasst, dass ein menschlicher Bediener eine bearbeitete Oberfläche unter Verwendung einer MYLARTM-Schablone (oder einer entsprechenden Schablone) vermisst und das Ergebnis visuell beurteilt, um daraus Fehler zu identifizieren und zu detektieren. Die Qualität und Verlässlichkeit einer derartigen Inspektion unterliegt der Gesamtbefähigung und Leistungsfähigkeit des Bedieners über die Zeit.
  • Ein zweites Verfahren und System wurden entwickelt, die einen Oberflächenporositäts-Inspektionsprozess umfassen, der eine Zeilenscan-Kamera und ein Beleuchtungssystem verwendet, um ein Bild einer Oberfläche zu beschaffen. Software wurde entwickelt, um die Oberflächenporen unter Verwendung eines adaptiven Schwellenwerts und einer Charakterisierung von isolierten und randverbundenen Poren zu beurteilen. Ein Graustufenprozess mit adaptivem Schwellenwert erzeugt ein Schwarzweißbild der Oberfläche. Ein invertiertes binäres (d. h. reines schwarz und weiß) Bild wird zur Verarbeitung dargestellt, um die Poren unter Verwendung von Algorithmen zu identifizieren. Aufgrund von Beschränkungen, die sich auf die Identifizierung von Oberflächenfehlern mit randverbundenen Poren beziehen, ist ein derartiges System in einer Fertigungs-Produktionsumgebung nicht robust. Diese Beschränkungen umfassten eine Unfähigkeit, eine Pore mit einem konkaven Bereich, eine konvexe Hülle, die vor einer Porenseparation erzeugt wurde oder eine randverbundene Pore an einer Innenseite eines konkaven Bereichs verlässlich zu detektieren. Zusätzlich kann die Größe von Ausbuchtungsfehlern und benachbarten Poren ungenau gemessen werden, was zu falschen Detektionen führt. Des Weiteren kann das System kleine Fehler oder scharfe Merkmale oder engwinklige Merkmale falsch detektieren. Ein derartiges System erfordert typischerweise, dass ein Bediener die Teile nach der Maschineninspektion in Verbindung mit der Analyse von dem Inspektionssystem inspiziert und sortiert, wobei der Zweck der Inspektionsstation zunichte gemacht und das Risiko menschlichen Versagens in den Prozess eingeführt wird.
  • Deshalb gibt es einen Bedarf, eine Oberfläche eines bearbeiteten Metallgussteils bei Fertigungslinien-Verarbeitungsgeschwindigkeiten objektiv zu inspizieren und zu analysieren, um Fehler genau, wiederholbar und verlässlich zu identifizieren, um so Fehler eines falschen Durchlassens zu minimieren und zu beseitigen. Es gibt ferner einen Bedarf, kompliziert geformte Fehler und Fehler mit hoher Dichte und kleiner Größe verlässlich zu identifizieren. Es gibt ferner einen Bedarf, die Einbindung eines Bedieners in den Inspektionsprozess zu minimieren und die Teiledurchsatzrate des Inspektionsprozesses zu verbessern.
  • Ein Verfahren zum automatischen Untersuchen von Stahlbauteilen auf Oberflächenfehler mittels elektronischer Kameras ist in der US 4 519 041 A offenbart.
  • Es ist eine Aufgabe der Erfindung, ein effektiveres Inspizieren von Metallguss-Bauteilen zu ermöglichen.
  • Die Lösung der Aufgabe erfolgt durch ein Verfahren mit den Merkmalen des Anspruchs 1 sowie ein System mit den Merkmalen des Anspruchs 12.
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Gemäß der vorliegenden Erfindung stellt ein Verfahren und ein System eine computerbasierte, visuelle, kontaktlose Inspektion von bearbeiteten Oberflächen von Metallgussteilen zur Verfügung, um Oberflächenfehler gemäß vorbestimmter Qualitätsspezifikationen verlässlich zu identifizieren und zu detektieren. Das offenbarte Verfahren und das offenbarte System arbeiten bei Produktionsliniengeschwindigkeit. Das Verfahren und das System stellen ein sichtbasiertes System zur Verfügung, um spezielle Gießfehler, die allgemein als Poren bekannt sind, zu identifizieren und zu beurteilen, und beseitigen eine Notwendigkeit einer eingehenden Bedienung und Interaktion durch einen Bediener, die zuvor erforderlich waren, um kritische bearbeitete Oberflächen bestimmter Komponenten, zum Beispiel gegossener Motorkomponenten, visuell zu inspizieren. Das Verfahren und das System verringern die Teilebeurteilungszeit, verbessern die Produktverlässlichkeit und schaffen eine größere Konsistenz der Teilebeurteilung, während sie eine potenziell willkürliche Entscheidungsfindung durch einen Bediener in Bezug auf die Oberflächenqualität beseitigen, die in einer Produktionsumgebung auftreten kann. Im Allgemeinen werden alle Teile unter Verwendung des gleichen Messsystems und der gleichen Beurteilungskriterien beurteilt, und unannehmbare Teile werden automatisch aus der Fertigungslinie entfernt.
  • Das vorliegende Verfahren und System zum Beurteilen einer bearbeiteten Oberfläche eines Metallgussteils umfassen vorzugsweise mehrere Förderer, die dazu dienen, das Metallgussteil zu einer Porositätsinspektionsstation und von dieser weg zu bewegen. Die Porositätsinspektionsstation umfasst eine monochrome Digitalkamera, eine Beleuchtungsstation und eine präzisionsgesteuerte Übergabestation. Es gibt eine Computerarbeitsstation, die mehrere datenverarbeitende Computer und eine graphische Benutzerschnittstelle aufweist. Die Arbeitsstation ist funktionsmäßig mit den mehreren Förderern verbunden und signalmäßig und funktionsmäßig mit der Porositätsinspektionsstation verbunden.
  • Gemäß der vorliegenden Erfindung dienen das System und das Verfahren dazu, ein originales Pixelbild der bearbeiteten Oberfläche zu erfassen, wobei jedes Pixel eine digitalisierte Darstellung eines Abschnitts der bearbeiteten Oberfläche umfasst, und auf der Grundlage von vorbestimmten Kriterien bekannte Konstruktionsmerkmale der Oberfläche in dem originalen Pixelbild zu identifizieren. Das originale Pixelbild der bearbeiteten Oberfläche wird auf der Grundlage der identifizierten Konstruktionsmerkmale in einem XY-Koordinatensystem ausgerichtet und skaliert. Ein invertiertes digitales Bild der bearbeiteten Oberfläche wird aus dem skalierten Pixelbild erzeugt. Ein invertiertes Vergleichsbild der bearbeiteten Oberfläche wird erzeugt, wobei die identifizierten Konstruktionsmerkmale aus dem invertierten digitalen Bild herausgefiltert werden. Das invertierte digitale Bild wird pixelweise mit dem invertierten Vergleichsbild verglichen. Jedes Oberflächenmerkmal, das in dem invertierten digitalen Bild und in dem invertierten Vergleichsbild vorhanden ist, wird identifiziert. Jedes identifizierte Oberflächenmerkmal wird durch Vergleich mit einem Schwellenwert analysiert. Ein Fehler für ein Oberflächenmerkmal wird identifiziert, wenn der Schwellenwert überschritten wird.
  • Ein anderer Aspekt der Erfindung umfasst, dass die Computerarbeitsstation dazu dient, die mehreren Förderer zu steuern, um die Metallgusskomponente in eine Position zur weiteren Bearbeitung zu bewegen, wenn eine Anzahl von identifizierten Fehlern unterhalb eines Schwellenwerts liegt. Die Computerarbeitsstation dient dazu, die mehreren Förderer zu steuern, um die Metallgusskomponente aus einer Position zur weiteren Bearbeitung heraus zu bewegen, wenn die Anzahl der identifizierten Fehler den Schwellenwert übersteigt.
  • Es ist ein weiterer Aspekt der vorliegenden Erfindung, das Verfahren und das System mit einem Entscheidungsschema zu versehen, bei dem nur Teile für eine weitere Bearbeitung angenommen werden, welche die vorbestimmten Qualitätsspezifikationen erfüllen.
  • Es ist ein weiterer Aspekt der vorliegenden Erfindung, das Verfahren und das System mit einem Schema zu versehen, um die Dichte von Oberflächenfehlern innerhalb eines speziellen interessierenden Bereichs zu identifizieren.
  • Es ist ein Aspekt der vorliegenden Erfindung, Oberflächenfehler zu identifizieren, die aufweisen: einen konkaven Bereich, und, wenn eine konvexe Hülle vor der Fehlerseparation (Porenseparation) erzeugt wird, eine obere randverbundene Pore, eine isolierte Pore und eine randverbundene Pore an einem inneren Abschnitt eines konkaven Bereichs. Es ist auch ein Aspekt der vorliegenden Erfindung, eine Pore und einen Fehler in Beziehung zu benachbarten Fehlern und scharfen oder engwinkligen Merkmalen zu analysieren.
  • Diese und andere Aspekte der Erfindung werden dem Fachmann durch Lesen und Verstehen der folgenden detaillierten Beschreibung der Ausführungsformen ersichtlich werden.
  • KURZBESCHREIBUNG DER ZEICHNUNGEN
  • Die Erfindung kann in bestimmten Teilen und einer bestimmten Anordnung von Teilen eine physikalische Form annehmen, deren Ausführungsform detailliert beschrieben wird und in den begleitenden Zeichnungen, die einen Teil hiervon bilden, dargestellt wird, wobei:
  • 1 eine schematische Grundrissdarstellung eines beispielhaften Inspektionssystems gemäß der vorliegenden Erfindung ist;
  • 2 eine schematische Vorderansichtsdarstellung eines Elements des beispielhaften Inspektionssystems gemäß der vorliegenden Erfindung ist;
  • 3 eine schematische Grundrissdarstellung eines Elements des beispielhaften Inspektionssystems gemäß der vorliegenden Erfindung ist;
  • 4 eine schematische Seitenansichtsdarstellung eines Elements des beispielhaften Inspektionssystems gemäß der vorliegenden Erfindung ist;
  • 4A eine detaillierte Grundrissdarstellung eines Elements des beispielhaften Inspektionssystems gemäß der vorliegenden Erfindung ist;
  • 5 eine Darstellung eines ersten Flussdiagramms zum Beurteilen einer Oberfläche gemäß der vorliegenden Erfindung ist; und
  • 6 eine Darstellung eines zweiten Flussdiagramms zum Beurteilen einer Oberfläche gemäß der vorliegenden Erfindung ist.
  • DETAILLIERTE BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORM
  • Unter Bezugnahme auf die Zeichnungen, in denen die Darstellungen nur zum Zweck der Veranschaulichung der Erfindung dienen und nicht zum Zweck der Beschränkung derselben, zeigt 1 eine schematische Darstellung eines beispielhaften Sichtsystems, das gemäß einer Ausführungsform der vorliegenden Erfindung konstruiert worden ist. Das beispielhafte Sichtsystem umfasst einen Zuführförderer 12, eine Porositätsinspektionsstation 14, einen Bearbeitungsförderer 16, eine Teilependelvorrichtung 18, einen Fertigungsförderer 20 und Ausschussförderer 22, 24. Jede der zuvor erwähnten Einrichtungen wird funktionsmäßig durch die Arbeitsstation 10 gesteuert, wie nachfolgend detailliert beschrieben wird. Im Gesamtbetrieb wird eine zu inspizierende Komponente 1 (nicht gezeigt) dem Zuführförderer 12 übergeben, vorzugsweise mit einer Produktionsliniengeschwindigkeit. Eine beispielhafte Liniengeschwindigkeit liegt vorzugsweise in dem Bereich von 20 Sekunden pro beurteilter Komponente, wohingegen der tatsächliche Prozess des Erfassens eines Bildes der Oberfläche der Komponente 1 etwa 5 bis 7 Sekunden benötigt. Wenn die Porositätsinspektionsstation 14 bereit ist, die Komponente 1 zu empfangen und zu inspizieren, steuert die Arbeitsstation 10 den Zuführförderer 12, um die Komponente 1 in die Porositätsinspektionsstation 14 zu bewegen. Die Komponente 1 wird dorthin bewegt und inspiziert, wie hier beschrieben ist. Wenn die Inspektion abgeschlossen ist, steuert die Arbeitsstation 10 den Bearbeitungsförderer 16, um die Komponente zu der Teilependelvorrichtung 18 zu bewegen. Wenn die Arbeitsstation 10 bestimmt, dass die Komponente 1 annehmbar ist, d. h. nicht genügend Fehler aufweist, um einen Ausschuss oder eine Überarbeitung zu rechtfertigen, bewegt die Pendelvorrichtung 18 die Komponente zu dem Fertigungsförderer 20 zur weiteren Bearbeitung. Wenn die Arbeitsstation 10 bestimmt, dass die Komponente 1 unannehmbar ist, d. h. genügend Fehler aufweist, welche erfordern, dass die Komponente 1 dem Ausschuss zugeführt oder überarbeitet wird, bewegt die Pendelvorrichtung 18 die Komponente zu den Ausschussförderern 22, 24. Die beispielhafte Komponente 1 dieser Ausführungsform umfasst einen Aluminiumgussblock für einen Verbrennungsmotor mit mehreren Zylindern.
  • Nun auf 24A Bezug nehmend werden schematische Vorderansichts-, Grundriss- und Seitenansichtsdarstellungen der Porositätsinspektionsstation 14 mit der Arbeitsstation 10 des beispielhaften Inspektionssystems detailliert beschrieben. Die Porositätsinspektionsstation 14 umfasst eine Basis 32 mit einem Rollenförderer 26 und einem Teileaufzug und eine Inspektionsfläche 28 sowie eine Inspektionsstation 42, die eine scannende Kamera-/Beleuchtungsmastanordnung mit zwei Etagen umfasst. Die Basis 32 weist einen herkömmlichen Rollenförderer 26 auf, der dazu dient, die Komponente 1 in eine Position zu bewegen, wobei die Komponente zur Inspektion auf die Inspektionsfläche 28 gehoben wird. Vorzugsweise wird die Komponente 1 unter Verwendung des Rollenförderers 26 und des Teileaufzugs einschließlich eines Teileplatzierungssensors (nicht gezeigt) in einer im Wesentlichen korrekten Position und Ausrichtung auf der Inspektionsfläche 28 angeordnet, wobei die für die Inspektion interessante bearbeitete Oberfläche in geeigneter Weise zum Betrachten durch die scannende Kamera-/Beleuchtungsmastanordnung 42 mit zwei Etagen positioniert wird. Dies wird vorzugsweise unter Verwendung von bekannten Förder- und Positioniersystemen bewerkstelligt. Ein Fachmann ist in der Lage, eine Reihe von Komponenten in einer vorbestimmten Lage zur Inspektion korrekt anzuordnen und auszurichten. Die Arbeitsstation 10 ist in der Lage, vor dem Ausführen irgendeines Inspektionsalgorithmus zu detektieren, dass sich jede Komponente 1 in einer für die Inspektion korrekten Position befindet. Die Basis 32 weist ein Paar von Lagerungsführungen 30 auf, wobei jede Führung 30 parallel zu einer Achse 27 longitudinal zu dem Komponentendurchlauf durch das System 14 verläuft. Das Inspektionssystem 42 weist eine präzisionsgesteuerte Übergabestation auf, die dazu dient, die scannende Kamera-/Beleuchtungsmastanordnung mit zwei Etagen zur Inspektion auf den Lagerungsführungen 30 und über die Komponente 1 zu befördern. Das Inspektionssystem 42 umfasst ein Paar von Stützmasten 34, eine obere Etage 38 zum Montieren einer Kamera 40 und eine untere Etage 36 zum Montieren eines Beleuchtungssystems 37, und weist ein Gehäuse 44 auf, um zumindest einen Abschnitt der Komponente visuell zu umschließen und vom Umgebungslicht abzuschirmen, um den Sichtinspektionsprozess zu vereinfachen. Die Stützmasten 34 umfassen ein Paar von vertikalen Stützbeinen orthogonal zu der Inspektionsfläche 28. Die Basis jedes Stützmasts 34 ist auf einer der Lagerungsführungen 30 angeordnet. Bei dieser Anordnung ist das Inspektionssystem 42 in der Lage, sich über die Lagerungsführungen 30 über der Basis mit der Inspektionsfläche 28 zu bewegen, um jede darauf angeordnete Komponente 1 zu inspizieren.
  • Die obere Etage 38 umfasst einen horizontalen Balken, der an den Stützmasten 34 angebracht ist und durch diesen getragen wird und der eine Befestigungsvorrichtung aufweist, an der die Kamera 40 montiert ist. Die beispielhafte Kamera 40 umfasst eine monochrome Zeilenscan-Digitalkamera mit einer Auflösung von 8 Kilobyte (8 K), an der eine 175 Millimeter-Linse angebracht ist und die sich vorzugsweise in einem Bereich von 150 Millimeter bis 450 Millimeter von der Oberfläche der inspizierten Komponente 1 befindet. Die Kamera 40 bietet vorzugsweise eine minimale Pixelauflösung von vier Kilobyte und eine maximale quadratische Pixelgröße von zehn Mikrometer mal zehn Mikrometer. Die Kamera 40 koppelt unter Verwendung einer Bilderfassungskarte, vorzugsweise einer PCI- oder PXI-basierten Framegrabberkarte (nicht gezeigt), elektrisch signalmäßig an einen ersten Computer 50 in der Arbeitsstation 10 an.
  • Die untere Etage 36 umfasst einen horizontalen Balken, der an den Stützmasten 34 angebracht ist und durch diesen getragen wird und der eine Befestigungsvorrichtung aufweist, an der das Beleuchtungssystem 37 montiert ist. Das Beleuchtungssystem 37 weist eine in Richtung der inspizierten Oberfläche 28 emittierte Lichtquelle (nicht gezeigt) auf. Die Lichtquelle umfasst vorzugsweise rotes diffuses Licht, das unter Verwendung einer Anordnung von rotes Licht emittierenden Dioden ('LED') erzeugt wird. Licht, das aus der Anordnung von roten LEDs austritt, wird vorzugsweise durch eine entsprechende Anordnung von Fresnellinsen geleitet, um die auf die inspizierte Komponente 1 projizierte Lichtquelle zu streuen. Das Lichtsystem ist vorzugsweise so angeordnet, dass das ausstrahlende Licht nicht direkt orthogonal zu der Oberfläche der Komponente ist, wobei das Ziel darin besteht, einen visuell unterscheidbaren Unterschied zwischen einer Oberflächenpore und der bearbeiteten Oberfläche zu erzeugen. Rotes Licht wird bevorzugt verwendet, wenn die inspizierte Oberfläche bearbeitetes Aluminium ist, obwohl andere Farben des Spektrums verwendet werden können, wenn ein anderes Metallmaterial inspiziert werden soll. Das Beleuchtungssystem 37 weist einen rechtwinklig zu der Achse 27 angeordneten und eine Öffnung von mindestens der Breite der zur Inspektion positionierten Komponente 1 bereitstellenden Scanspalt 39 auf. Die Achse 27 definiert eine Y-Dimension, und eine X-Dimension ist als orthogonal zu der Y-Dimension in einer Ebene definiert, die durch die inspizierte Oberfläche 28 definiert ist, so dass auf diese Weise ein XY-Koordinatensystem definiert ist, das nachfolgend diskutiert wird. Die obere Etage 38 befindet sich vorzugsweise so über der unteren Etage 36, dass es der Kamera 40 ermöglicht ist, ein Bild eines Abschnitts der inspizierten Oberfläche der Komponente 1 zu erfassen, wenn sie zur Inspektion positioniert ist. Die Kamera 40 ist vorzugsweise so positioniert, dass sie ein Bild der Komponente durch den Scanspalt 39 in dem Beleuchtungssystem 37 erfasst.
  • Die beispielhafte Arbeitsstation 10 umfasst einen rahmenmontierbaren Stapel, der fünf Computer 50, 51, 52, 53, 54 umfasst, wobei jeder Computer vorzugsweise eine einzelne Mikroprozessoreinrichtung aufweist, von denen jede in der Lage ist, unabhängig und gleichzeitig zu arbeiten. Alle fünf Computer sind in einem einzelnen Schrank oder Gestell montiert und in geeigneter Weise miteinander verbunden, um Eingabedaten von der Kamera 40 anzunehmen, die Eingabedaten zu analysieren, eine Entscheidung über die Annehmbarkeit der bearbeiteten Oberfläche der speziellen Komponente, die inspiziert wird, auszugeben, eine detaillierte statistische Analyse der Eingabedaten für jede Komponente zu liefern und zu speichern, und jede Komponente durch die Inspektionsstation 14 vorwärts zu bewegen, entweder direkt oder durch Interaktion mit einem Bediener. Der Computer 50 erfasst Eingabedaten von der Kamera 40 in Form eines digitalen Bildes der bearbeiteten Oberfläche der Komponente 1, wie zuvor beschrieben wurde; die Computer 51, 52 und 53 verarbeiten das Bild zu einem skalierten Bild, analysieren und invertieren das skalierte Bild und vergleichen das Bild mit einem bekannten, erwarteten Bild der Oberfläche, analysieren das skalierte Bild weiter und vergleichen es mit dem invertierten Bild, um ein endgültiges Bild zu erzeugen. Der Computer 54 führt an dem endgültigen Bild eine statistische Analyse durch, gibt die Ergebnisse der statistischen Analyse an einen oder mehrere Bildschirme zum Überprüfen durch einen Bediener aus und liefert eine Koordination der graphischen Benutzeroberflächen (”GUI”), deren Ausgabe Ansichts- und Arbeitsstationsmonitore einschließt. Die GUIs sind ausgebildet, um das spezielle Bedürfnis der einzelnen Anwendung und der Bediener und Techniker zu erfüllen, wie dem Fachmann bekannt ist und wie hier nicht im Detail diskutiert wird. Die verschiedenen Systeme und Komponenten sind unter Verwendung von geeignet dimensionierten und abgeschirmten Kabeln elektrisch verbunden, die Industriestandards entsprechen, welche für eine Fertigungsanlage maßgeblich sind.
  • Der Computer 50 ist signalmäßig elektrisch mit einer Ausgabe der Zeilenscan-Kamera 40 verbunden. Die Kamera 40 dient dazu, ein originales zweidimensionales (in XY-Koordinaten) monochromes digitales Bild der interessierenden bearbeiteten Oberfläche der Komponente 1 zu erfassen und das Bild an einen Computer 50 zu übermitteln. Das originale monochrome digitale Bild umfasst eine Reihe von Pixeln, von denen jedes eine digitalisierte Darstellung eines Abschnitts der interessierenden bearbeiteten Oberfläche umfasst und vorzugsweise eine acht Bit Graustufen-Auflösung aufweist, d. h. dass die Werte im Bereich zwischen 0 (schwarz) und 255 (weiß) liegen, wobei jedes Pixel ein Quadrat mit einer Größe im Bereich von zehn Mikrometer mal zehn Mikrometer ist.
  • Nun auf 5 Bezug nehmend wird ein Verfahren zur Verwendung eines Sichtsystems zum Erfassen eines Bildes der bearbeiteten Oberfläche der Metallgusskomponente zur Beurteilung des Bildes, um Oberflächenfehler zu identifizieren und von Konstruktionsmerkmalen zu trennen, im Detail beschrieben. Das Verfahren wird vorzugsweise als ein oder mehrere Algorithmen ausgeführt, der bzw. die in einem der Computer der Arbeitsstation 10 enthalten ist bzw. sind. Ein Fachmann ist allgemein in der Lage, Algorithmen zur Anwendung in einem Computer zu entwerfen, zu entwickeln, zu implementieren und auszuführen, in Verbindung mit externen Einrichtungen, wie zum Beispiel den unter Bezugnahme auf 14 beschriebenen, und dieser Prozess ist hier nicht im Detail beschrieben.
  • Das Verfahren umfasst das Erfassen und Verarbeiten eines digitalen Bildes, das die bearbeitete Oberfläche der Komponente 1 darstellt, unter Verwendung des zuvor erwähnten Sichtsystems, das unter Bezugnahme auf 14 beschrieben wurde. Dies umfasst zuerst das Erfassen des originalen Pixelbildes der bearbeiteten Oberfläche (Block 110), wobei jedes Pixel eine digitalisierte Darstellung eines Abschnitts der bearbeiteten Oberfläche umfasst, wie oben beschrieben wurde. Die Inspektionsstation 42 bewegt sich mit einer vorbestimmten Geschwindigkeit parallel zu der Y-Achse entlang dem Paar von Lagerungsführungen 30, wobei das Beleuchtungssystem 37 die Oberfläche der inspizierten Komponente 1 beleuchtet. Die Kamera 40 erfasst digital eine Reihe von Zeilenscan-Bildern der Komponente, wobei jedes ein Pixel lang ist. Wenn ein vollständiges originales digitales Bild der bearbeiteten Oberfläche der Komponente 1 erfasst ist, wird es an dem oben erwähnten XY-Koordinatensystem ausgerichtet und skaliert, und es weist Messeinheiten auf, vorzugsweise in Millimeter, welche die tatsächliche Komponente, die inspiziert wird, darstellen (Blöcke 112, 114). Die Ausrichtung und das Skalieren werden durch das Anwenden von Mustererkennungsverfahren, kombiniert mit bekannten Konstruktionsmerkmalen der bearbeiteten Oberflächen, bewerkstelligt. Die bekannten Konstruktionsmerkmale umfassen zum Beispiel Zylinderbohrungen und Bolzenlöcher, wenn die Komponente 1 einen Motorblock umfasst, und wurden vorbestimmt und in mindestens einen der Computer 50, 51,52, 53, 54 für die Verwendung als ein Element der Algorithmusausführung vorprogrammiert. Eine Reihe von interessierenden Bereichen wird für die Verwendung während einer Komponentenanalyse vorbestimmt und in den Computer vorprogrammiert. Jeder interessierende Bereich umfasst einen speziellen Bereich der bearbeiteten Oberfläche, die inspiziert wird, wobei das entsprechende Bild durch das Sichtsystem erfasst wird. Jeder interessierende Bereich weist ein ihm zugeordnetes, eindeutiges Schwellenniveau auf, das während des Identifizierens von Oberflächenfehlern verwendbar ist (Block 116).
  • Eine Reihe von Operationen wird ausgeführt, um Oberflächenfehler in der inspizierten Oberfläche zu identifizieren (Block 118). Der abbildende Algorithmus, bezeichnet als Schwellenwert I bis Mathematische Operationen I (Blöcke 120 bis 132), beschreibt die Schritte, die ausgeführt werden, um das erfasste Bild zu verarbeiten und die Partikel in einer binären Form zu trennen, um Porositätsfehler in der inspizierten Oberfläche zu identifizieren. Der erste Abschnitt dieses Prozesses umfasst das Erzeugen eines invertierten digitalen Bildes der bearbeiteten Oberfläche. Dies umfasst vorzugsweise ein Analysieren jedes Pixels des originalen Pixelbildes in Bezug auf ein Cluster von dazu benachbarten Pixeln; ein Erklären jedes analysierten Pixels entweder zu einer digitalen ”1” oder zu einer digitalen ”0”, auf der Grundlage der Analyse des originalen Pixelbildes und des Clusters von dazu benachbarten Pixeln; und ein Invertieren jedes erklärten analysierten Pixels, wie unten beschrieben wird.
  • Wieder auf 5 Bezug nehmend wird ein Schwellenwert-Schritt ausgeführt (Block 120), bei dem eine Cluster-Schwellenwert-Operation ausgeführt wird. Die Cluster-Schwellenwert-Operation verwendet einen statistischen Algorithmus, der bekannte Gaußsche Analysetechniken umfasst, um jedes Grauwertpixel in einen digitalen Nullwert oder einen digitalen 255-Wert umzuwandeln und so das erfasste Bild in ein binäres Bild aufzulösen. Ein Cluster von Pixeln, die benachbart zu einem speziellen Pixel liegen, wird analysiert. Der Wert des speziellen, zentral gelegenen Pixels wird auf der Grundlage der statistischen Analyse des Clusters entweder in 0 (schwarz) oder 255 (weiß) umgewandelt. Jedes Pixel in dem erfassten Bild wird so analysiert.
  • Eine elementare morphologische Operation wird ausgeführt (Block 122), die eine Erosion umfasst, bei der kleine Partikel aus dem erfassten Bild gefiltert werden, z. B. wird ein einzelnes Pixel mit einem Wert von 255, das von einer großen Menge von Pixeln umgeben ist, von denen jedes einen Wert von Null aufweist, in einen Wert von Null umgewandelt. Dieser Schritt ist in der Lage, mehrere Male während der Ausführung des Algorithmus zu laufen, um das Bild zu säubern und die Anzahl von verrauschten Objekten in einem speziellen interessierenden Bereich zu minimieren, um so die Genauigkeit des Inspektionsprozesses zu verbessern.
  • Das Bild, das nach der Ausführung der elementaren morphologischen Operation zurückbleibt, wird invertiert (Block 124). Dies umfasst ein Ändern jedes Pixelwertes von Null in 255, oder alternativ von 255 in Null. Das Ergebnis ist ein Bild, das digital von dem Eingabebild umgekehrt ist, d. h. ein digitales Äquivalent eines fotografischen Negativs. Das invertierte Bild wird zur nachfolgenden Verwendung (Block 128) in einem Bildpuffer gespeichert, vorzugsweise in dem Computer 52.
  • In einer erweiterten morphologischen Operation wird ein zweites Bild der bearbeiteten Oberfläche erzeugt, was ein Beseitigen der bekannten Konstruktionsoberflächenmerkmale aus dem invertierten digitalen Bild umfasst (Block 130). Dies umfasst ein Identifizieren der zuvor erwähnten bekannten Konstruktionsmerkmale der bearbeiteten Oberfläche unter Verwendung einer Information, die in dem Computer 54 gespeichert ist. Identifizierbare große Objekte und Grenzobjekte werden entfernt, wohingegen bekannte Hohlräume, die zum Beispiel Ventilsitze, Führungen und Löcher umfassen, in der Bilddatendatei ”aufgefüllt” werden. Bekannte Ränder werden geglättet.
  • Der Mathematische Operation-Schritt (Block 132) umfasst ein Vergleichen jedes Pixels des invertierten digitalen Bildes mit einem entsprechend gelegenen Pixel des zweiten Bildes. Die Pixellage beruht auf dem Pixelbild, das wie voranstehend beschrieben an dem XY-Koordinatensystem ausgerichtet und skaliert wurde. Das Ergebnis dieser Maßnahme besteht darin, dass jedes Oberflächenmerkmal identifiziert wird, d. h. Poren und andere Fehler, die dem invertierten digitalen Bild und dem zweiten Bild gemeinsam sind. Der Mathematische Operation-Schritt umfasst bevorzugt ein Vergleichen jedes Pixels des invertierten digitalen Bildes mit dem entsprechend gelegenen Pixel des zweiten Bildes durch Ausführen einer einfachen digitalen Logik-Operation, die als eine Exklusiv-ODER-Funktion (XOR-Funktion) bezeichnet wird. Das aus dieser Operation resultierende Bild wird auf Erfüllung vorbestimmter Qualitätsstandards analysiert.
  • Eine statistische Partikelanalyse wird an dem resultierenden Bild durchgeführt (Block 134). Dies umfasst ein Identifizieren der interessierenden Bereiche in dem originalen Pixelbild der bearbeiteten Oberfläche in Bezug auf das skalierte XY-Koordinatensystem für das digitale Bild (Block 136). Ein hoher Detektionsschwellenwert wird zum Beurteilen von Poren und Identifizieren von Fehlern verwendet, wenn der interessierende Bereich einen interessierenden kritischen Bereich umfasst, so dass relativ kleine Oberflächenporen, typischerweise im Bereich von 0,3 Millimeter, als Fehler identifiziert werden. Ein niedriger Detektionsschwellenwert wird zum Beurteilen von Oberflächenporen und zum Identifizieren von Fehlern verwendet, wenn der interessierende Bereich einen interessierenden nichtkritischen Bereich umfasst, so dass eine Pore relativ groß sein muss, typischerweise im Bereich von 2,0 Millimeter, bevor sie als ein Fehler identifiziert wird (Block 138). Ein interessierender kritischer Bereich für eine bearbeitete Oberfläche einer Metallgusskomponente umfasst typischerweise jeden Bereich, der im Gebrauch hohen Graden von mechanischer Belastung oder thermischer Belastung ausgesetzt ist. Typische Bereiche umfassen Zylinderwände und Ränder sowie Quetschbereiche von Dichtungsringen, d. h. Bereiche, an denen Dichtungsringe auf einen typischen Motorblock gepresst werden, wenn ein Zylinderkopf (nicht gezeigt) daran angebaut wird.
  • Die Fehler werden innerhalb jedes interessierenden Bereichs identifiziert und klassifiziert, was ein Erkennen der Lage und der Größe jedes Oberflächenfehlers innerhalb jedes interessierenden Bereichs in Bezug auf das skalierte XY-Koordinatensystem für das digitale Bild (Block 140) umfasst.
  • Die Größe jedes Oberflächenfehlers wird auf der Grundlage von mehreren Analysetechniken klassifiziert, einschließlich des Durchmessers des Fehlers oder der Pore, des Flächenverhältnisses des Fehlers oder der Pore und der XY-Lage des Fehlers. Der Porendurchmesser wird vorzugsweise als ein Durchmesser des kleinsten Kreises definiert, der in der Lage ist, die identifizierte Pore oder den identifizierten Fehler vollständig zu umschreiben, und wird in Millimeter gemessen. Das Flächenverhältnis der Poren umfasst eine Berechnung eines Verhältnisses zwischen der Fläche des Kreises, der durch den Porendurchmesser definiert ist, und der tatsächlichen Fläche der identifizierten Pore auf der Grundlage von Pixeln. Als Teil der Analyse liegt ein hoher Detektionsschwellenwert für die Porengröße typischerweise im Bereich von 0,3 Millimeter, wenn er sich in einem interessierenden kritischen Bereich befindet. Deshalb wird jede Pore mit einem Durchmesser über 0,3 Millimeter als ein identifizierbarer Fehler in einem interessierenden Bereich nahe einer Zylinderwand oder nahe einem Quetschbereich für Dichtungsringe und eines Randes betrachtet. Alternativ liegt ein niedriger Detektionsschwellenwert für die Parengröße typischerweise im Bereich von 2,0 Millimeter, wenn er sich in einem interessierenden nichtkritischen Bereich befindet. Deshalb wird jede Pore mit einem Durchmesser über 2,0 Millimeter als ein identifizierbarer Fehler in einem interessierenden Bereich betrachtet, der deutlich von einer Zylinderwand entfernt liegt. Die Nähe von Poren in jedem interessierenden Bereich ist wichtig, und ein typischer Schwellenwert für den minimalen Abstand zwischen den Poren liegt in dem Bereich von 3,0 Millimeter (Block 142).
  • Nachdem Fehler identifiziert und klassifiziert wurden, werden sie durch den Computer 54 analysiert. Eine Schätzung der Fehlerdichte wird für jeden interessierenden Bereich berechnet (Block 144). Ein Histogramm wird erzeugt, was ein Zeigen der Anzahl von Fehlern in Abhängigkeit von der Größe für jeden interessierenden Bereich und für die gesamte bearbeitete Oberfläche der Komponente umfasst. Andere Analysen werden durchgeführt, die ein Schätzen des Flächenverhältnisses für jeden identifizierten Fehler (Block 148) und ein Schätzen der Flächenverhältnisse von Fehlern jedes interessierenden Bereichs, angepasst für unregelmäßige Formen (Block 150), beinhalten.
  • Die Fehler werden statistisch analysiert, und Beurteilungskriterien werden angewendet, und eine Entscheidung wird getroffen, die inspizierte Komponente abzulehnen oder anzunehmen (Block 152). Die statistische Analyse wird vorzugsweise unter Verwendung von leicht erhältlichen Softwarepaketen durchgeführt, die dem Fachmann bekannt sind und die hier nicht im Detail beschrieben werden. Die Fehler, die zu einer Ablehnung eines gegebenen Teils führen, werden physikalisch an dem Teil markiert (Block 154), und es wird entweder ausgesondert oder in einer weiteren Analyse verwendet (Block 156), wie es durch Qualitätsvorgänge in der Fertigungsanlage bestimmbar ist. Die angenommenen Teile werden in der Fertigungslinie zur weiteren Bearbeitung und zum Zusammenbau vorwärts transportiert (Block 158).
  • Nun auf 6 Bezug nehmend wird ein zweites System und Verfahren zum Beurteilen der bearbeiteten Oberfläche einer Metallgusskomponente zum Identifizieren und Separieren von Oberflächenfehlern von Konstruktionsmerkmalen detailliert beschrieben. Die Hardware, auf die unter Bezugnahme auf 14 Bezug genommen wird, ist unverändert, und ein Lasersensor (nicht gezeigt) wird der scannenden Kamera-/Beleuchtungsmastanordnung mit zwei Etagen der Inspektionsstation 42 zugefügt und zum Verarbeiten des Signals signalmäßig mit der Arbeitsstation 10 verbunden. Der Lasersensor dient dazu, eine Tiefe jedes detektierten Oberflächenfehlers zu detektieren. Das Verfahren, wie in 6 gezeigt, entspricht im Wesentlichen dem Verfahren, das in Bezug auf 5 beschrieben ist, wobei Schritte 160, 162 hinzugefügt sind. Die Tiefendimension, die in der Z-Dimension orthogonal zu dem XY-Koordinatensystem ist, wird als ein hinzugefügtes Element zu der Klassifikation von Fehlern in die Analyse eingegeben (Blöcke 162, 142). Die Beurteilungskriterien (Block 152), die bestimmen, ob eine spezielle Komponente anzunehmen oder abzulehnen ist, können angepasst werden, und diese Beurteilung und Entscheidungsfindung ist durch einen Fachmann bestimmbar.
  • Die Erfindung wurde mit speziellem Bezug auf die Ausführungsformen und Modifikationen davon beschrieben. Dies umfasst jede Ausführungsform, bei der die inspizierte Komponente unter der Kamera bewegt wird, sowie alternative Verfahren zum Erfassen des originalen Bildes, z. B. unter Verwendung einer multidimensionalen Digitalkamera. Weitere Modifikationen und Änderungen können anderen beim Lesen und Verstehen der Beschreibung einfallen. Es ist beabsichtigt, alle derartigen Modifikationen und Änderungen insoweit einzuschließen, als sie in dem Rahmen der Erfindung liegen.

Claims (16)

  1. Verfahren zum optischen Erfassen und Beurteilen einer bearbeiteten Oberfläche eines Metallgussteils, welches umfasst, dass: ein originales Pixelbild der bearbeiteten Oberfläche erfasst wird, wobei jedes Pixel eine digitalisierte Darstellung eines Abschnitts der bearbeiteten Oberfläche umfasst; bekannte Konstruktionsmerkmale der Oberfläche in dem originalen Pixelbild auf der Grundlage von vorbestimmten Kriterien identifiziert werden; das originale Pixelbild der bearbeiteten Oberfläche auf der Grundlage der identifizierten Konstruktionsmerkmale in einem XY-Koordinatensystem ausgerichtet und skaliert wird; ein invertiertes digitales Bild aus dem skalierten Pixelbild erzeugt wird; ein invertiertes Vergleichsbild aus dem invertierten digitalen Bild erzeugt wird, wobei die identifizierten Konstruktionsmerkmale aus dem invertierten digitalen Bild herausgefiltert werden; das invertierte digitale Bild pixelweise mit dem invertierten Vergleichsbild verglichen wird; jedes Oberflächenmerkmal, das in dem invertierten digitalen Bild und in dem invertierten Vergleichsbild vorhanden ist, identifiziert wird; jedes identifizierte Oberflächenmerkmal durch Vergleichen mit einem Schwellenwert analysiert wird; und ein Fehler für ein Oberflächenmerkmal identifiziert wird, wenn der Schwellenwert überschritten wird.
  2. Verfahren nach Anspruch 1, wobei das Erzeugen eines invertierten digitalen Bildes der bearbeiteten Oberfläche umfasst, dass: jedes Pixel des originalen Pixelbildes in Bezug auf ein Cluster von dazu benachbarten Pixeln analysiert wird; jedes analysierte Pixel auf der Grundlage der Analyse des originalen Pixelbildes und des Clusters von dazu benachbarten Pixeln entweder zu einer digitalen ”1” oder ”0” erklärt wird; und jedes zu einer digitalen ”1” oder ”0” erklärte Pixel invertiert wird.
  3. Verfahren nach Anspruch 1, wobei das pixelweise Vergleichen des invertierten digitalen Bildes mit dem invertierten Vergleichsbild das Anwenden einer logischen Exklusiv-oder-Funktion auf jedes Pixel des invertierten digitalen Bildes mit dem entsprechend gelegenen Pixel des invertierten Vergleichsbildes umfasst.
  4. Verfahren nach Anspruch 1, wobei das Analysieren der identifizierten Oberflächenmerkmale durch Vergleich mit einem Schwellenwert umfasst, dass: mehrere interessierende Bereiche in dem originalen Pixelbild der bearbeiteten Oberfläche identifiziert werden, wobei jeder interessierende Bereich eine vorbestimmte Fläche auf der bearbeiteten Oberfläche in Bezug auf das skalierte XY-Koordinatensystem für das digitale Bild umfasst; ausgewählt wird, dass der Schwellenwert ein hoher Detektionsschwellenwert ist, wenn der interessierende Bereich einen interessierenden kritischen Bereich umfasst; und ausgewählt wird, dass der Schwellenwert ein niedriger Detektionsschwellenwert ist, wenn der interessierende Bereich einen interessierenden unkritischen Bereich umfasst.
  5. Verfahren nach Anspruch 4, wobei ein interessierender kritischer Bereich einen Bereich der bearbeiteten Oberfläche umfasst, der während des Gebrauchs der Komponente hohen Graden von mechanischer Kraft oder thermischer Energie ausgesetzt ist.
  6. Verfahren nach Anspruch 5, welches ferner umfasst, dass: mehrere interessierende Bereiche in dem originalen Pixelbild der bearbeiteten Oberfläche identifiziert werden, wobei jeder interessierende Bereich einen vorbestimmten Bereich auf der bearbeiteten Oberfläche in Bezug auf das skalierte XY-Koordinatensystem für das digitale Bild umfasst; und eine Lage und eine Größe jedes Oberflächenfehlers innerhalb jedes interessierenden Bereichs identifiziert wird.
  7. Verfahren nach Anspruch 6, welches ferner umfasst, dass eine Dichte von Oberflächenfehlern innerhalb jedes spezifischen interessierenden Bereichs berechnet wird.
  8. Verfahren nach Anspruch 7, welches ferner umfasst, dass jeder Fehler in Beziehung zu benachbarten Fehlern und in Beziehung zu scharfen oder engwinkligen Merkmalen an der Komponente analysiert wird.
  9. Verfahren nach Anspruch 1, wobei das Erfassen eines originalen Pixelbildes der bearbeiteten Oberfläche umfasst, dass: eine monochrome digitalisierte Darstellung eines Abschnitts der bearbeiteten Oberfläche erfasst wird.
  10. Verfahren nach Anspruch 1, welches ferner umfasst, dass: mehrere Förderer (16, 18, 20, 22, 24) gesteuert werden, um die Metallgusskomponente in eine Position zur weiteren Bearbeitung zu bewegen, wenn eine Anzahl von identifizierten Fehlern unterhalb eines Schwellenwertes liegt, und die mehreren Förderer (16, 18, 20, 22, 24) gesteuert werden, um die Metallgusskomponente aus der Position zur weiteren Bearbeitung zu bewegen, wenn die Anzahl der identifizierten Fehler den Schwellenwert übersteigt.
  11. Verfahren nach Anspruch 10, welches ferner umfasst, dass: an jedem abgelehnten Teil mindestens einer der zur Ablehnung führenden Fehler physikalisch markiert wird.
  12. System zum optischen Erfassen und Beurteilen einer bearbeiteten Oberfläche eines Metallgussteils, umfassend: wenigstens einen Förderer (12), der dazu dient, das Metallgussteil zu einer Porositätsinspektionsstation (14) zu bewegen, die umfasst: ein Beleuchtungssystem (37) zum Beleuchten der zu inspizierenden Oberfläche, eine monochrome Digitalkamera (40) zum Erfassen einzelner Abschnitte der zu inspizierenden Oberfläche, eine präzisionsgesteuerte Übergabestation zur Steuerung des Beleuchtungssystems (37) und der Digitalkamera (40); eine Arbeitsstation (10), die mehrere datenverarbeitende Computer (50, 51, 52, 53, 54) und eine graphische Benutzeroberfläche aufweist und die signalmäßig mit der Porositätsinspektionsstation (14) verbunden ist und mit mehreren Förderern in Verbindung steht; einen Computer (50, 51, 52, 53, 54) zum Erfassen eines originalen Pixelbildes der bearbeiteten Oberfläche, wobei jedes Pixel eine digitalisierte Darstellung eines Abschnitts der bearbeiteten Oberfläche umfasst; mindestens einen Computer (50, 51, 52, 53, 54) zum Identifizieren von bekannten Konstruktionsmerkmalen der Oberfläche in dem originalen Pixelbild auf der Grundlage von vorbestimmten Kriterien; mindestens einen Computer (50, 51, 52, 53, 54) zum Ausrichten und Skalieren des originalen Pixelbildes der bearbeiteten Oberfläche auf der Grundlage der identifizierten Konstruktionsmerkmale in einem XY-Koordinatensystem; mindestens einen Computer (50, 51, 52, 53, 54) zum Erzeugen eines invertierten digitales Bildes aus dem skalierten Pixelbild; mindestens einen Computer (50, 51, 52, 53, 54) zum Erzeugen eines invertierten Vergleichsbildes aus dem invertierten digitalen Bild unter Herausfiltern der identifizierten Konstruktionsmerkmale; mindestens einen Computer (50, 51, 52, 53, 54) zum pixelweisen Vergleichen des invertierten digitalen Bildes mit invertierten Vergleichsbild; mindestens einen Computer (50, 51, 52, 53, 54) zum Identifizieren jedes Oberflächenmerkmals, das in dem invertierten digitalen Bild und in dem invertierten Vergleichsbild vorhanden ist; mindestens einen Computer (50, 51, 52, 53, 54) zum Analysieren jedes identifizierten Oberflächenmerkmals durch Vergleich mit einem Schwellenwert; und mindestens einen Computer (50, 51, 52, 53, 54) zum Identifizieren eines Fehlers für ein Oberflächenmerkmal, wenn der Schwellenwert überschritten wird.
  13. System nach Anspruch 12, welches ferner umfasst, dass: die Arbeitsstation (10) in der Lage ist, die mehreren Förderer zu steuern, um die Metallgusskomponente in eine Position zur weiteren Bearbeitung zu bewegen, wenn eine Anzahl von identifizierten Fehlern unterhalb eines Schwellenwertes liegt, und die mehreren Förderer zu steuern, um die Metallgusskomponente aus der Position zur weiteren Bearbeitung zu bewegen, wenn die Anzahl von identifizierten Fehlern den Schwellenwert übersteigt.
  14. System nach Anspruch 13, wobei das System geeignet ist, bei einer Fertigungs-Produktionsgeschwindigkeit zu arbeiten.
  15. System nach Anspruch 14, wobei die Fertigungs-Produktionsgeschwindigkeit das Arbeiten bei einer Geschwindigkeit des Analysierens und Bewegens jeder Metallgusskomponente in etwa zwanzig Sekunden umfasst.
  16. System nach Anspruch 12, wobei die Porositätsinspektionsstation (14), die eine monochrome Digitalkamera (40), ein Beleuchtungssystem (37) und eine präzisionsgesteuerte Übergabestation umfasst, ferner einen Lasersensor umfasst, der geeignet ist, eine Tiefe jedes detektierten Oberflächenfehlers zu detektieren.
DE102006040365A 2005-09-02 2006-08-29 System und Verfahren zum Beurteilen einer bearbeiteten Oberfläche einer Metallgusskomponente Expired - Fee Related DE102006040365B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/219,043 2005-09-02
US11/219,043 US7570794B2 (en) 2005-09-02 2005-09-02 System and method for evaluating a machined surface of a cast metal component

Publications (2)

Publication Number Publication Date
DE102006040365A1 DE102006040365A1 (de) 2007-05-24
DE102006040365B4 true DE102006040365B4 (de) 2012-03-22

Family

ID=37829664

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102006040365A Expired - Fee Related DE102006040365B4 (de) 2005-09-02 2006-08-29 System und Verfahren zum Beurteilen einer bearbeiteten Oberfläche einer Metallgusskomponente

Country Status (3)

Country Link
US (1) US7570794B2 (de)
CN (1) CN100582751C (de)
DE (1) DE102006040365B4 (de)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2479489A (en) * 2007-04-23 2011-10-12 Belron Hungary Kft Zug Branch Optical investigation device
GB0800364D0 (en) * 2008-01-09 2008-02-20 Mitsubishi Electric Inf Tech Feature-based signatures for image identification
US8315464B2 (en) * 2008-02-07 2012-11-20 Coherix Method of pore detection
US7899573B2 (en) * 2008-06-16 2011-03-01 GM Global Technology Operations LLC Non-contact method and system for inspecting a multi-faceted machine surface
DE102009038746B3 (de) 2009-08-27 2011-04-14 Airbus Operations Gmbh Verfahren und Vorrichtung zur Qualitätsprüfung eines umgeformten thermoplastischen faserverstärkten Kunststoffbauteils
US20120105623A1 (en) * 2010-11-01 2012-05-03 Ford Motor Company System for Detecting Surface Variations on Engine Cylinder Head Valve Seats
US8625878B2 (en) * 2011-04-15 2014-01-07 International Business Machines Corporation Method and system of rail component detection using vision technology
US8929661B2 (en) * 2011-06-29 2015-01-06 Infosys Limited System and method for measuring camber on a surface
US9135691B2 (en) * 2012-06-19 2015-09-15 GM Global Technology Operations LLC Metallographic method for accurate measurement of pore sizes and distributions in metal castings
CN104995659B (zh) 2013-02-13 2018-07-10 菲利普莫里斯生产公司 评估多孔杆内的孔隙度分布
KR101426385B1 (ko) * 2014-05-30 2014-08-06 주식회사 인스턴 이미지를 기반으로 재가공된 드릴 비트의 품질을 판단하는 방법 및 장치
US9805457B2 (en) * 2014-07-08 2017-10-31 Nissan Motor Co., Ltd. Defect detection device and production system
DE102014118460B3 (de) * 2014-12-11 2016-03-24 Pqc - Process Quality Competence Gmbh Verfahren sowie System zur Bewertung von flächigen Materialien
CN104897692A (zh) * 2015-06-16 2015-09-09 中信戴卡股份有限公司 一种铝合金铸造件精车效果的在线检测***和方法
US20170014945A1 (en) * 2015-07-17 2017-01-19 Laserax Inc. Methods and systems for laser marking an identifier on an industrial product
CN106296025A (zh) * 2016-08-19 2017-01-04 宁夏共享集团股份有限公司 一种同步记录铸件缺陷参数和坐标信息的方法
WO2018100225A1 (en) * 2016-11-29 2018-06-07 Wärtsilä Finland Oy An ultrasonic quality control using filtered image data
US10565719B2 (en) * 2017-10-13 2020-02-18 Microsoft Technology Licensing, Llc Floor detection in virtual and augmented reality devices using stereo images
DE102018126059A1 (de) * 2018-10-19 2020-04-23 Trumpf Werkzeugmaschinen Gmbh + Co. Kg Verfahren zum visualisieren von prozessinformationen bei der fertigung von blechbauteilen
FR3089034B1 (fr) * 2018-11-27 2022-12-30 Safran Landing Systems Procédé d’aide au masquage de surfaces de pièces à peindre ou traiter
CN109859160B (zh) * 2018-12-10 2022-08-16 湖南航天天麓新材料检测有限责任公司 基于机器视觉的铝镁合金铸件内部缺陷图像识别方法
KR102121142B1 (ko) * 2019-02-26 2020-06-10 (주)다원엔지니어링 가전제품 외관 검사 장치
CN110766684B (zh) * 2019-10-30 2022-03-18 江南大学 一种基于机器视觉的定子表面缺陷检测***及检测方法
JP7473323B2 (ja) * 2019-10-31 2024-04-23 ファナック株式会社 産業機械の移動軌跡の画像データを生成する装置、制御装置、及び方法
DE102019218623A1 (de) * 2019-11-29 2021-06-02 Sms Group Gmbh Steuerungssystem für eine industrielle Anlage, insbesondere für eine Anlage zur Herstellung oder Verarbeitung von metallischen Bändern oder Blechen und Verfahren zum Steuern einer industriellen Anlage, insbesondere einer Anlage zur Herstellung oder Verarbeitung von metallischen Bändern oder Blechen
JP7480591B2 (ja) * 2020-05-28 2024-05-10 コニカミノルタ株式会社 検査装置、画像形成システム、検査方法、および検査プログラム
US11685005B2 (en) * 2021-02-26 2023-06-27 Honda Motor Co., Ltd. Systems and methods of repairing a stamping die
CN113793321B (zh) * 2021-09-14 2024-01-23 浙江大学滨江研究院 基于机器视觉的铸件表面缺陷动态检测方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4519041A (en) * 1982-05-03 1985-05-21 Honeywell Inc. Real time automated inspection
US6157736A (en) * 1994-11-18 2000-12-05 Xerox Corporation Method and apparatus for automatic image segmentation using template matching filters

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3233578C2 (de) * 1982-09-10 1985-09-12 M.A.N. Maschinenfabrik Augsburg-Nürnberg AG, 8500 Nürnberg Mehrzylinderbrennkraftmaschine mit nassen Zylinderlaufbüchsen und Einzelzylinderköpfen
US4555798A (en) * 1983-06-20 1985-11-26 Kla Instruments Corporation Automatic system and method for inspecting hole quality
US5081656A (en) * 1987-10-30 1992-01-14 Four Pi Systems Corporation Automated laminography system for inspection of electronics
US4926452A (en) * 1987-10-30 1990-05-15 Four Pi Systems Corporation Automated laminography system for inspection of electronics
US4845558A (en) * 1987-12-03 1989-07-04 Kla Instruments Corporation Method and apparatus for detecting defects in repeated microminiature patterns
US5850466A (en) * 1995-02-22 1998-12-15 Cognex Corporation Golden template comparison for rotated and/or scaled images
JP4495891B2 (ja) * 1999-06-03 2010-07-07 帝人株式会社 骨計測方法
WO2002040970A1 (en) * 2000-11-15 2002-05-23 Real Time Metrology, Inc. Optical method and apparatus for inspecting large area planar objects
US7394530B2 (en) * 2004-03-30 2008-07-01 Budd Gerald W Surface inspection technology for the detection of porosity and surface imperfections on machined metal surfaces

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4519041A (en) * 1982-05-03 1985-05-21 Honeywell Inc. Real time automated inspection
US6157736A (en) * 1994-11-18 2000-12-05 Xerox Corporation Method and apparatus for automatic image segmentation using template matching filters

Also Published As

Publication number Publication date
CN100582751C (zh) 2010-01-20
DE102006040365A1 (de) 2007-05-24
US7570794B2 (en) 2009-08-04
CN1979135A (zh) 2007-06-13
US20070052795A1 (en) 2007-03-08

Similar Documents

Publication Publication Date Title
DE102006040365B4 (de) System und Verfahren zum Beurteilen einer bearbeiteten Oberfläche einer Metallgusskomponente
EP3432266B1 (de) Verfahren und vorrichtung zum erkennen von fehlstellen
DE60225354T2 (de) Verfahren und vorrichtung zur herstellung eines referenzbildes bei einer prüfvorrichtung für glasflaschen
DE69531805T2 (de) Inspektion einer Kontaktlinse mit einer Beleuchtung mit Doppelfokus
DE102018211704B4 (de) Verfahren und System zum Detektieren von Liniendefekten auf einer Oberfläche eines Objekts
DE102017204115A1 (de) System und verfahren zum verbessern einer sichtinspektion eines objekts
WO1999004248A1 (de) Verfahren zur automatischen erkennung von oberflächenfehlern an rohkarosserien und vorrichtung zur durchführung des verfahrens
WO2002048670A2 (de) Vorrichtung und verfahren zur qualitätsüberprüfung eines körpers
DE102016200386B4 (de) Verfahren zum Steuern eines Manipulatorsystems
DE102017116853A1 (de) System und Verfahren zur automatischen Auswahl von 3D-Ausrichtungsalgorithmen in einem Sehsystem
DE102009058215A1 (de) Verfahren und Vorrichtung zur Oberflächenprüfung eines Lagerbauteils
DE102016107900A1 (de) Verfahren und Vorrichtung zur Kantenermittlung eines Messobjekts in der optischen Messtechnik
DE3809221A1 (de) Verfahren zum detektieren von fehlstellen an pressteilen oder anderen werkstuecken und vorrichtung zur durchfuehrung des verfahrens
DE102016100134B4 (de) Verfahren und Vorrichtung zum Untersuchen eines Objekts unter Verwendung von maschinellem Sehen
DE102013005489B4 (de) Verfahren und Vorrichtung zur automatischen Fehlerstellenerkennung bei biegeschlaffen Körpern
DE102021112685A1 (de) Sichtprüfsystem und Verfahren zur Prüfung von Teilen
WO2022029091A1 (de) Verfahren und flachbettwerkzeugmaschine zum erfassen einer einhängeposition eines auflagestegs
EP3655175B1 (de) Verfahren zum betrieb einer bearbeitungsanlage mit beweglichem stempel
DE102007018204A1 (de) Vorrichtung und Verfahren zur Erfassung von Fehlerstellen in Tierhäuten
DE102009021136A1 (de) Regelvorrichtung
DE20317095U1 (de) Vorrichtung zur Erkennung von Oberflächenfehlern
DE102012018776A1 (de) Prüfvorrichtung und Verfahren zur Prüfung einer Außenoberfläche eines bruchgetrennten Werkstücks
Lei A machine vision system for inspecting bearing-diameter
DE112020001064T5 (de) System und verfahren zur einstellbaren produktionslinienprüfung
DE102021114156A1 (de) Sichtüberprüfungssystem und Verfahren zur Prüfung von Teilen

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8180 Miscellaneous part 1

Free format text: PFANDRECHT

8180 Miscellaneous part 1

Free format text: PFANDRECHT AUFGEHOBEN

8180 Miscellaneous part 1

Free format text: PFANDRECHT

8127 New person/name/address of the applicant

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS LLC , ( N. D. , US

R081 Change of applicant/patentee

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS LLC (N. D. GES, US

Free format text: FORMER OWNER: GM GLOBAL TECHNOLOGY OPERATIONS, INC., DETROIT, MICH., US

Effective date: 20110323

R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final

Effective date: 20120623

R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee