unter einer Bedingung, dass der in dem zweiten Schritt detektierte Schaltbereich ein Fahrbereich ist, einen dritten Schritt des Umschaltens eines Stromleitungsmodus des Motors zu einem Modus niedriger Drehzahl, in dem ein Strom durch mindestens die erste Wicklung und die zweite Wicklung geleitet wird, wenn die in dem ersten Schritt detektierte Drehzahl des Motors kleiner als ein vorgegebener Schwellenwert ist, und des Umschaltens des Stromleitungsmodus zu einem Modus hoher Drehzahl, in dem ein Strom nur durch die erste Wicklung geleitet wird, wenn die detektierte Drehzahl des Motors gröÃer oder gleich dem vorgegebenen Schwellenwert ist; und
Hinsichtlich der beschriebenen Probleme ist es eine Aufgabe der vorliegenden Erfindung, eine Vorrichtung für maschinelles Lernen und ein Verfahren, das in der Lage ist, leicht die Anzahl von Fehlern zwischen einem Rotorpositionssollwert bezüglich eines Motors und einer aktuellen Position einer Vorschubmechanismuseinheit zu minimieren, und eine die Vorrichtung für maschinelles Lernen umfassende Motorsteuervorrichtung bereitzustellen.Um die oben beschriebene Aufgabe zu erreichen, umfasst eine Vorrichtung für maschinelles Lernen, die eine Bedingung im Zusammenhang mit der Anzahl von Korrekturen für einen beliebigen Sollwert eines Positionssollwerts, eines Drehzahlsollwerts oder eines Stromsollwerts in einer Motorsteuervorrichtung lernt: eine Zustandsbeobachtungseinheit, die eine Zustandsvariable beobachtet, die aus mindestens einem besteht von Daten in Bezug auf die Anzahl von Fehlern zwischen dem Positionssollwert bezüglich eines Rotors eines Motors, der durch die Motorsteuervorrichtung antriebsgesteuert wird, und einer aktuellen Position einer Vorschubmechanismuseinheit, einem Betriebsprogramm der Motorsteuervorrichtung, einem beliebigen Sollwert von dem Positionssollwert, dem Drehzahlsollwert oder dem Stromsollwert in der Motorsteuervorrichtung, Daten in Bezug auf eine Werkstückbearbeitungsbedingung in einer die Motorsteuervorrichtung umfassenden Werkzeugmaschine und Daten in Bezug auf einen Zustand der die Motorsteuervorrichtung umfassenden Werkzeugmaschine; und eine Lerneinheit, die die Bedingung im Zusammenhang mit der Anzahl von Korrekturen lernt, die zum Korrigieren eines beliebigen Sollwerts von dem Positionssollwert, dem Drehzahlsollwert oder dem Stromsollwert in der Motorsteuervorrichtung gemäà einem durch die Zustandsvariable gebildeten Trainingsdatensatz verwendet werden.Der Zustand der Werkzeugmaschine kann mindestens eines von einer Temperatur der Werkzeugmaschine und Schwingungen der Werkzeugmaschine umfassen.Des Weiteren kann die Lerneinheit umfassen: eine Belohnungsberechnungseinheit, die eine Belohnung basierend auf der Anzahl von Fehlern berechnet; und eine Funktionsaktualisierungseinheit, die eine Funktion zum Berechnen der Anzahl von Korrekturen basierend auf der Zustandsvariablen und der Belohnung aktualisiert.Des Weiteren kann die Belohnungsberechnungseinheit dazu eingerichtet sein, die Belohnung zu erhöhen, wenn die Anzahl von Fehlern kleiner als die von der Zustandsbeobachtungseinheit vor der aktuellen Anzahl von Fehlern beobachteten Anzahl von Fehlern ist, und die Belohnung reduzieren, wenn sie gröÃer ist.Des Weiteren kann die Belohnungsberechnungseinheit dazu eingerichtet sein, die Belohnung zu erhöhen, wenn die Anzahl von Fehlern innerhalb eines vorgegebenen Bereichs liegt, und die Belohnung reduzieren, wenn die Anzahl von Fehlern auÃerhalb des vorgegebenen Bereich liegt.Des Weiteren kann die Funktionsaktualisierungseinheit dazu eingerichtet sein, die Funktion zum Berechnen der Anzahl von Fehlern basierend auf der Zustandsvariablen und der Belohnung und gemäà einem neuronalen Netzwerkmodell zu aktualisieren. Es wird angemerkt, dass hierin das maschinelle Lernen (Vorrichtung für maschinelles Lernen Nachfolgend wird beispielhaft ein Fall, in dem bestärkendes Lernen verwendet wird mit Bezug auf die Zuerst beobachtet bei Zustandsbeobachtungsschritt S101 die Beobachtungseinheit Dann aktualisiert die Funktionsaktualisierungseinheit Nachfolgend wird die die oben beschriebene Vorrichtung für maschinelles Lernen umfassende Motorsteuervorrichtung beschrieben.Die Motorsteuervorrichtung gemäà der Ausführungsform umfasst die oben beschriebene Vorrichtung für maschinelles Lernen Wie oben beschrieben umfasst die Vorrichtung für maschinelles Lernen Im Allgemeinen wird bei bestärkenden Lernen der Ausgangswert der Aktion willkürlich gewählt.
Im letzteren Verfahren kann die oben beschriebene Aktualisierungsformel implementiert werden, indem Parameter der Näherungsfunktion durch eine Technik, wie dem stochastischen Gradientenverfahren, angepasst werden. Hi Leute, weiß jemand wie man die Drehzahl eines Elektromotors reduzieren kann? Beispielsweise gibt es diejenigen aufgrund des Motors, wie ein bezüglich des Rotors erzeugtes Rastmoment und einer Differenz einer Rotordrehrichtung des Motors, und diejenigen aufgrund einer Motorsteuervorrichtung, wie einem zum Steuern des Motors und der GröÃe eines Drehmomentsollwerts verwendetes Betriebsprogramm.