DE4014808A1 - Maschinensichtsystem - Google Patents

Maschinensichtsystem

Info

Publication number
DE4014808A1
DE4014808A1 DE4014808A DE4014808A DE4014808A1 DE 4014808 A1 DE4014808 A1 DE 4014808A1 DE 4014808 A DE4014808 A DE 4014808A DE 4014808 A DE4014808 A DE 4014808A DE 4014808 A1 DE4014808 A1 DE 4014808A1
Authority
DE
Germany
Prior art keywords
image
workpiece
determination
electrical signals
welding
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.)
Granted
Application number
DE4014808A
Other languages
English (en)
Other versions
DE4014808C2 (de
Inventor
Rajendra Prasad Rathi
David George Tashjian
Richard Hery Burkel
Randall Clay Gantner
John Joseph Bottoms
Steven Michael Wolff
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.)
General Electric Co
Original Assignee
General Electric Co
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 General Electric Co filed Critical General Electric Co
Publication of DE4014808A1 publication Critical patent/DE4014808A1/de
Application granted granted Critical
Publication of DE4014808C2 publication Critical patent/DE4014808C2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K26/00Working by laser beam, e.g. welding, cutting or boring
    • B23K26/02Positioning or observing the workpiece, e.g. with respect to the point of impact; Aligning, aiming or focusing the laser beam
    • B23K26/03Observing, e.g. monitoring, the workpiece
    • B23K26/032Observing, e.g. monitoring, the workpiece using optical means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K26/00Working by laser beam, e.g. welding, cutting or boring
    • B23K26/34Laser welding for purposes other than joining
    • B23K26/342Build-up welding
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23PMETAL-WORKING NOT OTHERWISE PROVIDED FOR; COMBINED OPERATIONS; UNIVERSAL MACHINE TOOLS
    • B23P6/00Restoring or reconditioning objects
    • B23P6/002Repairing turbine components, e.g. moving or stationary blades, rotors
    • B23P6/007Repairing turbine components, e.g. moving or stationary blades, rotors using only additive methods, e.g. build-up welding
    • 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/42Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
    • G05B19/4202Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine preparation of the programme medium using a drawing, a model
    • G05B19/4207Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine preparation of the programme medium using a drawing, a model in which a model is traced or scanned and corresponding data recorded
    • 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/36Nc in input of data, input key till input tape
    • G05B2219/36495Recording position and other parameters, current, tool diameter, voltage
    • 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/37Measurements
    • G05B2219/37572Camera, tv, vision
    • 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/45Nc applications
    • G05B2219/45165Laser machining
    • 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/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50214Refurbish, refinish, reprofile, recondition, restore, rebuild profile

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Mechanical Engineering (AREA)
  • Plasma & Fusion (AREA)
  • Automation & Control Theory (AREA)
  • General Physics & Mathematics (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Laser Beam Processing (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)
  • Numerical Control (AREA)
  • Turbine Rotor Nozzle Sealing (AREA)

Description

Die Erfindung bezieht sich allgemein auf das Gebiet numerisch gesteuerter Maschinen. Insbesondere bezieht sich die Erfindung auf ein Verfahren und eine Einrichtung zum Bestimmen oder Ver­ ändern von Maschinenprozeßparametern aus einem Bild eines Werk­ stückes.
Obwohl die numerische Steuerung die Geschwindigkeit, Betriebs­ sicherheit und Übereinstimmung stark verbessert hat, mit denen Werkstücke bearbeitet, geschnitten, geschweißt oder auf andere Weise bearbeitet werden können, ziehen viele Fertigungs- und Reparaturaufgaben zeitraubende Arbeiten nach sich. Beispielsweise sind Hochdruckturbinenschaufeln, wie sie in Flugzeug-Strahltrieb­ werken verwendet werden, empfindlich gegenüber Abnutzungen an der Schaufelspitze. Gegenwärtig ist die Spitzenreparatur von im Triebwerk im Einsatz gewesenen Teilen eine zeitraubende Arbeit, bei der ein Aufbauschweißen durch einen erfahrenen Schweißer ma­ nuell auf die Schaufelspitze der Turbinenschaufel angewendet wird. Eine Automatisierung dieses Prozesses ist schwierig gewe­ sen aufgrund der Ungleichförmigkeit der Turbinenspitzenabnutzun­ gen und der Änderungen in den Schaufelspitzenoberflächen von Schaufel zu Schaufel, die eine Einstellung von Schweißparametern vor jeder Schaufelreparatur erforderlich machen. Versuche, den Spitzenreparaturvorgang durch den Einsatz computergestützer Kon­ struktionstechniken (CAD) zu automatisieren, um eine Schweißbahn zu definieren, haben unverträgliche Schaufelspitzenreparaturen zur Folge gehabt aufgrund der Abweichungen in der Spitzenabnut­ zung und der unterschiedlichen Beanspruchungen von Schaufel zu Schaufel.
Viele automatisierte Bearbeitungssysteme verwenden Sondensysteme zum Ermitteln der Lage oder Abmessungen des Werkstückes, wobei die Sondenergebnisse anschließend dazu verwendet werden, Verset­ zungen bzw. Verschiebungen zu ermitteln, die bei den nominalen Werkstückabmessungen oder -koordinaten berücksichtigt werden müssen. Beispielsweise können Koordinaten, die die Lage eines in ein Werkstück zu bohrenden Loches definieren, nach einem Prüf­ zyklus eingestellt werden, um die Lochlage in einem vorbestimm­ ten Abstand von einem Rand des Teiles zu halten. Berührungsfreie, sondenlose Inspektionssysteme, die hier als Sicht- bzw. Visions­ systeme bezeichnet werden, sind in ähnlicher Weise verwendet worden, um die Lage oder Abmessungen eines Werkstückes zu veri­ fizieren. Zusätzlich sind Sichtsysteme in der Vergangenheit bei relativ einfachen Gegenständen verwendet worden, um die Formen des Gegenstandes zu erkennen und zu prüfen. Einige automatisierte Bearbeitungssysteme verwenden die Ergebnisse dieses Erkennungs­ schrittes, um Maschinenprogramme zur Ausführung zu wählen oder vorbestimmte Prozeßparameter aus einem Speicher wiederzufinden.
Die vorliegende Erfindung ist auf ein Sicht- bzw. Visionssystem ge­ richtet, das sich von den vorstehend beschriebenen, bekannten Sondensystemen und Sichtsystemen dahingehend unterscheidet, daß das nachfolgend beschriebene System die Geometrie eines Werk­ stückes tatsächlich mißt und mathematisch beschreibt und Prozeß­ parameter aus einem Bild der Werkstückoberfläche generiert.
Es ist Aufgabe der Erfindung, ein neues und verbessertes Ver­ fahren und eine Einrichtung zu schaffen zum Automatisieren eines Bearbeitungsprozesses, bei dem Prozeßparameter aus einem Bild einer Werkstückoberfläche automatisch ermittelt bzw. bestimmt wer­ den. Das Verfahren und die Einrichtung sollen zur Verwendung in einem automatisierten Bearbeitungsprozeß geeignet sein, der automatisch Prozeßparameter einstellt, um Abweichungen in den Werkstückgeometrien von Bauteil zu Bauteil zu kompensieren. Wei­ terhin soll dabei ein Aufbauschweißverfahren automatisiert wer­ den, das Schweißparameter automatisch einstellt, um Abweichungen in den Werkstückgeometrien von Bauteil zu Bauteil zu kompensieren, wodurch verbesserte Ausgangsqualität des Produktes und verbesser­ te Gleichförmigkeit erhalten werden. Weiterhin sollen durch das Verfahren und die Einrichtung mechanisch abgenutzte Spitzen von Triebwerksschaufeln wieder hergestellt werden.
Gemäß der Erfindung wird ein Sicht- bzw. Bildsystem zum Automati­ sieren des Bearbeitungsprozesses geschaffen. Das System bzw. die Einrichtung ermittelt automatisch Prozeßparameter aus einer Werk­ stückoberfläche, indem ein Bild der Werkstückoberfläche generiert, das Werkstückbild in elektrische Signale umgewandelt und die Pro­ zeßparameter elektronisch aus den elektrischen Signalen ermittelt werden.
Bei einer Anwendung auf ein Laser-Schweißverfahren lokalisiert die Sicht- bzw. Bildeinrichtung Werkstückränder, ermittelt die Mittellinie und Dicke des Bauteils und berechnet Prozeßparameter, wie beispielsweise die Schweißstelle, die Zufuhrgeschwindigkeit von Schweißpulver, die Laser-Intensität und die Geschwindigkeit, mit der die Schweißung aufgebracht wird.
Die Erfindung wird nun mit weiteren Merkmalen und Vorteilen an­ hand der Beschreibung und Zeichnung von Ausführungsbeispielen näher erläutert.
Fig. 1 ist eine perspektivische Ansicht von einer typischen Flug­ zeug-Triebwerksschaufel mit einer Spitze der kreischenden Art, die durch ein Aufbau-Schweißverfahren repariert wer­ den soll.
Fig. 2 ist eine Ansicht von oben auf die Schaufel gemäß Fig. 1.
Fig. 3 ist ein Blockdiagramm eines Laser-Systems mit einem Sicht- bzw. Visionssystem gemäß der Erfindung.
Fig. 4 ist ein Fließbild und stellt die Durchführung der Erfindung dar.
Fig. 5 ist ein Kurvenbild und zeigt die Verteilung der Bildele­ mente bei verschiedenen Luminanzwerten.
Fig. 6 zeigt den der Begrenzung folgenden Algorithmus, der ver­ wendet worden ist, um die Grenzdaten zu sammeln, die dem äußeren Rand der kreischenden Spitzenwand zugeordnet sind.
Fig. 7 ist ein Bild von einem Teil der Schaufeln gemäß Fig. 2 nach einer Visionsverarbeitung gemäß der Erfindung.
Fig. 8 stellt ein Verfahren dar, das als Sub-Pixelation bekannt ist, zum genaueren Lokalisieren der Ränder der kreischen­ den Spitzenwand.
Fig. 1 ist eine perspektivische Darstellung von einer Rotorschau­ fel mit einer Spitze der kreischenden Art. Die Schaufel 10 ent­ hält eine Vorderkante 12, eine Hinterkante 14 und, an dem radial äußeren Ende der Schaufel 10, eine kreischende Schaufelspitze 16. Die kreischende Spitzenwand 18 enthält einen äußeren Rand 20 und einen inneren Rand 22. Durch die Spitzenwand 18 ist eine Kam­ mer 24 gebildet. Die Spitzenwand 18, der Außenrand 20, der Innen­ rand 22 und die Kammer 24 sind auch in der Draufsicht in Fig. 2 gezeigt.
Die Wiederherstellung von abgenutzten Spitzenflächen auf Rotor­ schaufeln, wie beispielsweise der in Fig. 2 gezeigten Schaufel 10, war bisher eine zeitraubende Arbeit, bei der ein Aufbauschweißen manuell durch einen erfahrenen Schweißer auf die kreischenden Spitzenwände der Turbinenschaufel ausgeführt wird, wobei diese Arbeit typisch eine Arbeit einer Mannstunde für einen erfahrenen Schweißer pro Turbinenschaufel erfordert. Eine Automatisierung dieses Schweißverfahrens ist schwierig gewesen wegen der Ungleich­ förmigkeit der Turbinenspitzenabnutzung und der Abweichungen in kreischenden Spitzenwandflächen von Schaufel zu Schaufel. Diese Abweichungen von Schaufel zu Schaufel erfordern Änderungen in den Schweißprozeßparametern vor jeder Schaufelreparatur.
Fig. 3 ist ein Blockdiagramm eines automatisierten Laser-Systems zum Durchführen einer Aufbauschweißung an kreischenden Spitzen­ wänden von Flugzeug-Triebwerkschaufeln. Die Laser-Schweißeinrich­ tung enthält ein Bild- bzw. Visonssystem gemäß der Erfindung. Die Spitzenoberfläche einer Schaufel 30, die durch das Laser-System bearbeitet werden soll, wird gereinigt und geschliffen. Eine Schaufel 30 wird dann in einer Halterung 32 befestigt. Ein Ma­ terialhandhabungscomputer 34 steuert ein Transport- und Schub­ stangensystem (nicht gezeigt), das die Montagehalterung 32 und die daran befestigte Schaufel einem Tisch 36 mit numerisch ge­ steuerten Achsen zuführt. Dieser Tisch 16 nimmt die Halterung 32 von dem Schubstangensystem auf und bewegt die Schaufel 30 in das Sicht- bzw. Betrachtungsbild einer Festkörper-CCD Kamera 38, wie beispielsweise einem Modell 240-T der Firma Pulnix Amerika, für eine Inspektion durch das Visionssystem.
Das Visionssystem enthält eine Kamera 38, einen Visionsprozessor 40, einen Video-Monitor 42 und eine Operator-Konsole 44. Der Ab­ tastmechanismus innerhalb der Kamera 38 generiert ein Videosig­ nal aus einem Bild der Schaufel und liefert dieses Signal an den Visionsprozessor 40. Der Visionsprozessor, der ein DX/VR Visions­ computer der Firma International Robomation/Intelligence sein kann, ermittelt Schweiß- und Laser-Parameter, wie beispielsweise die Schweißlage, Geschwindigkeit der Zufuhr von Schweißpulver, Laser-Leistungsintensität und die Geschwindigkeit, mit der die Schweißung durchgeführt wird. Der Visionsprozessor steht über ein Interface mit dem Materialhandhabungscomputer 34, einem numeri­ schen Steuerungsgerät 56 und einer Laser-Steuerung 48 in Verbin­ dung, um den Laser-Betrieb, die Strahlbündelzufuhr, die Schweiß­ pulverzufuhr und die Positionierung des Werkstückes unter dem La­ ser 50 zu steuern.
Der Monitor 32 gestattet eine Beobachtung des Schweißprozesses durch einen menschlichen Operator. Durch die Konsole 34 kann der Operator mit dem Visionsprozessor kommunizieren und die Program­ mierung des Visionssystems steuern oder ändern.
Das von der Einrichtung gemäß Fig. 3 verwendete Verfahren zum automatischen Ermitteln von Schweißparametern ist in dem Fließ­ bild gemäß Fig. 4 dargestellt. Bevor eine Bildinformation er­ halten und verarbeitet werden kann, muß die Schaufel in einer bekannten Position innerhalb des Sichtfeldes der Kamera 38 an­ geordnet sein. Das Visionssystem kommuniziert mit der Achsen- Steuerung 46, um die Schaufel 30 und die Scheibe bzw. Platte 32, an der die Schaufel befestigt worden ist, an der richtigen Stel­ le unter der Kamera 38 zu positionieren.
Die Kamera 38 wird dann fokussiert, so daß ein Bild der oberen Fläche der kreischenden Spitzenwand der Schaufel 30 auf der licht­ empfindlichen Array innerhalb der Kamera abgebildet und durch den Abtastmechanismus innerhalb der Kamera in ein Videosignal umge­ wandelt wird. Eine CCD-Kamera des Typs T-240 der Firma Pulnix Amerika enthält eine Matrix von 256 × 256 lichtempfindlichen Ele­ menten und löst somit das empfangene Bild in 65 536 Bildelemente oder Pixels auf. Das Videosignal wird dem Videoprozessor 40 zu­ geführt, der das Videosignal in digitale Pixeldaten umwandelt, wobei ein Luminanzwert zwischen null für schwarz und 255 für weiß jedem Bildelement der Matrix zugeordnet wird.
Um zwischen der Teileoberfläche (Oberseite der kreischenden Spit­ zenwand) und dem Hintergrund zu unterscheiden, wird die digitale Pixelinformation als nächstes in binäre Form oder in Werte von entweder null (schwarz) oder 255 (weiß) umgewandelt. Dieser Pro­ zeß wird besser verständlich aus dem in Fig. 5 gezeigten Kur­ venbild.
Die Luminanzwerte im Bereich von 0 bis 255 werden entlang der X-Achse der Kurve aufgetragen. Vertikal ist entlang der Y-Achse die Gesamtzahl an Pixeln aufgetragen, die während einer Halbbild­ bzw. Rahmen-Abtastung gefunden werden, um den angezeigten Lumi­ nanzwert zu haben. Beispielsweise gibt der Punkt 80 an, daß etwa 450 Pixel einen Luminanzwert von 45 haben. Wie in Fig. 5 gezeigt ist, enthält die Kurve zwei Spitzen an Punkten 80 und 82 und ein Tal mit einem Tiefstwert am Punkt 84. Es wird relativ wenig Licht von der Hintergrundfläche reflektiert, die die kreischen­ de Spitzenwand umgibt, und demzufolge hat die Mehrzahl an Pixeln einen kleinen Luminanzwert, wobei eine maximale Anzahl von Pixeln einen Luminanzwert von 45 (Punkt 80) hat. Die obere Fläche der Spitzenwand, die gereinigt und geschliffen und in der Brennebene der Kamera angeordnet worden ist, reflektiert eine größere Licht­ menge als die Hintergrundfläche. Diese Pixel bilden denjenigen Abschnitt der Kurve mit den Luminanzwerten um 195 herum und mit dem Spitzenwert am Punkt 82.
Das Visionssystem ist programmiert, um das Tal zu suchen, das zwischen den Spitzenwerten 80 und 82 angeordnet ist. Der Luminanz­ wert, der dem Tiefpunkt des Tals zugeordnet ist, dem Punkt 84 mit einem Luminanzwert von 150, wird dazu verwendet, die digi­ talen Pixelwerte zu binärisieren. Alle Pixel mit Luminanzwerten kleiner als 150 werden einem Wert null (schwarz) zugeordnet, und alle Pixel mit einem Luminanzwert größer als 150 werden einem Wert 255 (weiß) zugeordnet. Alle Pixelkoordinaten und zugeord­ neten binären Werte werden in einem Speicher innerhalb des Vi­ sionsprozessors gespeichert.
Es sei darauf hingewiesen, daß die Kurve gemäß Fig. 5 nur ein Beispiel ist. Die Form der Kurve, die Verteilung der Pixel ent­ lang der Luminanz-Skala und der Luminanz-Schwellenwert von 150 sind lediglich zu Beschreibungszwecken angegeben. Tatsächliche Pixelzählwerte und auch die Lagen der Spitzenwerte und des Tales werden sich von Fig. 5 unterscheiden.
Das Visionssystem sammelt als nächstes die Pixeldaten, die die äußere Umgrenzung der oberen Oberfläche der Spitzenwand definie­ ren. Der der Grenzlinie folgende Algorithmus, um die Grenzdaten zu sammeln, wird einfacher in Verbindung mit Fig. 6 erläutert. Die Form, die mit der Bezugszahl 90 bezeich­ net ist, stellt das Bild der Spitze einer Turbinenschaufel dar. Jedes "+" und jedes "W" gibt die Lage eines Bildelements oder Pixels an. Diejenigen Pixel, die mit einem "W" bezeichnet sind, sind der Schaufelspitzenoberfläche zugeordnet und haben Binär­ werte von 255 oder weiß. Die Pixel, die durch ein "+" bezeich­ net sind, sind dem Hintergrund des Gegenstandes zugeordnet und haben Binärwerte von null oder schwarz. Die X- und Y-Koordinaten von jedem Pixel können durch Bezugnahme auf die Koordinatenwerte ermittelt werden, die entlang der unteren bzw. linken Seite der Figur gezeigt sind. Beispielsweise hat Pixel 92 eine X-Koordina­ te von 2 und eine Y-Koordinate von 1. Die Form der Schaufel­ spitze 90 und die Lage der in Fig. 6 gezeigten Pixel sind stark vergrößert, um die Erläuterung der Funktion des der Grenzlinie folgenden Algorithmus zu unterstützen.
Der der Grenzlinie folgende Algorithmus tastet die Pixeldaten, die in dem Speicher in dem Visionsprozessor gespeichert sind, ab, wobei er die Daten von links nach rechts in Fig. 6 abtastet, wie es durch Pfeile 92 gezeigt ist, bis ein Pixel mit einem Luminanz­ wert von 255 lokalisiert wird. Als Beispiel ist das Pixel 94 mit den Koordinaten X=2 und Y=5 als der erste Grenzpunkt gezeigt, der durch den der Grenzlinie folgenden Algorithmus lokalisiert wird. Die Koordinaten dieses ersten Pixels werden gespeichert. Der Algorithmus untersucht dann die Pixel neben diesem ersten Pixel, um einen zweiten Grenzpunkt zu lokalisieren, wobei in Gegenuhrzeigerrichtung um das erste Pixel gesucht wird. Diese Such-Routine ist in der oberen rechten Ecke von Fig. 6 gezeigt. Nachdem ein Pixel "a" als ein Grenzpunkt identifiziert worden ist, untersucht die Such-Routine die benachbarten Pixel in der Reihenfolge bcdefghi, um den nächsten Grenzpunkt zu iden­ tifizieren. Die Koordinaten des neu aufgefundenen Grenzpunktes werden anschließend gespeichert, und eine Suche in Gegenuhrzei­ gerrichtung um diesen Punkt wird durchgeführt. Die Suche wird fortgesetzt, bis der erste Punkt wiedergefunden wird, wodurch eine Schleife geschlossen wird.
Um anschließende Berechnungen zu vereinfachen und die Bearbei­ tungszeit zu verkürzen, werden die Grenzdaten erneut abgetastet (resampelt), um die Anzahl von Grenzpunkten, die mehrere 100 be­ tragen können, auf eine kleinere, besser handhabbare Zahl zu verkleinern. Dieses Resampling wählt Punkte aus, die in gleichen Abständen entlang der Grenzlinie angeordnet sind. In dem hier be­ schriebenen System beträgt die vorgeschlagene Anzahl neu abgeta­ steter Punkte 64.
Aus den 64 erneut abgetasteten bzw. resampelten Punkten können Gleichungen, die die Grenzlinie definieren, unter Verwendung von Fourier-Analyse-Techniken ermittelt werden. Es ist zwar möglich, Algorithmen zu entwickeln, die mit jeder Anzahl von Punkten ar­ beiten, aber eine maximale Effizienz der Berechnung wird erhalten, wenn die Anzahl von Grenzpunkten auf eine ganzzahlige Potenz von zwei begrenzt wird, also beispielsweise auf 32, 64 oder 128. Die­ se Effizienz resultiert aus dem Binärsystem, auf dem die Computer­ architektur aufgebaut ist.
Die Teilegrenze bildet eine geschlossene Kurve, die als eine Funk­ tion des Abstandes "t" von einem Anfangspunkt auf der Grenzlinie ausgedrückt werden kann, wobei man der Kurve entgegen Uhrzeiger­ richtung folgt. Da die Grenzlinie eine geschlossene Schleife bil­ det, ist die Funktion periodisch und kann in Fourier-Reihen ausge­ dehnt werden:
wobei
verschiedene Terme in den obigen Gleichungen sind wie folgt de­ finiert.
C n=komplexer Fourier-Koeffizient
j=
T=gesamte Strecke um die geschlossene Kurve
n=Anzahl der Koeffizienten.
Der zu der Kurve passende Algorithmus, der in dem Visionssystem verwendet ist, benutzt Fourier-Analyse-Techniken, um eine komplexe Zahl zu generieren, die wie folgt in Vektorform ausgedrückt wer­ den kann:
f(t)=x(t)+jy(t). (Gleichung 3)
Diese Gleichung wird anschließend verwendet, um Gleichungen für mehrere Linien senkrecht zu der Grenzlinie zu berechnen.
Eine Linie senkrecht zu Gleichung 3 an einem Punkt t=t 1 kann aus der Gleichung y-y 1 = (-1/m) (x-X 1) ermittelt werden, wobei m die x-y-Steigung von f(t) am Punkt t=t 1 ist. Die Steigung m kann er­ mittelt werden, indem die Partialableistung von y(t)y/∂t, am Punkt t=t 1 durch die Partialableitung von x(t), ∂x/∂t, am Punkt t=t 1 dividiert wird. Eine Linie normal zur Gleichung 3 wird an jedem der 64 Resampelpunkte generiert.
Es wird nun auf Fig. 7 eingegangen, die ein Bild von einem Teil der Schaufel gemäß Fig. 2 nach einer Visionsverarbeitung gemäß der Erfindung ist für eine Erläuterung, wie die Schweißbahn und die Teiledicke ermittelt werden. Die binärisierten Luminanzwerte für die Pixel, die entlang jeder Normalen angeordnet sind, werden untersucht, um den Außenrand 102 und den Innenrand 104 der Spit­ zenwand zu lokalisieren, wobei ein Randpunkt immer dort identifi­ ziert wird, wo benachbarte Pixel entlang einer normalen Linie sig­ nifikant unterschiedliche Luminanzwerte haben. Beispielsweise ent­ hält die Normallinie 100 einen äußeren Randpunkt 106 und einen inneren Randpunkt 107. Es werden die zwei folgenden Gleichungen verwendet, um einen Schweißpunkt entlang einer der 64 Normallinien zu ermit­ teln.
x=x₁+p (x₂-x₁)+b x (Gleichung 4)
y=y₁+p (y₂-y₁)+b y (Gleichung 5)
In den obigen Gleichungen sind x 1 und y 1 die Koordinaten des äuße­ ren Randpunktes entlang einer Normallinie; x 2 und y 2 sind die Koordinaten des inneren Randpunktes entlang der gleichen Normal­ linie; und p und b sind Variable, die durch den Benutzer gesetzt sind. Der Wert der Variablen p kann in dem Bereich von 0 bis 1 liegen und stellt das Verhältnis des Abstandes zwischen dem Schweißpunkt und dem äußeren Randpunkt zu dem Gesamtabstand zwi­ schen den äußeren und inneren Randpunkten dar. Beispielsweise gibt ein Wert von 0,5 für p an, daß der Schweißpunkt an dem Mittel­ punkt des Liniensegmentes zwischen den Punkten (x 1, y 1) und (x 2, y 2) liegen soll. Die Variable b ist eine Strecke, die dazu ver­ wendet ist, die Lage des Schweißpunktes direkt vorzuspannen. b x und b y sind die x- bzw. y-Komponenten der Variablen b.
Die Koordinaten der 64 Schweißpunkte werden durch Verwendung der obigen Gleichungen ermittelt. Diese 64 Punkte definieren die Schweißbahn. In dem speziellen Fall, wo p mit 0,5 und b mit 0 ge­ wählt ist, ist die Schweißbahn die Mittellinie oder die mittlere Linie der Spitzenwand. Die Schweißbahn kann näher an dem äußeren (oder inneren) Rand der Spitzenwand positioniert werden, indem die Parameter p und b verändert werden. Die Teiledicke entlang irgendeiner normalen Linie kann auf einfache Weise ermittelt wer­ den, indem der Abstand zwischen den zwei Randpunkten berechnet wird, die entlang der Normalen identifiziert sind.
Die Lage der inneren und äußeren Randpunkte entlang jeder Normal­ linie kann präzise ermittelt werden durch einen Prozeß, der Sub- Pixelation genannt wird. Unter Verwendung dieses Prozesses kann die präzise Lage eines Randpunktes dadurch ermittelt werden, daß der Luminanzwert von jedem Pixel entlang einer Normallinie, in der Nähe des Teilrandes, über der Pixelposition entlang der Nor­ mallinie aufgetragen wird. Fig. 8 ist eine Darstellung dieser Relation zwischen dem Luminanzwert und der Pixellage.
In Fig. 8 ist g(x) die Funktion, die die Beziehung zwischen dem Luminanzwert und der Pixelposition definiert, wobei die Variable x die Pixelposition darstellt. Der minimale Luminanzwert, der dem Hintergrund des Objektes zugeordnet ist, ist mit "H" bezeichnet. Der maximale Luminanzwert, der der oberen Oberfläche der Schaufel zugeordnet ist, ist mit "H+K" bezeichnet. Der Abschnitt von g(x) zwischen x=x 1 und x=x 2, wobei g(x) von H bis H+K im Wert anwächst, entspricht der Teilegrenze. Die präzise Lage des Teile­ randes, in Fig. 8 mit "L" bezeichnet, kann dadurch ermittelt wer­ den, daß die Momente nullten Grades (M 0), ersten Grades (M 1) und zweiten Grades (M 2) der Funktion g(x) berechnet werden.
Die präzise Randlage des Objektes wird anschließend berechnet, indem die vorstehenden Momentgleichungen für L gelöst werden.
L=(3 M₂-M₀)/2 M₁ (Gleichung 9)
Der Visionsprozessor verwendet auch die Schweißbahndaten, Dicken­ daten, Grenzdaten und andere Koordinatendaten, um zusätzliche Schweiß- und Laser-Parameter zu ermitteln, wie beispielsweise die Geschwindigkeit der Zufuhr von Schweißpulver, der Laserintensität und der Geschwindigkeit, mit der die Schweißung durchgeführt wird.
Nachdem alle Prozeßparameter berechnet worden sind, wird die Koordinanten- und Prozeßparameterinformation an die numerische Steuerung und an die Laser-Steuerung geliefert, das Werkstück wird unter dem Schweiß-Laser positioniert und die Aufbau­ schweißung wird auf die Spitzenwand ausgeübt.
Aus der vorstehenden Beschreibung wird für den Fachmann deutlich, daß die Erfindung nicht auf das spezielle Ausführungsbeispiel, wie es beschrieben und dargestellt ist, beschränkt ist, und daß zahlreiche Modifikationen und Abänderungen im Rahmen der gegebenen Lehre möglich sind. Beispielsweise stehen viele an die Kurve an­ gepaßte Algorithmen zur Verfügung oder können entwickelt werden, um eine Gleichung aus einer Vielzahl bekannter Punkte auf einer Kurve zu generieren. Auch kann das erforderliche Werkstückbild in dem sichtbaren, ultravioletten oder infraroten Bereich liegen oder kann durch Ultraschall- oder Röntgeninspektion ermittelt werden.
Es können auch Kameras mit höherer Auflösung und entsprechende Visionsprozessoren verwendet werden, um genauere Werkstückinfor­ mationen zu erhalten. Eine bessere Genauigkeit und höhere Auf­ lösung können auch dadurch erhalten werden, daß das Werkstück in Sektionen verarbeitet wird, wobei eine Gesamtinspektion des Werkstückes dadurch erhalten wird, daß der Prozeß an mehreren verschiedenen Stellen des Werkstückes unter der Kamera wieder­ holt wird. Die somit erhaltenen Daten können anschließend ver­ knüpft werden, um eine vollständige Inspektion des Gesamtwerk­ stückes zu erhalten.
Da das vorstehend beschriebene Visionssystem von dem auszuführen­ den Bearbeitungsprozeß unabhängig ist, ist es nicht auf die Auto­ matisation eines Laser-Schweißvorganges beschränkt und kann adaptiert werden, um mit anderen Bearbeitungsprozessen zusammen­ zuarbeiten, wie beispielsweise schleifen, schneiden, entgraten, stanzen, bohren, pressen, inspizieren und messen.

Claims (27)

1. Verfahren zum Ermitteln von Prozeßparametern von einer Werkstückoberfläche in einer automatisierten maschinellen Bearbeitungseinrichtung, gekennzeichnet durch:
Generieren eines Bildes der Oberfläche,
Umwandeln des Bildes in elektrische Signale,
elektronisches Ermitteln der Werkstückgeometrie aus den elektrischen Signalen und
elektronisches Ermitteln der Prozeßparameter aus der Werk­ stückgeometrie.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß
das Generieren eines Bildes das Fokussieren elektromagne­ tischer Energie enthält, die von der Oberfläche durch einen Sensor empfangen wird, und das Umwandeln des Bildes in elektrische Signale enthält,
daß das Bild in mehrere Bildelemente zerlegt wird und die Bildelemente abgetastet werden, um eine Reihe elek­ trischer Impulse zu generieren, wobei die Amplitude von jedem Impuls proportional zur Intensität der elektromag­ netischen Energie ist, die einem entsprechenden Bildele­ ment zugeordnet ist.
3. Verfahren nach Anspruch 2, dadurch gekennzeichnet, daß
die elektromagnetische Energie Licht aufweist, das von der Werkstückoberfläche reflektiert wird,
der Sensor die lichtempfindliche Array innerhalb einer Fernsehkamera aufweist und
die Umwandlung des Bildes in elektrische Signale durch die Kamera ausgeführt wird.
4. Verfahren nach Anspruch 2, dadurch gekennzeichnet, daß die Ermittlung der Werkstückgeometrie enthält, daß die Koordinaten der Bildelemente, die einem speziellen Merk­ mal der Oberfläche zugeordnet sind, identifiziert werden.
5. Verfahren nach Anspruch 4, dadurch gekennzeichnet, daß das Merkmal ein Werkstückrand ist.
6. Verfahren nach Anspruch 4, dadurch gekennzeichnet,
daß das elektronische Ermitteln der Werkstückgeometrie enthält,
daß eine mathematische Gleichung aus den Bildelementko­ ordinaten generiert wird.
7. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die Oberfläche eine Schaufelspitze einer Turbinenschaufel aufweist.
8. Verfahren zum Ermitteln von Schweißparametern von einer Werkstückoberfläche in einer automatisierten Schweiß­ einrichtung, gekennzeichnet durch:
Generieren eines Bildes der Oberfläche,
Umwandeln des Bildes in elektrische Signale,
elektronisches Ermitteln der Werkstückgeometrie aus den elektrischen Signalen und
elektronisches Ermitteln der Schweißparameter aus der Werkstückgeometrie.
9. Verfahren nach Anspruch 8, dadurch gekennzeichnet, daß das elektronische Ermitteln der Schweißparameter ent­ hält, daß die Menge an Schweißmaterial, die auf die Werk­ stückoberfläche aufzubringen ist, elektronisch ermittelt wird.
10. Verfahren nach Anspruch 8, dadurch gekennzeichnet, daß das elektronische Ermitteln der Schweißparameter ent­ hält, daß die Wärmemenge, die während des Schweißprozesses aufgebracht wird, elektronisch ermittelt wird.
11. Verfahren nach Anspruch 8, dadurch gekennzeichnet,
daß das elektronische Ermitteln der Schweißparameter enthält,
daß die Stellen auf der Werkstückoberfläche, wo während des Schweißprozesses Wärme aufgebracht werden soll, elektronisch ermittelt werden.
12. Verfahren nach Anspruch 8, dadurch gekennzeichnet,
daß das Generieren eines Bildes enthält, daß elektromagnetische Energie, die von der Oberfläche in einem Sensor empfangen wird, fokussiert wird und die Umwandlung des Bildes in elektrische Signale enthält,
daß das Bild in mehrere Bildelemente geteilt wird und die Bildelemente abgetastet werden, um eine Reihe elek­ trischer Impulse zu generieren, wobei die Amplitude von jedem Impuls proportional zur Intensität elektromagne­ tischer Energie ist, die einem entsprechenden Bildelement zugeordnet ist.
13. Verfahren nach Anspruch 12, dadurch gekennzeichnet, daß die elektromagnetische Energie Licht aufweist, das von der Werkstückoberfläche reflektiert wird, der Sensor die lichtempfindliche Array innerhalb einer Fernsehkamera aufweist und die Umwandlung des Bildes in elektrische Signale durch die Kamera ausgeführt wird.
14. Verfahren nach Anspruch 11, dadurch gekennzeichnet, daß das Ermitteln der Werkstückgeometrie enthält, daß die Koordinaten der Bildelemente, die einem speziellen Merk­ mal der Oberfläche zugeordnet sind, identifiziert werden.
15. Verfahren nach Anspruch 14, dadurch gekennzeichnet, daß das Merkmal ein Werkstückrand ist.
16. Verfahren nach Anspruch 14, dadurch gekennzeichnet, daß das elektronische Ermitteln der Werkstückgeometrie ent­ hält, daß eine mathematische Gleichung aus den Bildelement­ koordinaten generiert wird.
17. Verfahren nach Anspruch 9, dadurch gekennzeichnet, daß die Oberfläche die Schaufelspitze einer Turbinenschaufel aufweist.
18. Verfahren zum Ermitteln von Prozeßparametern in einer automatisierten Einrichtung zur Ausführung einer Aufbau­ schweißung bei den kreischenden Spitzenwänden einer Tur­ binenschaufel, wobei die kreischenden Spitzenwände innere und äußere Ränder aufweisen, gekennzeichnet durch:
Generieren eines Bildes der Schaufelspitzenoberfläche der Turbinenschaufel,
Umwandeln des Bildes in elektrische Signale,
elektronisches Ermitteln der Geometrie der Schaufelspitze aus den elektrischen Signalen und
elektronisches Ermitteln der Prozeßparameter aus der Schaufel­ spitzengeometrie.
19. Verfahren nach Anspruch 18, dadurch gekennzeichnet, daß
die elektromagnetische Energie Licht aufweist, das von der Werkstückoberfläche reflektiert wird,
der Sensor die lichtempfindliche Array innerhalb einer Fernsehkamera aufweist, und
die Umwandlung des Bildes in elektrische Signale durch die Kamera ausgeführt wird.
20. Verfahren nach Anspruch 18, dadurch gekennzeichnet, daß, die Ermittlung der Schaufelspitzengeometrie enthält, daß die Breite der Spitzenwände gemessen wird, und die Ermittlung der Prozeßparameter enthält, daß die Menge des Schweißmaterials, das auf die obere Oberfläche der Spitzenwände aufgebracht werden soll, elektronisch er­ mittelt wird.
21. Verfahren nach Anspruch 20, dadurch gekennzeichnet,
daß die Ermittlung der Prozeßparameter ferner enthält,
daß die Wärmemenge, die während des Schweißprozesses auf­ gebracht werden soll, elektronisch ermittelt wird.
22. Verfahren nach Anspruch 18, dadurch gekennzeichnet, daß die Ermittlung der Prozeßparameter enthält, daß die Bahn, entlang Wärme während des Schweißprozesses aufge­ bracht werden soll, elektronisch ermittelt wird.
23. Verfahren nach Anspruch 22, dadurch gekennzeichnet, daß die Bahn die Mittellinie der Wand aufweist.
24. Verfahren nach Anspruch 18, dadurch gekennzeichnet,
daß die Generierung eines Bildes enthält, daß elektromagne­ tische Energie, die von der Oberfläche auf einem Sensor empfangen wird, fokussiert wird, und die Umwandlung des Bildes in elektrische Signale enthält,
daß das Bild in mehrere Bildelemente geteilt wird und die Bildelemente abgetastet werden, um eine Reihe von elektrischen Impulsen zu generieren, deren Amplitude je­ weils proportional zur Intensität elektromagnetischer Energie ist, die einem entsprechenden Bildelement zuge­ ordnet ist.
25. Verfahren nach Anspruch 24, dadurch gekennzeichnet daß
die elektromagnetische Energie Licht aufweist, das von der Werkstückoberfläche reflektiert wird, der Sensor die licht­ empfindliche Array innerhalb einer Fernsehkamera aufweist und
die Umwandlung des Bildes in elektrische Signale durch die Kamera ausgeführt wird.
26. Verfahren nach Anspruch 24, dadurch gekennzeichnet, daß die Ermittlung der Schaufelspitzengeometrie enthält:
Identifizieren der Koordinaten eines Satzes von Bild­ elementen, die dem äußeren Rand der Spitzenwand zuge­ ordnet sind,
Generieren einer ersten mathematischen Gleichung aus den Koordinaten, wobei die Gleichung die durch den äußeren Rand gebildete Kurve definiert,
elektronisches Ermitteln der Steigung der Kurven an ge­ wählten Koordinaten,
Generieren eines Satzes mathematischer Gleichungen, wobei jede der letztgenannten Gleichungen eine Linie senkrecht zu der durch den äußeren Rand gebildeten Kurven definiert und die Kurve an einer der gewählten Koordinaten schneidet, und
Messen der Breite der Spitzenwände durch Messen der Länge von jeder der Linien zwischen dem äußeren Rand und dem inneren Rand.
27. Verfahren nach Anspruch 26, dadurch gekennzeichnet, daß die Ermittlung der Prozeßparameter enthält:
elektronisches Ermitteln der Menge an Schweißmaterial, das auf die obere Oberfläche der Spitzenwände aufgebracht werden soll,
elektronisches Ermitteln der Wärmemenge, die während des Schweißprozesses aufgebracht werden soll,
elektronisches Ermitteln des Mittelpunktes von jeder der Normallinien und
elektronisches Ermitteln der Bahn entlang der Wärme des Schweißprozesses aufgebracht wird, wobei die Bahn die Mittelpunkte von jeder der Normallinien schneidet.
DE4014808A 1989-05-15 1990-05-09 Verfahren zur numerischen Steuerung einer Bearbeitungseinrichtung Expired - Lifetime DE4014808C2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US07/290,476 US4998005A (en) 1989-05-15 1989-05-15 Machine vision system

Publications (2)

Publication Number Publication Date
DE4014808A1 true DE4014808A1 (de) 1990-11-22
DE4014808C2 DE4014808C2 (de) 1996-04-25

Family

ID=23116168

Family Applications (1)

Application Number Title Priority Date Filing Date
DE4014808A Expired - Lifetime DE4014808C2 (de) 1989-05-15 1990-05-09 Verfahren zur numerischen Steuerung einer Bearbeitungseinrichtung

Country Status (7)

Country Link
US (1) US4998005A (de)
JP (1) JPH07119585B2 (de)
CA (1) CA2012449C (de)
DE (1) DE4014808C2 (de)
FR (1) FR2646795B1 (de)
GB (1) GB2234089B (de)
IT (1) IT1239984B (de)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4037934A1 (de) * 1990-11-23 1992-05-27 Mannesmann Ag Verfahren und vorrichtung zur beruehrungslosen erfassung der aeusseren kontur eines langgestreckten koerpers
DE19642980C1 (de) * 1996-10-18 1998-08-13 Mtu Muenchen Gmbh Verfahren zur Instandsetzung verschlissener Schaufelspitzen von Verdichter- und Turbinenschaufel
DE19816051A1 (de) * 1998-04-09 1999-10-14 Volkswagen Ag Verfahren zur Schweißkopfpositionierung
DE19818795A1 (de) * 1998-04-27 1999-10-28 Volkswagen Ag Verfahren zur optischen Bildabtastung beim Schweißen
DE19922012C1 (de) * 1999-05-12 2000-10-19 Mtu Muenchen Gmbh Verfahren zur Fertigung angepaßter, strömungstechnischer Oberflächen
DE102006001688B4 (de) * 2005-01-13 2010-07-29 General Motors Corp. (N.D.Ges.D. Staates Delaware), Detroit Verfahren und System zum Laserbeschichten
WO2015070964A1 (de) * 2013-11-14 2015-05-21 Jenoptik Automatisierungstechnik Gmbh Verfahren und vorrichtung zum erzeugen dynamischer scannerfiguren zum bearbeiten eines werkstücks

Families Citing this family (84)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0458199B1 (de) * 1990-05-21 1995-08-23 Ntn Corporation Verfahren und Gerät zur Laserbearbeitung
EP0496181B1 (de) * 1991-01-21 1998-08-19 Sulzer Hydro AG Verfahren zur Herstellung von metallischen Werkstücken mit einer Schweissvorrichtung und Vorrichtung zur Ausführung desselben
US5160822A (en) * 1991-05-14 1992-11-03 General Electric Company Method for depositing material on the tip of a gas turbine engine airfoil using linear translational welding
US5168141A (en) * 1991-06-14 1992-12-01 General Electric Company Vision guided laser welding
US5380978A (en) * 1991-07-12 1995-01-10 Pryor; Timothy R. Method and apparatus for assembly of car bodies and other 3-dimensional objects
US5283418A (en) * 1992-02-27 1994-02-01 Westinghouse Electric Corp. Automated rotor welding processes using neural networks
GB9216643D0 (en) * 1992-08-05 1992-09-16 Univ Loughborough Automatic operations on materials
US5554837A (en) * 1993-09-03 1996-09-10 Chromalloy Gas Turbine Corporation Interactive laser welding at elevated temperatures of superalloy articles
US5580471A (en) * 1994-03-30 1996-12-03 Panasonic Technologies, Inc. Apparatus and method for material treatment and inspection using fiber-coupled laser diode
JP3702496B2 (ja) * 1995-07-10 2005-10-05 三菱電機株式会社 数値制御装置を用いた加工方法
US5735044A (en) * 1995-12-12 1998-04-07 General Electric Company Laser shock peening for gas turbine engine weld repair
US5985056A (en) * 1996-01-15 1999-11-16 The University Of Tennessee Research Corporation Method for laser induced improvement of surfaces
US6350326B1 (en) 1996-01-15 2002-02-26 The University Of Tennessee Research Corporation Method for practicing a feedback controlled laser induced surface modification
JPH1032179A (ja) * 1996-07-15 1998-02-03 Teikoku T-Pingu Syst Kk シリコンウエハー加工用マスキングシートの切断方法
US6040550A (en) * 1996-10-28 2000-03-21 Chang; Dale U. Apparatus and method for laser welding the outer joints of metal bellows
ES2140309B1 (es) * 1997-07-07 2000-09-16 Corchos De Merida S A Metodo de clasificacion de tapones de corcho.
US6078021A (en) * 1997-08-29 2000-06-20 Chang; Dale U. Apparatus and method of laser welding inside bellows joints and spacer for manufacturing bellows
US5961859A (en) * 1997-10-23 1999-10-05 Trw Inc. Method and apparatus for monitoring laser weld quality via plasma size measurements
US6060685A (en) * 1997-10-23 2000-05-09 Trw Inc. Method for monitoring laser weld quality via plasma light intensity measurements
US6072150A (en) * 1998-05-27 2000-06-06 Beamworks Ltd. Apparatus and method for in-line soldering
US6043454A (en) * 1998-05-27 2000-03-28 Beamworks Ltd. Apparatus and method for in-line soldering
US6326585B1 (en) 1998-07-14 2001-12-04 General Electric Company Apparatus for laser twist weld of compressor blisks airfoils
US6172327B1 (en) * 1998-07-14 2001-01-09 General Electric Company Method for laser twist welding of compressor blisk airfoils
CA2284759C (en) 1998-10-05 2006-11-28 Mahmud U. Islam Process for manufacturing or repairing turbine engine or compressor components
US6294225B1 (en) 1999-05-10 2001-09-25 The University Of Tennessee Research Corporation Method for improving the wear and corrosion resistance of material transport trailer surfaces
US6173886B1 (en) 1999-05-24 2001-01-16 The University Of Tennessee Research Corportion Method for joining dissimilar metals or alloys
US6299707B1 (en) 1999-05-24 2001-10-09 The University Of Tennessee Research Corporation Method for increasing the wear resistance in an aluminum cylinder bore
GB2350809B (en) * 1999-06-09 2001-07-18 Paul Dennison Walton Performing mechanical operations upon components
US6497985B2 (en) 1999-06-09 2002-12-24 University Of Tennessee Research Corporation Method for marking steel and aluminum alloys
US6284067B1 (en) 1999-07-02 2001-09-04 The University Of Tennessee Research Corporation Method for producing alloyed bands or strips on pistons for internal combustion engines
US6423162B1 (en) 1999-07-02 2002-07-23 The University Of Tennesse Research Corporation Method for producing decorative appearing bumper surfaces
US6287184B1 (en) 1999-10-01 2001-09-11 3M Innovative Properties Company Marked abrasive article
US6229111B1 (en) 1999-10-13 2001-05-08 The University Of Tennessee Research Corporation Method for laser/plasma surface alloying
US6328026B1 (en) 1999-10-13 2001-12-11 The University Of Tennessee Research Corporation Method for increasing wear resistance in an engine cylinder bore and improved automotive engine
JP3385363B2 (ja) * 2000-05-11 2003-03-10 北海道大学長 レーザ溶接方法、レーザ溶接装置及びレーザ溶接用ガスシールド装置
US6609951B1 (en) * 2000-06-30 2003-08-26 3M Innovative Properties Company Method of making a surface treating article
DE10044169A1 (de) * 2000-09-07 2002-03-21 Daimler Chrysler Ag Verfahren zur zerstörungsfreien Wandstärkenprüfung
FR2815123B1 (fr) * 2000-10-10 2003-02-07 Snecma Moteurs Controle acoustique de roues aubagees monoblocs
US6376801B1 (en) * 2000-10-12 2002-04-23 General Electric Company Gas turbine component refurbishment apparatus and repair method
US7483571B2 (en) 2000-10-30 2009-01-27 Peters Mark W Apparatus and method for the construction of spatial representations
GB0028215D0 (en) * 2000-11-18 2001-01-03 Rolls Royce Plc Nickel alloy composition
US6818857B1 (en) 2000-11-28 2004-11-16 Heung Ki Cho Method and apparatus for welding
US6606541B2 (en) * 2001-04-30 2003-08-12 United Technologies Corporation Automated system for repairing components
US6380512B1 (en) 2001-10-09 2002-04-30 Chromalloy Gas Turbine Corporation Method for removing coating material from a cooling hole of a gas turbine engine component
US6532656B1 (en) 2001-10-10 2003-03-18 General Electric Company Gas turbine engine compressor blade restoration method
US20030226247A1 (en) * 2002-06-06 2003-12-11 Williamson James T. Metal bellows manufacturing method and apparatus
DE10308979A1 (de) * 2003-02-28 2004-09-09 Mtu Aero Engines Gmbh Verfahren und Vorrichtung zur Instandsetzung und Fertigung von geometrisch komplexen Bauteilen
US7009137B2 (en) * 2003-03-27 2006-03-07 Honeywell International, Inc. Laser powder fusion repair of Z-notches with nickel based superalloy powder
JP4667752B2 (ja) * 2004-02-12 2011-04-13 本田技研工業株式会社 板厚測定方法
US7187436B2 (en) * 2004-03-30 2007-03-06 General Electric Company Multi-resolution inspection system and method of operating same
US20060067830A1 (en) * 2004-09-29 2006-03-30 Wen Guo Method to restore an airfoil leading edge
FR2897550B1 (fr) * 2006-02-23 2009-02-13 Snecma Sa Procede pour reparer une piece metallique au moyen d'un outil de rechargement
US7945087B2 (en) * 2006-06-26 2011-05-17 Orbotech Ltd. Alignment of printed circuit board targets
US8140179B2 (en) * 2007-01-19 2012-03-20 S.E. Huffman Corp. Method and apparatus for repairing turbine components
US8380338B2 (en) 2008-04-29 2013-02-19 Huffman Corporation Method and apparatus for stripping holes in a metal substrate
US20100122973A1 (en) * 2008-11-20 2010-05-20 General Electric Company Welding process
US8378261B2 (en) * 2009-09-11 2013-02-19 Honda Motor Co., Ltd. Automated assembly method for a motor vehicle
US8927897B2 (en) 2010-11-17 2015-01-06 Rolls-Royce Corporation Laser maintenance tool
JP5622636B2 (ja) * 2011-03-29 2014-11-12 株式会社東芝 補修装置および補修方法
CA2743016A1 (en) * 2011-06-10 2012-12-10 Hermary Opto Electronics Inc. 3d machine vision scanning information extraction system
US10888947B2 (en) 2011-06-27 2021-01-12 Illinois Tool Works Inc. Workpiece-based setting of weld parameters
US9266182B2 (en) 2012-04-06 2016-02-23 Illinois Tools Works Inc. Welding torch with a temperature measurement device
US9415459B2 (en) 2012-04-06 2016-08-16 Illinois Tool Works Inc. Welding systems having non-contact temperature measurement systems
US10682720B2 (en) 2012-09-07 2020-06-16 Illinois Tool Works Inc. Welding systems and devices having a configurable personal computer user interface
US9289854B2 (en) * 2012-09-12 2016-03-22 Siemens Energy, Inc. Automated superalloy laser cladding with 3D imaging weld path control
DE102012221782A1 (de) * 2012-11-28 2014-05-28 Lufthansa Technik Ag Verfahren und Vorrichtung zur Reparatur eines Flugzeug- und/oder Gasturbinen-Bauteils
US9530209B2 (en) * 2014-01-15 2016-12-27 Siemens Energy, Inc. Method of determining the location of tip timing sensors during operation
FR3022527B1 (fr) * 2014-06-23 2017-12-01 Airbus Operations Sas Procede et dispositif pour la fabrication directe d'une piece sur une structure
FR3023635B1 (fr) * 2014-07-10 2018-05-25 Safran Aircraft Engines Procede de modelisation d'une baignoire d'une aube
US11103948B2 (en) 2014-08-18 2021-08-31 Illinois Tool Works Inc. Systems and methods for a personally allocated interface for use in a welding system
US20160069184A1 (en) * 2014-09-09 2016-03-10 Rolls-Royce Corporation Method of blade tip repair
CN105759842A (zh) * 2014-12-16 2016-07-13 天津微神自动化科技有限公司 一种全自动视觉三轴运动平台控制系统
US20160221122A1 (en) * 2015-02-03 2016-08-04 Hamilton Sundstrand Corporation Hybrid additive manufacturing method for rotor
EP3325226B1 (de) * 2015-07-23 2022-10-26 ABB Schweiz AG Verfahren und vorrichtung zur planung von schweissvorgängen
US9989495B2 (en) * 2015-11-19 2018-06-05 General Electric Company Acoustic monitoring method for additive manufacturing processes
CN106378514B (zh) * 2016-11-22 2019-06-25 上海大学 基于机器视觉的不锈钢非均匀细微多焊缝视觉检测系统和方法
US20180250762A1 (en) * 2017-03-06 2018-09-06 General Electric Company Narrow gap processing
US10909650B2 (en) 2017-06-23 2021-02-02 Cloud 9 Perception, LP System and method for sensing and computing of perceptual data in industrial environments
CN109249179B (zh) * 2017-07-13 2021-07-20 鞍钢股份有限公司 一种机械设备异常变形快速修复的方法
US10814439B2 (en) 2018-05-31 2020-10-27 General Electric Company Turbomachine repair using additive manufacturing
US11407067B2 (en) * 2018-06-29 2022-08-09 Pratt & Whitney Canada Corp. Method for repairing a part
FR3129469B1 (fr) * 2021-11-24 2024-02-16 Safran Procede de mesure automatique d’un ecart entre deux pieces
CN114841959B (zh) * 2022-05-05 2023-04-04 广州东焊智能装备有限公司 一种基于计算机视觉的自动焊接方法及系统
CN115519313B (zh) * 2022-08-31 2023-06-02 江苏中科云控智能工业装备有限公司 基于视觉辅助的去毛刺机器人工作站

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3967242A (en) * 1973-06-15 1976-06-29 Hitachi, Ltd. Automatic working machine
DE2515907B2 (de) * 1974-04-11 1979-09-06 Regie Nationale Des Usines Renault, Boulogne-Billancourt, Hauts-De-Seine (Frankreich) Numerische Steuerung für eine Werkzeugmaschine
US4412121A (en) * 1981-08-28 1983-10-25 S R I International Implement positioning apparatus and process
US4493968A (en) * 1983-07-13 1985-01-15 Caterpillar Tractor Co. Adaptive welder with laser TV-scanner
US4575085A (en) * 1983-02-10 1986-03-11 Ollington Lionel V Casino game
DE3201851C2 (de) * 1982-01-22 1986-05-07 VEGLA Vereinigte Glaswerke GmbH, 5100 Aachen Verfahren und Vorrichtung zum Programmieren einer numerisch gesteuerten Kreuzschlitten-Arbeitsmaschine
WO1987002151A1 (fr) * 1985-09-27 1987-04-09 Centre National De La Recherche Scientifique (Cnrs Procede et dispositif pour la decoupe du contour d'un objet-plan
DE3816933A1 (de) * 1987-05-18 1988-12-08 Israel Aircraft Ind Ltd Einrichtung zum automatischen nachlauf und zur konturmessung

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3558846A (en) * 1966-04-04 1971-01-26 Mitsubishi Heavy Ind Ltd Method of and apparatus for constructing substantially circular cross section vessel by welding
GB1449044A (en) * 1972-11-14 1976-09-08 Kongsberg Vapenfab As Procedures and apparatuses for determining the shapes of surfaces
DE2803653C3 (de) * 1978-01-27 1986-05-28 Texas Instruments Deutschland Gmbh, 8050 Freising Ausrichtvorrichtung
US4575805A (en) * 1980-12-24 1986-03-11 Moermann Werner H Method and apparatus for the fabrication of custom-shaped implants
EP0108599B1 (de) * 1982-11-01 1988-12-28 National Research Development Corporation Automatisches Schweissen
JPS6028252B2 (ja) * 1982-12-28 1985-07-03 マルハ株式会社 魚加工処理システム
JPS60500489A (ja) * 1983-01-20 1985-04-11 サントル・ド・ルシェルシュ・メタリュルジュク 金属製品コンディショニング法の改良
US4670849A (en) * 1983-03-31 1987-06-02 Hitachi, Ltd. Position error correcting method and apparatus for industrial robot
JPS6085812A (ja) * 1983-10-15 1985-05-15 Fanuc Ltd 領域加工におけるアプロ−チ方法
DE3430114C2 (de) * 1984-08-16 1986-12-18 J.M. Voith Gmbh, 7920 Heidenheim Vorrichtung zum Aufbauen eines Werkstücks durch Auftragschweißen
US4673795A (en) * 1984-10-15 1987-06-16 General Electric Company Integrated robotic laser material processing and imaging system
GB8426360D0 (en) * 1984-10-18 1984-11-21 British Cast Iron Res Ass Article recognition and handling system
US4591689A (en) * 1985-02-25 1986-05-27 Caterpillar Tractor Co. Adaptive welding guidance apparatus
JPH0631527B2 (ja) * 1985-04-30 1994-04-27 マツダ株式会社 さく岩機のブ−ム位置決め装置
JPS6261882A (ja) * 1985-09-11 1987-03-18 Fuji Heavy Ind Ltd 自動車の前後輪操舵装置の制御装置
US4696707A (en) * 1987-08-18 1987-09-29 The Ingersoll Milling Machine Company Composite tape placement apparatus with natural path generation means
JPS63256271A (ja) * 1987-04-14 1988-10-24 Nkk Corp 開先検出装置
US4789770A (en) * 1987-07-15 1988-12-06 Westinghouse Electric Corp. Controlled depth laser drilling system
US4843287A (en) * 1987-12-31 1989-06-27 Westinghouse Electric Corp. Path contriving system for look-ahead sensor in a robotic control system
DE3907624A1 (de) * 1988-07-08 1990-01-11 Mtu Maintenance Gmbh Vorrichtung zum auftragsschweissen der schaufelspitzen von turbinen- und kompressor-schaufeln
GB8823215D0 (en) * 1988-10-04 1988-11-09 Gen Electric Sheet feeding method & apparatus

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3967242A (en) * 1973-06-15 1976-06-29 Hitachi, Ltd. Automatic working machine
DE2515907B2 (de) * 1974-04-11 1979-09-06 Regie Nationale Des Usines Renault, Boulogne-Billancourt, Hauts-De-Seine (Frankreich) Numerische Steuerung für eine Werkzeugmaschine
US4412121A (en) * 1981-08-28 1983-10-25 S R I International Implement positioning apparatus and process
DE3201851C2 (de) * 1982-01-22 1986-05-07 VEGLA Vereinigte Glaswerke GmbH, 5100 Aachen Verfahren und Vorrichtung zum Programmieren einer numerisch gesteuerten Kreuzschlitten-Arbeitsmaschine
US4575085A (en) * 1983-02-10 1986-03-11 Ollington Lionel V Casino game
US4493968A (en) * 1983-07-13 1985-01-15 Caterpillar Tractor Co. Adaptive welder with laser TV-scanner
WO1987002151A1 (fr) * 1985-09-27 1987-04-09 Centre National De La Recherche Scientifique (Cnrs Procede et dispositif pour la decoupe du contour d'un objet-plan
DE3816933A1 (de) * 1987-05-18 1988-12-08 Israel Aircraft Ind Ltd Einrichtung zum automatischen nachlauf und zur konturmessung
US4988200A (en) * 1987-05-18 1991-01-29 Israel Aircraft Industries, Ltd. Apparatus for automatic tracking and contour measurement

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
DE-Z.: Elektronik, Nr. 25 vom 17.12.1982, S. 89-92 *
DE-Z.: Industrie-Anzeiger, 1987, Nr. 98, S. 34-36 *
DE-Z.: tz für Metallbearbeitung, 1986, H. 4, S. 33, 34, 38, 40, 42 *
DE-Z.: VDI-Nachrichten, Nr. 22 vom 30.05.1980, S. 9 *
DE-Z.: wt Werkstattstechnik, 1982, H. 11, S. 627-630 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4037934A1 (de) * 1990-11-23 1992-05-27 Mannesmann Ag Verfahren und vorrichtung zur beruehrungslosen erfassung der aeusseren kontur eines langgestreckten koerpers
DE19642980C1 (de) * 1996-10-18 1998-08-13 Mtu Muenchen Gmbh Verfahren zur Instandsetzung verschlissener Schaufelspitzen von Verdichter- und Turbinenschaufel
US5913555A (en) * 1996-10-18 1999-06-22 Mtu Motoren- Und Turbinen-Union Muenchen Gmbh Methods of repairing worn blade tips of compressor and turbine blades
DE19816051A1 (de) * 1998-04-09 1999-10-14 Volkswagen Ag Verfahren zur Schweißkopfpositionierung
DE19818795A1 (de) * 1998-04-27 1999-10-28 Volkswagen Ag Verfahren zur optischen Bildabtastung beim Schweißen
DE19818795B4 (de) * 1998-04-27 2006-05-04 Volkswagen Ag Verfahren zur optischen Bildabtastung beim Schweißen
DE19922012C1 (de) * 1999-05-12 2000-10-19 Mtu Muenchen Gmbh Verfahren zur Fertigung angepaßter, strömungstechnischer Oberflächen
US6542843B1 (en) 1999-05-12 2003-04-01 MTU MOTOREN-UND TURBINEN-UNION MüNCHEN GMBH Method for producing matched fluid contact surfaces
DE102006001688B4 (de) * 2005-01-13 2010-07-29 General Motors Corp. (N.D.Ges.D. Staates Delaware), Detroit Verfahren und System zum Laserbeschichten
WO2015070964A1 (de) * 2013-11-14 2015-05-21 Jenoptik Automatisierungstechnik Gmbh Verfahren und vorrichtung zum erzeugen dynamischer scannerfiguren zum bearbeiten eines werkstücks

Also Published As

Publication number Publication date
IT1239984B (it) 1993-11-27
CA2012449A1 (en) 1990-11-15
JPH07119585B2 (ja) 1995-12-20
FR2646795B1 (fr) 1995-11-17
GB2234089A (en) 1991-01-23
JPH0381604A (ja) 1991-04-08
GB9010794D0 (en) 1990-07-04
US4998005A (en) 1991-03-05
FR2646795A1 (fr) 1990-11-16
DE4014808C2 (de) 1996-04-25
CA2012449C (en) 1999-05-18
IT9020294A1 (it) 1991-11-14
IT9020294A0 (it) 1990-05-14
GB2234089B (en) 1994-01-19

Similar Documents

Publication Publication Date Title
DE4014808C2 (de) Verfahren zur numerischen Steuerung einer Bearbeitungseinrichtung
US4995087A (en) Machine vision system
DE10081029B4 (de) Bildbearbeitung zur Vorbereitung einer Texturnalyse
DE69826753T2 (de) Optischer Profilsensor
DE102018109774B4 (de) Bildverarbeitungssystem, Bildverarbeitungsvorrichtung und Bildverarbeitungsprogramm
DE60025221T2 (de) Optisches inspektionssystem für teile im subpixel bereich
DE102008041523B4 (de) Verfahren zur dreidimensionalen Messung und Vorrichtung zur dreidimensionalen Messung
DE3505331C2 (de) Verfahren und Gerät zur Vermessung des bei der Eindringhärteprüfung in einer Probe hinterlassenen Eindrucks
DE4222804A1 (de) Einrichtung und verfahren zur automatischen visuellen pruefung elektrischer und elektronischer baueinheiten
EP2105701A1 (de) Verfahren und Vorrichtung zur Bestimmung der 3D-Koordinaten eines Objekts
DE4201943A1 (de) Verfahren und vorrichtung zum pruefen einer verbindung eines elektronischen bauelements
DE102017212371B4 (de) Bestimmung einer Marke in einem Datensatz mit mittels zumindest eines Laserscanners erfassten dreidimensionalen Oberflächen-Koordinaten einer Szene
EP2495525B1 (de) Optisches Prüfverfahren mittels Intensitätsverlauf
EP3387373B1 (de) Formermittlungsverfahren
EP1342073A2 (de) Vorrichtung und verfahren zur qualitätsüberprüfung eines körpers
EP0185167A1 (de) Optisch-elektronisches Messverfahren, eine dafür erforderliche Einrichtung und deren Verwendung
DE112018008035T5 (de) Dreidimensionale Messvorrichtung
EP3566806A1 (de) Verfahren zur automatischen ermittlung optimaler schweissparameter für die durchführung einer schweissung an einem werkstück
DE69736165T2 (de) Verfahren und Vorrichtung zum Messen der Höhe eines Gegenstands
DE19528376A1 (de) Verfahren zur berührungslosen Vermessung eines rotierenden Werkzeuges
DE4223483C2 (de) Verfahren zur Bestimmung der Form- und Lageabweichungen von Fertigungsteilen
DE19951146A1 (de) Verfahren zum Reduzieren des Rauschens in einem durch Abbildung erhaltenen Signal
EP3885078A1 (de) Hyperspektrale oberflächenabtastung eines körpers
DE10237426B4 (de) Verfahren und Vorrichtung zum Vermessen von Werkzeugen
DE10203018A1 (de) Verfahren und Vorrichtung zur Erfassung von Informationen eines Werkzeugs

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8128 New person/name/address of the agent

Representative=s name: VOIGT, R., DIPL.-ING., PAT.-ANW., 6232 BAD SODEN

8125 Change of the main classification

Ipc: G05B 19/405

8120 Willingness to grant licences paragraph 23
D2 Grant after examination
8364 No opposition during term of opposition
8328 Change in the person/name/address of the agent

Representative=s name: ROEGER UND KOLLEGEN, 73728 ESSLINGEN