DE102015206203A1 - Bildmessvorrichtung - Google Patents

Bildmessvorrichtung Download PDF

Info

Publication number
DE102015206203A1
DE102015206203A1 DE102015206203.1A DE102015206203A DE102015206203A1 DE 102015206203 A1 DE102015206203 A1 DE 102015206203A1 DE 102015206203 A DE102015206203 A DE 102015206203A DE 102015206203 A1 DE102015206203 A1 DE 102015206203A1
Authority
DE
Germany
Prior art keywords
measurement
image
measuring apparatus
workpieces
stage
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.)
Withdrawn
Application number
DE102015206203.1A
Other languages
English (en)
Inventor
Makoto Kaieda
Akira Takada
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.)
Mitutoyo Corp
Original Assignee
Mitutoyo Corp
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 Mitutoyo Corp filed Critical Mitutoyo Corp
Publication of DE102015206203A1 publication Critical patent/DE102015206203A1/de
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/24Aligning, centring, orientation detection or correction of the image
    • G06V10/245Aligning, centring, orientation detection or correction of the image by locating a pattern; Special marks for positioning
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/002Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/02Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
    • G01B11/022Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness by means of tv-camera scanning
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/02Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
    • G01B11/03Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness by measuring coordinates of points
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/26Measuring arrangements characterised by the use of optical techniques for measuring angles or tapers; for testing the alignment of axes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • 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/001Industrial image inspection using an image reference approach
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • G06T7/73Determining position or orientation of objects or cameras using feature-based methods
    • G06T7/74Determining position or orientation of objects or cameras using feature-based methods involving reference images or patches
    • 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)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

Eine Bildmessvorrichtung mit einem XY-Objekttisch, der sich an orthogonalen XY-Achsen entlang bewegen kann, beinhaltet eine Bildaufnahmevorrichtung, die ein Bild einer Vielzahl von gleichförmigen Messobjekten aufnimmt, die auf den XY-Objekttisch gestellt werden, eine Vorgabevorrichtung, die unter Verwendung von im Voraus aufgezeichneten Bildmustern und durch Musterabgleich eine Position und einen Drehwinkel jedes Messobjekts vorgibt, und einen Detektor, der unter Verwendung von mindestens einem von der vorgegebenen Position und dem Drehwinkel eine Dimension jedes Messobjekts misst und Koordinatendaten jedes Messobjekts auf dem XY-Objekttisch ermittelt.

