[go: up one dir, main page]

DE69124848T2 - Überwachungseinheit eines Servomotors - Google Patents

Überwachungseinheit eines Servomotors

Info

Publication number
DE69124848T2
DE69124848T2 DE69124848T DE69124848T DE69124848T2 DE 69124848 T2 DE69124848 T2 DE 69124848T2 DE 69124848 T DE69124848 T DE 69124848T DE 69124848 T DE69124848 T DE 69124848T DE 69124848 T2 DE69124848 T2 DE 69124848T2
Authority
DE
Germany
Prior art keywords
servo motor
servo
difference
feedback signal
position detection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
DE69124848T
Other languages
English (en)
Other versions
DE69124848D1 (de
Inventor
Hirohiko Kazato
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Application granted granted Critical
Publication of DE69124848D1 publication Critical patent/DE69124848D1/de
Publication of DE69124848T2 publication Critical patent/DE69124848T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/406Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
    • G05B19/4062Monitoring servoloop, e.g. overload of servomotor, loss of feedback or reference
    • 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/34Director, elements to supervisory
    • G05B2219/34455Different parameters are evaluated to indicate different faults
    • 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/37624Detect collision, blocking by measuring change of velocity or torque
    • 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/42Servomotor, servo controller kind till VSS
    • G05B2219/42306Excess in error, compare reference with feedback
    • 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/42Servomotor, servo controller kind till VSS
    • G05B2219/42321Wrong direction or sign of measured value, eventually stop

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Electric Motors In General (AREA)
  • Control Of Position Or Direction (AREA)

Description

  • Die Erfindung betrifft eine Servomotor-Überwachungsvorrichtung zum Überwachen eines Servomotors, der eine Last wie etwa eine Werkzeugmaschine antreibt, speziell eine Servomotor-Überwachungsvorrichtung mit einer Störungsdetektierund Ursachenbestimmungsfunktion.
  • Das PCT-Dokument WO 88/05570 zeigt ein Verfahren und eine Vorrichtung zum Überwachen von Bedienungselementen wie etwa Sicherheitseinrichtungen in einem Kraftfahrzeug. Positionsbefehissignale von einem Mikroprozessor sowie Rückführungs- Positionssignale von dem Bedienungselement werden einer gemeinsamen Diskriminierschaltung zugeführt. Die empfangenen Signale werden ständig mit Vorgabesignalen verglichen. Wenn Abweichungen festgestellt werden, werden Schaltsignale erzeugt und dem Mikroprozessor zugeführt.
  • Die UK-Patentanmeldung GB-A-2 006 990 zeigt ein Verfahren und eine Vorrichtung zum Überwachen einer Regelgröße. Die Überwachungsvorrichtung weist eine Logikeinheit auf, die Befehlssignale mit detektierten Positions- und Drehzahlsignalen eines Motors vergleicht. Die Vorrichtung weist ferner Mittel auf, um die erste Ableitung der Regelgröße, beispielsweise Position oder Drehzahl, in bezug auf die Zeit zu bilden. Eine Vergleichseinrichtung vergleicht diesen Differenzwert mit vorbestimmten Befehlsparametern und zeigt eine Störung an, wenn eine vorbestimmte Abweichung vorliegt. Im Stand der Technik ist eine Fehlersucheinrichtung auch zur Anwendung bei einer Motorsteuerung bekannt (siehe JP-Patentveröffentlichung Nr. 291682 von 1989), die eine Vielzahl von Zustandsbeobachtungseinheiten aufweist, um selektiv Steuersignale wie beispielsweise Spannungs-, Strom-, Geschwindigkeits- und andere Signale zu überwachen und das Störungsdrehmoment eines Motors in verschiedenen Betriebsarten zu schätzen. Der Ort einer Störung wird aus den Schätzwerten abgeleitet. Da eine solche Vorrichtung eine Vielzahl von Zustandsbeobachtungseinheiten verwendet, müssen die Konstanten des Motors exakt bekannt sein. Im allgemeinen werden jedoch die Motorkonstanten sehr leicht durch individuelle Unterschiede und die Temperatur beeinflußt, was zu Fehlern führt. Außerdem ist es bei der Steuerung eines Servomotors ganz wesentlich, ob die Ist-Position den Positionsbefehlen folgt. Dazu ist es notwendig, den Positionsbefehl und ein Positionsdetektier-Rückführungssignal, das von einem Positionsdetektor ankommt, ständig zu vergleichen und eine Warnung wie etwa "übergroßer Fehler", "übergroße Abweichung" oder dergleichen zu liefern, wenn die Differenz zwischen beiden größer als ein vorbestimmter Schwellenwert ist, und den Bediener auf jede Störung aufmerksam zu machen. Die obige Vorrichtung überwacht jedoch nicht die Position selbst, was ein wesentlicher Faktor bei der Überwachung eines Servomotors ist.
  • Andererseits ist auch Stand der Technik zur Positionsüberwachung bekannt. Wie Fig. 6 zeigt, umfaßt eine Servomotor- Überwachungsvorrichtung 601 eine Zähleinheit 601a, die ein Positionsbefehlssignal PR und ein Positionsdetektier-Rückführungssignal PF empfängt und eine Differenz zwischen beiden errechnet, und eine Bereichsbestimmungseinheit 601b, um eine Störung festzustellen, wenn die von der Zähleinheit 601a erhaltene Differenz einen vorbestimmten Schwellenwert überschreitet, und einen Störungsalarm wie etwa "übergroßer Fehler" abzugeben. In Fig. 6 bezeichnet 602 einen Servomotor, 603 ist ein Positionsdetektor zum Detektieren der Position des Servomotors 602, 604 ist ein Positionsbefehlsgenerator zum Abgeben des Positionsbefehlssignals, und 605 ist eine Servosteuerung zum Steuern des Antriebs des Servomotors 602 in Abhängigkeit von dem Positionsbefehlssignal PR und dem Positionsdetektier-Rückführungssignal PF.
  • Der Betrieb der wie beschrieben ausgebildeten Einrichtung wird nachstehend erläutert.
  • Die Servosteuerung 605 vergleicht das Positionsbefehlssignal PR, das von dem Positionsbefehlsgenerator 604 und dem Positionsdetektor abgegeben wird, und steuert den Antriebsstrom des Servomotors 602. Der Positionsdetektor 603 gibt das Positionsdetektier-Rückführungssignal PF in Abhängigkeit von dem Betrieb des Servomotors 602 ab. In dem oben beschriebenen Servomotorsteuersystem kann das Positionsdetektier-Rückführungssignal PF dem Positionsbefehlssignal PR nicht folgen, wenn: (1) die Last zu hoch ist, um eine Beschleunigung zu erzeugen; (2) die Polarität des Positionsdetektier-Rückführungssignals PF von dem Positionsdetektor 603 umgekehrt ist; und (3) elektrische Verbindungen zum Servomotor 602 nicht richtig sind. In jedem dieser Fälle 1 bis 3 veranlaßt die Servomotor-Überwachungseinrichtung 601 die Zähleinheit 601a, die Differenz zwischen dem Positionsbefehlssignal PR und dem Positionsdetektier-Rückführungssignal PF zu errechnen, und veranlaßt die Bereichsbestimmungseinheit 601b, diese Differenz mit einem vorbestimmten Schwellenwert zu vergleichen, festzustellen, daß eine Störung aufgetreten ist, wenn die Differenz den Schwellenwert überschreitet, und einen Störungsalarm abzugeben.
  • Fig. 7 ist ein Flußdiagramm, das die Sequenz dieses Betriebs verdeutlicht. Zuerst wird die Differenz D zwischen dem Positionsbefehlssignal PR und dem Positionsdetektier-Rückführungssignal PF ermittelt (Schritt 701). Dann wird abgefragt, ob die Differenz D innerhalb des Bereichs des vorbestimmten Schwellenwerts liegt (Schritt 702). Der Störungsalarm "übergroßer Fehler" wird abgegeben, wenn die Differenz D außerhalb des Schwellenwertbereichs liegt (Schritt 703). Wenn dagegen die Differenz D innerhalb dieses Bereichs ist, springt der Ablauf zu Schritt 701 zurück und wiederholt die Verarbeitung.
  • Die bekannte Servomotor-Überwachungseinrichtung kann imstande sein, das Auftreten einer Störung entsprechend der Differenz D zwischen dem Positionsbefehlssignal PR und dem Positionsdetektier-Rückführungssignal PF festzustellen, sie kann aber die Störungsursache nicht feststellen. Sie kann nicht feststellen, ob die Differenz D aufgrund eines ungenügenden Drehmoments größer geworden ist, weil die Maschine (die Last) zu schwer ist oder mit einem Hindernis zusammengestoßen ist, oder ob sie wegen einer unrichtigen Verbindung zum Servomotor auf Gegen-Servo zurückgeht, oder ob die Rückführung der Vorrichtung entgegengesetzt geschaltet ist. Wenn daher der Störungsalarm "übergroßer Fehler" abgegeben wird, muß die Störungsursache untersucht werden, was viel Zeit erfordert.
  • Es ist daher eine Aufgabe der vorliegenden Erfindung, die Nachteile des Stands der Technik zu überwinden durch Bereitstellen einer Servomotor-Überwachungsvorrichtung, die es erlaubt, daß die Servomotorsteuerung innerhalb kurzer Zeit einfach wiederhergestellt wird, wenn die Differenz D zwischen dem Positionsbefehlssignal PR und dem Positionsdetektier-Rückführungssignal PF als zu groß festgestellt wird. Gemäß der vorliegenden Erfindung wird eine Servomotor-Überwachungsvorrichtung angegeben, wie sie in Anspruch 1 definiert ist.
  • Fig. 1 zeigt eine Servomotor-Überwachungsvorrichtung gemäß einer Ausführungsform der vorliegenden Erfindung;
  • Fig. 2 ist ein Flußdiagramm der Operation für die Servomotor-Überwachungsvorrichtung einer Ausführungsorm der vorliegenden Erfindung, und Fig. 2(a) ist ein Flußdiagramm, das Operationen einer alternativen Ausführungsform zeigt;
  • Fig. 3 ist ein Impulsplan eines Servosteuersystems im Normalbetrieb;
  • Fig. 4 ist ein Impulsplan eines Servosteuersystems im Fall von ungenügendem Drehmoment;
  • Fig. 5 ist ein Irnpulsplan des Servosteuersystems im Fall von Gegen-Servo;
  • Fig. 6 zeigt eine bekannte Servomotor-Überwachungsvorrichtung;
  • Fig. 7 ist ein Flußdiagramm der Operation der bekannten Servomotor-Überwachungsvorrichtung; und
  • Fig. 8 ist ein Impulsplan, der das Servosteuersystem zeigt, wenn die gesteuerte Maschine mit einem Gegenstand kollidiert ist.
  • Eine Ausführungsform einer Servomotor-Überwachungsvorrichtung gemäß der vorliegenden Erfindung wird nachstehend im einzelnen unter Bezugnahme auf die Zeichnungen beschrieben.
  • Fig. 1 zeigt die Auslegung eines Servosystems, bei dem die Servomotor-Überwachungsvorrichtung 101 verwendet wird. Die Servomotor-Überwachungsvorrichtung 101 weist folgendes auf: eine Zähleinheit 101a zum Empfang eines Positionsbefehlssignals PR und eines Positionsdetektier-Rückführungssignals und zum Bilden einer Differenz D zwischen beiden, eine Bereichsbestimmungseinheit 101b zum Feststellen einer Störung, wenn die von der Zähleinheit 101a gebildete Differenz D größer als ein vorbestimmter Schwellenwert ist, und eine Bestimmungseinheit 101c zum Bestimmen der Ursache für das Auftreten einer Störung in Abhängigkeit von einem Vorzeichen des Positionsdetektier-Rückführungssignals PF (d. h. des Vorzeichens der Beschleunigung dieses Signals) und dem eines Stromrückführungswerts P&sub0;. In Fig. 1 bezeichnet 102 einen Servomotor; 103 ist ein Positionsdetektor zum Detektieren der Position des Servomotors 102; 104 ist ein Positionsbefehlsgenerator, der Positionsbefehlssignale abgibt, und 105 ist eine Servosteuerung zum Steuern der dem Servomotor 102 zugeführten Leistung in Abhängigkeit von dem Positionsbefehlssignal PR und dem Positionsdetektier-Rückführungssignal PF.
  • Der Betrieb der Servomotor-Überwachungsvorrichtung gemäß der wie oben beschrieben ausgebildeten Ausführungsform wird nachstehend im einzelnen erläutert.
  • Gemäß Fig. 1 vergleicht die Servosteuerung 105 das von dem Positionsbefehlsgenerator 104 abgegebene Positionsbefehls signal PR und das von dem Positionsdetektor 103 abgegebene Positionsdetektier-Rückführungssignal PF miteinander, um den Strom zu steuern, der zum Treiben des Servomotors 102 genutzt wird. Während des Betriebs des Servomotors 102 gibt der Positionsdetektor 103 dementsprechend das Positions detektier-Rückführungssignal PF ab. Inzwischen veranlaßt die Servomotor-Überwachungsvorrichtung 101 die Zähleinheit 101a, die Differenz zwischen dem Positionsbefehlssignal PR und dem Positionsdetektier-Rückführungssignal PF zu bilden, die Bereichsbestimmungseinheit 101b zu veranlassen, diese Differenz mit einem vorbestimmten Schwellenwert zu vergleichen, und das Auftreten einer Störung festzustellen, wenn die Differenz den Schwellenwert überschreitet. Ferner vergleicht die Bestimmungseinheit 101c das Vorzeichen b der Beschleunigung des Positionsdetektier-Rückführungssignals PF und das des Stromrückführungswerts P&sub0; miteinander und bestimmt die Ursache des übergroßen Positionsfehlers als "ungenügendes Drehmoment" bei übereinstimmenden Vorzeichen oder "Gegen-Servo" bei nichtübereinstimmenden Vorzeichen.
  • Fig. 2 ist ein Flußdiagramm, das den Ablauf der obigen Operation verdeutlicht. Zuerst wird die Differnez D zwischen dem Positionsbefehlssignal PR und dem Positionsdetektier- Rückführungssignal PF gebildet (Schritt 201). Dann wird abgefragt, ob die Differenz D innerhalb eines gegebenen Bereichs eines vorbestimmten Schwellenwerts (Bestimmungswerts) liegt (Schritt 202), und das Vorzeichen b der Beschleunigung des Positionsdetektier-Rückführungssignals PF wird mit dem Vorzeichen der Stromrückführung (Vorzeichen des Stromrückführungswerts P&sub0;) verglichen, wenn die Differenz D außerhalb des Schwellenwertbereichs ist (Schritt 203). Wenn die obigen Vorzeichen nicht übereinstimmen, wird ein "Gegen-Servo" Störungsalarm abgegeben (Schritt 204), oder wenn sie übereinstimmen, wird ein Störungsalarm "ungenügendes Drehmoment" abgegeben (Schritt 205). Wenn dagegen die Differenz D innerhalb des Schwellenwertbereichs liegt, springt der Ablauf zu Schritt 201 zurück und wiederholt die Abarbeitung.
  • Die Basis zur Feststellung von "ungenügendem Drehmoment" und "Gegen-Servo" in der Vorzeichenbestimmungseinheit 101c wird nachstehend unter Bezugnahme auf die Diagramme der Fig. 3, 4 und 5 beschrieben.
  • Fig. 3 zeigt die Wellenformen der Ausgangssignale (Positionsbefehlssignal PR, Positionsdetektier-Rückführungssignal PF und Stromrückführungswert P&sub0;), die von den entsprechenden Teilen des Servosteuersystems erzeugt werden, wenn störungs freier Betrieb vorliegt, und zeigt außerdem die Beschleunigung des Positionsrückführungssignals. Es ist zu beachten, daß bei der vorstehenden Ausführungsform davon ausgegangen wird, daß ein positiver Strom fließt, wenn der Servomotor in Vorwärtsrichtung beschleunigt. Das obere Diagramm in Fig. 3 zeigt die Beziehung zwischen dem Positionsbefehlssignal PR und dem Positionsdetektier-Rückführungssignal PF, das nächstfolgende Diagramm zeigt die Differenz zwischen beiden, und das untere Diagramm zeigt die Änderung des Stromrückführungswerts P&sub0;.
  • Fig. 4 ist ein Beispiel für "ungenügendes Drehmoment", wobei die Beschleunigung bei t&sub0; ausgelöst wird, aber aufgrund einer Strombegrenzung bei t&sub1; das Positionsdetektier-Rückführungssignal PF dem Positionsbefehlssignal PR nicht normal folgen kann und die Differenz D zwischen beiden den Schwellenwert bei tA überschreitet, was in einem Störungsalarm resultiert. Da das Vorzeichen des Positionsdetektier-Rückführungssignals (d. h. das Vorzeichen der Beschleunigung dieses Signals) mit demjenigen des Stromrückführungswerts P&sub0; in diesem Fall übereinstimmt, kann die Ursache der Störung als "ungenügendes Drehmoment" festgestellt werden.
  • Fig. 5 zeigt ein Beispiel von "Gegen-Servo", wobei das Positionsbefehlssignal PR bei t&sub0; abgegeben wurde, aber der Motor abnormal in einer Richtung läuft, die zu der Vorgabe durch das Positionsbefehlssignal PR entgegengesetzt ist infolge einer positiven Rückkopplung durch Gegen-Servo, und die Differenz D den Schwellenwert überschreitet, was in einem Störungsalarm resultiert. Da das Vorzeichen des Positionsdetektier-Rückführungssignals (d. h. das Vorzeichen der Beschleunigung dieses Signals) mit demjenigen des Stromrück führungswerts P&sub0; in diesem Fall nicht übereinstimmt, kann die Störungsursache als "Gegen-Servo" festgestellt werden. Bei der vorstehenden Ausführungsform wird davon ausgegangen, daß eine positive Stromrückführung fließt (d. h. der Stromrückführungswert P&sub0; positiv ist), wenn der Motor in der Vorwärtsrichtung beschleunigt wird. Wenn von der entgegengesetzten Annahme ausgegangen wird, versteht es sich, daß die Störungsursache als "Gegen-Servo" festgestellt wird, wenn das Vorzeichen a des Positionsdetektier-Rückführungssignals mit dem Vorzeichen des Stromrückführungswerts P&sub0; übereinstimmt, und als "ungenügendes Drehmoment" festgestellt wird, wenn sie nicht übereinstimmen.
  • Bei der vorliegenden Ausführungsform wird die Unfähigkeit zum Beschleunigen des Servomotors aufgrund einer schweren Maschinenlast nicht von einer Kollision der Maschine mit einem Hindernis unterschieden, und beide werden als "ungenügendes Drehmoment" festgestellt.
  • Da die Beschleunigung des Positionsdetektier-Rückführungssignals zum Zeitpunkt der Kollision abrupt gegen Null abfällt, ist es auch rn:glich, eine "Maschinenkollision" von anderen Situationen mit "ungenügendem Drehmoment" zu unterscheiden, wenn der Beschleunigungswert unter einen bestimmten Schwellenwert fällt. Ein Flußdiagramm, das die Operation dieser Alternative zeigt, ist in Fig. 2(a) gezeigt, und ein Impulsplan ist in Fig. 8 dargestellt. Bei diesem Beispiel wird die Möglichkeit einer Kollision geprüft durch Errechnen des Beschleunigungswerts innerhalb der Differenzerfassungsroutine (siehe Schritt 202(a)) und Verzweigen in Schritt 202(b), wenn die Beschleunigung einen gegebenen Schwellenwert unterschreitet. In diesem Fall wird eine Maschinenkollision diskriminiert, und ein Störungsalarm "Maschinenkollision" wird ausgelöst. Im übrigen ist das Flußdiagramm von Fig. 2(a) gleich demjenigen von Fig. 2. Wenn also die Beschleunigung nicht geringer geworden ist, wird in Schritt 203 ein Vergleich des Beschleunigungs-Vorzeichens mit demjenigen der Stromrückführung ausgeführt. Bei dieser alternativen Ausführungsform führt die Bestimmungseinheit 101c die zusätzliche Funktion des Vergleichs des Beschleunigungswert-Schwellenwerts aus. Wie oben beschrieben wird, umfaßt eine Servomotor-Überwachungsvorrichtung eine Störungsbestimmungseinheit zum Bestimmen einer Störung im Betriebszustand eines Servomotors und zum Bestimmen der Störungsursache in Abhängigkeit von einem Positionsbefehlssignal, einem Positionsdetektier- Rückführungssignal und dem Rückführungswert des Motorstroms, der dem Servomotor zugeführt wird. Die Überwachungsvorrichtung ermöglicht also eine einfache Wiederherstellung der Servomotorsteuerung innerhalb kurzer Zeit, wenn die Differenz D zwischen dem Positionsbefehlssignal PR und dem Positionsdetektier-Rückführungssignal PF zu groß wird. Anders ausgedrückt erlaubt die Servomotor-Überwachungsvorrichtung eine rasche Störungsermittlung und -beseitigung bei Auftreten irgendeiner Störung, so daß eine verbesserte Instandhaltungsleistung gegeben ist.

Claims (10)

1. Servomotor-Überwachungsvorrichtung, die folgendes aufweist:
einen Positionsdetektor (103) zum Überwachen einer Position des Servomotors (102) und zum Erzeugen eines Positionsdetektierrückführsignals (Pf);
eine Detektiereinrichtung (101a) zum Detektieren einer Differenz zwischen einem Positionsbefehlssignal (P ), das von einem Positionsbefehlsgenerator (104) an eine Servosteuerung (105) für den Servomotor (102) abgegeben wird, und dem Positionsdetektierrückführsignal (PF); und
eine Bereichsbestimmungseinrichtung (101b) zum Vergleichen der Differenz mit einem vorbestimmten Bereich von akzeptablen Differenzwerten (D) und, wenn die Differenz außerhalb dieses Bereichs ist, Erzeugen eines Störungssignals, das eine Störung anzeigt; und
gekennzeichnet durch
eine Vorzeichenbestimmungseinrichtung (101c), um aufgrund des Störungssignals das Vorzeichen (b) der zweiten Ableitung (Beschleunigung) des Positionsdetektierrückführsignals (Pf) mit dem Vorzeichen des Stroms (Po) zu vergleichen, der dem Servomotor (102) zugeführt wird, wobei der Strom (Po) der Vorzeichenbestimmungseinrichtung (101c) als ein Stromreferenzwert von der Servosteuerung (105) zugeführt wird, wobei
die Vorzeichenbestimmungseinrichtung (101c) ausgebildet ist, um die Störung auf der Basis des Vergleichs von Vorzeichen zu diskriminieren, indem sie einen ersten Störungsalarm abgibt, der einen Hochlastzustand ("ungenügendes Drehmoment") anzeigt, wenn die Vorzeichen übereinstimmen, und einen zweiten Störungsalarm abgibt, der einen entgegengesetzten Servozustand ("Gegen-Servo") anzeigt, wenn die Vorzeichen nicht übereinstimmen.
10 2. Vorrichtung nach Anspruch 1, wobei der Servomotor (102) verwendet wird, um die Position wenigstens eines beweglichen Elements einer Maschine zu steuern und wobei die Bestimmungseinrichtung (101c) Mittel aufweist, um zwischen einem Hochlastzustand ("ungenügendes Drehmoment") und einem Maschinenkollisionszustand zu diskriminieren, indem sie einen plötzlichen Abfall der zweiten Ableitung (Beschleunigung) des Positionsdetektierrückführsignals (Pf) detektieren.
DE69124848T 1990-06-19 1991-06-17 Überwachungseinheit eines Servomotors Expired - Fee Related DE69124848T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2161097A JPH0454885A (ja) 1990-06-19 1990-06-19 サーボモータ用監視装置

Publications (2)

Publication Number Publication Date
DE69124848D1 DE69124848D1 (de) 1997-04-10
DE69124848T2 true DE69124848T2 (de) 1997-10-09

Family

ID=15728549

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69124848T Expired - Fee Related DE69124848T2 (de) 1990-06-19 1991-06-17 Überwachungseinheit eines Servomotors

Country Status (4)

Country Link
US (1) US5210476A (de)
EP (1) EP0462539B1 (de)
JP (1) JPH0454885A (de)
DE (1) DE69124848T2 (de)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0578062A3 (de) * 1992-06-29 1995-05-10 Sunny Co Ltd Steuerungssystem zum Antreiben eines Objektes.
KR0168068B1 (ko) * 1992-10-19 1999-03-20 윤종용 위치제어시스템의 위치정보 판별장치 및 그 판별방법
JP2819367B2 (ja) * 1992-12-18 1998-10-30 日東工器株式会社 マニピュレータの安全操作システム
US5325028A (en) * 1993-03-26 1994-06-28 Storage Technology Corporation System and method for magnetic tape leader block extraction
US5548195A (en) * 1994-12-22 1996-08-20 International Business Machines Corporation Compensated servo control stage positioning apparatus
JP3091388B2 (ja) * 1995-04-19 2000-09-25 ファナック株式会社 モータの暴走検出方法および暴走検出装置
EP0791872A1 (de) * 1996-02-27 1997-08-27 Siemens Aktiengesellschaft Einrichtung und Verfahren zur Überwachung von Kupplungen und/oder Riemengetrieben bei Achsen oder Spindeln an Werkzeugmaschinen, Robotern oder dergleichen
DE29621617U1 (de) * 1996-12-12 1997-03-13 Siemens AG, 80333 München Vorrichtung zur Überwachung und Begrenzung der statischen Schließkraft einer längsgeführt hin und her bewegbaren Masse
DE19746065A1 (de) * 1997-10-17 1999-04-22 Heidenhain Gmbh Dr Johannes Verfahren und Schaltungsanordnung zur Überwachung der Regelbarkeit von Elektromotoren
DE19960834B4 (de) * 1999-12-16 2006-10-26 Agie S.A., Losone Verfahren und Vorrichtung zur Störungserfassung, insbesondere zur Kollisionserfassung, im Antriebssystem einer numerisch gesteuerten Werkzeugmaschine
EP1246035A1 (de) * 2001-03-28 2002-10-02 Techspace Aero S.A. Methode und Vorrichtung zur Steuerung eines Elektromotors
US6598859B1 (en) 2001-05-31 2003-07-29 Magnetek, Inc. Multiple hoist synchronization apparatus and method
US6731085B2 (en) * 2002-04-02 2004-05-04 Trw Inc. Method and apparatus for determining motor faults in an electric assist steering system
FR2848358B1 (fr) * 2002-12-04 2005-03-18 Roulements Soc Nouvelle Systeme d'actionnement comprenant un capteur numerique de position
US7408317B2 (en) * 2005-05-04 2008-08-05 Wildeck, Inc. Apparatus having a motor, controller for the motor, and method of controlling the motor
US20070033785A1 (en) * 2005-08-09 2007-02-15 Kohring Mark D Ridge vent with biocidal source
US7392790B2 (en) * 2006-01-20 2008-07-01 Caterpillar Inc. System and method for resolving crossed electrical leads
US7370635B2 (en) * 2006-01-20 2008-05-13 Caterpillar Inc. System and method for resolving electrical leads
JP4241785B2 (ja) * 2006-08-31 2009-03-18 株式会社東芝 サーボ制御装置
JP2008259280A (ja) * 2007-04-03 2008-10-23 Hitachi Ltd モータコントローラの診断方法
JP4868022B2 (ja) * 2009-04-27 2012-02-01 トヨタ自動車株式会社 モータ制御システムの異常判定装置
JP5367623B2 (ja) 2010-03-15 2013-12-11 オムロン株式会社 サーボシステム、サーボモータ駆動装置、セーフティユニットおよびサーボシステムの制御方法
JP5383925B2 (ja) * 2010-11-11 2014-01-08 三菱電機株式会社 モータ制御システムおよびその安全監視方法
JP2014235587A (ja) * 2013-06-03 2014-12-15 東芝機械株式会社 工作機械およびその制御方法
CN105980870A (zh) * 2014-02-07 2016-09-28 尼得科电机有限公司 用于电机监视的系统、设备和方法
KR102493907B1 (ko) * 2015-06-25 2023-01-31 엘지이노텍 주식회사 액츄에이터 및 그 제어방법
JP6346206B2 (ja) * 2016-01-14 2018-06-20 ファナック株式会社 ブロック時間表示手段を有する数値制御装置
US10603234B2 (en) * 2016-03-30 2020-03-31 Stryker Corporation Patient support apparatuses with drive systems
JP6620380B1 (ja) * 2019-02-12 2019-12-18 株式会社安川電機 モータ制御システム
US11890234B2 (en) * 2019-12-30 2024-02-06 Stryker Corporation Patient transport apparatus with crash detection
US12032352B2 (en) 2021-06-14 2024-07-09 Mantis Robotics, Inc. Servo joint safety position monitoring apparatus and method
TWI863174B (zh) * 2023-03-20 2024-11-21 晶豪科技股份有限公司 應用於伺服馬達的控制方法以及應用於伺服馬達的處理電路

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2744984C2 (de) * 1977-10-06 1987-04-23 Schoppe & Faeser Gmbh, 4950 Minden Verfahren und Schaltungsanordnung zur Überwachung eines Stellantriebs
JPS57113118A (en) * 1980-12-30 1982-07-14 Fanuc Ltd Robot control system
DE3135886A1 (de) * 1981-09-10 1983-03-24 Robert Bosch Gmbh, 7000 Stuttgart Einrichtung zur positierung wenigstens einer verstellvorrichtung, insbesondere fuer kraftfahrzeugsitze
JPS5890204A (ja) * 1981-11-25 1983-05-28 Fanuc Ltd 位置制御装置におけるフォローアップ回路
FR2520523A1 (fr) * 1982-01-27 1983-07-29 Commissariat Energie Atomique Structure de commande analogique pour boucles d'asservissement de la position en rotation d'un moteur a charge inertielle variable
FR2548399A1 (fr) * 1983-07-01 1985-01-04 Quenderff Jean Philippe Dispositif electronique d'asservissement numerique par comparaison de frequences en temps reel
DE3701714A1 (de) * 1987-01-22 1988-08-04 Bosch Gmbh Robert Verfahren und vorrichtung zur ueberwachung rechnergesteuerter stellglieder
DE3741973A1 (de) * 1987-12-11 1989-06-22 Voith Gmbh J M Verfahren zum ueberwachen des arbeitsablaufes einer werkzeugmaschine
JPH02178811A (ja) * 1988-12-29 1990-07-11 Hitachi Seiko Ltd サーボ制御装置

Also Published As

Publication number Publication date
DE69124848D1 (de) 1997-04-10
US5210476A (en) 1993-05-11
JPH0454885A (ja) 1992-02-21
EP0462539B1 (de) 1997-03-05
EP0462539A1 (de) 1991-12-27

Similar Documents

Publication Publication Date Title
DE69124848T2 (de) Überwachungseinheit eines Servomotors
DE102016100175B4 (de) Robotersystem, welches mit einer Mehrzahl von Controllern vorgesehen ist, die eine Mehrzahl von Industrierobotern betätigen
DE19529644A1 (de) Steuerung für eine elektrische Servolenkung
DE3323807C2 (de)
DE4037175A1 (de) Antiblockierbremsanlage mit ausfallmeldeschaltung
DE2612356A1 (de) Antiblockierregler fuer kraftfahrzeuge
WO2009065667A1 (de) Überwachen von temperatursensoren eines pulswechselrichters
EP3653428A1 (de) Verfahren zum sicheren überwachen der funktion eines langstatorlinearmotors
DE10163010B4 (de) Verfahren und Einrichtung zur sicheren Überwachung der Drehzahl einer elektrischen Maschine
DE69521581T2 (de) Elektrische Servolenkung
DE69300439T2 (de) Erfassung von Sensor-Defekt.
DE112017005122T5 (de) Fahrzeugseitige Steuerung
EP1253490A2 (de) Verfahren und Vorrichtung zur sicheren Geschwindigkeitsüberwachung
EP0924583A2 (de) Verfahren und Anordnung zur Überprüfung von Motorbremsen
EP2083433B2 (de) Sicherheitsgerät und System
DE19805722B4 (de) Verfahren und Vorrichtung zur Überwachung von elektrischen Leitungen
WO1988005570A1 (en) Process and device for monitoring computer-controlled final control elements
EP3109999A2 (de) Verfahren und vorrichtung zur ermittlung einer physikalischen grösse einer mehrphasen-synchronmaschine
EP0379669B1 (de) Verfahren und Sicherheitsschaltung
EP3447540B1 (de) Lichtvorhang
EP1023649B1 (de) Verfahren und schaltungsanordnung zur überwachung des betriebszustands von elektromotoren
EP3137948B1 (de) Vorrichtung und verfahren zum fehlersicheren überwachen eines beweglichen maschinenteils
DE2940598C2 (de) Störungserkennungseinrichtung
EP0988677B1 (de) Sicherheitsvorrichtung für einen antrieb
EP3244221B1 (de) Überwachungsanordnung zur überwachung eines sicherheitsgebers und verfahren zur überwachung eines sicherheitsgebers

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8320 Willingness to grant licences declared (paragraph 23)
8339 Ceased/non-payment of the annual fee