[go: up one dir, main page]

DE60317987T2 - Punktschweissvorrichtung und Verfahren zum Regeln der Andruckkraft einer Schweisszange - Google Patents

Punktschweissvorrichtung und Verfahren zum Regeln der Andruckkraft einer Schweisszange Download PDF

Info

Publication number
DE60317987T2
DE60317987T2 DE60317987T DE60317987T DE60317987T2 DE 60317987 T2 DE60317987 T2 DE 60317987T2 DE 60317987 T DE60317987 T DE 60317987T DE 60317987 T DE60317987 T DE 60317987T DE 60317987 T2 DE60317987 T2 DE 60317987T2
Authority
DE
Germany
Prior art keywords
servomotor
pressing force
temperature
spot welding
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.)
Expired - Lifetime
Application number
DE60317987T
Other languages
English (en)
Other versions
DE60317987D1 (de
Inventor
Tetsuaki Hadano-shi Kanagawa Kato
Koichi Minamitsuru-gun Yamanashi Okanda
Soichi Minamitsuru-gun Yamanashi Arita
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 DE60317987D1 publication Critical patent/DE60317987D1/de
Application granted granted Critical
Publication of DE60317987T2 publication Critical patent/DE60317987T2/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
    • B23K11/00Resistance welding; Severing by resistance heating
    • B23K11/24Electric supply or control circuits therefor
    • B23K11/25Monitoring devices
    • 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
    • B23K11/00Resistance welding; Severing by resistance heating
    • B23K11/24Electric supply or control circuits therefor
    • B23K11/25Monitoring devices
    • B23K11/252Monitoring devices using digital 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
    • B23K11/00Resistance welding; Severing by resistance heating
    • B23K11/24Electric supply or control circuits therefor
    • B23K11/25Monitoring devices
    • B23K11/252Monitoring devices using digital means
    • B23K11/255Monitoring devices using digital means the measured parameter being a force
    • 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
    • B23K11/00Resistance welding; Severing by resistance heating
    • B23K11/30Features relating to electrodes
    • B23K11/31Electrode holders and actuating devices therefor
    • 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
    • B23K11/00Resistance welding; Severing by resistance heating
    • B23K11/30Features relating to electrodes
    • B23K11/31Electrode holders and actuating devices therefor
    • B23K11/311Electrode holders and actuating devices therefor the actuating device comprising an electric motor
    • 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
    • B23K11/00Resistance welding; Severing by resistance heating
    • B23K11/30Features relating to electrodes
    • B23K11/31Electrode holders and actuating devices therefor
    • B23K11/314Spot welding guns, e.g. mounted on robots

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Robotics (AREA)
  • Resistance Welding (AREA)

Description

  • Die Erfindung betrifft ein Punktschweißsystem zum Durchführen von Punktschweißarbeitsgängen und ein Verfahren zum Steuern einer Presskraft an zu schweißenden Gegenständen gemäß der jeweiligen Oberbegriffe der Ansprüche 1 und 2 (siehe beispielsweise US-B1-6 342 686 ).
  • Beschreibung des dazugehörigen Standes der Technik.
  • Beim Durchführen eines Punktschweißarbeitsganges mit einer Punktschweißpistole werden die Schweißgegenstände, wie Metallplatten, mit einem Paar Schweißspitzen der Punktschweißpistole festgeklemmt und zusammengepresst, und ein elektrischer Strom fließt zwischen den Schweißspitzen durch die zu schweißenden Gegenstände hindurch, die durch die durch den elektrischen Strom erzeugte Joule'sche Wärme verschweißt werden sollen. Eine Punktschweißpistole mit einem Servomotor zum Antreiben der Schweißspitzen ist als Servo-Schweißpistole bekannt.
  • Die 4 zeigt schematisch ein herkömmliches Schweißsystem mit der Servoschweißpistole, in der die Schweißspitzen von einem Servomotor angetrieben werden.
  • Die Punktschweißpistole 1 umfasst Arme 3a, 3b mit Schweißspitzen 2a, 2b an ihren distalen Enden, einen Mechanismus 4 aus Kugelgewindespindel und Spindelmutter zum Umwandeln einer Drehbewegung in eine lineare Bewegung, und einen Servomotor 5 zum Antreiben des Arms 3A gegenüber Arm 3b über den Mechanismus 4 aus Kugelgewindespindel und Spindelmutter zum Öffnen bzw. Schließen der Schweißspitzen 2a und 2b zum Festklemmen und Ausüben einer Presskraft auf die Schweißgegenstände. Ein Positionsdetektor 6 befindet sich am Servomotor 5 und erfasst eine Drehposition des Servomotors 5 und somit die lineare Position der Schweißspitzen 2a, 2b. Im Allgemeinen besteht eine Steuervorrichtung 10 zum Steuern der Servo-Punktschweißpistole 1 aus einer Roboter-Steuervorrichtung zum Steuern eines Roboter, an dem die Schweißpistole 1 befestigt ist. Spezifisch wird zudem eine Servo-CPU 12 zum Steuern des Servomotors 5 an der Roboter-Steuervorrichtung bereitgestellt, oder eine Servo-CPU, die sich in der Roboter-Steuervorrichtung zum Steuern der Servomotoren für die Achsen der Roboter befindet, kann als Servo-CPU 12 zum Steuern des Servomotors der Punktschweißpistole verwendet werden.
  • Eine Haupt-CPU 11 der Steuervorrichtung 10 erteilt einen Befehl zum Antreiben eines Roboters, damit er die Punktschweißpistole 1 zu einer festgelegten Schweißposition bewegt, und erteilt dann einen Bewegungsbefehl an den Servomotor 5 der Punktschweißpistole 1. Die Servo-CPU erteilt eine Positionsrückkopplungsverarbeitung auf der Basis des Bewegungsbefehls und der Rückkopplungssignale vom Positionsdetektor 6 und gibt die Strombefehle (Drehmomentbefehle) für den Servoverstärker 13 aus. Der Servoverstärker 13 treibt den Servomotor 5 und bewegt den Arm 3a gegenüber Arm 3b, indem ein Treiberstrom in Servomotor 5 gemäß dem Strombefehl fließt, so dass sich die Schweißspitzen 2a und 2b aufeinander zu bewegen.
  • Wenn sich die Schweißspitze 2a zu einer festgelegten Position in Bezug auf die Schweißspitze 2b bewegt, erteilt die Haupt-CPU 11 einen Steuerumschaltbefehl und einen Presskraftbefehl an die Servo-CPU 12. Bei Erhalt dieser Befehle schaltet die Servo-CPU 12 die Positionsrückkopplungssteuerung zu einer Presskraftsteuerung und erteilt eine Strombefehl (Drehmomentbefehl) an den Servoverstärker 13 zum Antreiben des Servomotors 5, so dass eine eingegebene Presskraft durch die Schweißspitzen 2a und 2b auf die Gegenstände ausgeübt wird. Dann wird ein Schweißstrom zwischen den Schweißspitzen 2a und 2b durch die zu verschweißenden Gegenstände geleitet, und nach dem Schweißen werden die Schweißspitzen 2a und 2b geöffnet, und die Schweißpistole 1 wird zur nächsten Schweißposition bewegt.
  • Der Servomotor 5 zum Antreiben der Schweißspitzen 2a und 2b ist wie beschrieben relativ näher zu den Schweißspitzen 2a und 2b in der Schweißpistole 1 angeordnet. Die Joule'sche Wärme, die durch den Schweißstrom erzeugt wird, der zwischen den Schweißspitzen 2a und 2b durch die Gegenstände fließt, erhöht in hohem Maße die Temperatur des Servomotors 5 und die Temperatur der beweglichen Komponenten eines Treibkraft-Übertragungsmechanismus einschließlich des Arms 3a, 3b und des Mechanismus 4 aus Kugelgewindespindel und Spindelmutter der Punktschweißpistole 1. Zum Senken der hohen Temperatur werden die distalen Enden der Arme 3a, 3b und die Schweißspitzen 2a, 2b der Punktschweißpistole 1 regelmäßig wassergekühlt, und der Servomotor wird in einigen Punktschweißpistolen wassergekühlt.
  • Im Allgemeinen sinkt das Ausgangsmoment eines Elektromotors mit steigender Temperatur. Ein Ausgangsmoment des Elektromotors wird durch die folgende Gleichung ausgedrückt. Ausgangsmoment = Drehmomentkonstante × elektrischer Strom
  • Aus der Offenbarung von beispielsweise JP 2002-165478 A weiß man, dass die Drehmomentkonstante in Abhängigkeit von der Temperatur des Motors variiert, so dass sie mit steigender Temperatur sinkt.
  • Da die Temperatur des Servomotors der Punktschweißpistole durch die von dem Schweißstrom erzeugte Joule'sche Wärme und die vom Motor selbst erzeugte Wärme erhöht wird, sinkt das Ausgangsmoment mit sinkender Drehmomentkonstante, was durch die hohe Temperatur verursacht wird, so dass die Presskraft der Schweißspitzen gesenkt wird.
  • Die Schwankung der Drehmomentkonstante mit der Temperaturschwankung des Servomotors, die durch die Wärmeerzeugung des Motors selbst verursacht wird, ist nicht so groß, dass sie vernachlässigbar ist, aber der Temperaturanstieg des Servomotors, der durch die Joule'sche Wärme verursacht wird, welche durch den Schweißstrom erzeugt wird, ist groß. Somit wird die Drehmomentkonstante gesenkt, so dass das Drehmoment des Servomotors 5 zum Antreiben der Schweißspitzen 2a, 2b gesenkt wird.
  • Bei dem Servopunktschweißsystem leitet der Servoverstärker 13 den Treiberstrom in dem Servomotor 5 und erzeugt ein Ausgangsmoment gemäß dem Strombefehl aus der Servo-CPU 12, und das Ausgangsmoment wird umgewandelt von einer Drehbewegung zu einer linearen Bewegung durch einen Bewegungswandlermechanismus, wie einen Mechanismus 4 aus Kugelgewindespindel und Spindelmutter, so dass die Schweißspitzen 2a, 2b linear bewegt werden, und eine Presskraft auf die Gegenstände ausgeübt wird, wie in der 5 gezeigt.
  • Beim Umwandeln der Drehbewegung in die Linearbewegung zur Produktion einer Linearkraft wird eine Beziehung zwischen dem Ausgangsmoment des Motors und der umgewandelten Linearkraft idealerweise folgendermaßen ausgedrückt: Kraft (N) = Drehmoment (Nm)/(ein Betrag der linearen Bewegung pro 1 Umdrehung des Motors × 2π).
  • In der Praxis wird die obige Beziehung aufgrund des Energieverlusts, der durch die Reibung usw. verursacht wird, nicht eingesetzt. Ein Reibungsverlust hängt bekanntlich von der Temperatur der beweglichen Komponenten des Bewegungsumwandlungsmechanismus ab.
  • Somit wird das Servopunktschweißsystem durch die von dem Schweißstrom erzeugte Joule'sche Wärme beeinflusst, so dass die Drehmomentkonstante des Servomotors 5 zum Antreiben der Schweißspitzen 2a, 2b variiert (die Drehmomentkonstante wird durch den Temperaturanstieg gesenkt) und der Reibungsverlust der Komponenten eines Antriebskraft-Übertragungsmechanismus, einschließlich des Mechanismus aus Kugelgewindespindel und Spindelmutter und der Arme variiert mit der Temperaturschwankung (der Reibungsverlust sinkt mit steigender Temperatur). Daher kommt es zu einem Fehlerproblem beim Ausüben einer konstanten Presskraft auf die Schweißgegenstände gemäß einer eingegebenen Presskraft durch komplexe Auswirkungen der Schwankung der Drehmomentkonstante und der Schwankung des Reibungsverlustes mit der hohen Temperatur.
  • In US-B1-6 342 686 erfasst eine Codiervorrichtung die Position des Servomotors, aber es folgt keine Erfassung der Temperatur.
  • JP-2002 051595A offenbart ein Verfahren zum Unterdrücken der Drehmomentschwankungen in einem Motor, in dem der Magnetfluss des Motors geschätzt wird durch Berechnung auf der Basis der Temperatur, die von einem in den Motor eingebauten Temperaturdetektor ermittelt wird.
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Die vorliegende Erfindung stellt ein Punktschweißsystem mit einer Servopunktschweißpistole und ein Steuerverfahren für eine Presskraft der Servopunktschweißpistole bereit, die die Presskraftschwankung durch Einfluss von der von einem Schweißstrom erzeugten Wärme unterdrücken können, sodass eine gleichförmige Presskraft auf die Schweißgegenstände ausgeübt wird.
  • Gemäß dem ersten Aspekt der Erfindung wird ein Punktschweißsystem zum Durchführen von Punktschweißarbeitsgängen nach Anspruch 1 bereitgestellt.
  • Gemäß einem zweiten Aspekt der Erfindung wird ein Verfahren zum Steuern einer auf die zu schweißenden Gegenstände ausgeübten Presskraft nach Anspruch 2 bereitgestellt.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • Es zeigt:
  • 1 ein Blockschema eines Punktschweißsystems, einschließlich einer Punktschweißpistole und einer Steuervorrichtung dafür gemäß einer erfindungsgemäßen Ausführungsform;
  • 2 ein Fließschema der Verarbeitung für einen Schweißarbeitsgang durch die Punktschweißpistole gemäß der Ausführungsform;
  • 3, ein Schaubild, Ergebnisse der Experimente, die eine Beziehung zwischen der Temperaturschwankung und der Presskraftschwankung der Punktschweißpistole zeigen;
  • 4 ein Blockschema eines herkömmlichen Punktschweißsystems; und
  • 5 ein Blockschema eines Antriebssystems der Punktschweißpistole, einschließlich eines Bewegungsumwandlungsmechanismus zum Umwandeln einer Drehbewegung des Servomotors in eine Linearbewegung.
  • EINGEHENDE BESCHREIBUNG
  • Bei der Servopunktschweißpistole, bei der die Schweißspitzen von einem Servomotor angetrieben werden, werden die Drehmomentkonstante des Servomotors und ebenfalls der Reibungsverlust der beweglichen Komponenten des Antriebskraftübertragungsmechanismus durch Wärmeerzeugung in der Punktschweißpistole beeinflusst. Daher variiert die Presskraft, die von den Schweißspitzen auf die Schweißgegenstände ausgeübt wird, je nach der Temperatur des Servomotors und den beweglichen Komponenten der Punktschweißpistole, sogar bei einer Bedingung eines konstanten Antriebsstroms des Servomotors (dem gleichen Presskraftbefehl). Es wurden Experimente durchgeführt, bei denen die Temperatur und die Presskraft der Punktschweißpistole gemessen werden bei der wiederholten Durchführung von Punktschweißarbeitsgängen unter den Bedingungen eines konstanten Antriebsstroms in dem Servomotor und einem konstanten Schweißstrom zwischen den Schweißspitzen. Die Ergebnisse der Experimente sind in der 3 gezeigt.
  • Der 3 zufolge steigt die Schweißkraft durch die Schweißspitzen mit steigender Temperatur. Der Einfluss der Minderung des Reibungsverlustes mit dem Temperaturanstieg übersteigt vermutlich den Einfluss der Minderung des Reibungsverlustes, wenn der Temperaturanstieg den Einfluss der Minderung der Drehmomentkonstante des Servomotors mit dem Temperaturanstieg übersteigt, so dass die Presskraft mit steigender Temperatur zunimmt.
  • Angesichts der Ergebnisse der Experimente wird eine Beziehung zwischen der Schwankung der Temperatur und der Schwankung der Presskraft durch eine lineare Funktion angenähert, und ein Koeffizient A zum Umwandeln eines Betrags der Änderung der Temperatur in einen Betrag der Änderung der Presskraft wird in dieser Ausführungsform erhalten. Der Koeffizient A veranschaulicht mit anderen Worten einen Betrag der Änderung der Presskraft pro Einheitsbetrag der Temperaturänderung.
  • Die 1 zeigt ein Punktschweißsystem, einschließlich einer Punktschweißpistole und eine Steuervorrichtung dafür gemäß der erfindungsgemäßen Ausführungsform.
  • Das Punktschweißsystem unterscheidet sich von dem in der 4 gezeigten herkömmlichen Punktsschweißsystem insofern, als ein Temperatursensor 7 in der Schweißpistole 1 bereitgestellt wird, und als die Verarbeitung für die Temperaturkompensation der Presskraft durchgeführt wird.
  • Der Temperatursensor 7 ist in dem Servomotor 5 oder in der Nähe der beweglichen Komponenten der Punktschweißpistole 1 angeordnet, wie einem Mechanismus 4 aus Kugelgewindespindel und Spindelmutter. In dieser Ausführungsform ist der Temperatursensor 7 am Servomotor 7 angeordnet. Eine Steuervorrichtung 10 zum Steuern der Servopunktschweißpistole 1 besteht aus einer Roboter-Steuervorrichtung zum Steuern eines Roboters, an dem die Schweißpistole 1 befestigt ist, oder die gesondert von der Roboter-Steuervorrichtung bereitgestellt ist.
  • Ein Koeffizient A zum Umwandeln eines Betrags der Temperaturänderung in einen Betrag der Presskraftänderung wird vorher auf der Basis der Ergebnisse erhalten und wird als Parameter für die Servo-CPU 12 eingestellt. Eine Temperatur, die bei der Festlegung einer Presskraft, die auf Schweißgegenstände ausgeübt werden soll, als eine der Schweißbedingungen von dem Temperatursensor 7 erfasst wird, wird als Anfangstemperatur T0 als Parameter eingestellt.
  • Die Haupt-CPU 11 erteilt Befehle zum Antreiben des Roboters zur Bewegung zu einer einprogrammierten Position zur Durchführung eines Schweißarbeitsganges, der so in einem einprogrammierten Betriebsprogramm ausgelegt ist, dass ein Werkstück durch die Schweißspitzen 2a und 2b der Punktschweißpistole 1 an einer festgelegten Position festgeklemmt wird, und dann nacheinander einen Bewegungsbefehl, einen Steuerumschaltbefehl und einen Presskraftbefehl an die Servo-CPU 12 erteilt.
  • Die Servo-CPU 12 führt die Verarbeitung wie in der 2 gezeigt aus, einschließlich der Verarbeitung für die Temperaturkompensation oder Presskraft, bei Empfang der Bewegungsbefehle für die Schweißspitzen 2a und 2b, einen Steuerumschaltbefehl und einen Presskraftbefehl von der Haupt-CPU 11.
  • Die Servo-CPU 12 liest den Bewegungsbefehl r von der Haupt-CPU 11 und einen Positionsrückkopplungsbetrag y, der von dem Positionsdetektor 6 gesendet wird (Schritt S1). Dann ermittelt die Servo-CPU 12 ein Störmoment d mit einem in die Servo-CPU 12 eingebauten Störmomentbeobachter (Schritt S2). Das ermittelte Störmoment d veranschaulicht die Presskraft, während die Schweißspitzen 2a und 2b die Schweißgegenstände pressen. Die vom Temperatursensor 7 erfasste Temperatur T wird gelesen, und eine Berechung gemäß der folgenden Gleichung (1) wird durchgeführt, so dass durch Multiplikation einer Differenz zwischen der erfassten Temperatur T und der Anfangstemperatur T0 mit dem Koeffizient A ein Kompensationsbetrag α erhalten wird. α = A × (T – T0) (1)
  • Dann wird bestimmt, ob ein Steuerumschaltsignal erteilt wurde oder nicht, und wenn nicht, wird ein Drehmomentbefehl (Strombefehl) τ durch Multiplikation eines Proportionalkoeffizienten K1 mit einer Differenz des Bewegungsbefehls r und dem in Schritt S1 gelesenen Positionsrückkopplunsbetrag gemäß der folgenden Gleichung (2) erhalten. τ = K1 × (r – y) (2)
  • Der erhaltene Drehmomentbefehl (Strombefehl) τ wird an den Servoverstärker 13 erteilt (Schritt S7), und die Verarbeitung des aktuellen Verarbeitungszeitraums wird beendet.
  • Anschließend wird die Verarbeitung von Schritt S1 bis Schritt S7 bei jedem Verarbeitungszeitraum wiederholt ausgeführt, bis ein Steuerumschaltsignal erteilt wird. Werden Steuerumschaltbefehl und ein Presskraftbefehl erteilt, verläuft das Verfahren von Schritt S5 zu Schritt S8, wo der Presskraftbefehl p gelesen wird, und der Presskraftkompensierungsbetrag α wird von dem Presskraftbefehl p subtrahiert, so dass eine kompensierte Presskraft p' erhalten wird (Schritt S9). p' = p – α (3)
  • Das ermittelte Drehmoment (die ermittelte Presskraft) d wird von dem in Schritt S2 erhaltenen kompensierten Presskraftbefehl p' subtrahiert, und die erhaltene Differenz wird mit dem Proportionalkoeffizient K2 der Presskraft-Rückkopplungssteuerung multipliziert, so dass ein Drehmomentbefehl (Strombefehl) τ erhalten wird (Schritt S10). Der erhaltene Drehmomentbefehl (Strombefehl) τ wird an den Servoverstärker 13 erteilt (Schritt S7), und die Verarbeitung des aktuellen Verarbeitungszeitraums wird beendet.
  • Anschließend wird die Verarbeitung der Schritte S1-S5, der Schritte S8-S10 und von Schritt S7 wiederholt ausgeführt, so dass die Temperaturkompensation an der befohlenen Presskraft ausgeführt wird, die festgelegte Presskraft erhalten wird, und ein Drehmomentbefehl (Strombefehl) τ zum Antreiben des Servomotors 5 erhalten wird, so dass die ermittelte Presskraft dem kompensierten Presskraftbefehl entspricht. Da die eingegebene Presskraft p gemäß der erfassten Temperatur kompensiert wird, und der Drehmomentbefehl τ auf der Basis des kompensierten Presskraftbefehls p' erhalten wird, wird der Drehmomentbefehl τ gemäß der Temperatur kompensiert, so dass die festgelegte Presskraft durch die Schweißspitzen 2a und 2b am Werkstück erzeugt wird.
  • Dann fließt der festgelegte Schweißstrom zwischen den Schweißspitzen 2a und 2b für eine eingestellte Zeit, so dass die Gegenstände miteinander verschweißt werden, und nach dem Ablauf der eingestellten Zeit werden die Schweißspitzen geöffnet, und die Schweißpistole wird zur nächsten Schweißposition bewegt.
  • Da der Presskraftkompensationsbetrag α nötig ist, wenn bei Empfang eines Steuerumschaltsignals der Steuermodus von der Positionssteuerung zur Presskraftsteuerung geändert wird, kann die Verarbeitung der Schritte S2-S4 unmittelbar vor oder unmittelbar nach der Verarbeitung von Schritt S8 erfolgen. In diesem Fall verläuft das Verfahren von Schritt S1 bis Schritt S5.
  • Bei der vorstehenden Ausführungsform wird die Beziehung zwischen der Temperaturschwankung und der Presskraftschwankung durch eine lineare Funktion angenähert. Die Beziehung kann durch eine quadratische Funktion oder eine Funktion höherer Ordnung und andere Funktionen angenähert werden. Zudem können die Koeffizienten A für eine Vielzahl von Temperaturbanden eingestellt werden. Zudem kann der Änderungsbetrag (Kompensationsbetrag α) der Presskraft für den Änderungsbetrag der Temperatur in einer Tabelle gespeichert werden, und der Presskraftkompensationsbetrag α kann aus der Tabelle gelesen werden.
  • Erfindungsgemäß wird die Presskraftschwankung, die durch die Schwankung der Drehmomentkonstanten des Servomotors verursacht wird, und der Reibungsverlust des Antriebsmechanismus mit der Temperaturschwankung der Punktschweißpistole unterdrückt, damit eine stabile Presskraft zur Steigerung der Schweißqualität der Punktschweißarbeitsgänge aufrecht gehalten wird. Die Erfindung eignet sich besonders dann, wenn ein nicht wassergekühlter Servomotor als Servomotor der Punktschweißpistole angewendet werden soll.

Claims (2)

  1. Punktschweißsystem zur Durchführung von Punktschweißarbeitsgängen, umfassend eine Punktschweißpistole (1) mit Schweißspitzen (2a, 2b) und einen Servomotor (5) zum Antreiben der Schweißspitzen (2a, 2b) über bewegliche Komponenten (3a, 3b, 4), durch die ein vom Servomotor (5) ausgeübtes Drehmoment in eine Presskraft umgewandelt wird, die auf zu schweißende Gegenstände übertragen wird, gekennzeichnet durch: einen Temperatursensor (7), der sich an einer geeigneten Stelle zum Erfassen der Temperatur des Servomotors (5) und der beweglichen Komponenten (3a, 3b, 4) der Punktschweißpistole (1) befindet; und durch eine Steuervorrichtung (12) zum Steuern des Servomotors (5); wobei: die Steuervorrichtung (12) derart zum Steuern des Servomotors (5) angeordnet ist, dass die Schweißspitzen (2a, 2b) auf der Basis der von dem Temperatursensor (7) erfassten Temperatur eine festgelegte Presskraft auf die zu schweißenden Gegenstände ausüben, so dass der Effekt der Temperatur auf den Reibungsverlust in den beweglichen Komponenten (3a, 3b, 4) sowie auf das vom Servomotor (5) erzeugte Drehmoment kompensiert wird, und die Steuervorrichtung (12) mit Hilfe einer Beziehung zwischen der Temperaturschwankung und der Presskraftschwankung eine eingegebene Presskraft kompensiert.
  2. Verfahren zum Steuern einer Presskraft, die auf zu schweißende Gegenstände von Schweißspitzen (2a, 2b) ausgeübt wird, welche von einem Servomotor (5) einer Punktschweißpistole (1) über bewegliche Komponenten (3a, 3b, 4) angetrieben werden, durch die ein von Servomotor (5) ausgeübtes Drehmoment in eine Presskraft umgewandelt wird, zur Durchführung von Punktschweißarbeitsgängen, dadurch gekennzeichnet, dass es umfasst: Erfassen der Temperatur des Servomotors (5) und der beweglichen Komponenten (3a, 3b, 4) der Punktschweißpistole; und Steuern des Servomotors zum Antreiben der beweglichen Komponenten (3a, 3b, 4), so dass die Schweißspitzen (2a, 2b) eine festgelegte Presskraft auf den zu schweißenden Gegenstand auf der Basis der erfassten Temperatur ausüben, wodurch der Effekt der Temperatur auf den Reibungsverlust in den beweglichen Komponenten (3a, 3b, 4) sowie auf das vom Servomotor (5) erzeugte Drehmoment kompensiert wird, wobei das Steuern des Servomotors (5) das Kompensieren einer eingegebenen Presskraft mit Hilfe einer Beziehung zwischen der Temperaturschwankung und der Presskraftschwankung beinhaltet.
DE60317987T 2002-10-11 2003-10-09 Punktschweissvorrichtung und Verfahren zum Regeln der Andruckkraft einer Schweisszange Expired - Lifetime DE60317987T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002298423 2002-10-11
JP2002298423A JP3629022B2 (ja) 2002-10-11 2002-10-11 スポット溶接ガン及びスポット溶接ガンの加圧力制御方法

Publications (2)

Publication Number Publication Date
DE60317987D1 DE60317987D1 (de) 2008-01-24
DE60317987T2 true DE60317987T2 (de) 2008-04-03

Family

ID=32025580

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60317987T Expired - Lifetime DE60317987T2 (de) 2002-10-11 2003-10-09 Punktschweissvorrichtung und Verfahren zum Regeln der Andruckkraft einer Schweisszange

Country Status (4)

Country Link
US (1) US7002095B2 (de)
EP (1) EP1407850B1 (de)
JP (1) JP3629022B2 (de)
DE (1) DE60317987T2 (de)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102004056861A1 (de) * 2004-11-25 2006-06-08 Kuka Roboter Gmbh Verfahren und Vorrichtung zum Regeln, Steuern von Manipulatoren
JP4168046B2 (ja) * 2005-07-21 2008-10-22 ファナック株式会社 スポット溶接ガンのサーボ制御装置
DE102005046402B4 (de) 2005-09-28 2018-12-13 S.W.A.C. Schmitt-Walter Automation Consult Gmbh Verfahren zur Steuerung einer Schweißzange
US7819158B2 (en) 2006-05-08 2010-10-26 Dukane Corporation Ultrasonic press using servo motor with integrated linear actuator
US9486955B2 (en) 2006-05-08 2016-11-08 Dukane Ias, Llc Ultrasonic press using servo motor with delayed motion
US8052816B2 (en) 2006-05-08 2011-11-08 Dukane Corporation Ultrasonic press using servo motor with delayed motion
US7877862B2 (en) * 2007-11-13 2011-02-01 Honeywell International Inc. Weldless mesotube grid holder
US8455784B2 (en) * 2008-05-07 2013-06-04 GM Global Technology Operations LLC Method and system for welding workpieces
JP5113640B2 (ja) * 2008-06-20 2013-01-09 ファナック株式会社 スポット溶接方法
US8245748B2 (en) 2010-07-14 2012-08-21 Dukane Corporation Vibration welding system
JP5525372B2 (ja) * 2010-08-04 2014-06-18 本田技研工業株式会社 溶接ガン
US9144860B2 (en) * 2012-03-29 2015-09-29 Fanuc Robotics America Corporation Robotic weld gun orientation normalization
US9688017B2 (en) 2013-05-14 2017-06-27 Dukan IAS, LLC Vibration welders with high frequency vibration, position motion control, and delayed weld motion
EP3041635B1 (de) * 2013-09-06 2020-08-12 Amada Miyachi America, Inc. Schweisskopf
CN108025431A (zh) 2015-09-14 2018-05-11 拓诺麦公司 致动器诊断和预测
CN106238889A (zh) * 2016-08-30 2016-12-21 合肥国声电子通信有限责任公司 一种手工中频焊接控制柜
JP6924628B2 (ja) * 2017-06-30 2021-08-25 株式会社東京自働機械製作所 包装機のシール制御装置
US10549481B1 (en) 2018-12-21 2020-02-04 Dukane Ias, Llc Systems and methods for low initial weld speed in ultrasonic welding
CN111390366A (zh) * 2020-04-15 2020-07-10 深圳市欧帝克科技有限公司 一种电阻焊电极温度补偿方法

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61112585A (ja) 1984-11-02 1986-05-30 Mitsubishi Electric Corp 永久磁石電動機のトルク制御装置
DE69406614T2 (de) 1993-08-25 1998-06-25 Toyota Motor Co Ltd Steuerverfahren zum Punktschweissen, und Vorrichtung die eine gesteuerte Schweisszange benützt
JP3322826B2 (ja) * 1997-08-13 2002-09-09 ファナック株式会社 サーボモータによる加圧制御方法及び装置
DE19917896B4 (de) 1998-04-20 2019-02-21 Nissan Motor Co., Ltd. Punktschweißverfahren
US6225590B1 (en) 1998-05-26 2001-05-01 Medar, Inc. Method for determining a condition of a resistance spotwelding system or a workpiece in the system
JP2000224812A (ja) 1999-01-29 2000-08-11 Toyo Electric Mfg Co Ltd 永久磁石形回転電機の制御方法
JP2002035953A (ja) 2000-07-28 2002-02-05 Honda Motor Co Ltd 電動式溶接ガン及びその制御方法
JP4701481B2 (ja) 2000-08-01 2011-06-15 富士電機システムズ株式会社 電動機の制御装置
JP3692929B2 (ja) 2000-11-24 2005-09-07 松下電器産業株式会社 モータ制御装置
US6900607B2 (en) * 2001-08-17 2005-05-31 Delphi Technologies, Inc. Combined feedforward and feedback parameter estimation for electric machines

Also Published As

Publication number Publication date
US20040069750A1 (en) 2004-04-15
EP1407850B1 (de) 2007-12-12
EP1407850A2 (de) 2004-04-14
US7002095B2 (en) 2006-02-21
JP3629022B2 (ja) 2005-03-16
EP1407850A3 (de) 2004-11-17
DE60317987D1 (de) 2008-01-24
JP2004130357A (ja) 2004-04-30

Similar Documents

Publication Publication Date Title
DE60317987T2 (de) Punktschweissvorrichtung und Verfahren zum Regeln der Andruckkraft einer Schweisszange
DE69514570T2 (de) Verfahren zur Berechnung von Antriebssollwerten zur Vermeidung von Industrierobotervibrationen
DE60110673T2 (de) Servosteuerung
DE3241897C2 (de) Widerstandspunktschweißgerät
DE102008027008A1 (de) Verfahren und Vorrichtung zum Steuern eines Manipulators
DE19919374A1 (de) Mit variabler Kraft unterstützende Servolenkungsvorrichtung
DE69304978T2 (de) Steuereinrichtung für eine Servolenkung mit Motor
EP0896263B1 (de) Verfahren und Schaltungsanordnung zur Ermittlung optimaler Reglerparameter für eine Drehzahlregelung
WO2008064727A1 (de) Roboter mit steuerung für zusatzachsen
DE102012107073B4 (de) Punktschweißvorrichtung
CH667410A5 (de) Verfahren und anordnung zum regeln des schweissvorganges bei einer widerstandsschweissmaschine.
WO2001058636A1 (de) Widerstandspunktschweiss-steuervorrichtung und -steuerverfahren
EP3639963B1 (de) Vorrichtung und verfahren zum betreiben einer widerstandschweissvorrichtung
EP0717673B1 (de) Verfahren zum widerstandsschweissen
DE69401590T2 (de) Algorithmus zur erzeugung einer reibung für eine aktive handsteuerung
EP1005147B1 (de) Verfahren und Schaltungsanordnung zur Ermittlung einer optimalen Verstärkung des Integrators eines Drehzahlreglers
DE69422194T2 (de) Progressive strombegrenzungregelung für ein widerstandsschweissgerät
DE10144286C1 (de) Verfahren zur Beurteilung der Qualität einer Schweißverbindung
DE102011018653A1 (de) Widerstands-Schweißvorrichtung
DE69028163T2 (de) Vorrichtung zur Regelung einer Elektromagnetischer Anordnung mit einer proportionellen Spule
DE10144731B4 (de) Schweißzange sowie Verfahren zum Widerstandsschweißen mit Beurteilung der Qualität einer Schweißverbindung
DE112017007423B4 (de) Elektropresse, Steuerverfahren und Programm
DE10005963A1 (de) Punktschweiß-Steuervorrichtung und -Steuerverfahren
DE19637632A1 (de) Numerisches Bahn-Steuersystem
DE10258059B4 (de) Verfahren zum Steuern einer Werkzeug-Anpreßkraft bei Fügevorrichtungen

Legal Events

Date Code Title Description
8364 No opposition during term of opposition