Description

  • ALLGEMEINER STAND DER TECHNIK
  • Gebiet der Erfindung
  • Die vorliegende Erfindung betrifft eine Bildmessvorrichtung und betrifft insbesondere eine Bildmessvorrichtung, die geeignet ist, um eine Vielzahl von gleichförmigen Werkstücken zu messen, die auf den Objekttisch der Vorrichtung gelegt werden.
  • Beschreibung der verwandten Technik
  • Gemäß der japanischen Offenlegungsschrift H11-351824 erfolgt die Automatisierung von Messprozessen durch eine Messablaufdatei, wenn ein CNC-(computerisierte numerische Steuerung)Bildmessgerät verwendet wird, um die Abmessungen usw. einer Vielzahl gleichförmiger Werkstücke zu messen. Die Messablaufdatei wird gleichzeitig aufgezeichnet und erstellt, während ein Bediener durch eine Folge von Messvorgängen an einem Werkstück bzw. einem Hauptwerkstück durchgeht. Die Messablaufdatei wird dann auf einem Computer als Teileprogrammdatei aufgezeichnet. Für nachfolgende Werkstücke werden Vorgänge, wie etwa Objekttisch-Verlagerung und Autofokus, Bilderfassung und Bildverarbeitung, sowie diverse Formen arithmetischer Verarbeitung, wie etwa geometrische Berechnung, gemäß der aufgezeichneten Messablaufdatei automatisch ausgeführt.
  • Eine „Repetier-”Funktion wird als Messverfahren bereitgestellt, um eine Vielzahl von gleichförmigen Werkstücken wiederholt zu messen, wenn diese Art von Bildmessgerät verwendet wird, um automatisierte Messprozesse auszuführen.
  • Wenn die „Repetier-”Funktion verwendet wird, werden Messobjekte in einer „linearen Konfiguration” aufgestellt, in der die Messobjekte mit Bezug auf jede Ausrichtungsrichtung in gleichmäßigen Intervallen angeordnet sind, wie in 1A abgebildet. Die Messobjekte können auch in einer „kreisförmigen Konfiguration” aufgestellt werden, bei der sie kreisförmig in gleichmäßigen Intervallen angeordnet sind, wie in 1B abgebildet. Die Einstellungen sind am Einstellbildschirm zu bestimmen, wie in 2 abgebildet. Mit anderen Worten muss eine Vielzahl von Messobjekten in einer Matrix- oder Kreiskonfiguration angeordnet werden.
  • Folglich werden spezielle Gestelle für die Anordnung der Werkstücke vorbereitet, wenn Messungen durchgeführt werden. Wiederholte Messprozesse werden ausgeführt, da die Anzahl von Werkstücken, die Anzahl von senkrechten und waagerechten Anordnungen und Intervallen usw. vorbestimmt sind.
  • Es erfolgt jedoch eine Messabweichung an Messpunkten ohne Werkstücke, falls die Anzahl von Werkstücken, die in dem speziellen Gestell aufgestellt sind, nicht der Anzahl von verfügbaren Plätzen entspricht, die von dem Gestell bereitgestellt werden (mit anderen Worten ein Zustand, bei dem ein Werkstück in der Gestellanordnung fehlt). Diese Abweichung erfolgt auch beim Ausführen des Teileprogramms mit der Anzahl von Werkstücken, die bei der Aufzeichnung eingestellt wurde, in Fällen, bei denen es einen Unterschied zwischen der Anzahl von Werkstücken, die beim Aufzeichnen des Teileprogramms vorhanden waren, und derjenigen bei der Ausführung gibt. Die Betätigung für Bereiche, die aus der Messung auszulassen sind, muss für ausgeschlossene Schritte bei der Ausführung des Teileprogramms ausgelegt sein. Daher wird die Betätigung mühselig, wenn man dieses Problem vermeidet. Wie beispielsweise bei dem Fall des Repetier-Einstellbildschirms, der in 1A und 1B abgebildet ist, müssen übersprungene Bereiche im Feld für „ausgelassene Schritte” gekennzeichnet werden.
  • Für den Fall, dass es ursprünglich kein spezielles Gestell gab, konnte keine automatische Messung durch die Ausführung des Teileprogramms ausgeführt werden, wenn eine Vielzahl von Messobjekten auf einmal auf den Objekttisch gestellt wurde. Zusätzlich musste die Position und Orientierung auf dem Objekttisch jedes Mal genau übereinstimmen, wenn einzelne Messobjekte auf den Objekttisch gestellt wurden und das automatische Messen anhand des Teileprogramms ausgeführt wurde. Wenn diese Kriterien nicht erfüllt waren, kam es zu einer Abweichung während der automatischen Messung, die von dem Teileprogramm ausgeführt wurde, was verhinderte, dass eine automatische Messung stattfand.
  • KURZDARSTELLUNG DER ERFINDUNG
  • Die vorliegende Erfindung ist ausgelegt, um die vorliegenden Probleme zu lösen und das Problem des Verbesserns der Bedienbarkeit anzugehen. Die Bedienbarkeit verbessert sich dadurch, dass wiederholte Messungen ausgeführt werden können, wenn eine Vielzahl von gleichförmigen Werkstücken, ohne die Werkstücke in gleichmäßigen Intervallen innerhalb von linearen oder kreisförmigen Konfigurationen anzuordnen, und unabhängig von der Positionierung der Werkstücke gemessen wird.
  • Die vorliegende Erfindung ist eine Bildmessvorrichtung, die mit einem XY-Objekttisch versehen ist, der sich an orthogonalen XY-Achsen entlang bewegen kann. Das Problem wird dadurch gelöst, dass eine Bildaufnahmevorrichtung, eine Vorgabevorrichtung und ein Detektor bereitgestellt werden. Die Bildaufnahmevorrichtung nimmt Bilder einer Vielzahl von gleichförmigen Messobjekten auf, die auf den XY-Objekttisch gestellt werden. Die Vorgabevorrichtung gibt die Position und den Drehwinkel jedes Messobjekts durch im Voraus aufgezeichnete Bildmuster und Musterabgleich vor. Der Detektor verwendet eine vorgegebene Position und/oder einen Drehwinkel, um die Dimensionen jedes Messobjekts zu messen, und ermittelt die Koordinatenwerte jedes Messobjekts auf dem XY-Objekttisch.
  • Die Koordinatendaten zum Messen der Abmessungen jedes Messobjekts können eingestellt werden, indem man die Position und/oder den Drehwinkel jedes Messobjekts, die bzw. der durch den Musterabgleich vorgegeben wird bzw. werden, verwendet.
  • Zusätzlich kann die Anzahl von Messobjekten, die durch den Musterabgleich vorgegeben wird, als die Anzahl von wiederholten Prozessen eingestellt werden.
  • Gemäß der vorliegenden Erfindung kann die Bedienbarkeit verbessert werden, wenn wiederholte Messungen ausgeführt werden können, wenn eine Vielzahl von gleichförmigen Werkstücken, ohne die Werkstücke in gleichmäßigen Intervallen innerhalb von linearen oder kreisförmigen Konfigurationen anzuordnen, und unabhängig von der Positionierung der Werkstücke gemessen wird. Ferner wird die Verwendung von Gestellen zum Ausführen der Messungen nicht mehr benötigt.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • Die vorliegende Erfindung wird in der nachstehenden ausführlichen Beschreibung mit Bezug auf die beschriftete Vielzahl von Zeichnungen anhand von nicht einschränkenden Ausführungsbeispielen der vorliegenden Erfindung, in denen die gleichen Bezugszeichen in den mehreren Ansichten der Zeichnungen insgesamt ähnliche Teile darstellen, näher beschrieben. Es zeigen:
  • 1A ein Beispiel einer linearen Konfiguration, und
  • 1B eine kreisförmige Konfiguration auf einem herkömmlichen Repetier-Einstellbildschirm;
  • 2 ein Beispiel von Werkstücken, die in gleichmäßigen Intervallen angeordnet sind, auf dem herkömmlichen Repetier-Einstellbildschirm;
  • 3 eine schräge Perspektive, welche die Gesamtkonfiguration des CNC-Bildmessgeräts gemäß der vorliegenden Erfindung abbildet;
  • 4 ein Blockdiagramm, das die Computersystemkonfiguration des CNC-Bildmessgeräts gemäß der vorliegenden Erfindung abbildet;
  • 5 ein Ablaufschema, das eine Ausführungsform der Prozessfolge des CNC-Bildmessgeräts gemäß der vorliegenden Erfindung abbildet;
  • 6 einen Zustand, in dem ein Werkstück durch Mustersuche des CNC-Bildmessgeräts gemäß der vorliegenden Erfindung erkannt wird; und
  • 7 eine Ausführungsform des Teileprogrammbefehls des CNC-Bildmessgeräts gemäß der vorliegenden Erfindung.
  • AUSFÜHRLICHE BESCHREIBUNG DER ERFINDUNG
  • Die hier gezeigten Einzelheiten sind beispielhaft und dienen nur der erläuternden Diskussion der Ausführungsformen der vorliegenden Erfindung und werden vorgelegt, um bereitzustellen, was als möglichst nützliche und leicht verständliche Beschreibung der Grundlagen und konzeptuellen Aspekte der vorliegenden Erfindung angesehen wird. In dieser Hinsicht wird nicht versucht, strukturelle Einzelheiten der vorliegenden Erfindung ausführlicher als zum grundlegenden Verständnis der vorliegenden Erfindung notwendig zu zeigen, wobei die Beschreibung, zusammen mit den Zeichnungen gesehen, dem Fachmann nahebringt, wie die Formen der vorliegenden Erfindung in die Praxis umgesetzt werden können.
  • Es folgt eine ausführliche Erklärung einer Ausführungsform der vorliegenden Erfindung mit Bezug auf die Figuren. Die vorliegende Erfindung ist nicht auf den Inhalt eingeschränkt, der in der nachstehenden Ausführungsform formuliert ist. Zusätzlich sind für den Fachmann ohne Weiteres Elemente denkbar, wobei solche, die gleichwertig oder ansonsten gleich sind, im Umfang der grundlegenden Voraussetzungen der nachstehenden Ausführungsform enthalten sind. Die offenbarten grundlegenden Elemente im Rahmen der nachstehend beschriebenen Ausführungsform können zur Verwendung beliebig kombiniert und gewählt werden.
  • 3 bildet die Gesamtkonfiguration des CNC-Bildmessgeräts gemäß der vorliegenden Erfindung ab. Das Gerät umfasst einen Hauptkörper 1 der Bildmessvorrichtung kontaktloser Art, ein Computersystem 2, das die notwendigen Messdaten verarbeitet und den Hauptkörper 1 der Messvorrichtung antreibt/steuert, einen Befehlseingabeteil 3, der den Hauptkörper der Messvorrichtung manuell betätigt, und einen Drucker 4, der Messergebnisse druckt.
  • Der Hauptkörper 1 der Messvorrichtung umfasst einen Untersatz 11 und einen Messtisch 13, auf den Messobjekte, nämlich Werkstücke 12, gestellt werden, wobei der Messtisch 13 mit einem XY-Objekttisch konfiguriert ist. Der Messtisch 13 wird in einer Y-Achsenrichtung von dem Y-Achsen-Antriebsmechanismus angetrieben. Ein Rahmen 14 erstreckt sich nach oben und ist an einem Rückrandabschnitt des Untersatzes 11 befestigt. Innerhalb einer Abdeckung 15, die sich von dem oberen Abschnitt des Rahmens 14 nach vorne erstreckt, ist eine CCD-Kamera 16 (es können andere Kameras als eine CCD-Kamera verwendet werden) angebracht, um den Messtisch 13 von oben zu überblicken. Die CCD-Kamera 16 wird von X- und Z-Achsen-Antriebsmechanismen und einem Drehantriebsmechanismus angetrieben. Ein ringförmiges Beleuchtungsgerät 17, das die Werkstücke 12 beleuchtet, wird an einem unteren Rand der CCD-Kamera 16 bereitgestellt.
  • Das Computersystem 2 ist mit einem Computer-Hauptkörper 21, einer Tastatur 22, einer Maus 23 und einer CRT-Anzeige 24 (es können auch andere Anzeigen, wie etwa eine LCD-Anzeige, verwendet werden) versehen und schließt diese ein. 4 bildet eine Konfiguration dieses Systems mit dem Computer-Hauptkörper 21 in der Mitte ab. Ein Bildsignal der Werkstücke 12, das von der CCD-Kamera 16 aufgenommen wird, wird von dem A/D-Wandler 31 in mehrstufige Bilddaten umgewandelt und in dem Bildspeicher 32 gespeichert. Die mehrstufigen Bilddaten, die in einem Bildspeicher 32 gespeichert werden, werden auf einer CRT-Anzeige durch die Bedienelemente eines Anzeige-Controllers 33 angezeigt. Befehle, die von einem Bediener über eine Tastatur 22 und eine Maus 23 erteilt werden, werden über eine Schnittstelle 34 an eine CPU 35 gesendet. Die CPU 35 führt diverse Prozesse aus, wie etwa eine Objekttischbewegung gemäß den Befehlen, die der Bediener und Programme, die in einem Programmspeicher 36 gespeichert sind, erteilen. Ein Arbeitsspeicher 37 stellt der CPU 35 Arbeitsplatz für diverse Prozesse bereit.
  • Ein X-Achsencodierer 41 und ein Z-Achsencodierer 43 werden derart bereitgestellt, dass die CCD-Kamera 16 Positionen in den X- und Z-Achsenrichtungen ermitteln kann. Ein Y-Achsencodierer 42 wird derart bereitgestellt, dass die Positionen in der Y-Achsenrichtung auf dem Messtisch 13 ermittelt werden können. Die Ausgabe dieser Codierer 41 bis 43 wird von der CPU 35 empfangen. Basierend auf empfangenen Positionsinformationen und Bedienerbefehlen steuert die CPU 35 die CCD-Kamera 16 in den X- und Z-Achsenrichtungen unter Verwendung des X-Antriebssystems 44 und des Z-Achsenantriebssystems 46 an. Die CPU 35 steuert auch den Messtisch 13 in der Y-Achsenrichtung unter Verwendung des Y-Achsenantriebssystems 45 an. Der Beleuchtungs-Controller 39 erzeugt eine gerichtete Spannung in einer analogen Menge basierend auf dem Befehlswert, der von der CPU 35 erzeugt wird, und steuert das Beleuchtungsgerät 17 an.
  • Wenn die Messvorrichtung gemäß der vorliegenden Erfindung verwendet wird, um die Form, die Abmessungen usw. einer Vielzahl von gleichförmigen Werkstücken zu messen, wird ein Hauptwerkstück im Aufzeichnungsmodus gemessen, und es wird eine Messablaufdatei (Teileprogramm) erstellt. Die Messablaufdatei wird in dem Computersystem 2 aufgezeichnet, und ein automatisches Messen wird gemäß der Messablaufdatei im Ausführungsmodus ausgeführt.
  • 5 bildet den Ablauf für das Wiederholungsprozess-Teileprogramm gemäß der vorliegenden Ausführungsform ab.
  • In Schritt 100, wie in 6 abgebildet, werden Werkstücke vollständig in einem einzigen Bildschirm unter Verwendung eines Mustersuchprozesses erkannt, der nach Werkstücken sucht. Der Mustersuchprozess verwendet einen Musterabgleich, der wiederum Hauptwerkstück-Musterbilder verwendet, die im Aufzeichnungsmodus aufgezeichnet werden. Beim Verwenden des Mustersuchprozesses kann man die Anzahl von Werkstücken sowie die Position und den Drehwinkel jedes Arbeitsstücks ermitteln. Auf diese Art und Weise werden Wiederholungen von Wiederholungsmessungen für Einzelbildschirm-Messungen während der Ausführung des Teileprogramms automatisch ausgeführt. Daher kann die Position jedes Werkstücks, nämlich die Position und der Drehwinkel, willkürlich bestimmt werden, da der Mustersuchprozess verwendet wird.
  • Anschließend wird in Schritt 110 die Anzahl von Werkstücken, die während des Mustersuchprozesses von Schritt 100 erfasst wurden, als Anzahl der Wiederholungsprozesse eingestellt.
  • In Schritt 120 werden die Werkstück-Koordinatendaten zum Messen der Abmessungen jedes Werkstücks unter Verwendung der Positions- und Drehwinkeldaten jedes Werkstücks erzeugt, die während des Mustersuchprozesses von Schritt 100 ermittelt wurden. Die Koordinatendaten von gemessenen Werkstücken werden während jedes Wiederholungsprozesses automatisch eingestellt.
  • In Schritt 130 werden unter Verwendung der Koordinatendaten, die in Schritt 120 eingestellt wurden, Dimensionsmessprozesse ausgeführt, nachdem das Gesamtmess-Dienstprogramm am Bildschirm ausgeführt wurde, das ein Kantenerkennungsdienstprogramm umfasst, das jedes Werkstück ermittelt. Die Position und der Drehwinkel des Kantenerkennungsdienstprogramms sind mit Werkstücken verknüpft und werden automatisch eingestellt, da die Koordinatendaten ebenfalls automatisch eingestellt werden. Daher wird ein gesamter Messprozess einer Vielzahl von Werkstücken automatisch ausgeführt, wenn jedes Werkstück während eines Wiederholungsprozesses ausgeführt wird.
  • In Schritt 140 wird bestimmt, ob die Anzahl von Messausführungen über die der Wiederholungsprozesse hinausgeht, die in Schritt 110 eingestellt wurde.
  • Falls das Ergebnis von Schritt 140 als negativ bestimmt wird, kehrt der Prozess zu Schritt 120 zurück und wiederholt die Dimensionsmessungen.
  • Falls dagegen das Ergebnis von Schritt 140 als positiv bestimmt wird, endet der wiederholte Messprozess.
  • 7 bildet eine Ausführungsform des Wiederholungsprozesses eines Teileprogramms ab.
  • Die Anzahl von zu messenden gleichförmigen Werkstücken sowie die Positions- und Drehwinkeldaten werden unter Verwendung des Befehls „Werkstückerkennung” erfasst. Die Koordinatendaten werden durch die zuvor erfassten Positions- und Drehwinkeldaten unter Verwendung des Befehls „Werkstückversatz” eingestellt.
  • Wenn das Teileprogramm aufgezeichnet wird, kann der Bediener ein Hauptwerkstück mit dem Befehl „Werkstückerkennung” (Verarbeitung der Mustersuche) aufzeichnen oder den Messbefehl ausführen (Aufzeichnen mit dem Kantenerkennungsdienstprogramm).
  • Auf diese Art und Weise wird der Detektionsprozess für eine Vielzahl von Werkstücken unter Verwendung des Befehls „Werkstückerkennung” automatisch verarbeitet, wenn das Teileprogramm ausgeführt wird.
  • Da bei der vorliegenden Ausführungsform eine Anzahl von Wiederholungen unter Verwendung des Mustersuchprozesses angefordert wird, muss man die Anzahl von Werkstücken nicht eingeben, bevor das Teileprogramm ausgeführt wird. Daher sind die Messungen extrem einfach auszuführen. Zusätzlich wird die Anzahl und Position der Werkstücke nicht angefordert, so dass kein Gestell für wiederholte Messprozesse notwendig ist.
  • Da ferner die Positionskoordinatenwerte für jedes Werkstück ermittelt werden können, kann der Abstand zwischen jedem Werkstück angefordert werden. Beispielsweise kann für den Fall eines Substrats, das eine Vielzahl von Löchern besitzt, der Mittenabstand zwischen zwei Löchern angefordert werden. Diverse geometrische Berechnungen können ebenfalls unter Verwendung der Koordinatenwerte jedes Werkstücks ausgeführt werden.
  • Zusätzlich ist es nicht notwendig, die Koordinatenwerte für die Dimensionsmessungen jedes Werkstücks einzustellen, da diese Werte unter Verwendung der Position und des Drehwinkels der Werkstücke, die durch den Mustersuchprozess vorgegeben werden, eingestellt werden.
  • Die Bilder, die von der Mustersuche bei der vorliegenden Ausführungsform verwendet werden, können einzelne oder zusammengestellte Bilder (verbundene Bilder), die aus einer Vielzahl von Bildern erzeugt werden, sein. Falls mit anderen Worten ein Werkstück so groß ist, dass sein gesamtes Bild nicht auf einmal aufgenommen werden kann, kann das gesamte Bild aufgenommen werden, indem man den Arbeitstisch antreibt und das Werkstück in eine Vielzahl von Bildaufnahmen unterteilt. Diese fragmentierten Werkstückbilder können dann zu einem einzigen Bild zusammengestellt (verbunden) werden. Dimensionsmessungen für jedes ermittelte Muster und Positionskoordinatenwerte für jedes Muster in dem Bild können angefordert werden, wenn eine Mustersuche an solchen Bildern ausgeführt wird. Folglich ist es möglich, den Abstand zwischen jedem Muster genau anzufordern.
  • Zusätzlich kann die Anzahl von Werkstücken und zu messenden Werkstück-Koordinatendaten einzeln eingestellt werden. Ferner sind die Messobjekte nicht auf Werkstücke eingeschränkt.
  • Es sei zu beachten, dass die vorstehenden Beispiele nur zum Zweck der Erläuterung bereitgestellt wurden und keineswegs als die vorliegende Erfindung einschränkend anzusehen sind. Obwohl die vorliegende Erfindung mit Bezug auf beispielhafte Ausführungsformen beschrieben wurde, versteht es sich, dass der Wortlaut, der hier verwendet wurde, beschreibend und erläuternd statt einschränkend ist. Es können Änderungen im Geltungsbereich der beiliegenden Ansprüche vorgenommen werden, wie vorliegend angegeben und geändert, ohne Geist und Umfang der vorliegenden Erfindung in ihren Aspekten zu verlassen. Obwohl die vorliegende Erfindung hier mit Bezug auf bestimmte Strukturen, Materialien und Ausführungsformen beschrieben wurde, ist die vorliegende Erfindung nicht dazu gedacht, auf die hier offenbarten Einzelheiten eingeschränkt zu sein; vielmehr erstreckt sich die vorliegende Erfindung auf alle funktionsmäßig gleichwertigen Strukturen, Verfahren und Verwendungen, wie sie in den Umfang der beiliegenden Ansprüche fallen.
  • Die vorliegende Erfindung ist nicht auf die zuvor beschriebenen Ausführungsformen eingeschränkt, und diverse Variationen und Änderungen können möglich sein, ohne den Umfang der vorliegenden Erfindung zu verlassen.
  • ZITATE ENTHALTEN IN DER BESCHREIBUNG
  • Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.
  • Zitierte Patentliteratur
    • JP 11351824 [0002]

