[go: up one dir, main page]

DE102016006343A1 - Mit einer funktion zum erkennen von anomalem bremsen ausgestattete motorsteuerung und verfahren zum erkennen von anomalem bremsen - Google Patents

Mit einer funktion zum erkennen von anomalem bremsen ausgestattete motorsteuerung und verfahren zum erkennen von anomalem bremsen Download PDF

Info

Publication number
DE102016006343A1
DE102016006343A1 DE102016006343.2A DE102016006343A DE102016006343A1 DE 102016006343 A1 DE102016006343 A1 DE 102016006343A1 DE 102016006343 A DE102016006343 A DE 102016006343A DE 102016006343 A1 DE102016006343 A1 DE 102016006343A1
Authority
DE
Germany
Prior art keywords
servomotor
mechanical brake
brake
rotational
signal
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
DE102016006343.2A
Other languages
English (en)
Other versions
DE102016006343B4 (de
Inventor
Satoshi lkai
Tomoyuki Aizawa
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 DE102016006343A1 publication Critical patent/DE102016006343A1/de
Application granted granted Critical
Publication of DE102016006343B4 publication Critical patent/DE102016006343B4/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/19Numerical 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 positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/08Arrangements for controlling the speed or torque of a single motor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q5/00Driving or feeding mechanisms; Control arrangements therefor
    • B23Q5/22Feeding members carrying tools or work
    • B23Q5/52Limiting feed movement
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q5/00Driving or feeding mechanisms; Control arrangements therefor
    • B23Q5/22Feeding members carrying tools or work
    • B23Q5/32Feeding working-spindles
    • B23Q5/326Feeding working-spindles screw-operated
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q5/00Driving or feeding mechanisms; Control arrangements therefor
    • B23Q5/22Feeding members carrying tools or work
    • B23Q5/34Feeding other members supporting tools or work, e.g. saddles, tool-slides, through mechanical transmission
    • B23Q5/38Feeding other members supporting tools or work, e.g. saddles, tool-slides, through mechanical transmission feeding continuously
    • B23Q5/40Feeding other members supporting tools or work, e.g. saddles, tool-slides, through mechanical transmission feeding continuously by feed shaft, e.g. lead screw
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q5/00Driving or feeding mechanisms; Control arrangements therefor
    • B23Q5/54Arrangements or details not restricted to group B23Q5/02 or group B23Q5/22 respectively, e.g. control handles
    • B23Q5/58Safety devices
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M13/00Testing of machine parts
    • 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/182Numerical 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 the machine tool function, e.g. thread cutting, cam making, tool direction control
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P29/00Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
    • H02P29/02Providing protection against overload without automatic interruption of supply
    • H02P29/024Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load
    • H02P29/0241Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load the fault being an overvoltage
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/14Electronic commutators
    • H02P6/16Circuit arrangements for detecting position
    • 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/34429Servo controller near main cpu but remote from servomotor, integrated in cnc
    • 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/41Servomotor, servo controller till figures
    • G05B2219/41279Brake
    • 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/45145Milling
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P3/00Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters
    • H02P3/06Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters for stopping or slowing an individual dynamo-electric motor or dynamo-electric converter
    • H02P3/18Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters for stopping or slowing an individual dynamo-electric motor or dynamo-electric converter for stopping or slowing an AC motor
    • H02P3/26Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters for stopping or slowing an individual dynamo-electric motor or dynamo-electric converter for stopping or slowing an AC motor by combined electrical and mechanical braking

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Power Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Electric Motors In General (AREA)
  • Numerical Control (AREA)

Abstract

Die Motorsteuerung der vorliegenden Erfindung umfasst eine Signalempfangseinheit zum Empfang eines Signals für die Betätigung einer mechanischen Bremse, eine Positionsüberwachungseinheit zum Ermitteln der Historie der Drehposition des Servomotors vom Empfang des Signals bis zum Stopp der Drehung des Servomotors mit einem Lagegeber, eine Versatzmengen-Berechnungseinheit, die den Drehversatz des Servomotors vom Empfang des Signals bis zum Stopp der Drehung des Servomotors aus der Historie berechnet, und eine Anomalitätsbestimmungseinheit, die bestimmt, dass ein anomaler Zustand in der mechanischen Bremse vorliegt, wenn der berechnete Drehversatz einen vorgegebenen ersten Schwellenwert überschreitet.

Description

  • Hintergrund der Erfindung
  • 1. Gebiet der Erfindung
  • Die vorliegende Erfindung betrifft eine mit einer mechanischen Bremse ausgestattete Motorsteuerung, die eine Ausgangsachse eines Servomotors bremst, sobald die Stromversorgung des Servomotors getrennt wird, und betrifft insbesondere eine mit einer Funktion zum Erkennen von anomalen Zuständen in solch einer mechanischen Bremse ausgestattete Motorsteuerung und ein Verfahren zum Erkennen von anomalen Zuständen einer mechanischen Bremse.
  • 2. Stand der Technik
  • Eine Werkzeugmaschine, die einen Hauptspindelkopf entlang einem Kugelgewinde durch Drehen des Kugelgewindes durch einen Servomotor bewegt, entspricht dem Stand der Technik. Ein Werkzeug wie ein Schaftfräser oder Bohrer ist am Hauptspindelkopf befestigt und die Bearbeitung eines Werkstücks erfolgt durch Bewegen des Hauptspindelkopfs in Richtung des Werkstücks, während sich das Werkzeug dreht.
  • Ferner gibt es Werkzeugmaschinen, wie Senkrechtfräsmaschinen, bei denen sich ein Kugelgewinde in der Richtung der Schwerkraft erstreckt, so dass der Hauptspindelkopf in der Richtung der Schwerkraft nach oben und unten bewegt wird. Wenn bei solch einer Werkzeugmaschine der Antrieb des Servomotors bei einem Trennen der Stromversorgung oder einem Not-Aus ausgeschaltet wird, kann sich das Kugelgewinde frei drehen und es besteht die Gefahr, dass der Hauptspindelkopf aufgrund der Wirkung der Schwerkraft nach unten fällt. Daher ist in einer Werkzeugmaschine, in der sich die Hauptspindelkopf nach oben und unten bewegt, eine mechanische Bremse zum Bremsen der Ausgangsachse des Servomotors angebracht, falls die Stromversorgung getrennt wird oder ein Not-Aus eintritt.
  • Ferner besteht bei einem Industrieroboter, bei dem ein Servomotor zum Antrieb einer Achse des Roboters verwendet wird, ebenfalls die Gefahr, dass der Arm des Roboters nach unten fällt, wenn der Antrieb des Servomotors ausgeschaltet wird, sobald die Stromversorgung getrennt wird oder ein Not-Aus eintritt. Daher ist in Industrierobotern eine mechanische Bremse zum Bremsen der Ausgangsachse des Servomotors montiert.
  • Ferner kann, wenn ein anomaler Zustand in der mechanischen Bremse vorliegt, der Hauptspindelkopf der Werkzeugmaschine oder der Roboterarm nach unten fallen, sobald die Stromversorgung getrennt wird oder ein Not-Aus eintritt. Entsprechend wurde wie im japanischen Patent Nr. 3081258 oder im offengelegten japanischen Patent Nr. H06-284766 dargestellt ein Verfahren zum Erkennen von anomalen Zuständen in der mechanischen Bremse vorgeschlagen.
  • Das japanische Patent Nr. 3081258 offenbart eine mechanische Bremse umfassend eine mit einer Ausgangsachse eines Motors verbundene Bremsscheibe und einen gegen die Bremsscheibe gedrückten Bremsschuh. Ferner wird in einem Verfahren zum Erkennen eines Defekts der im japanischen Patent Nr. 3081258 offenbarten mechanischen Bremse beim Bremsen einer Drehachse des Motors der Stromwert bei Beginn des Drehens des Motors gemessen, während der dem Motor zugeführte Strom schrittweise erhöht wird. Entsprechend wird, wenn die Drehachse des Motors nicht gebremst wird, der Stromwert zu Beginn des Drehens des Motors gemessen, während der dem Motor zugeführte Strom schrittweise erhöht wird. Ferner wird durch Vergleichen der Differenz zwischen den gemessenen Strömen und einem Sollwert entsprechend dem Bremsdrehmoment ein Defekt der mechanischen Bremse festgestellt.
  • Ferner wird beim Verfahren zum Erkennen eines anomalen Zustands in einer mechanischen Bremse, das im offengelegten japanischen Patent Nr. H06-284766 offenbart ist, der Motor, wenn sich der Grad des Verschleißes eines Reibungsbremselements einer mechanischen Bremse in einem normalen Bereich befindet, ohne Betätigung der mechanischen Bremse angetrieben und der Motorlaststrom-Wert zum Zeitpunkt des Antriebs des Motors wird vorab gemessen und gespeichert. Wenn die mechanische Bremse daraufhin überprüft wird, ob sich der Grad des Verschleißes des Reibungsbremselements in einem normalen Bereich befindet, wird der Motor ohne Betätigung der mechanischen Bremse angetrieben, und es wird die Höhe des Motorlaststroms gemessen, während der Motor angetrieben wird. Ferner wird ein anomaler Zustand der mechanischen Bremse durch Vergleichen des gemessenen Motorlaststrom-Werts mit dem zuvor gespeicherten Motorlaststrom-Werts erkannt.
  • Die im zuvor genannten japanischen Patent Nr. 3081258 und offengelegten japanischen Patent Nr. H06-284766 offenbarten Verfahren zum Erkennen eines anormalen Zustands in einer mechanischen Bremse sind Verfahren, bei denen die Diagnose auf Vorliegen eines anomalen Zustands der mechanischen Bremse durch separates Ausführen eines Prüfprogramms für die mechanische Bremse erfolgt. Entsprechend besteht beim Verfahren zum Erkennen eines anomalen Zustands für eine mechanische Bremse, das im japanischen Patent Nr. 3081258 und im offengelegten japanischen Patent Nr. H06-284766 offenbart ist, das Problem, dass es Fälle gibt, in denen ein anomaler Zustand in der mechanischen Bremse auftritt, bevor die Prüfung der mechanischen Bremse erfolgt. Daher ist es wünschenswert, über ein Verfahren zum Erkennen eines anomalen Zustands einer mechanischen Bremse oder Anzeichen hierfür, selbst wenn eine Prüfung der mechanischen Bremse nicht erfolgt, zu verfügen.
  • Zusammenfassung der Erfindung
  • Die vorliegende Erfindung stellt ein Verfahren zum Erkennen eines anomalen Zustands einer Bremse und eine Motorsteuerung bereit, die in einer frühen Phase einen anomalen Zustand einer mechanischen Bremse, die einen Servomotor oder eine von diesem angetriebenen Achse bremst, erkennen kann.
  • Gemäß dem ersten Aspekt der vorliegenden Erfindung wird eine Motorsteuerung bereitgestellt, umfassend einen Servomotor, eine auf den Servomotor oder eine vom Servomotor angetriebene Achse einwirkende mechanische Bremse, einen Controller, der den Servomotor und die mechanische Bremse steuert, einen Lagegeber, der die Drehposition des Servomotors oder die Position der Achse erkennt, wobei der Controller eine Signalempfangseinheit, die ein Signal empfängt, das die mechanische Bremse betätigt, eine Positionsüberwachungseinheit, welche die Drehposition des Servomotors durch den Lagegeber überwacht und die Historie der Drehpositionen des Servomotors vom Zeitpunkt, zu dem das Signal empfangen wird, bis zum Zeitpunkt, zu dem der Servomotor aufhört sich zu drehen, eine Versatzmengen-Berechnungseinheit, die aus der Historie die Menge des Drehversatzes des Servomotors vom Zeitpunkt, zu dem das Signal empfangen wird, bis zum Zeitpunkt, zu dem der Servomotor aufhört sich zu drehen, und eine Anomalitätsbestimmungseinheit, die bestimmt, dass ein anomaler Zustand in der mechanischen Bremse vorliegt, wenn die berechnete Menge des Drehversatzes einen vorgegebenen ersten Schwellenwert überschreitet, umfasst.
  • Gemäß dem zweiten Aspekt der vorliegenden Erfindung wird die Motorsteuerung gemäß dem ersten Aspekt bereitgestellt, wobei die Positionsüberwachungseinheit die Drehzahl des Servomotors ermittelt, wenn das Signal empfangen wird, die Anomalitätsbestimmungseinheit den ersten Schwellenwert gemäß der ermittelten Drehzahl ändert und bestimmt, dass ein anomaler Zustand in der mechanischen Bremse vorliegt, wenn der von der Versatzmengen-Berechnungseinheit berechnete Drehversatz größer ist als der Schwellenwert nach der Änderung.
  • Gemäß dem dritten Aspekt der vorliegenden Erfindung wird die Motorsteuerung gemäß dem ersten Aspekt bereitgestellt, wobei die Positionsüberwachungseinheit die Drehzahl des Servomotors ermittelt, wenn das Signal empfangen wird, die Versatzmengen-Berechnungseinheit das Quadrat der ermittelten Drehzahl durch die zuvor berechnete Menge des Drehversatzes dividiert und die Anomalitätsbestimmungseinheit bestimmt, dass ein anomaler Zustand in der mechanischen Bremse vorliegt, wenn der Quotient kleiner ist als ein zweiter vorgegebener Schwellenwert.
  • Gemäß dem vierten Aspekt der vorliegenden Erfindung wird die Motorsteuerung gemäß dem ersten oder zweiten Aspekt bereitgestellt, wobei der Controller ferner eine erste Speichereinheit umfasst, die nacheinander die von der Versatzmengen-Berechnungseinheit bei jedem Empfang eines Signals berechnete Menge des Drehversatzes speichert, wobei die Anomalitätsbestimmungseinheit bestimmt, dass ein anomaler Zustand in der mechanischen Bremse vorliegt, wenn die von der Versatzmengen-Berechnungseinheit bei jedem Empfang eines Signals berechnete Menge des Drehversatzes stärker zunimmt als die zuvor in der ersten Speichereinheit gespeicherte Menge des Drehversatzes.
  • Gemäß dem fünften Aspekt der vorliegenden Erfindung wird die Motorsteuerung gemäß dem dritten Aspekt bereitgestellt, wobei der Controller ferner eine erste Speichereinheit umfasst, die nacheinander den von der Versatzmengen-Berechnungseinheit bei jedem Empfang eines Signals ermittelten Quotienten speichert, wobei die Anomalitätsbestimmungseinheit bestimmt, dass ein anomaler Zustand in der mechanischen Bremse vorliegt, wenn der von der Versatzmengen-Berechnungseinheit bei jedem Empfang eines Signals ermittelte Quotient stärker abnimmt als der zuvor in der ersten Speichereinheit gespeicherte Quotient.
  • Gemäß dem sechsten Aspekt der vorliegenden Erfindung wird die Motorsteuerung gemäß einem vom ersten bis fünften Aspekt bereitgestellt, wobei der Controller ferner eine zweite Speichereinheit zum Speichern der von der Positionsüberwachungseinheit ermittelten Historie der Drehpositionen des Servomotors umfasst, wobei die in der zweiten Speichereinheit gespeicherte Historie nach außen vom Controller ausgegeben wird.
  • Gemäß dem siebten Aspekt der vorliegenden Erfindung wird ein Verfahren zum Erkennen eines anomalen Zustands einer Bremse für eine Motorsteuerung umfassend einen Servomotor, eine auf den Servomotor oder eine vom Servomotor angetriebene Achse einwirkende Bremse, einen Lagegeber, der die Drehposition des Servomotors oder die Position der Achse erkennt, bereitgestellt, wobei das Verfahren zum Erkennen eines anomalen Zustands einer Bremse die Schritte umfasst zum: Ermitteln der Historie der Drehpositionen des Servomotors vom Beginn der Betätigung der mechanischen Bremse bis zum Stopp der Drehung des Servomotors, Berechnen der Menge des Drehversatzes des Servomotors vom Beginn der Betätigung der mechanischen Bremse bis zum Stopp der Drehung des Servomotors aus der Historie und Bestimmen, dass ein anomaler Zustand in der mechanischen Bremse vorliegt, wenn die berechnete Menge des Drehversatzes einen ersten Schwellenwert überschreitet.
  • Gemäß dem achten Aspekt der vorliegenden Erfindung wird das Verfahren zum Erkennen eines anomalen Zustands einer Bremse gemäß dem siebten Aspekt bereitgestellt, ferner umfassend: das Ermitteln der Drehzahl des Servomotors, wenn die Betätigung der mechanischen Bremse beginnt, das Ändern des ersten Schwellenwert gemäß der ermittelten Drehzahl und das Entscheiden, dass ein anomaler Zustand in der mechanischen Bremse vorliegt, wenn die berechnete Menge des Drehversatzes den ersten Schwellenwert nach der Änderung überschreitet.
  • Gemäß dem neunten Aspekt der vorliegenden Erfindung wird das Verfahren zum Erkennen eines anomalen Zustands einer Bremse gemäß dem siebten Aspekt bereitgestellt, ferner umfassend: das Ermitteln der Drehzahl des Servomotors zu Beginn der Betätigung der mechanischen Bremse, das Teilen des Quadrats der ermittelten Drehzahl durch die zuvor berechnete Menge des Drehversatzes und das Entscheiden, dass ein anomaler Zustand in der mechanischen Bremse vorliegt, wenn der Quotient niedriger ist als ein vorgegebener zweiter Schwellenwert.
  • Gemäß dem zehnten Aspekt der vorliegenden Erfindung wird das Verfahren zum Erkennen eines anomalen Zustands einer Bremse gemäß dem siebten oder achten Aspekt bereitgestellt, ferner umfassend: das Entscheiden, dass ein anomaler Zustand in der mechanischen Bremse vorliegt, wenn die berechnete Menge des Drehversatzes bei jeder Betätigung der mechanischen Bremse zunimmt.
  • Gemäß dem elften Aspekt der vorliegenden Erfindung wird das Verfahren zum Erkennen eines anomalen Zustands einer Bremse gemäß dem neunten Aspekt bereitgestellt, ferner umfassend: das Entscheiden, dass ein anomaler Zustand in der mechanischen Bremse vorliegt, wenn der Quotient bei jeder Betätigung der mechanischen Bremse abnimmt.
  • Gemäß dem zwölften Aspekt der vorliegenden Erfindung wird das Verfahren zum Erkennen eines anomalen Zustands einer Bremse gemäß dem siebten bis elften Aspekt bereitgestellt, ferner umfassend: das Ausgeben der Drehpositionshistorie des Servomotors vom Beginn der Betätigung der mechanischen Bremse bis zum Stopp der Drehung des Servomotors nach außen.
  • Kurze Beschreibung der Zeichnungen
  • Diese Aufgaben, Merkmale und Vorteile und weitere Aufgaben, Merkmale und Vorteile der vorliegenden Erfindung gehen aus der folgenden ausführlichen Beschreibung der beispielhaften Ausführungsformen der vorliegenden Erfindung hervor, die in den beigefügten Zeichnungen dargestellt sind.
  • 1 zeigt ein Blockdiagramm zur Darstellung der Konfiguration der Motorsteuerung der ersten Ausführungsform.
  • 2 zeigt ein Fließbild zur Darstellung des Verfahrens zum Erkennen eines anomalen Zustands der in 1 dargestellten mechanischen Bremse.
  • 3 zeigt einen Graphen zur Darstellung, wie viel der Hauptspindelkopf nach Auslösen eines Not-Aus-Signals in der in 1 dargestellten Motorsteuerung nach unten fällt.
  • Ausführliche Beschreibung
  • Nachfolgend sind Ausführungsformen der vorliegenden Erfindung in Bezug auf die Zeichnungen beschrieben. In den Zeichnungen werden die gleichen Bezugszeichen für die gleichen oder entsprechenden Bestandteile verwendet. Der Maßstab der Zeichnungen zur Darstellung der Bestandteile der dargestellten Ausführungsformen wurde entsprechend angepasst, um das Verständnis der vorliegenden Erfindungen zu erleichtern. Ferner wird die folgende Erläuterung der Motorsteuerung anhand der Anwendung von dieser auf eine Werkzeugmaschine dargestellt. Die vorliegenden Erfindungen sind aber nicht darauf beschränkt.
  • (Erste Ausführungsform)
  • 1 zeigt ein Blockdiagramm zur Darstellung der Konfiguration der Motorsteuerung der ersten Ausführungsform. Die Motorsteuerung der ersten Ausführungsform wie in 1 dargestellt umfasst einen in eine Werkzeugmaschine 11 eingebauten Servomotor 12, eine mechanische Bremse 13, die auf einen Servomotor oder eine von einem Servomotor angetriebene Achse einwirkt, und einen Controller 14, der den Servomotor 12 und die mechanische Bremse 13 steuert.
  • Die Werkzeugmaschine 11 ist beispielsweise ein Vertikal-Bearbeitungszentrum oder eine Senkrechtfräsmaschine. Die Werkzeugmaschine 11 umfasst einen Werkstücktisch 15, auf dem ein zu bearbeitendes Werkstück W montiert ist, und einen Hauptspindelkopf 17, der oberhalb des Werkstücktischs 15 angeordnet ist und an dem ein Werkzeug 16 zum Bearbeiten des auf dem Werkstücktisch 15 montierten Werkstücks W befestigt ist. Der Hauptspindelkopf 17 ist entlang dem sich in der Richtung der Schwerkraft erstreckenden Kugelgewinde 18 beweglich. Das Kugelgewinde 18 ist mit der Ausgangsachse des Servomotors 12 verbunden.
  • Die Werkzeugmaschine 11 umfasst einen Lagegeber 19, beispielsweise einen Messwertgeber, der die Position (Drehposition) der Ausgangsachse des Servomotors 12 misst. Der Controller 14 umfasst einen Servoverstärker 20, der mit dem Servomotor 12 der Werkzeugmaschine 11 verbunden ist und diesen steuert, und eine Bremsensteuereinheit 21, die mit der mechanischen Bremse 13 verbunden ist und diese steuert.
  • Mit dem Servoverstärker 20 und der Bremsensteuereinheit 21 ist eine Befehlseinheit 22 verbunden. Die Befehlseinheit 22 liefert Befehlswerte wie die Drehzahl oder die Drehposition des Servomotors 12 an den Servoverstärker 20. Ferner regelt der Servoverstärker 20 den Servomotor 12 auf Basis des Befehlswerts der Befehlseinheit 22 und des Ausgabewerts des Lagegebers 19.
  • Ferner gibt die Befehlseinheit 22 ein Stromtrennsignal an den Servoverstärker 20 aus, wenn das Stromtrennsignal, das nachfolgend beschrieben ist, eingegeben wird, und gibt ein Bremssignal an die Bremsensteuereinheit 21 aus. Der Servoverstärker 20 stoppt die Stromversorgung des Servomotors 12 als Reaktion auf das Stromtrennsignal und die Bremsensteuereinheit 21 betätigt die mechanische Bremse 13 durch das Bremssignal.
  • In der vorliegenden Ausführungsform bewegt sich der Hauptspindelkopf 17 der Werkzeugmaschine 11 in der Richtung der Schwerkraft entlang dem Kugelgewinde 18 nach oben und unten. Entsprechend kann durch Betätigen der mechanischen Bremse 13, wenn die Stromversorgung des Servomotors 12 gestoppt wird, der das Kugelgewinde 18 antreibt, das Herunterfallen des Hauptspindelkopfs 17 aufgrund der Wirkung der Schwerkraft verhindert werden.
  • Ein Beispiel der mechanischen Bremse 13 wird beschrieben. Die mechanische Bremse 13 umfasst beispielsweise ein von einem Elektromagnet (nicht dargestellt) angetriebenes Reibungsbremselement (nicht dargestellt) und ein elastisches Element (nicht dargestellt), welches das Reibungsbremselement gegen die Ausgangsachse des Servomotors 12 oder ein mit diesem gekoppeltes Element vorspannt. Ferner löst sich bei Stromversorgung des Elektromagneten das Reibungsbremselement von der Ausgangsachse des Servomotors 12 gegen die Vorspannkraft des elastischen Elements. Somit ist die mechanische Bremse 13 gelöst. Durch Stoppen der Stromversorgung des Elektromagneten entsprechend dem Bremssignal wie zuvor beschrieben wird wiederum das Reibungsbremselement vom elastischen Element gegen die Ausgangsachse des Servomotors 12 gedrückt. Somit arretiert das Reibungsbremselement die Ausgangsachse des Servomotors 12. Die mechanische Bremse 13 in der dargestellten Ausführungsform wirkt auf die Ausgangsachse des Servomotors 12 wie beispielhaft beschrieben ein; die vorliegende Erfindung ist aber nicht darauf beschränkt. Die mechanische Bremse 13 kann ebenfalls auf eine vom Servomotor 12 angetriebene Achse einwirken.
  • Ferner umfasst der Controller 14 wie in 1 dargestellt eine Controller-Stromversorgungsquelle 23. Die Controller-Stromversorgungsquelle 23 ist mit der Befehlseinheit 22 verbunden. Die Controller-Stromversorgungsquelle 23 umfasst einen Stromausfall-Erkennungskreis 24, in den ein Abschaltsignal eingegeben wird, wenn ein Stromausfall eintritt, und einen Abschaltungs-Erkennungskreis 26, in den ein Abschaltsignal eingegeben wird, wenn ein Stromversorgungsschalter 25, der an der Außenseite des Controllers 14 angeordnet ist, von Ein auf Aus geschaltet wird. Der Stromversorgungsschalter 25 ist eingeschaltet, wenn die Werkzeugmaschine 11 in Betrieb ist, und wird nach dem Ende des Betriebs der Werkzeugmaschine 11 oder bei einem Not-Aus der Werkzeugmaschine 11 ausgeschaltet. Ferner kann zusätzlich zum Stromversorgungsschalter 25 beispielsweise ein Sensor angeordnet sein, der den Zugang einer Person zur Werkzeugmaschine 11 erkennen kann. Das Erkennungssignal des Sensors kann in den Abschaltungs-Erkennungskreis 26 als ein Abschaltsignal eingegeben werden.
  • Wenn der Stromversorgungsschalter 25 ausgeschaltet ist, das heißt wenn die Stromversorgung ausgeschaltet ist, erkennt der Abschaltungs-Erkennungskreis 26 ein Abschaltsignal und gibt ein Signal für die Befehlseinheit 22 aus. Ferner erkennt während eines Stromausfalls der Stromausfall-Erkennungskreis 24 das Abschaltsignal und gibt ein Signal für die Befehlseinheit 22 aus.
  • Die Befehlseinheit 22 gibt ein Stromtrennsignal für den Servoverstärker 20 aus und gibt ein Bremssignal für die Bremsensteuereinheit 21 entsprechend dem Abschaltsignal vom Stromausfall-Erkennungskreis 24 oder dem Abschaltungs-Erkennungskreis 26 für die Controller-Stromversorgungsquelle 23 aus. Ferner kann die Befehlseinheit 22 ein Signal zum Erkennen eines anomalen Zustands mit dem Betriebsprogramm der Werkzeugmaschine 11 als ein Bremssignal für die Bremsensteuereinheit 21 ausgeben.
  • Wenn der Servoverstärker 20 ein Stromtrennsignal von der Befehlseinheit 22 empfängt, wird die Stromversorgung des Servomotors 12 der Werkzeugmaschine 11 gestoppt, was dazu führt, dass sich der Servomotor 12 in einem stromlosen Zustand befindet. Wenn wiederum die Bremsensteuereinheit 21 einen Bremsbefehl von der Befehlseinheit 22 empfängt, wird die mechanische Bremse 13 der Werkzeugmaschine 11 betätigt. Entsprechend wird der Hauptspindelkopf 17 gebremst. Insbesondere kann in der Werkzeugmaschine 11, die den Hauptspindelkopf nach oben und unten bewegt, die Position von diesem durch die mechanische Bremse 13 gehalten werden, wenn der Strom abgeschaltet wird oder ausfällt.
  • Ferner bestimmt in der vorliegenden Anwendung die Bremsensteuereinheit 21, ob ein anomaler Zustand in der mechanischen Bremse 13 vorliegt oder nicht.
  • Ein „anomaler Zustand in der mechanischen Bremse” wie hier verwendet bedeutet einen Zustand, in dem die beabsichtigte Bremskraft nicht erzielt werden kann, etwa weil Öl an der Oberfläche des Reibungsbremselements der mechanischen Bremse 13 haftet, sich die Oberfläche des Reibungsbremselements geändert hat, so dass die Bremskraft verringert ist, das elastische Element, welches das Reibungsbremselement vorspannt, beschädigt ist oder das Reibungsbremselement einen erheblichen Verschleiß aufweist.
  • Insbesondere weist die Bremsensteuereinheit 21 wie in 1 dargestellt eine Bremssignal-Empfangseinheit 27, eine Positionsüberwachungseinheit 28, eine Versatzmengen-Berechnungseinheit 29, eine Anomalitätsbestimmungseinheit 30, eine Ausgabeeinheit 32, eine erste Speichereinheit 31 und eine zweite Speichereinheit 33 auf. Das Verfahren zum Erkennen eines anomalen Zustands für die mechanische Bremse 13 umfassend den Betrieb der Einheiten ist nachfolgend beschrieben.
  • 2 zeigt ein Fließbild zur Darstellung des Verfahrens zum Erkennen eines anomalen Zustands der in 1 dargestellten mechanischen Bremse 13.
  • In Bezug auf 1 und 2 wird, wenn die Bremssignalempfangseinheit 27 der Bremsensteuereinheit 21 ein Bremssignal von der Befehlseinheit 22 erhält (2, Schritt S11), die mechanische Bremse 13 betätigt (2 Schritt S12). Zu diesem Zeitpunkt wird ein Stromtrennsignal von der Befehlseinheit 22 an den Servoverstärker 20 gesendet, der die Stromversorgung des Servomotors 12 stoppt (sogenanntes Servo-Aus).
  • Ferner sendet die Bremssignalempfangseinheit 27 zum gleichen Zeitpunkt wie die Betätigung der mechanischen Bremse 13 das Bremssignal von der Befehlseinheit 22 an die Positionsüberwachungseinheit 28.
  • Anschließend überwacht die Positionsüberwachungseinheit 28 der Bremsensteuereinheit 21 die Position (Drehposition) der Ausgangsachse des Servomotors mit dem Lagegeber 19, beispielsweise einem Messgeber. Insbesondere startet die Positionsüberwachungseinheit 28 die Erkennung der Drehposition des Servomotors 12 mit dem Bremssignal als ein Auslösesignal und erhält eine Historie der Drehpositionen des Servomotors 12 seit Beginn der Erkennung bis zum Stopp der Drehung des Servomotors (2, Schritt S13).
  • Anschließend berechnet die Versatzmengen-Berechnungseinheit 29 der Bremsensteuereinheit 21 aus der von der Positionsüberwachungseinheit 28 erhaltenen Historie der Drehbewegungen des Servomotors 12 die Drehversatzmenge des Servomotors 12 (2, Schritt S14). Die in Schritt S14 berechnete Drehversatzmenge ist die Menge, um die sich die Position der Ausgangsachse des Servomotors 12 in der Drehrichtung vom Start des Bremens der Ausgangsachse des Servomotors 12 bis zum Stopp der Drehung des Servomotors 12 geändert hat. Die berechnete Drehversatzmenge entspricht dem, wie viel der Hauptspindelkopf 17 nach einer Betätigung der mechanischen Bremse 13 nach unten fällt. Entsprechend wird bestimmt, dass, je größer der von der Versatzmengen-Berechnungseinheit 29 berechnete Drehversatz ist, desto geringer die Bremskraft der mechanischen Bremse 13 ist. Entsprechend bestimmt die Anomalitätserkennungseinheit 30 der Bremsensteuereinheit 21, dass ein anomaler Zustand in der mechanischen Bremse 13 vorliegt, wenn der von der Versatzmengen-Berechnungseinheit 29 berechnete Drehversatz einen vorgegebenen ersten Schwellenwert überschreitet (2, Schritt S15). Der vorgegebene erste Schwellenwert kann geändert und vorab in der ersten Speichereinheit 31 gespeichert werden.
  • Ferner gibt die Ausgabeeinheit 32 der Bremsensteuereinheit 21 nach außen vom Controller 14 aus, dass ein anomaler Zustand in der mechanischen Bremse vorliegt (2, Schritt S16). Als ein Verfahren für die Ausgabe kann das Anzeigen auf einem Bildschirm, das Ausdrucken, ein Licht- oder Tonalarm in Betracht gezogen werden.
  • 3 zeigt einen Graphen zur Darstellung, wie viel der Hauptspindelkopf 17 nach unten fällt, nachdem die mechanische Bremse 13 betätigt wurde (beispielsweise nach Auslösen eines Not-Aus-Signals). Im Graphen stellt die horizontale Achse die Zeit dar und die vertikale Achse stellt die Position des Hauptspindelkopfs 17 dar. Ferner stellt die durchgezogene Linie im Graphen die Änderung der Position des Hauptspindelkopfs 17 dar, wenn die mechanische Bremse 13 normal funktioniert. Ferner stellen die lange und kurze gestrichelte Linie die Änderung der Position des Hauptspindelkopfs 17 dar, wenn ein anomaler Zustand in der mechanischen Bremse 13 vorliegt.
  • Wenn beispielsweise der Controller 14 des mechanischen Werkzeugs 11 ein dort eingegebenes Not-Aus-Signal erhält, wird die Stromversorgung des Servomotors 12 gestoppt, die mechanische Bremse 13 betätigt und der Hauptspindelkopf 17 gebremst. Wenn die mechanische Bremse 13 normal betätigt wird, wie mit der durchgezogenen Linie in 3 dargestellt, fällt die Position Xb des Hauptspindelkopfs 17, wenn der Servomotor 12 als Reaktion auf das Not-Aus-Signal aufhört sich zu drehen, nur wenig aus der Position Xa ab, wenn das Not-Aus-Signal eingegeben wird. Der Grund für ein geringes Fallen nach unten, selbst wenn die mechanische Bremse 13 normal betätigt wird, besteht darin, dass in einer mechanischen Bremse 13 unter Verwendung eines Reibungsbremssystems aufgrund der Montagegenauigkeit oder des Spiels eines Zahnrads ein Zeitraum auftritt, in dem kein Bremsen erfolgt.
  • Wenn aber ein anormaler Zustand der mechanischen Bremse 13 vorliegt, nimmt der zuvor beschriebene Zeitraum vom Beginn des Bremens durch die mechanische Bremse 13 bis zum Stopp der Drehung des Servomotors zu. Daher entspricht, wenn ein anomaler Zustand in der mechanischen Bremse 13 vorliegt, wie durch die lange und kurze gestrichelte Linie in 3 dargestellt, die Position Xc des Hauptspindelkopfs 17, wenn der Servomotor 12 als Reaktion auf das Not-Aus-Signal aufhört sich zu drehen, einer Position, die mehr aus der Position Xa bei Eingabe des Not-Aus-Signals abgefallen ist als die Position Xb, wenn die Bremse normal betätigt wird.
  • Dementsprechend ermittelt der Controller 14 der vorliegenden Erfindung den Positionsversatz des Hauptspindelkopfs 17 vom Zeitpunkt, zu dem das Not-Aus-Signal eingegeben wird, zum Zeitpunkt, zu dem die Drehung des Servomotors 12 endet, wie in 3 dargestellt, durch die in 1 dargestellte Positionsüberwachungseinheit 28. Ferner berechnen die Versatzmengen-Berechnungseinheit 29 und die Anomalitätsbestimmungseinheit 30, die in 1 dargestellt sind, wie viel der Hauptspindelkopf 17 von dem Zeitpunkt, zu dem das Not-Aus-Signal eingegeben wird, nach unten fällt (Versatzmenge) und bestimmen, ob ein anomaler Zustand in der mechanischen Bremse 13 vorliegt oder nicht, auf Basis jeweils des berechneten Versatzes. Insbesondere kann gemäß der vorliegenden Erfindung der Grad, um den die Abnahme der Wirksamkeit der mechanischen Bremse 13 beim Beenden eines Vorgangs mit dem mechanischen Werkzeug 11 oder bei einem Not-Aus des mechanischen Werkzeugs 11 erfolgt, nachvollzogen werden. Entsprechend können ein anomaler Zustand der mechanischen Bremse 13 oder Hinweise darauf erkannt werden, ohne separat eine Prüfung der mechanischen Bremse 13 durchzuführen.
  • In der ersten Ausführungsform kann die in 1 dargestellte erste Speichereinheit 31 mit einer Funktion zum Speichern der von der Versatzmengen-Berechnungseinheit 29 bei jedem Empfang eines Bremssignal, das heißt bei jedem Betätigen der mechanischen Bremse 13, berechneten Versatzmenge nacheinander ausgestattet sein. Wenn solch eine Funktion vorhanden ist, kann die Anomalitätsbestimmungseinheit 30 die von der Versatzmengen-Berechnungseinheit 29 berechnete Drehversatzmenge und die zuvor in der ersten Speichereinheit 31 gespeicherte Drehversatzmenge bei jedem Empfang eines Bremssignals vergleichen. Ferner bestimmt bei jedem Empfang eines Bremssignals, wenn die von der Versatzmengen-Berechnungseinheit 29 berechnete Drehversatzmenge zunimmt, die Anomalitätsbestimmungseinheit 30 vorzugsweise dies als ein Zeichen der Abnahme der Wirksamkeit der mechanischen Bremse 13.
  • Darüber hinaus kann in der Motorsteuerung der ersten Ausführungsform die Bremsensteuereinheit 21 ferner eine zweite Speichereinheit 33 wie in 1 dargestellt umfassen. Die zweite Speichereinheit 33 speichert die von der Positionsüberwachungseinheit 28 ermittelte Historie der Drehpositionen des Servomotors 12 und die gespeicherte Historie der Drehpositionen wird vorzugsweise nach außen vom Controller 14 ausgegeben. Auf diese Weise kann, wenn die zweite Speichereinheit 33 vorhanden ist, ein Graph erstellt werden wie in 3 dargestellt und es kann die Drehversatzmenge des Servomotors 12 vom Zeitpunkt, zu dem ein Bremssignal empfangen wird, bis zum Zeitpunkt zu dem die Drehung des Servomotors 12 endet, optisch nachvollzogen werden. Ferner kann der Drehversatz des Servomotors 12 vom Zeitpunkt, zu dem ein Bremssignal empfangen wird, bis zum Zeitpunkt, zu dem die Drehung des Servomotors 12 endet, ausgegeben werden und daher kann ein Benutzer der Werkzeugmaschine 11 leicht eine dritte Personen über den aktuellen Zustand der mechanischen Bremse 13 benachrichtigen.
  • (Zweite Ausführungsform)
  • Nachfolgend ist die zweite Ausführungsform beschrieben. Es werden die gleichen Bezugszeichen für die gleichen Bestandteile wie bei der ersten Ausführungsform verwendet und auf eine Erläuterung dieser wird verzichtet. Entsprechend werden die Bestandteile der ersten Ausführungsform nur in Bezug auf Unterschiede zu dieser beschrieben.
  • In der ersten Ausführungsform bestimmt, wenn die Drehversatzmenge des Servomotors 12 vom Zeitpunkt, wenn die mechanische Bremse 13 betätigt wird, bis zum Zeitpunkt, wenn die Drehung des Servomotors 12 endet, das heißt wenn die Menge, um die der Hauptspindelkopf 17 nach unten fällt, den vorgegebenen ersten Schwellenwert überschreitet, die Anomalitätsbestimmungseinheit 30, dass ein anomaler Zustand vorliegt. Wenn die Drehung des Servomotors 12 plötzlich durch die Eingabe eines Not-Aus-Signals gestoppt wird, unterscheidet sich die Drehzahl des Servomotors 12 entsprechend der Solldrehzahl, die von der Befehlseinheit 22 ausgegeben wird. Je höher die Drehzahl (Ausgangsgeschwindigkeit) des Servomotors 12 zu diesem Zeitpunkt ist, desto länger ist die Zeit vom Beginn des Bremsens der mechanischen Bremse 13, wobei die mechanische Bremse ein Reibungsbremssystem ist, bis zum Stoppen der Drehung des Servomotors 12. Somit unterscheidet sich, selbst wenn die mechanische Bremse normal betätigt wird, die Menge, um die der Hauptspindelkopf 17 vom Zeitpunkt, zu dem das Not-Aus-Signal eingegeben wird, nach unten fällt (Drehversatzmenge) entsprechend der Drehzahl des Servomotors 12, wenn das Not-Aus-Signal eingegeben wird. Die Konfiguration der zweiten Ausführungsform ist unter Berücksichtigung von diesem dargestellt.
  • Die Motorsteuerung gemäß der zweiten Ausführungsform ist insbesondere die Motorsteuerung der in 1 dargestellten ersten Ausführungsform, ferner umfassend einen Drehzahlmesser (nicht dargestellt), der die Drehzahl des Servomotors 12 misst. Ferner kann in der zweiten Ausführungsform die Anomalitätsbestimmungseinheit 30 den ersten Schwellenwert ändern, der einen anomalen Zustand der mechanischen Bremse 13 bestimmt, entsprechend der Drehzahl des Servomotors 12, wenn ein Bremssignal begleitend ein Abschaltsignal, Not-Aus-Signal oder einen Alarm usw. empfangen wird.
  • Insbesondere in Bezug 1 ermittelt, wenn die Bremssignal-Empfangseinheit 27 ein Bremssignal empfängt, die Positionsüberwachungseinheit 28 die Drehzahl des Servomotors mit dem Drehzahlmesser (nicht dargestellt). Die ermittelte Drehzahl wird an die Anomalitätsbestimmungseinheit 30 gesendet. Ferner ändert die Anomalitätsbestimmungseinheit 30 den in der ersten Speichereinheit 31 gespeicherten ersten Schwellenwert entsprechend der gemessenen Drehzahl. Darüber hinaus vergleicht die Anomalitätsbestimmungseinheit 30 den Schwellenwert nach der Änderung und die von der Versatzmengen-Berechnungseinheit 29 berechnete Drehversatzmenge. Wenn der Drehversatz größer ist als der Schwellenwert nach der Änderung, wird bestimmt, dass ein anomaler Zustand in der mechanischen Bremse 13 vorliegt.
  • Ferner wird wie zuvor beschrieben, wenn der erste Schwellenwert geändert wird, der erste Schwellenwert geändert, beispielsweise durch Ändern des Koeffizienten, mit dem der erste Schwellenwert multipliziert wird, gemäß einem Rang, der auf eine gemessene Drehzahl angewendet wird. Insbesondere wird in Bezug auf eine höhere Drehzahl ein größerer Koeffizient festgelegt. Entsprechend wird der Schwellenwert nach der Änderung größer, je höher die gemessene Drehzahl ist.
  • Wie zuvor beschrieben kann durch Ändern des ersten Schwellenwerts, der den anomalen Zustand der mechanischen Bremse 13 entsprechend der Drehzahl des Servomotors 12, wenn das Bremssignal empfangen wird, bestimmt, der anomale Zustand der mechanischen Bremse 13 oder ein Hinweis darauf genauer erkannt werden als in der Motorsteuerung gemäß der ersten Ausführungsform.
  • Der in 1 dargestellte Lagegeber 19 kann durch Verwenden eines Impulscodierers wie ein Messgeber nicht nur die Drehposition des Servomotors 12 messen, sondern auch die Drehzahl von diesem. Dementsprechend ist es nicht erforderlich, den Drehzahlmesser separat in der Motorsteuerung vorzusehen.
  • Ferner kann die Drehzahl des Servomotors 12 unter Verwendung des folgenden Verfahrens ermittelt werden. Beispielsweise wird unter Verwendung des in 1 dargestellten Lagegebers 19 die Drehversatzmenge des Servomotors 12 vom Empfang des Bremssignals bis zum Verstreichen einer kleinen Menge von Zeit ermittelt. Ferner kann durch Differenzieren des Drehversatzes die Drehzahl des Servomotors 12 ermittelt werden.
  • (Dritte Ausführungsform)
  • Nachfolgend ist die dritte Ausführungsform beschrieben. Es werden die gleichen Bezugszeichen für die gleichen Bestandteile wie bei der ersten und zweiten Ausführungsform verwendet und auf eine Erläuterung dieser wird verzichtet. Entsprechend werden die Bestandteile der ersten Ausführungsform nur in Bezug auf Unterschieden zu dieser beschrieben.
  • In der zweiten Ausführungsform wird der erste Schwellenwert, der einen anomalen Zustand in der mechanischen Bremse 13 bestimmt, entsprechend der Drehzahl des Servomotors 12, wenn das Bremssignal empfangen wird, geändert. In der zweiten Ausführungsform hingegen hängt der Grad, um den der erste Schwellenwert geändert wird, beispielsweise die Wahl von Koeffizienten, mit denen der erste Schwellenwert multipliziert wird, in großem Maße von der Erfahrung des Entwicklers der Motorsteuerung ab. Eine Konfiguration wird beschrieben, in welcher der Schwellenwert durch strenge Beachtung der Drehzahl des Servomotors 12, wenn ein Bremssignal empfangen wird, bei Erkennen eines anomaler Zustands der mechanischen Bremse 13 gemäß der dritten Ausführungsform festgelegt werden kann.
  • Die dritte Ausführungsform der Motorsteuerung ist die Motorsteuerung der ersten Ausführungsform wie in 1 dargestellt, ferner umfassend einen Drehzahlmesser zum Messen der Drehzahl des Servomotors 12. In solch einer Konfiguration gilt Folgendes:
  • V
    ist die Drehzahl (Ausgangsgeschwindigkeit) des Servomotors, wenn ein Bremssignal empfangen wird.
    t
    ist die verstrichene Zeit vom Zeitpunkt, zu dem das Bremssignal empfangen wird, bis zum Zeitpunkt, zu dem die Drehung des Servomotors 12 stoppt.
    L
    ist die Menge, um die der Hauptspindelkopf 17 nach unten fällt, vom Zeitpunkt, zu dem das Bremssignal empfangen wird, bis zum Zeitpunkt, zu dem die Drehung des Servomotors 12 stoppt (das heißt die Drehversatzmenge des Servomotors 12).
    a
    ist der Grad der Verzögerung, der bei Betätigung der mechanischen Bremse 13 erfolgt.
  • Dabei wird t = V/a aus V – at = 0 ermittelt.
  • Ferner wird L = 1/(2a) × V2 aus 1/2at2 ermittelt. Somit ist die Menge des Fallens nach unten L proportional zum Quadrat der Ausgangsgeschwindigkeit V.
  • Entsprechend wird die Verzögerung a dargestellt durch a = 1/2 × V2/L von L = 1/(2a) × V2. Insbesondere ist die Verzögerung a proportional zum Quotienten des Quadrats der Ausgangsgeschwindigkeit V dividiert durch die Menge des Fallens L. Somit wird bei Abnahme des Werts (V2/L) die Verzögerung a kleiner und die Wirkkraft der mechanischen Bremse 13 nimmt ab.
  • Wie zuvor beschrieben erkennt die Motorsteuerung der dritten Ausführungsform anomale Zustände oder Hinweise darauf. Insbesondere in Bezug 1 ermittelt, wenn die Bremssignal-Empfangseinheit 27 ein Bremssignal empfängt, die Positionsüberwachungseinheit 28 die Drehzahl (Ausgangsgeschwindigkeit V) des Servomotors 12 mit dem Drehzahlmesser (nicht dargestellt). Die ermittelte Drehzahl (Ausgangsgeschwindigkeit V) wird an die Versatzmengen-Berechnungseinheit 29 gesendet.
  • Ferner berechnet die Versatzmengen-Berechnungseinheit 29 die Drehversatzmenge (Menge des Fallens L) des Servomotors 12 vom Zeitpunkt, zu dem das Bremssignal empfangen, bis zum Zeitpunkt, zu dem die Drehung des Servomotors 12 stoppt. Ferner ermittelt die Versatzmengen-Berechnungseinheit 29 den Quotienten (V2/L), der durch Dividieren des Quadrats der von Positionsüberwachungseinheit 28 ermittelten Drehzahl (Ausgangsgeschwindigkeit V) durch die zuvor berechnete Drehversatzmenge (Menge des Fallens L) ermittelt wird. Ferner bestimmt die Anomalitätsbestimmungseinheit 30 das Vorliegen eines anomalen Zustands in der mechanischen Bremse 13, wenn der Quotient von (V2/L) kleiner ist als der in der ersten Speichereinheit 31 gespeicherte zweite Schwellenwert.
  • In der vorliegenden Ausführungsform kann, wenn ein anomaler Zustand der mechanischen Bremse 13 erkannt wird, der zweite Schwellenwert unter strenger Beachtung der Drehzahl des Servomotors 12, wenn das Bremssignal empfangen wird, festgelegt werden. Entsprechend kann die Motorsteuerung gemäß der dritten Ausführungsform einen anomalen Zustand der mechanischen Bremse 13 oder einen Hinweis darauf genauer erkennen als die Motorsteuerung der zweiten Ausführungsform.
  • In der zuvor beschriebenen dritten Ausführungsform kann die in 1 dargestellte erste Speichereinheit 31 mit einer Funktion zum Speichern des von der Versatzmengen-Berechnungseinheit bei jedem Empfang eines Bremssignals, das heißt bei jedem Betätigen der mechanischen Bremse 13, berechneten Quotienten (V2/L) nacheinander ausgestattet sein. Wenn solch eine Funktion vorhanden ist, kann die Anomalitätsbestimmungseinheit 30 den von der Versatzmengen-Berechnungseinheit 29 bei jedem Empfang eines Bremssignals ermittelten Quotienten von (V2/L) und den zuvor in der ersten Speichereinheit 31 gespeicherten Quotienten von (V2/L) vergleichen. Wenn der von der Versatzmengen-Berechnungseinheit 29 ermittelte Quotient von (V2/L) bei jedem Empfang eines Bremssignals abnimmt, kann die Anomalitätsbestimmungseinheit 30 bestimmen, dass dies ein Hinweis auf die Abnahme der Wirksamkeit der mechanischen Bremse 13 ist.
  • (Weitere Ausführungsformen)
  • Ferner erkennen die Motorsteuerungen von jeder der Ausführungsformen die Position des Servomotors 12 in der Drehrichtung durch einen Impulscodierer wie einen Messgeber, um die Menge des Fallens (Drehversatzmenge) des Hauptspindelkopfs 17 nach der Betätigung der mechanischen Bremse 13 zu ermitteln. Statt der Verwendung solch eines Messgebers kann aber die Menge des Fallens (Drehversatzmenge) des Hauptspindelkopfs 17 nach der Betätigung der mechanischen Bremse 13 direkt durch Verwenden einer linearen Skala ermittelt werden.
  • Ferner kann die Motorsteuerung der drei Ausführungsformen nicht nur auf eine Werkzeugmaschine 11 wie in 1 dargestellt, sondern auch auf einen Industrieroboter oder eine motorgetriebene Druckmaschine usw. angewendet werden. Wenn sie beispielsweise in einem Industrieroboter verwendet wird, wird der Servomotor 12 zum Antreiben einer Achse des Roboters verwendet und der Lagegeber 19 wird zum Überwachen des Versatzes der Achse des Roboters verwendet.
  • Ferner ist die mechanische Bremse 13 an der Außenseite des Servomotors 12 angeordnet wie in 1 dargestellt. Die mechanische Bremse 13 kann aber in den Servomotor 12 eingebaut sein, so dass beide integriert sind. Insbesondere muss die mechanische Bremse 13 nicht ausschließlich die Ausgangsachse des Servomotors 12 eine Antriebsachse wie das mit der Ausgangsachse verbundene Kugelgewinde 18 bremsen.
  • Die Ausführungsformen sind typisch. Die vorliegende Erfindung ist aber nicht auf solche Ausführungsformen beschränkt und Form, Konfiguration und Materialien können in einem Bereich, der nicht von der Wesensart der vorliegenden Erfindung abweicht, geändert werden.
  • Wirkungen der Aspekte der Erfindung
  • Gemäß dem ersten und siebten Aspekt der vorliegenden Erfindung wird durch Verwenden des Lagegebers die Historie der Drehposition des Servomotors vom Zeitpunkt, zu dem das Signal empfangen wird, bis zum Zeitpunkt, wenn die Drehung des Servomotors stoppt, als Reaktion auf den Empfang des Signals (beispielsweise eines mit einem Abschaltsignal, Not-Aus-Signal oder Alarmsignal usw.) eingegebenen Signals zur Betätigung der mechanischen Bremse ermittelt. Durch Ermitteln solch einer Historie kann die Drehversatzmenge des Servomotors vom Zeitpunkt des Beginns der Betätigung der mechanischen Bremse bis zum Zeitpunkt, zu dem die Drehung des Servomotors stoppt, berechnet werden. Je größer die berechnete Drehversatzmenge als solche ist, desto größer ist die Verringerung der Bremskraft der mechanischen Bremse. Entsprechend kann durch Bestimmen, ob die berechnete Drehversatzmenge den vorgegebenen ersten Schwellenwert überschreitet oder nicht, ein anomaler Zustand der mechanischen Bremse oder ein Hinweis darauf erkannt werden. Insbesondere kann gemäß der vorliegenden Erfindung die Verringerung der Bremskraft der mechanischen Bremse nachvollzogen werden, beispielsweise wenn eine Werkzeugmaschine oder ein Roboter usw. einen Vorgang abschließt oder ein Not-Aus vorliegt. Daher können ein anomaler Zustand der mechanischen Bremse oder ein Hinweis darauf erkannt werden, ohne dass eine separate Prüfung der mechanischen Bremse durchgeführt werden muss. Es wird mit anderen Worten eine Motorsteuerung bereitgestellt, die einen hohen Grad an vorbeugender Wartung durch die frühzeitige Erkennung von anomalen Zuständen der mechanischen Bremse oder einen Hinweis darauf, die zu einem Defekt des mechanischen Werkzeugs oder des Roboters führen, bereitstellen kann.
  • Im zweiten und achten Aspekt wird die Drehzahl des Servomotors zum Beginn der Betätigung der mechanischen Bremse ermittelt, der erste Schwellenwert entsprechend der ermittelten Drehzahl geändert und bestimmt, ob ein anomaler Zustand in der mechanischen Bremse vorliegt oder nicht. Insbesondere wird ein anomaler Zustand der mechanischen Bremse in Bezug auf die berechnete Drehversatzmenge durch Berücksichtigen der Drehzahl des Servomotors zum Zeitpunkt des Beginns der Betätigung der mechanischen Bremse bestimmt. Daher kann ein anomaler Zustand der mechanischen Bremse oder ein Hinweis darauf genauer erkannt werden.
  • Gemäß dem dritten und neunten Aspekt der vorliegenden Erfindung wird das Quadrat der Drehzahl des Servomotors zum Zeitpunkt der Betätigung der mechanischen Bremse durch die berechnete Drehversatzmenge dividiert. Der dabei ermittelte Quotient ist proportional zur durch Betätigung der mechanischen Bremse erzeugten Verzögerung. Insbesondere nimmt bei Abnahme des Quotienten die Verzögerung ab und es besteht eine Verringerung der Wirkung der mechanischen Bremse. Daher kann durch Bestimmen, ob der Quotient einen vorgegebenen zweiten Schwellenwert überschreitet oder nicht, ein anomaler Zustand der mechanischen Bremse oder ein Hinweis darauf erkannt werden. Ferner kann durch Bestimmen eines anomalen Zustands der mechanischen Bremse durch Verwenden des Quotienten die Verringerung der Wirkung der mechanischen Bremse durch strenge Beachtung der Drehzahl des Servomotors zum Zeitpunkt der Betätigung der mechanischen Bremse erkannt werden.
  • Gemäß dem vierten und zehnten Aspekt der vorliegenden Erfindung kann durch Bestimmen bei jeder Betätigung der mechanischen Bremse, ob die berechnete Drehzahl zunimmt oder nicht, ein Hinweis auf die Verringerung der Wirkung der mechanischen Bremse erkannt werden.
  • Gemäß dem fünften und elften Aspekt der vorliegenden Erfindung kann durch Bestimmen bei jeder Betätigung der mechanischen Bremse, ob der Quotient abnimmt oder nicht, ein Hinweis auf die Verringerung der Wirkung der mechanischen Bremse erkannt werden.
  • Gemäß dem sechsten und zwölften Aspekt der vorliegenden Erfindung kann durch die Möglichkeit, die Historie der Drehposition des Servomotors vom Zeitpunkt, zu dem die Betätigung der mechanischen Bremse beginnt, bis zum Zeitpunkt, zu dem die Drehung des Servomotors stoppt, auszugeben, solch eine Historie außerhalb der Motorsteuerung verwendet werden.
  • ZITATE ENTHALTEN IN DER BESCHREIBUNG
  • Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.
  • Zitierte Patentliteratur
    • JP 3081258 [0005, 0006, 0006, 0008, 0008]
    • JP 06-284766 [0005, 0007, 0008, 0008]

Claims (12)

  1. Motorsteuerung umfassend: einen Servomotor (12); eine auf den Servomotor (12) oder eine vom Servomotor (12) angetriebene Achse einwirkende mechanische Bremse (13); einen Controller (14), der den Servomotor (12) und die mechanische Bremse (13) steuert; und einen Lagegeber (19), der die Drehposition des Servomotors (12) oder die Position der Achse erkennt, wobei der Controller (14) Folgendes umfasst: eine Signalempfangseinheit (27), die ein Signal empfängt, das die mechanische Bremse (13) betätigt; eine Positionsüberwachungseinheit (28), welche die Drehposition des Servomotors durch den Lagegeber (19) überwacht und die Historie der Drehpositionen des Servomotors (12) vom Zeitpunkt, zu dem das Signal empfangen wird, bis zum Zeitpunkt, zu dem der Servomotor (12) aufhört sich zu drehen, ermittelt; eine Versatzmengen-Berechnungseinheit (29), die aus der Historie die Menge des Drehversatzes des Servomotors (12) vom Zeitpunkt, zu dem das Signal empfangen wird, bis zum Zeitpunkt, zu dem der Servomotor (12) aufhört sich zu drehen, berechnet; eine Anomalitätsbestimmungseinheit (30), die bestimmt, dass ein anomaler Zustand in der mechanischen Bremse (13) vorliegt, wenn die berechnete Menge von Drehversatz einen vorgegebenen ersten Schwellenwert überschreitet.
  2. Motorsteuerung nach Anspruch 1, wobei die Positionsüberwachungseinheit (28) die Drehzahl des Servomotors (12) ermittelt, wenn das Signal empfangen wird; die Anomalitätsbestimmungseinheit (30) den ersten Schwellenwert entsprechend der ermittelten Drehzahl ändert und bestimmt, dass ein anomaler Zustand in der mechanischen Bremse (13) vorliegt, wenn die von der Versatzmengen-Berechnungseinheit (29) berechnete Menge des Drehversatzes größer ist als der Schwellenwert nach der Änderung.
  3. Motorsteuerung nach Anspruch 1, wobei die Positionsüberwachungseinheit (28) die Drehzahl des Servomotors (12) ermittelt, wenn das Signal empfangen wird; die Versatzmengen-Berechnungseinheit (29) das Quadrat der ermittelten Drehzahl durch die zuvor berechnete Menge des Drehversatzes dividiert; und die Anomalitätsbestimmungseinheit (30) bestimmt, dass ein anomaler Zustand in der mechanischen Bremse (13) vorliegt, wenn der Quotient kleiner als ein zweiter vorgegebener Schwellenwert ist.
  4. Motorsteuerung nach Anspruch 1 oder 2, wobei der Controller (14) ferner eine erste Speichereinheit (31) umfasst, die nacheinander die von der Versatzmengen-Berechnungseinheit (29) bei jedem Empfang eines Signals berechnete Menge von Drehversatz speichert, wobei, die Anomalitätsbestimmungseinheit (30) bestimmt, dass ein anomaler Zustand in der mechanischen Bremse (13) vorliegt, wenn die von der Versatzmengen-Berechnungseinheit (29) bei jedem Empfang eines Signals berechnete Menge von Drehversatz mehr zunimmt als die zuvor in der ersten Speichereinheit (31) gespeicherte Menge von Drehversatz.
  5. Motorsteuerung nach Anspruch 3, wobei der Controller (14) ferner eine erste Speichereinheit (31) umfasst, die nacheinander die von der Versatzmengen-Berechnungseinheit (29) bei jedem Empfang eines Signals berechnete Menge von Drehversatz speichert, wobei, die Anomalitätsbestimmungseinheit (30) bestimmt, dass ein anomaler Zustand in der mechanischen Bremse (13) vorliegt, wenn der von der Versatzmengen-Berechnungseinheit (29) bei jedem Empfang eines Signals ermittelte Quotient mehr abnimmt als der zuvor in der ersten Speichereinheit (31) gespeicherte Quotient.
  6. Motorsteuerung nach einem der Ansprüche 1 bis 5, wobei der Controller (14) ferner eine zweite Speichereinheit (33) zum Speichern der von der Positionsüberwachungseinheit (28) ermittelten Historie der Drehpositionen des Servomotors (12) umfasst und die in der zweiten Speichereinheit (33) gespeicherte Historie nach außen vom Controller (14) ausgibt.
  7. Verfahren zum Erkennen eines anomalen Zustands einer Bremse für eine Motorsteuerung umfassend: einen Servomotor (12); eine auf den Servomotor (12) oder eine vom Servomotor (12) angetriebene Achse einwirkende mechanische Bremse (13); einen Lagegeber (19), der die Drehposition des Servomotors (12) oder die Position der Achse erkennt; wobei das Verfahren zum Erkennen eines anomalen Zustands einer Bremse Folgendes umfasst: Ermitteln der Historie der Drehpositionen des Servomotors (12) vom Beginn der Betätigung der mechanischen Bremse (13) bis zum Stopp der Drehung des Servomotors (12); Berechnen der Menge des Drehversatzes des Servomotors (12) vom Beginn der Betätigung der mechanischen Bremse (13) bis zum Stopp der Drehung des Servomotors (12) aus der Historie; und Bestimmen, dass ein anomaler Zustand in der mechanischen Bremse (13) vorliegt, wenn die berechnete Menge von Drehversatz einen ersten Schwellenwert überschreitet.
  8. Verfahren zum Erkennen eines anomalen Zustands einer Bremse nach Anspruch 7, ferner umfassend: das Ermitteln der Drehzahl des Servomotors (12), wenn die Betätigung der mechanischen Bremse (13) beginnt, das Ändern des ersten Schwellenwerts gemäß der ermittelten Drehzahl und das Entscheiden, dass ein anomaler Zustand in der mechanischen Bremse (13) vorliegt, wenn die berechnete Menge des Drehversatzes den ersten Schwellenwert nach der Änderung überschreitet.
  9. Verfahren zum Erkennen eines anomalen Zustands einer Bremse nach Anspruch 7, ferner umfassend: Ermitteln der Drehzahl des Servomotors (12) zu Beginn der Betätigung der mechanischen Bremse (13), Dividieren des Quadrats der ermittelten Drehzahl durch die zuvor berechnete Menge des Drehversatzes und Entscheiden, dass ein anomaler Zustand in der mechanischen Bremse (13) vorliegt, wenn der Quotient niedriger ist als ein vorgegebener zweiter Schwellenwert.
  10. Verfahren zum Erkennen eines anomalen Zustands einer Bremse nach Anspruch 7 oder 8, ferner umfassend: Entscheiden, dass ein anomaler Zustand in der mechanischen Bremse (13) vorliegt, wenn die berechnete Menge des Drehversatzes bei jeder Betätigung der mechanischen Bremse (13) zunimmt.
  11. Verfahren zum Erkennen eines anomalen Zustands einer Bremse nach Anspruch 9, ferner umfassend: Entscheiden, dass ein anomaler Zustand in der mechanischen Bremse (13) vorliegt, wenn der Quotient bei jeder Betätigung der mechanischen Bremse (13) abnimmt.
  12. Verfahren zum Erkennen eines anomalen Zustands einer Bremse nach einem der Ansprüche 7 bis 11, ferner umfassend: Ausgeben der Drehpositionshistorie des Servomotors (12) vom Beginn der Betätigung der mechanischen Bremse (13) bis zum Stopp der Drehung des Servomotors (12) nach außen.
DE102016006343.2A 2015-05-29 2016-05-20 Mit einer funktion zum erkennen von anomalem bremsen ausgestattete motorsteuerung und verfahren zum erkennen von anomalem bremsen Active DE102016006343B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2015-110114 2015-05-29
JP2015110114A JP6077592B2 (ja) 2015-05-29 2015-05-29 ブレーキの異常を検出する機能を備えたモータ制御システムおよびブレーキ異常検出方法

Publications (2)

Publication Number Publication Date
DE102016006343A1 true DE102016006343A1 (de) 2016-12-01
DE102016006343B4 DE102016006343B4 (de) 2022-03-31

Family

ID=57281956

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102016006343.2A Active DE102016006343B4 (de) 2015-05-29 2016-05-20 Mit einer funktion zum erkennen von anomalem bremsen ausgestattete motorsteuerung und verfahren zum erkennen von anomalem bremsen

Country Status (4)

Country Link
US (1) US9694456B2 (de)
JP (1) JP6077592B2 (de)
CN (1) CN106208829B (de)
DE (1) DE102016006343B4 (de)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11507044B2 (en) * 2016-06-07 2022-11-22 Mitsubishi Electric Corporation Abnormality diagnosis apparatus and abnormality diagnosis method
CN106927330B (zh) * 2017-03-14 2019-06-04 日立电梯(中国)有限公司 电梯制动控制方法及系统
JP6802104B2 (ja) * 2017-03-29 2020-12-16 アズビル株式会社 回転制御装置
JP6499718B2 (ja) * 2017-06-19 2019-04-10 ファナック株式会社 シール部材の異常摩耗検知装置及び回転体装置
JP6856465B2 (ja) 2017-07-13 2021-04-07 ファナック株式会社 ブレーキ検査装置およびモータ制御装置
JP6992380B2 (ja) * 2017-09-29 2022-01-13 ブラザー工業株式会社 工作機械、ブレーキ故障判断方法、及びコンピュータプログラム
JP6711854B2 (ja) 2018-02-22 2020-06-17 ファナック株式会社 故障予測装置及び機械学習装置
JP6836540B2 (ja) * 2018-04-12 2021-03-03 ファナック株式会社 情報処理装置及び情報処理方法
WO2019239704A1 (ja) * 2018-06-12 2019-12-19 新東工業株式会社 電動シリンダシステム
CN109849052B (zh) * 2018-12-20 2021-11-02 江苏集萃智能制造技术研究所有限公司 一种机器人关节柔顺停机方法
CN112008762B (zh) * 2020-08-27 2022-02-01 中科新松有限公司 具有双通道检测功能的全密封制动器模组及检测方法
CN112857769A (zh) * 2021-01-20 2021-05-28 合肥青冠机电科技有限公司 一种制动器异常诊断方法
CN115061415B (zh) * 2022-08-18 2023-01-24 赫比(成都)精密塑胶制品有限公司 一种自动流程监控方法、设备以及计算机可读存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0381258A (ja) 1989-08-23 1991-04-05 Hitachi Chem Co Ltd 新規なドーパ誘導体
JPH06284766A (ja) 1993-03-30 1994-10-07 Toshiba Corp ブレーキ付モータ

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01295793A (ja) * 1988-05-24 1989-11-29 Kobe Steel Ltd ロボットの制動監視装置
JP3081258B2 (ja) 1991-02-19 2000-08-28 帝人製機株式会社 ブレーキの故障検出方法
JPH0739190A (ja) * 1993-07-19 1995-02-07 Yaskawa Electric Corp 自動機械のブレーキ異常検出方法
KR100439466B1 (ko) * 1995-09-11 2004-09-18 가부시키가이샤 야스가와덴끼 로봇제어장치
DE102009040145A1 (de) 2009-09-04 2011-03-10 Kuka Roboter Gmbh Verfahren und Vorrichtung zum Stillsetzen eines Manipulators
JP5522109B2 (ja) * 2011-04-01 2014-06-18 株式会社安川電機 自動機械の制御装置
JP5444421B2 (ja) * 2012-06-28 2014-03-19 ファナック株式会社 ブレーキ異常診断方法およびブレーキ異常診断装置
CN102923573A (zh) 2012-11-09 2013-02-13 中钢集团武汉安全环保研究院有限公司 起重机起升机构下降制动距离在线检测装置及方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0381258A (ja) 1989-08-23 1991-04-05 Hitachi Chem Co Ltd 新規なドーパ誘導体
JPH06284766A (ja) 1993-03-30 1994-10-07 Toshiba Corp ブレーキ付モータ

Also Published As

Publication number Publication date
CN106208829A (zh) 2016-12-07
CN106208829B (zh) 2018-03-30
JP2016226150A (ja) 2016-12-28
JP6077592B2 (ja) 2017-02-08
US9694456B2 (en) 2017-07-04
US20160346885A1 (en) 2016-12-01
DE102016006343B4 (de) 2022-03-31

Similar Documents

Publication Publication Date Title
DE102016006343B4 (de) Mit einer funktion zum erkennen von anomalem bremsen ausgestattete motorsteuerung und verfahren zum erkennen von anomalem bremsen
DE102016114165B4 (de) Mit Funktion zum Detektieren eines anormalen Bremsen versehenes Motorsteuerungssystem
DE102019104244B4 (de) Abnormalitätsfaktoridentifizierungsgerät
DE112015001924B4 (de) Motorsteuereinrichtung
DE102019103824A1 (de) Fehlervorhersagevorrichtung und maschinelle lernvorrichtung
DE112017002300T5 (de) Anomaliefeststellungsvorrichtung und Anomaliefeststellungsverfahren
WO2006103249A2 (de) Verfahren und steuereinrichtung zur gezielten reaktion bei einem kontakt zwischen einem maschinenelement einer maschine mit einem gegenstand
DE102019001972A1 (de) Störungserfassungsvorrichtung
DE102008064391A1 (de) Maschinendiagnostizierendes Verfahren und dementsprechende Vorrichtung
EP2048556B1 (de) Verfahren zur Ermittlung von Kenngrössen einer angetriebenen nicht horizontal ausgerichteten Achse, insbesondere einer Werkzeugmaschine, sowie geeignete Anwendungen, korrespondierende Vorrichtungen und deren Verwendung
DE102018211153A1 (de) Bremseninspektionsvorrichtung und Motorsteuerung
EP1607192B1 (de) Verfahren und System zur Verschleissabschätzung von Achsen eines Roboterarmes
DE102014115420A1 (de) Motorsteuerung zur Erfassung von Unregelmäßigkeiten einer Kraftübertragungseinheit zwischen Hauptspindel und Motor
AT517886B1 (de) Vorrichtung zum Überprüfen eines Zustandes eines Maschinenteils
EP3050682B1 (de) Verfahren und system zum betreiben und/oder überwachen einer mehrachsigen maschine
DE602006000152T2 (de) Werkzeugmaschine mit Mitteln zur Überwachung einer anormalen Umgebungstemperaturänderung
DE102016003045A1 (de) Numerische Steuerungsvorrichtung zum Prüfen von Schraubenlöchern
DE102020001991A1 (de) Bremseninspektionsvorrichtung und numerische Steuervorrichtung für die Bremseninspektion
DE102014105667A1 (de) Drehtisch mit Anzugsmoment-Messeinrichtung
DE10348608A1 (de) Spindelvorrichtung mit Zustandsüberwachung sowie entsprechendes Überwachungsverfahren und -system
DE19927372C2 (de) Verfahren und Vorrichtung zum Erkennen einer Fehlfunktion von Stellantrieben
DE102019007394A1 (de) Drehtischvorrichtung, drehtischsteuerung, programm unddrehtischsteuerverfahren
EP1806837B1 (de) Verfahren zum Testen einer Bremsfunktion eines Roboterantriebes
DE102018211304A1 (de) Motorsteuerung
DE102015118560B4 (de) Motorsteuervorrichtung, die eine überbelastung detektiert

Legal Events

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