[go: up one dir, main page]

DE102016001337B4 - Werkstückpositionierungsvorrichtung, die eine Bildgabeeinheit verwendet - Google Patents

Werkstückpositionierungsvorrichtung, die eine Bildgabeeinheit verwendet Download PDF

Info

Publication number
DE102016001337B4
DE102016001337B4 DE102016001337.0A DE102016001337A DE102016001337B4 DE 102016001337 B4 DE102016001337 B4 DE 102016001337B4 DE 102016001337 A DE102016001337 A DE 102016001337A DE 102016001337 B4 DE102016001337 B4 DE 102016001337B4
Authority
DE
Germany
Prior art keywords
workpiece
imaging unit
image
unit
relative
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.)
Active
Application number
DE102016001337.0A
Other languages
English (en)
Other versions
DE102016001337A1 (de
Inventor
Kenichi Ogawa
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.)
Fanuc Corp
Original Assignee
Fanuc 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 Fanuc Corp filed Critical Fanuc Corp
Publication of DE102016001337A1 publication Critical patent/DE102016001337A1/de
Application granted granted Critical
Publication of DE102016001337B4 publication Critical patent/DE102016001337B4/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q17/00Arrangements for observing, indicating or measuring on machine tools
    • B23Q17/22Arrangements for observing, indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/74Image or video pattern matching; Proximity measures in feature spaces
    • G06V10/75Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
    • G06V10/752Contour matching
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q15/00Automatic control or regulation of feed movement, cutting velocity or position of tool or work
    • B23Q15/20Automatic control or regulation of feed movement, cutting velocity or position of tool or work before or after the tool acts upon the workpiece
    • B23Q15/22Control or regulation of position of tool or workpiece
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/402Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B21MECHANICAL METAL-WORKING WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
    • B21DWORKING OR PROCESSING OF SHEET METAL OR METAL TUBES, RODS OR PROFILES WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
    • B21D43/00Feeding, positioning or storing devices combined with, or arranged in, or specially adapted for use in connection with, apparatus for working or processing sheet metal, metal tubes or metal profiles; Associations therewith of cutting devices
    • B21D43/003Positioning devices
    • 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
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/49113Align elements like hole and drill, centering tool, probe, workpiece
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/50Depth or shape recovery
    • G06T7/55Depth or shape recovery from multiple images
    • G06T7/564Depth or shape recovery from multiple images from contours

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Multimedia (AREA)
  • Evolutionary Computation (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computing Systems (AREA)
  • Software Systems (AREA)
  • Automation & Control Theory (AREA)
  • Artificial Intelligence (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Machine Tool Sensing Apparatuses (AREA)
  • Automatic Control Of Machine Tools (AREA)
  • Numerical Control (AREA)
  • Signal Processing (AREA)

Abstract

Positionierungsvorrichtung, die umfasst:
eine Bildgabeeinheit (12), die eingerichtet ist, um von oberhalb eines Werkstücks (W) ein Bild aufzunehmen, das wiederum auf einem Tisch (13) einer Werkzeugmaschine (5) fixiert ist;
eine Bewegungseinheit (21), die eingerichtet ist, um die Bildgabeeinheit zu veranlassen, sich bei einer gewünschten relativen Position hinsichtlich des Tisches in einer Ebene parallel zu dem Tisch zu positionieren;
eine Bildverarbeitungseinheit (22), die eingerichtet ist, um das Bild des Werkstücks zu verarbeiten, das durch die Bildgabeeinheit aufgenommen ist, und um eine Position von zumindest zwei Merkmalspunkten (A0, B0) des Werkstücks in dem Bild zu erfassen;
eine Speichereinheit (23), die eingerichtet ist, um als eine relative Referenzposition eine relative Position der Bildgabeeinheit hinsichtlich des Tisches zu speichern, wenn ein Referenzwerkstück (W0) durch die Bildgabeeinheit aufgenommen wird, und als eine Referenzpunktbildposition Positionen der zumindest zwei Merkmalspunkte des Referenzwerkstücks in dem Bild des Referenzwerkstücks zu speichern, das durch die Bildgabeeinheit aufgenommen ist;
eine Berechnungseinheit (24), die eingerichtet ist, um einen Betrag an Drehabweichung in einer Ebene parallel zu dem Tisch zu berechnen, indem die relative Position der Bildgabeeinheit hinsichtlich des Tisches, wenn das Werkstück durch die Bildgabeeinheit mit der relativen Referenzposition aufgenommen wird, mit der relativen Referenzposition verglichen wird, und indem eine Richtung eines Liniensegments, das die zwei Merkmalspunkte (A0, B0) in dem Bild des Referenzwerkstücks kombiniert, mit einer Richtung eines Liniensegments verglichen wird, das die entsprechenden zwei Merkmalspunkte A1 (x2, y2) und B1 (x3, y3) bezogen auf einen Referenzursprung (O) des Tisches in dem Bild des Werkstücks kombiniert, wobei der Betrag an Drehabweichung besteht aus:
- einem Drehwinkel Θ, der berechnet wird durch: Θ = tan 1 { ( y 3 y 2 ) / ( x 3 x 2 ) } ,
Figure DE102016001337B4_0001
und
- den Koordinaten xc, yc eines Drehmittelpunkts C (xc, yc) des Werkstücks (W), die berechnet werden durch: xc = ( x 2 + x 3 ) / 2,  yc = ( y 2 + y 3 ) / 2 ;
Figure DE102016001337B4_0002
und
eine Programmänderungseinheit (25), die eingerichtet ist, um einen Betrag an Korrektur für den korrigierten Drehwinkel Θ und den korrigieren Drehmittelpunkt C derart zu erzeugen, dass der Betrag an Drehabweichung, der durch die Berechnungseinheit berechnet wird, zu Null wird, und dadurch ein Programm der Werkzeugmaschine zu ändern.

Description

  • Hintergrund der Erfindung
  • Die vorliegende Erfindung betrifft eine Werkstückpositionierungsvorrichtung für eine Werkzeugmaschine, die eine Bildgabeeinheit verwendet, wie z.B. einen visuellen Sensor.
  • In einigen Fällen ist ein Werkstück mit zwei Merkmalspunkten ausgebildet worden, wie z.B. Löcher, Vorsprünge, Kerben oder dergleichen, zur Positionierung oder zum Phasenabgleich. Derartige Merkmalspunkte gehen mit einem Stift, mit einer Rohrsteckverbindung oder einem Anschlag im Eingriff, der auf dem Tisch der Werkzeugmaschine bereitgestellt ist, um eine Positionierung und einen Phasenabgleich des Werkstücks zu erreichen. In der JP H07 - 4 737 B2 , wird ein Referenzloch in einem Werkstück als ein Merkmalspunkt ausgebildet. Eine Bildgabeeinheit, z.B. eine Kamera, nimmt ein Bild des Referenzlochs des Werkstücks durch ein Loch auf, das durch den Tisch ausgebildet ist.
  • Damit eine genauere Positionierung oder dergleichen erreicht wird, wird eine Berührsonde verwendet, die auf einer Spindel einer Werkzeugmaschine angebracht ist. Das Werkstück wird vorzugsweise unter einer gemeinsamen Verwendung einer elektrischen Kontakterfassungstechnik durch die Berührsonde und der vorstehend beschriebenen Technik unter Verwendung des Merkmalspunkts positioniert und phasenabgeglichen. Des Weiteren ist in der Beschreibung der JP 4 840 144 B2 eine Vorrichtung offenbart, die konfiguriert ist, um einen Abstand zwischen einem Werkstück und einem Sensor kontaktlos zu messen.
  • Die Druckschrift DE 10 2005 022 344 A1 offenbart ein Verfahren zur Lagebestimmung eines Werkstücks. Das Werkstück ist auf einem Werkstücktisch für die Bearbeitung durch ein Werkzeug eingespannt. Nachdem ein Werker über eine Steuerung einen Befehl zur visuellen Messung des Werkstücks aktiviert hat, fährt der Werkstücktisch in den Erfassungsbereich einer Kamera. Erste Verarbeitungsmittel generieren auf Basis der Bilddaten geometrische Parameter. In einem Speicher ist ein vereinfachtes Geometriemodell des Werkstücks abgelegt, das die Außenkonturen des Werkstücks beschreibt. Zweite Verarbeitungsmittel sind in der Lage, durch Abgleich des Geometriemodells und der zuvor bestimmten geometrischen Parameter Lageinformationen, die die Lage des Werkstücks in Bezug auf eine Bezugslage oder Bezugsposition beschreiben, zu ermitteln. Derartige Lageinformationen, die für eine Positionsbestimmung des Werkstücks in Bezug auf ein zu dessen Verarbeitung vorgesehenes Werkzeug angeben, werden in Form einer Matrix gespeichert und stehen für eine anschließende Bearbeitung des Werkstücks durch ein Werkzeug auf diese Art und Weise zur Verfügung.
  • Kurzfassung der Erfindung
  • In der JP H07 - 4 737 B2 ist es jedoch erforderlich, dass sich der Mittelpunkt des Lochs des Tisches vor der Bildgabeeinheit positioniert befindet, wenn der Tisch während der Bildgabe zum Ursprung zurück bewegt wird. In der JP H07 - 4 737 B2 ist mit anderen Worten die relative Position zwischen dem Tisch und der Bildgabeeinheit zu jedem Zeitpunkt während des Bildaufnehmens eine ortsfeste Positionsbeziehung.
  • Des Weiteren werden in der JP 4 840 144 B2 der Sensor und das Werkstück relativ zueinander bewegt. Wenn das Werkstück in einen Längenmessbereich innerhalb eines vorbestimmten Bereichs eintritt, dann wird ein Erfassungssignal des Sensors ausgegeben. Wenn somit ein Grat oder dergleichen im äußeren Profil des Werkstücks vorliegt, dann liegt z.B. eine Möglichkeit dahingehend vor, dass eine Fehlerfassung auftreten kann. Wenn des Weiteren ein Merkmal als Punkt auf das Werkstück aufgedruckt wird, ist es nicht möglich, einen solchen Merkmalpunkt zu erfassen. Des Weiteren kann bei der Erfassung des Werkstücks ein Überschießen auftreten, und es ist viel Zeit auf Grund der zusätzlichen Bewegungsdistanz erforderlich.
  • Die vorliegende Erfindung wurde in Anbetracht derartiger Umstände angefertigt, und es ist ihre Aufgabe, eine Positionierungsvorrichtung vorzusehen, die in der Lage ist, ein Werkstück mit Leichtigkeit und in kurzer Zeit zu positionieren.
  • Gemäß der Erfindung wird eine Vorrichtung gemäß dem unabhängigen Anspruch bereitgestellt.
  • Diese Aufgaben, Merkmale und Vorteile sowie andere Aufgaben, Merkmale und Vorteile der vorliegenden Erfindung werden aus der ausführlichen Beschreibung beispielhafter Ausführungsbeispiele der vorliegenden Erfindung deutlicher werden, wie sie in den beiliegenden Zeichnungen gezeigt sind.
  • Kurze Beschreibung der Zeichnungen
  • Es zeigen:
    • 1 eine schematische Ansicht der Positionierungsvorrichtung auf der Grundlage der vorliegenden Erfindung;
    • 2 ein Ablaufdiagramm, das den Betrieb der Positionierungsvorrichtung zeigt, die wiederum in 1 gezeigt ist;
    • 3 eine vergrößerte Ansicht eines Tisches und eines Werkstücks; und
    • 4 eine vergrößerte Ansicht eines Werkstücks und eines Referenzwerkstücks.
  • Ausführliche Beschreibung
  • Ausführungsbeispiele der vorliegenden Erfindung werden unter Bezugnahme auf die beiliegenden, nachfolgenden Zeichnungen beschrieben werden. In den Zeichnungen sind gleiche Elemente durch gleiche Bezugszeichen bezeichnet. Damit das Verständnis erleichtert wird, wird der Maßstab der Figuren beliebig geändert.
  • 1 ist eine schematische Ansicht einer Positionierungsvorrichtung auf der Grundlage der vorliegenden Erfindung. Wie in 1 gezeigt, ist ein (nicht gezeigtes) Werkzeug, das auf einer Spindel 11 auf einer Werkzeugmaschine 5 angebracht ist, konfiguriert, um ein Werkstück W zu bearbeiten, das auf einem Tisch 13 fixiert ist. Die Spindel 11 der Werkzeugmaschine 5 ist in der Lage, eine Hin- und Herbewegung in einer vertikalen Richtung (z.B. der Z-Richtung) sowie eine Rotation durchzuführen. Die Positionierungsvorrichtung 10 der vorliegenden Erfindung umfasst hauptsächlich die Werkzeugmaschine 5 und eine Steuervorrichtung 2, die die Werkzeugmaschine 5 steuert.
  • Wie in 1 gezeigt, ist eine Bildgabeeinheit 12, z.B. eine Kamera, an der Spindel 11 fixiert. Die Positionsbeziehung zwischen der Bildgabeeinheit 12 und der Spindel 11 ist somit festgelegt. Die optische Achse der Bildgabeeinheit 12 verläuft vorzugsweise parallel zu der Spindel 11, und es deckt das Blickfeld der Bildgabeeinheit 12 das Werkstück W in seiner Gesamtheit ab.
  • Das Werkstück W ist z.B. ein ebenes Werkstück, ein gekrümmtes Werkstück oder ein unebenes Werkstück, und umfasst zumindest zwei Merkmalspunkte. Der Merkmalspunkt ist z.B. ein Loch, ein Vorsprung, eine Nut oder dergleichen. Alternativ kann der Merkmalspunkt des Werkstücks W ein Muster, ein Zeichen oder dergleichen sein, das auf das Werkstück draufgedruckt ist. Der Merkmalspunkt des Werkstücks W in der vorliegenden Erfindung kann mit anderen Worten ein Teil der obenliegenden Oberfläche des Werkstücks W sein, die flach ist und durch einen Sensor vom Kontakttyp nicht erfasst werden kann.
  • Der Tisch 13 ist mit einer Bewegungseinheit 21 der Steuervorrichtung 20 verbunden. Die Bewegungseinheit 21 veranlasst, dass der Tisch 13 in zwei Richtungen bewegt wird, z.B. X-Richtung und die Y-Richtung, die orthogonal aufeinander in einer Ebene parallel zu der Tischoberfläche des Tisches 13 stehen. Da die Spindel 11 der Werkzeugmaschine 5 in der X-Richtung und Y-Richtung unbeweglich ist, ist die Bewegungseinheit 21 in der Lage, die Spindel 11 und die Bildgabeeinheit 12 zu einer Positionierung in einer gewünschten relativen Position hinsichtlich des Tisches 13 in einer Ebene positioniert zu sein, die parallel zu dem Tisch 13 verläuft.
  • Die Steuervorrichtung 20 umfasst: eine Bildverarbeitungseinheit 22, die ein Bild des Werkstücks verarbeitet, das durch die Bildgabeeinheit 12 aufgenommen ist, und die eine Position des Merkmalspunkts des Werkstücks in dem Bild erfasst; und eine Speichereinheit 23, die als eine relative Referenzposition eine relative Position der Bildgabeeinheit 12 hinsichtlich des Tisches 13 speichert, wenn ein Referenzwerkstück W0 durch die Bildgabeeinheit 12 aufgenommen wird, und ebenso als eine Referenzpunktbildposition eine Position eines Merkmalspunkts des Referenzwerkstücks in dem Bild des Referenzwerkstücks W0 speichert, das sich die Bildgabeeinheit 12 aufgenommen ist.
  • Des Weiteren umfasst die Steuereinheit 20 eine Berechnungseinheit 24, die einen Betrag an Abweichung zwischen der Position des Merkmalspunkts des Referenzwerkstücks W0 und des Merkmalspunkts des Werkstücks W berechnet, indem die relative Position der Bildgabeeinheit 12 hinsichtlich des Tisches 13, wenn das Werkstück W durch die Bildgabeeinheit 12 aufgenommen wird, mit der relativen Referenzposition verglichen wird, und indem die Position des Merkmalpunkts des Werkstücks W in dem Bild des Werkstücks W, das durch die Bildgabeeinheit 12 hinsichtlich der Punktebildposition aufgenommen ist, mit der Referenzpunktbildposition verglichen wird. Des Weiteren umfasst Steuervorrichtung 20 eine Programmänderungseinheit 25, die das Programm der Werkzeugmaschine 5 ändert, indem ein Betrag an Korrektur derart erzeugt wird, dass der Betrag an Abweichung, der durch die Berechnungseinheit 24 berechnet ist, zu Null wird.
  • 2 zeigt ein Ablaufdiagramm, das den Betrieb der Positionierungsvorrichtung zeigt, die wiederum in 1 gezeigt ist. Unter Bezugnahme auf 1 und 2 wird nachstehend eine Beschreibung des Betriebs der Positionierungsvorrichtung gemäß der vorliegenden Erfindung angegeben werden. Zunächst wird im Schritt S11 das Referenzwerkstück W0 auf dem Tisch 13 fixiert. Das Referenzwerkstück W0 weist eine Größe ähnlich jener des Werkstücks W auf, und umfasst ebenso zumindest zwei Merkmalspunkte. Des Weiteren sei angenommen, dass das Referenzwerkstück W0 und das Werkstück W auf dem Tisch 13 durch einen geeigneten Fixierrahmen oder dergleichen fixiert sind.
  • Dann wird in Schritt S12 die Bildgabeeinheit 12 relativ durch die Bewegungseinheit 21 zu einer gewünschten Position hinsichtlich des Tisches 13 bewegt. Die gewünschte Position bezieht sich auf eine relative Position zwischen dem Tisch 13 und der Bildgabeeinheit 12, bei der ein Merkmalspunkt hinreichend abgebildet werden kann, wenn das Referenzwerkstück W0 und das nachstehend beschriebene Werkstück W aufgenommen werden. Dann speichert die Speichereinheit 23 als die relative Referenzposition die Position des Referenzwerkstücks W0, nachdem die Bildgabeeinheit 12 bewegt worden ist (Schritt S13).
  • Danach nimmt in Schritt S14 die Bildgabeeinheit 12 das Referenzwerkstück W0 auf. Die Bildverarbeitungseinheit 22 verarbeitet das aufgenommene Bild und erfasst die Position eines Merkmalspunkts des Referenzwerkstücks W0 in dem Bild. Die Speichereinheit 23 speichert als die Referenzpunktbildposition die Position des Merkmalspunkts des Referenzwerkstücks W0 in dem Bild (Schritt S15). Die Verarbeitung bis hin zu den Schritten S11 bis S15 ist eine Vorverarbeitung zur Bestimmung der relativen Referenzposition und der Referenzpunktbildposition. Wenn eine derartige Vorverarbeitung vorab durchgeführt wird und die relative Referenzposition und die Referenzpunktbildposition in der Speichereinheit 23 gespeichert sind, dann kann die Verarbeitung in Schritten S11 bis S15 ausgelassen werden.
  • Dann wird in Schritt S16 das Referenzwerkstück W0 entfernt, und es wird das Werkstück W auf dem Tisch 13 fixiert. Dann wird in Schritt S17 die Bildgabeeinheit 12 relativ zu der vorstehend beschriebenen gewünschten Position hinsichtlich des Tisches 13 durch die Bewegungseinheit 21 bewegt. Die relative Position des Werkstücks W hinsichtlich des Tisches 13, nachdem die Bildgabeeinheit bewegt worden ist, kann in der Speichereinheit 23 gespeichert werden.
  • In Schritt S18 nimmt die Bildgabeeinheit 12 das Werkstück auf, und es verarbeitet die Bildverarbeitungseinheit 22 das aufgenommene Bild und erfasst die Positionen der Merkmalspunkte des Werkstücks W in dem Bild. Die Positionen der Merkmalspunkte können in der Speichereinheit 23 gespeichert werden.
  • Dann vergleicht in Schritt S19 die Berechnungseinheit 24 die relative Position des Werkstücks W und die relative Referenzposition des Referenzwerkstücks W0. In Schritt S20 vergleicht die Berechnungseinheit 24 die Position des Merkmalspunkts in dem Bild des Werkstücks W und die Referenzpunktbildposition in dem Bild des Referenzwerkstücks W0. Des Weiteren berechnet Berechnungseinheit 24 unter Verwendung des Ergebnisses des Vergleichs den Betrag an Abweichung zwischen der Position des Merkmalspunkts des Referenzwerkstücks W0 und dem Merkmalspunkt des Werkstücks W (Schritt S21).
  • 3 zeigt eine vergrößerte Ansicht des Tisches und des Werkstücks. In 3 sind der Referenzursprung O des Tisches 13, die Referenzpunktbildposition a0 (x0, y0) der Referenz W0 und die Position a1 (x1, y1) des entsprechenden Merkmalspunkts des Werkstücks W gezeigt. In einem solchen Fall wird der Betrag an Abweichung a1-a0 als (x1-x0, y1-y0) berechnet. Natürlich kann ein ähnlicher Betrag an Abweichung hinsichtlich des anderen Merkmalspunkts ebenso berechnet werden. Dann erzeugt in Schritt S22 die Programmänderungseinheit 25 in einen Betrag an Korrektur zum Korrigieren des Betrags an Abweichungen, und ändert das Programm der Werkzeugmaschine 5, um den Betrag an Korrektur dem Programm hinzuzufügen.
  • Auf diese Art und Weise wird in der vorliegenden Erfindung das Programm geändert, um den Betrag an Abweichung zu korrigieren, an Stelle einer genauen Positionierung des Werkstücks. Somit besteht kein Bedarf an einer genauen Positionierung des Werkstücks, so dass es im Ergebnis möglich ist, das Werkstück innerhalb kurzer Zeit zu positionieren. Wie des Weiteren aus der vorstehenden Beschreibung ersichtlich ist, ist es in der vorliegenden Erfindung nicht erforderlich, dass während der Bildaufnahme die relative Position zwischen dem Tisch 13 und der Bildgabeeinheit 12 eine feste Beziehung zu jedem Zeitpunkt sein muss; es ist somit möglich, das Werkstück mit Leichtigkeit zu positionieren.
  • Wenn der Merkmalspunkt ein Loch, ein Vorsprung oder eine Nut oder dergleichen ist, dann ist es für die Bildgabeeinheit 12 erforderlich, im Wesentlichen direkt oberhalb des Merkmalspunkts positioniert zu werden, um ein hinreichend gutes Bild zu erlangen. Diesbezüglich wird in der vorliegenden Erfindung die Bildgabeeinheit 12 relativ zu einer gewünschten Position bewegt, bei der der Merkmalspunkt mit genügender Qualität aufgenommen werden kann. Somit ist es in der Erfindung nicht erforderlich, dass der Merkmalspunkt ein Loch, ein Vorsprung, eine Nut oder dergleichen sein muss, und es ist möglich, die Position des Merkmalspunkts selbst dann genau zu bestimmen, wenn der Merkmalspunkt ein Muster, ein Zeichen oder dergleichen ist, das z.B. auf das Werkstück W aufgedruckt ist. Deshalb kann ein Fall auftreten, dem kein Bedarf an einer zusätzlichen Ausbildung eines Merkmalspunkts auf dem Werkstück W besteht.
  • Selbst wenn des Weiteren ein Bedarf an der Ausbildung des Merkmalspunkts besteht, wie eines Lochs, eines Vorsprungs oder einer Nut oder dergleichen auf dem Werkstück W, dann kann der Merkmalspunkt auf irgendeinem Ort des Werkstücks W ausgebildet werden, da die Bildgabeeinheit 12 bewegt werden kann. Als solches ist es in der vorliegenden Erfindung nicht erforderlich, dass die relative Position zwischen dem Tisch und der Bildgabeeinheit eine feste Beziehung zu jedem Zeitpunkt sein muss, so dass der Freiheitsgrad in der Position zum Ausbilden des Merkmalspunkts gemäß der vorliegenden Erfindung gesteigert wird.
  • Des Weiteren zeigt 4 eine vergrößerte Ansicht des Werkstücks und des Referenzwerkstücks. Wie in 4 gezeigt, kann ein Fall auftreten, in dem das Werkstück W in dem Tisch 13 hinsichtlich des Referenzwerkstücks W0 gedreht wird (Drehabweichung). In 4 wird der Drehwinkel bezüglich eines Drehmittelpunkts C des Werkstücks W hinsichtlich des Referenzwerkstücks W0 durch dargestellt. In einem solchen Fall werden zumindest zwei Merkmalspunkte verwendet.
  • In dem in 4 gezeigten Beispiel werden in Schritt S18 gemäß 2 die Merkmalspunkte A1 (X2, Y2) und B1 (X3, Y3) des Werkstücks W in dem Bild hinsichtlich des Referenzursprungs O des Tisches 13 erfasst. Die Merkmalspunkte A1 und B1 des Werkstücks W entsprechen jeweils den Merkmalspunkten A0 und B0 des Referenzwerkstücks W0. Wie aus 4 ersichtlich, entsprechen die Merkmalspunkte A0 und B0 den X Koordinaten in dem Bild.
  • Der Drehwinkel θ, der in 4 gezeigt ist, ist ein Winkel zwischen der Richtung des Liniensegments, das die zwei Merkmalspunkte A0 und B0 in dem Bild des Referenzwerkstücks W0 kombiniert, und der Richtung eines Liniensegments, das die entsprechenden zwei Merkmalspunkte A1 und B1 in dem Bild des Werkstücks W kombiniert. Der Drehwinkel θ wird aus der nachfolgenden Gleichung (1) berechnet: θ = tan 1 { ( y 3 y 2 ) / ( x 3 x 2 ) }
    Figure DE102016001337B4_0003
  • Die Koordinate (xc, yc) des Drehmittelpunkts C wird aus der nachfolgenden Gleichung (2) berechnet: xc = ( x 2 + x 3 ) / 2,  yc = ( y 2 + y 3 ) / 2
    Figure DE102016001337B4_0004
  • Die Berechnungseinheit 24 berechnet einen Betrag an Drehabweichung als den Drehwinkel θ und die Koordinate des Drehmittelpunkts C. Des Weiteren berechnet die Programmänderungseinheit 25 einen Korrekturbetrag für den so korrigierten Drehwinkel θ und den so korrigierten Drehmittelpunkt C, und veranlasst, dass der Korrekturbetrag in dem Programm der Werkzeugmaschine 5 wie vorstehend beschrieben widergespiegelt wird. Es ist offensichtlich, dass ein Vorteil ähnlich jenem vorstehend beschriebenen ebenso in diesem Fall erlangt werden kann.
  • Vorteil der Erfindung
  • In der ersten Ausgestaltung der Erfindung, da das Programm geändert wird, um den Betrag an Abweichung zu korrigieren, besteht kein Bedarf an einer präzisen Positionierung des Werkstücks, und ist es deshalb im Ergebnis möglich, das Werkstück in einer kurzen Zeitspanne zu positionieren.
  • Da des Weiteren die Bildgabeeinheit relativ bewegt wird, kann die Position des Merkmalspunkts selbst dann genau bestimmt werden, wenn der Merkmalspunkt ein Muster, ein Zeichen oder dergleichen ist, das auf das Werkstück aufgedruckt ist, und kann zusätzlich der Freiheitsgrad in der Position zum Ausbilden des Merkmalspunkts gesteigert werden.
  • In der zweiten Ausgestaltung der Erfindung, selbst wenn der Betrag an Abweichung einen Betrag an Drehabweichung umfasst, dann kann ein Vorteil ähnlich jenem vorstehend beschrieben erlangt werden.

Claims (1)

  1. Positionierungsvorrichtung, die umfasst: eine Bildgabeeinheit (12), die eingerichtet ist, um von oberhalb eines Werkstücks (W) ein Bild aufzunehmen, das wiederum auf einem Tisch (13) einer Werkzeugmaschine (5) fixiert ist; eine Bewegungseinheit (21), die eingerichtet ist, um die Bildgabeeinheit zu veranlassen, sich bei einer gewünschten relativen Position hinsichtlich des Tisches in einer Ebene parallel zu dem Tisch zu positionieren; eine Bildverarbeitungseinheit (22), die eingerichtet ist, um das Bild des Werkstücks zu verarbeiten, das durch die Bildgabeeinheit aufgenommen ist, und um eine Position von zumindest zwei Merkmalspunkten (A0, B0) des Werkstücks in dem Bild zu erfassen; eine Speichereinheit (23), die eingerichtet ist, um als eine relative Referenzposition eine relative Position der Bildgabeeinheit hinsichtlich des Tisches zu speichern, wenn ein Referenzwerkstück (W0) durch die Bildgabeeinheit aufgenommen wird, und als eine Referenzpunktbildposition Positionen der zumindest zwei Merkmalspunkte des Referenzwerkstücks in dem Bild des Referenzwerkstücks zu speichern, das durch die Bildgabeeinheit aufgenommen ist; eine Berechnungseinheit (24), die eingerichtet ist, um einen Betrag an Drehabweichung in einer Ebene parallel zu dem Tisch zu berechnen, indem die relative Position der Bildgabeeinheit hinsichtlich des Tisches, wenn das Werkstück durch die Bildgabeeinheit mit der relativen Referenzposition aufgenommen wird, mit der relativen Referenzposition verglichen wird, und indem eine Richtung eines Liniensegments, das die zwei Merkmalspunkte (A0, B0) in dem Bild des Referenzwerkstücks kombiniert, mit einer Richtung eines Liniensegments verglichen wird, das die entsprechenden zwei Merkmalspunkte A1 (x2, y2) und B1 (x3, y3) bezogen auf einen Referenzursprung (O) des Tisches in dem Bild des Werkstücks kombiniert, wobei der Betrag an Drehabweichung besteht aus: - einem Drehwinkel Θ, der berechnet wird durch: Θ = tan 1 { ( y 3 y 2 ) / ( x 3 x 2 ) } ,
    Figure DE102016001337B4_0005
    und - den Koordinaten xc, yc eines Drehmittelpunkts C (xc, yc) des Werkstücks (W), die berechnet werden durch: xc = ( x 2 + x 3 ) / 2,  yc = ( y 2 + y 3 ) / 2 ;
    Figure DE102016001337B4_0006
    und eine Programmänderungseinheit (25), die eingerichtet ist, um einen Betrag an Korrektur für den korrigierten Drehwinkel Θ und den korrigieren Drehmittelpunkt C derart zu erzeugen, dass der Betrag an Drehabweichung, der durch die Berechnungseinheit berechnet wird, zu Null wird, und dadurch ein Programm der Werkzeugmaschine zu ändern.
DE102016001337.0A 2015-02-12 2016-02-05 Werkstückpositionierungsvorrichtung, die eine Bildgabeeinheit verwendet Active DE102016001337B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2015-025488 2015-02-12
JP2015025488A JP5987073B2 (ja) 2015-02-12 2015-02-12 撮像部を用いたワークの位置決め装置

Publications (2)

Publication Number Publication Date
DE102016001337A1 DE102016001337A1 (de) 2016-08-18
DE102016001337B4 true DE102016001337B4 (de) 2025-03-20

Family

ID=56552083

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102016001337.0A Active DE102016001337B4 (de) 2015-02-12 2016-02-05 Werkstückpositionierungsvorrichtung, die eine Bildgabeeinheit verwendet

Country Status (4)

Country Link
US (1) US9659363B2 (de)
JP (1) JP5987073B2 (de)
CN (1) CN105881102B (de)
DE (1) DE102016001337B4 (de)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105592978B (zh) * 2013-08-27 2017-08-08 三菱重工工作机械株式会社 机床
JP6276245B2 (ja) * 2015-12-22 2018-02-07 ファナック株式会社 中子固定判定機能を備えたワイヤ放電加工機
CN106647621A (zh) * 2016-12-06 2017-05-10 深圳市玮之度科技发展有限公司 一种贵金属数控加工定位方法及系统
CN106949832B (zh) * 2017-03-20 2020-08-25 广汽本田汽车有限公司 车体位置检测方法及装置
CN107321867A (zh) * 2017-06-07 2017-11-07 嘉兴宝程自动化设备有限公司 摄像机倾斜安装的全自动智能化冲床送料机及其纠偏方法
JP6570592B2 (ja) * 2017-09-29 2019-09-04 株式会社牧野フライス製作所 工作機械の機上測定方法および制御装置
DE102017124536A1 (de) * 2017-10-20 2019-04-25 Homag Gmbh Verfahren zum Betrieb zumindest einer Bearbeitungsvorrichtung sowie Bearbeitungsanlage
JP7117841B2 (ja) * 2017-12-12 2022-08-15 芝浦メカトロニクス株式会社 ワーク検出装置、成膜装置及びワーク検出方法
EP3518058B1 (de) * 2018-01-26 2021-03-03 Klingelnberg GmbH Verfahren zur automatisierten positionierung eines verzahnten werkstücks und fertigungssystem zur durchführung des verfahrens
JP6693980B2 (ja) * 2018-02-01 2020-05-13 ファナック株式会社 ワイヤ放電加工機、および、ワイヤ放電加工機の制御方法
CN108648173A (zh) * 2018-03-30 2018-10-12 湖北工程学院 合拼面膜位置校正方法和装置
CN109035333B (zh) * 2018-06-14 2021-04-06 同济大学 轴对称图形的偏转角度识别的单目机器视觉方法
CN110701999B (zh) * 2018-07-09 2021-08-31 郑州富联智能工坊有限公司 视觉测量定位系统、视觉测量定位方法及存储设备
CN109491328B (zh) * 2018-12-13 2020-09-15 百斯图工具制造有限公司 一种零件装配面定位方法和装置以及计算机可读存储介质
CN111532823A (zh) * 2019-02-01 2020-08-14 无锡先导智能装备股份有限公司 电池物料的纠偏方法及电池物料的纠偏设备
DE102019201723A1 (de) * 2019-02-11 2020-08-13 Trumpf Laser- Und Systemtechnik Gmbh Verfahren zum Einrichten einer Werkzeugmaschine und Fertigungssystem
CN110421629A (zh) * 2019-07-11 2019-11-08 镇江春环密封件集团有限公司 一种用于聚四氟乙烯模压板加工的智能控制系统
JP6709316B1 (ja) 2019-07-16 2020-06-10 Dmg森精機株式会社 測定装置
JP6736798B1 (ja) * 2020-02-14 2020-08-05 ヤマザキマザック株式会社 加工装置のためのワークの据え付け方法、ワーク据え付け支援システム、及び、ワーク据え付け支援プログラム
CN111537518B (zh) * 2020-05-25 2024-05-28 珠海格力智能装备有限公司 电容端子的瑕疵的检测方法、装置、存储介质和处理器
CN111928776A (zh) * 2020-07-31 2020-11-13 中国航空工业集团公司济南特种结构研究所 基于多传感器的数控机床非接触式在线测量系统与方法
CN112238032A (zh) * 2020-09-04 2021-01-19 上海尧崇智能科技有限公司 一种涂胶路径生成方法、生成装置、生成系统及计算机可读存储介质
CN112833779B (zh) * 2020-12-29 2023-07-18 富联裕展科技(深圳)有限公司 定位检测方法及定位检测装置
WO2022163426A1 (ja) * 2021-02-01 2022-08-04 Dmg森精機株式会社 画像処理装置
CN114029520A (zh) * 2021-11-10 2022-02-11 广东电网能源发展有限公司 自动寻路钻孔的方法、系统、加工终端和存储介质
CN113776465A (zh) * 2021-11-15 2021-12-10 武汉珈悦科技有限公司 一种汽车四轮定位仪
EP4282582A1 (de) * 2022-05-25 2023-11-29 Universo S.A. Verfahren zur bestimmung der position eines werkstücks in einem orthonormalen bezugspunkt, das auf einer struktur einer numerisch gesteuerten werkzeugmaschine basiert
CN115268367A (zh) * 2022-07-08 2022-11-01 大连翰宇科技有限公司 电火花工件摆放位置的软件调整方法、系统及存储介质
CN115178629A (zh) * 2022-07-25 2022-10-14 北京鑫瑞新材料有限公司 一种模具花点加工设备
CN116394521B (zh) * 2023-03-27 2025-08-19 哈尔滨工业大学重庆研究院 一种用于3d打印喷头三坐标自动定位装置及定位成型方法
DE102023122948A1 (de) 2023-08-25 2025-02-27 Kern Microtechnik Gmbh Optisches Erfassungsmittel für eine Werkzeugmaschine, hiermit verseheneWerkzeugmaschine, hiermit versehenes Werkzeugkabinett, hiermit versehenesWerkzeugmaschinensystem sowie Verfahren zum Betreiben einer solchenWerkzeugmaschine sowie eines Werkzeugmaschinensystems

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH074737B2 (ja) 1985-11-22 1995-01-25 株式会社アマダ クランプずれ量補正装置
DE102005022344A1 (de) 2005-05-13 2006-11-23 Siemens Ag Vorrichtung und Verfahren zur Werkstückeinmessung
JP4840144B2 (ja) 2005-01-19 2011-12-21 三菱電機株式会社 位置決め装置及び位置決め方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60113858U (ja) * 1984-01-10 1985-08-01 ヤマハ株式会社 加工具の位置補正装置
JPH06312347A (ja) * 1993-04-28 1994-11-08 Ando Electric Co Ltd Nc加工機
JP2522166B2 (ja) 1993-06-11 1996-08-07 株式会社ノーリツ 風呂自動落とし込み給湯装置
WO1996013355A1 (en) * 1994-10-31 1996-05-09 Philips Electronics N.V. Method of measuring a reference position of a tool relative to a workpiece, and machine tool for carrying out said method
JP2003326486A (ja) * 2001-06-20 2003-11-18 Amada Co Ltd ワーク位置決め装置
JP2010058239A (ja) * 2008-09-05 2010-03-18 Mori Seiki Co Ltd 加工方法
JP2012086326A (ja) * 2010-10-21 2012-05-10 Mitsubishi Heavy Ind Ltd 工作機械の熱変位補正システム
JP6080407B2 (ja) * 2012-07-03 2017-02-15 キヤノン株式会社 3次元計測装置及びロボット装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH074737B2 (ja) 1985-11-22 1995-01-25 株式会社アマダ クランプずれ量補正装置
JP4840144B2 (ja) 2005-01-19 2011-12-21 三菱電機株式会社 位置決め装置及び位置決め方法
DE102005022344A1 (de) 2005-05-13 2006-11-23 Siemens Ag Vorrichtung und Verfahren zur Werkstückeinmessung

Also Published As

Publication number Publication date
DE102016001337A1 (de) 2016-08-18
JP2016147346A (ja) 2016-08-18
CN105881102B (zh) 2017-09-05
JP5987073B2 (ja) 2016-09-06
US20160239949A1 (en) 2016-08-18
US9659363B2 (en) 2017-05-23
CN105881102A (zh) 2016-08-24

Similar Documents

Publication Publication Date Title
DE102016001337B4 (de) Werkstückpositionierungsvorrichtung, die eine Bildgabeeinheit verwendet
DE112006002674B4 (de) Verfahren und Vorrichtungen für praktisches 3D-Sichtigkeitssystem
DE112014006253T5 (de) Werkzeugformmessvorrichtung und Werkzeugformmessverfahren
DE102008041524B4 (de) Verfahren und Vorrichtung zur Durchführung dreidimensionaler Messungen
DE102011113138B4 (de) Vorrichtung und Verfahren zur Vermessung von Oberflächen
WO2014114737A2 (de) Verfahren und vorrichtung zur bestimmung der geometrie von strukturen mittels computertomografie
EP2002203A2 (de) Verfahren und system zur formmessung einer spiegelnden oberfläche
WO2006133982A1 (de) Verfahren zum bestimmen der rad- und/oder achsgeometrie von kraftfahrzeugen
AT522764B1 (de) Verfahren und Messfahrzeug zur Ermittlung einer Ist-Lage eines Gleises
DE102018113589A1 (de) Vorrichtung und Programm zur Positionserfassung
EP2865988B1 (de) Lichtschnittsensor
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
EP4145233A1 (de) Konturtreuebestimmung für eine laserschneidmaschine
DE102017125033A1 (de) Verfahren und Industrieroboter zur Prüfung von Schweißverbindungen, insbesondere von Schweißpunkten
DE102016008406A1 (de) Bildmessvorrichtung, Steuerprogramm dieser Vorrichtung und nicht temporäres Aufzeichnungsmedium, auf welchem das Steuerprogramm aufgezeichnet ist
DE112021000229B4 (de) Robotersystem
DE10016963C2 (de) Verfahren zur Bestimmung der Position eines Werkstücks im 3D-Raum
DE102017126495B4 (de) Kalibrierung eines stationären Kamerasystems zur Positionserfassung eines mobilen Roboters
WO2009018894A1 (de) Verfahren und vorrichtung zum bestimmen von geometriedaten eines messobjekts
DE102004003941A1 (de) Bestimmung von Koordinaten eines Werkstücks
DE112021005353T5 (de) Bildverarbeitungssystem und Bildverarbeitungsverfahren
DE102016212651B4 (de) Verfahren zum Vermessen eines Werkstücks unter Verwendung von zumindest einem Referenzkörper
DE102007056773A1 (de) Verfahren zum automatischen Bestimmen eines virtuellen Arbeitspunktes
DE102022109528A1 (de) Vorrichtung zum bestimmen von unregelmässigkeiten, verfahren zum bestimmen von unregelmässigkeiten, programm und system zum bestimmen von unregelmässigkeiten
DE102007021107B4 (de) Vorrichtung und Verfahren zum Bestimmen des Hauptpunktes eines Kamerasystems

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final