Claims (4)

  1. Bildmessvorrichtung mit einem XY-Objekttisch, der an orthogonalen XY-Achsen entlang bewegbar ist, wobei die Bildmessvorrichtung Folgendes umfasst: eine Bildaufnahmevorrichtung, die konfiguriert ist, um ein Bild einer Vielzahl von gleichförmigen Messobjekten aufzunehmen, die auf den XY-Objekttisch gestellt werden; eine Vorgabevorrichtung, die konfiguriert ist, um eine Position und einen Drehwinkel jedes Messobjekts unter Verwendung von im Voraus aufgezeichneten Bildmustern und durch Mustersuche vorzugeben; und einen Detektor, der konfiguriert ist, um eine Dimension jedes Messobjekts unter Verwendung mindestens eines von der vorgegebenen Position und dem Drehwinkel zu messen, wobei der Detektor ferner konfiguriert ist, um Koordinatendaten jedes Messobjekts auf dem XY-Objekttisch zu ermitteln.
  2. Bildmessvorrichtung nach Anspruch 1, wobei die Koordinatendaten für die Dimensionsmessung jedes Messobjekts unter Verwendung mindestens eines von der vorgegebenen Position und dem Drehwinkel jedes Messobjekts, die von der Mustersuche vorgegeben werden, eingestellt werden.
  3. Bildmessvorrichtung nach Anspruch 1, wobei eine Anzahl von Messobjekten, die von der Mustersuche vorgegeben werden, als Anzahl von Wiederholungsprozessen eingestellt wird.
  4. Bildmessvorrichtung nach Anspruch 2, wobei eine Anzahl von Messobjekten, die von der Mustersuche vorgegeben werden, als Anzahl von Wiederholungsprozessen eingestellt wird.
DE102015206203.1A 2014-04-08 2015-04-08 Bildmessvorrichtung Withdrawn DE102015206203A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2014-079782 2014-04-08
JP2014079782A JP6427332B2 (ja) 2014-04-08 2014-04-08 画像測定機

Publications (1)

Publication Number Publication Date
DE102015206203A1 true DE102015206203A1 (de) 2015-10-08

Family

ID=54146654

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102015206203.1A Withdrawn DE102015206203A1 (de) 2014-04-08 2015-04-08 Bildmessvorrichtung

Country Status (3)

Country Link
US (1) US20150287177A1 (de)
JP (1) JP6427332B2 (de)
DE (1) DE102015206203A1 (de)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6559023B2 (ja) * 2015-09-10 2019-08-14 株式会社ミツトヨ 硬さ試験機及び硬さ試験方法
JP6530287B2 (ja) 2015-09-10 2019-06-12 株式会社ミツトヨ 硬さ試験機及び硬さ試験方法
JP2017116297A (ja) 2015-12-21 2017-06-29 株式会社ミツトヨ 画像測定方法及び画像測定機

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11351824A (ja) 1998-06-08 1999-12-24 Mitsutoyo Corp 座標系補正方法及び画像測定装置

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4613269A (en) * 1984-02-28 1986-09-23 Object Recognition Systems, Inc. Robotic acquisition of objects by means including histogram techniques
JP3453861B2 (ja) * 1994-08-12 2003-10-06 松下電工株式会社 画像処理による変位検出方法
US5960125A (en) * 1996-11-21 1999-09-28 Cognex Corporation Nonfeedback-based machine vision method for determining a calibration relationship between a camera and a moveable object
US6320609B1 (en) * 1998-07-10 2001-11-20 Nanometrics Incorporated System using a polar coordinate stage and continuous image rotation to compensate for stage rotation
US6687402B1 (en) * 1998-12-18 2004-02-03 Cognex Corporation Machine vision methods and systems for boundary feature comparison of patterns and images
US8640027B2 (en) * 2000-06-13 2014-01-28 National Instruments Corporation System and method for configuring a hardware device to execute a prototype
JP4613466B2 (ja) * 2001-09-28 2011-01-19 パナソニック株式会社 実装部品検査方法および装置
JP4004899B2 (ja) * 2002-09-02 2007-11-07 ファナック株式会社 物品の位置姿勢検出装置及び物品取出し装置
JP3842233B2 (ja) * 2003-03-25 2006-11-08 ファナック株式会社 画像処理装置及びロボットシステム
JP3867724B2 (ja) * 2004-02-27 2007-01-10 オムロン株式会社 表面状態検査方法およびその方法を用いた表面状態検査装置ならびに基板検査装置
US7717661B1 (en) * 2006-05-25 2010-05-18 N&K Technology, Inc. Compact multiple diameters wafer handling system with on-chuck wafer calibration and integrated cassette-chuck transfer
US20080127846A1 (en) * 2006-11-02 2008-06-05 Mitsubishi Heavy Industries, Ltd. Color management system, ink-control device, printer, and printing method
JP4102842B1 (ja) * 2006-12-04 2008-06-18 東京エレクトロン株式会社 欠陥検出装置、欠陥検出方法、情報処理装置、情報処理方法及びそのプログラム
WO2008111452A1 (ja) * 2007-03-09 2008-09-18 Omron Corporation 認識処理方法およびこの方法を用いた画像処理装置
JP4758383B2 (ja) * 2007-03-30 2011-08-24 トヨタ自動車株式会社 温度測定装置および温度測定方法
JP5450391B2 (ja) * 2007-05-15 2014-03-26 ロナルド・シー・シューバート ウェーハプローブ試験および検査システム
JP5414215B2 (ja) * 2008-07-30 2014-02-12 株式会社日立ハイテクノロジーズ 回路パターン検査装置、および回路パターンの検査方法
US8084896B2 (en) * 2008-12-31 2011-12-27 Electro Scientific Industries, Inc. Monolithic stage positioning system and method
JP2010237189A (ja) * 2009-03-11 2010-10-21 Fujifilm Corp 3次元形状測定方法および装置
JP2011145422A (ja) * 2010-01-13 2011-07-28 Olympus Imaging Corp 撮像装置
KR101337555B1 (ko) * 2010-09-09 2013-12-16 주식회사 팬택 객체 연관성을 이용한 증강 현실 제공 장치 및 방법
JP5728878B2 (ja) * 2010-10-13 2015-06-03 オムロン株式会社 画像処理装置および画像処理方法
WO2013008392A1 (ja) * 2011-07-13 2013-01-17 パナソニック株式会社 錠剤検査装置及び錠剤検査方法
JP5841398B2 (ja) * 2011-10-07 2016-01-13 株式会社キーエンス 拡大観察装置
US9911071B2 (en) * 2011-11-28 2018-03-06 Sicpa Holding Sa Method and system for controlling packaging of items on a production/distribution line
US9600728B2 (en) * 2011-12-29 2017-03-21 Intel Corporation System, methods, and apparatus for in-vehicle fiducial mark tracking and interpretation
JP6168794B2 (ja) * 2012-05-31 2017-07-26 キヤノン株式会社 情報処理方法および装置、プログラム。
US9323886B2 (en) * 2012-06-26 2016-04-26 Honda Motor Co., Ltd. Performance predicting apparatus, performance predicting method, and program
WO2014013628A1 (ja) * 2012-07-20 2014-01-23 楽天株式会社 動画処理装置、動画処理方法、ならびに、情報記録媒体
US20150009359A1 (en) * 2013-03-19 2015-01-08 Groopic Inc. Method and apparatus for collaborative digital imaging
BR112013015346B1 (pt) * 2013-06-13 2021-10-13 Sicpa Holding Sa Método e dispositivo para classificar um objeto em dados de imagem em uma dentre um conjunto de classes usando um classificador, meio legível por computador não transitório e sistema
EP3039864B1 (de) * 2013-08-26 2018-09-19 Intel Corporation Automatischer weissabgleich mit hauttonkorrektur zur bildverarbeitung
US9256935B2 (en) * 2013-12-03 2016-02-09 General Electric Company Mapping transfer function for automated biological sample processing system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11351824A (ja) 1998-06-08 1999-12-24 Mitsutoyo Corp 座標系補正方法及び画像測定装置

Also Published As

Publication number Publication date
JP6427332B2 (ja) 2018-11-21
US20150287177A1 (en) 2015-10-08
JP2015200582A (ja) 2015-11-12

Similar Documents

Publication Publication Date Title
DE102012220882B4 (de) System und Verfahren unter Verwendung eines Bearbeitungsinitialisierungsblocks in einer Teileprogramm-Bearbeitungsumgebung in einem Maschinenvisionssystem
DE3627110C2 (de)
DE102016215529B4 (de) Härteprüfvorrichtung und Härteprüfverfahren
DE102014213518A1 (de) Verfahren, Bearbeitungsmaschine und Computerprogrammprodukt zum bildbasierten Platzieren von Werkstückbearbeitungsvorgängen
DE102017128757A1 (de) Schleifvorrichtung
DE102012216908B4 (de) Verfahren unter Verwendung einer Bildkorrelation zum Bestimmen von Positionsmessungen in einem Maschinenvisionssystem
DE102015100882B4 (de) Punktschweißsystem zum Verwalten einer Elektrodenüberprüfung und ein dafür verwendeter Roboter
DE102019131284B4 (de) Robotersystem und Koordinatenumwandlungsverfahren
EP3403051B1 (de) Verfahren und vorrichtung zum vorgeben von vorgabedaten für eine vermessung eines zu vermessenden werkstücks durch ein koordinatenmessgerät und/oder für eine auswertung von messergebnissen einer vermessung eines vermessenen werkstücks durch ein koordinatenmessgerät
DE102018113589A1 (de) Vorrichtung und Programm zur Positionserfassung
DE102018009836B4 (de) Objektprüfsystem und Objektprüfverfahren
EP3403049B1 (de) Verfahren zur bestimmung von einer x-y-z-referenzkoordinate eines werkstücks und bearbeitungsmaschine
EP3274654A1 (de) Verfahren und vorrichtung zum bestimmen von dimensionellen eigenschaften eines messobjekts
DE102015206203A1 (de) Bildmessvorrichtung
DE102014112396A1 (de) Verfahren zur Einzelpunktantastung eines Werkstücks und Koordinatenmessgerät
DE102017216735A1 (de) Verfahren, System zum Beseitigen von Fahrzeugkarosseriedefekten unter Verwendung einer virtuellen Markierung
DE102015213307A1 (de) Bildmessgerät
DE102016215537B4 (de) Härteprüfvorrichtung und Härteprüfverfahren
DE102015213256A1 (de) Bildmessgerät
DE102019000235A1 (de) 3D-Form-Autotracing-Verfahren und Messvorrichtung
EP2118618B1 (de) Verfahren zum ermitteln von messstellen
DE102020131808A1 (de) Vorrichtung zur Unterstützung von Kalibrierungsvorgängen bei Industriekameras
EP3889890A1 (de) Verfahren zur messobjekterkennung auf basis von bilddaten
DE102010011841B4 (de) Verfahren zur Validierung eines Messergebnisses eines Koordinatenmessgeräts
DE102020200010A1 (de) Maschinensteuervorrichtung

Legal Events

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