Patents by Inventor Satoshi Ikai

Satoshi Ikai has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10525649
    Abstract: A servo motor controller comprises: a position command generation unit; a position detection unit; a position control unit that generates a velocity command for position control based on a position command and a position FB; a force command generation unit that generates a force command for instructing force to be applied to a subject by a driving target; a force detection unit; a force control unit that generates a velocity command for force control based on the force command and a force FB; a selection unit that selects one of the position control and the force control; and a storage unit that stores a force threshold. The selection unit selects one of the velocity commands for the position control and the force control of a smaller value. If the force FB is smaller than the force threshold, the selection unit selects the velocity command for the position control.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: January 7, 2020
    Assignee: FANUC CORPORATION
    Inventors: Satoshi Ikai, Tsutomu Nakamura, Tomoyuki Aizawa
  • Publication number: 20200005499
    Abstract: An output device with which an operator can understand a progress state of machine learning from evaluation function values is provided. The output device includes: an information acquisition unit that acquires a plurality of evaluation function values which use servo data or are calculated using the servo data from a machine learning device that performs machine learning with respect to a servo control device that controls a servo motor that drives a shaft of a machine tool, a robot, or an industrial machine; and an output unit that outputs the plurality of acquired evaluation function values. The output unit may include a display unit that displays the plurality of evaluation function values on a display screen.
    Type: Application
    Filed: June 3, 2019
    Publication date: January 2, 2020
    Inventors: Ryoutarou TSUNEKI, Satoshi IKAI, Naoto SONODA
  • Publication number: 20190386594
    Abstract: A motor control apparatus includes a switching unit configured to selectively switch a motor driving one main axis between two motors, a position detection unit configured to detect position information of the main axis, two motor control units provided correspondingly to each of the two motors, an abnormality detection unit configured to detect abnormality of a motor driving the main axis between the two motors, and a safety control unit configured to switch the motor driving the main axis, from the motor in which the abnormality is detected to a motor in which no abnormality is detected, and configured to stop the motor in which no abnormality is detected to stop the main axis, when the abnormality detection unit detects abnormality of the motor driving the main axis.
    Type: Application
    Filed: June 10, 2019
    Publication date: December 19, 2019
    Applicant: Fanuc Corporation
    Inventors: Ryoutarou Tsuneki, Satoshi Ikai
  • Patent number: 10503130
    Abstract: A controller capable of preventing a control target from being controlled by an abnormal value output from a mathematical model is provided. A controller includes a control unit, the control unit including: a first correction amount computation unit that computes a first correction amount for correction from a command value to a second command value; a second correction amount computation unit that computes a second correction amount for correction from the command value to the second command value; and a correction amount selecting unit that selects either one of the first correction amount and the second correction amount. The first correction amount computation unit computes the first correction amount using a first mathematical model configured by machine learning, and the second correction amount computation unit computes the second correction amount using a second mathematical model configured by a method different from that of the first correction amount computation unit.
    Type: Grant
    Filed: April 5, 2018
    Date of Patent: December 10, 2019
    Assignee: FANUC CORPORATION
    Inventors: Satoshi Ikai, Naoto Sonoda, Ryoutarou Tsuneki
  • Patent number: 10481590
    Abstract: A numerical control system of a machine tool includes an analysis device. The analysis device includes acquisition portions which acquire chronological speed control data when the work is machined and which acquire spatial machined surface measurement data after the machining of the work, a data-associating processing portion which associates the speed control data and the machined surface measurement data with each other, a machined surface failure detection portion which detects failures on the machined surface of the work, an identification portion which identifies the speed control data of failure locations corresponding to the machined surface measurement data of the failure locations, a failure interval detection portion which detects the interval of the failures and a calculation portion which calculates the frequency of vibrations based on a machining speed based on the speed control data of the failure locations and the interval of the failures.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: November 19, 2019
    Assignee: FANUC CORPORATION
    Inventors: Shougo Shinoda, Satoshi Ikai
  • Patent number: 10481566
    Abstract: A machine learning device includes a label acquisition unit for acquiring, as a label, a current command that drives a control target of a servo control device in a state in which disturbance is suppressed; an input data acquisition unit for acquiring, as input data, a velocity of the control target driven based on the current command in the state in which disturbance is suppressed; and a learning unit for constructing a learning model for estimating a current to drive the control target from the velocity of the control target, by way of performing supervised leaning with a group of the label and the input data as training data.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: November 19, 2019
    Assignee: FANUC CORPORATION
    Inventors: Naoto Sonoda, Satoshi Ikai, Ryoutarou Tsuneki
  • Patent number: 10459422
    Abstract: A servomotor control device includes a connection mechanism configured to connect a servomotor and a driven body, and transmit power of the servomotor to the driven body, a position command generation unit configured to generate a position command value for the driven body, a motor control unit configured to control the servomotor using the position command value, a force estimation part configured to estimate drive force acting on the driven body at a connecting part with the connection mechanism, a switching part configured to switch between a first force estimated value estimated by the force estimation part and a second force estimated value that is a fixed value, and a compensation amount generation part configured to generate a compensation amount for compensating the position command value generated by the position command generation part, based on the first or second force estimated value that was switched to by the switching part.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: October 29, 2019
    Assignee: FANUC CORPORATION
    Inventors: Shougo Shinoda, Satoshi Ikai
  • Patent number: 10452049
    Abstract: A servomotor control device includes: a servomotor; a driven body that is driven by way of the servomotor; a connection mechanism that connects the servomotor and the driven body to transmit power of the servomotor to the driven body; and a motor control unit that controls the servomotor, in which the motor control unit includes: a force acquisition section that acquires a drive force acting on the driven body at a connection part between the connection mechanism and the driven body; and a rigidity estimation section that estimates a magnitude of rigidity of the connection mechanism, based on position information of the servomotor and a drive force acquired by the force acquisition section when causing the servomotor to rotate in a state mechanically fixing the driven body.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: October 22, 2019
    Assignee: FANUC CORPORATION
    Inventors: Shougo Shinoda, Satoshi Ikai
  • Patent number: 10444733
    Abstract: An adjustment device that controls a control device controlling motors driving at least two axes, and a machine learning device performing machine learning with respect to the control device. The adjustment device includes: a start command output unit configured to output a start command for starting the machine learning device; a feedback information. acquisition unit configured to acquire feedback information acquired on the basis of an evaluation program executed by the control device, from the control device; a feedback information transmission unit configured to transmit the feedback information acquired, to the machine learning device; a parameter setting information acquisition unit configured to acquire control parameter setting information acquired by machine learning using the feedback information, from the machine learning device; and a parameter setting information transmission unit configured to transmit the control parameter setting information acquired, to the control device.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: October 15, 2019
    Assignee: FANUC CORPORATION
    Inventors: Satoshi Ikai, Naoto Sonoda, Ryoutarou Tsuneki
  • Patent number: 10437227
    Abstract: A motor drive system includes a power supply unit configured to supply DC power to a DC link, a servo amplifier for drive configured to convert the DC power in the DC link to AC power and supplies the AC power to the servomotor for drive as a driving power, a power storage device configured to store DC power from the DC link or supplies DC power to the DC link, an abnormality detection unit configured to detect the abnormality of the power storage device, and a control unit configured to, when the abnormality detection unit detects the abnormality of the power storage device, control the operation of the servo amplifier for drive such that the output of the servomotor for drive is limited to a value smaller than the output before the abnormality detection by the abnormality detection unit.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: October 8, 2019
    Assignee: FANUC CORPORATION
    Inventors: Shougo Shinoda, Satoshi Ikai
  • Publication number: 20190296662
    Abstract: A motor control device for controlling a servomotor to axially move a movement target object includes: a speed detector for detecting the movement speed of the movement target object; an abnormality detector for detecting an abnormality of the speed detector; a motor controller for performing deceleration control on the servomotor to decelerate the movement target object, upon detection of the abnormality; a reference speed generator for generating a reference speed that decreases with passage of time, based on the movement speed when the movement target object decelerates and a predetermined deceleration; a speed monitor for monitoring the movement speed and determining whether or not the movement speed is equal to or greater than the reference speed; and a brake controller for actuating a brake for braking axial movement of the movement target object when the movement speed is determined to be equal to or greater than the reference speed.
    Type: Application
    Filed: March 19, 2019
    Publication date: September 26, 2019
    Inventors: Ryoutarou TSUNEKI, Satoshi IKAI
  • Publication number: 20190287007
    Abstract: A machine learning device performs machine learning with respect to a servo control device including at least two feedforward calculation units among a position feedforward calculation unit configured to calculate a position feedforward term on the basis of a position command, a velocity feedforward calculation unit configured to calculate a velocity feedforward term on the basis of a position command, and a current feedforward calculation unit configured to calculate a current feedforward term on the basis of a position command. Machine learning related to the coefficients of a transfer function of one feedforward calculation unit among the at least two feedforward calculation units is performed earlier than machine learning related to the coefficients of a transfer function of the other feedforward calculation unit.
    Type: Application
    Filed: February 11, 2019
    Publication date: September 19, 2019
    Inventors: Ryoutarou TSUNEKI, Satoshi IKAI
  • Patent number: 10409259
    Abstract: A servomotor control device includes a servomotor, driven body, connection mechanism, first position detection section, second position detection section, and motor control unit. The motor control unit has: a dual position control section that performs semi-closed FB control based on a high-frequency component of a first deviation between a position command value and the position of the servomotor detected by the first position detection section, and full-closed FB control based on a low-frequency component of a second deviation between the position command value and the position of the driven body detected by the second position detection section; an acquisition section that acquires a magnitude of rigidity of the connection mechanism; and a varying section that varies a proportion of the semi-closed FB control to full-closed FB control in the dual position control section, in response to the acquired magnitude of rigidity of the connection mechanism.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: September 10, 2019
    Assignee: FANUC CORPORATION
    Inventors: Shougo Shinoda, Satoshi Ikai
  • Patent number: 10409250
    Abstract: A servomotor control device includes: a servomotor; a driven body that is driven by the servomotor; a connection mechanism that connects the servomotor and the driven body; a first position detection section that detects a position of the servomotor; a second position detection section that detects a position of the driven body; and a motor control unit, in which the motor control unit includes: a force estimation section that estimates a drive force acting on the driven body at a connection part between the connection mechanism and the driven body; a rigidity estimation section that estimates a magnitude of rigidity of the connection mechanism based on a detected position of the servomotor, a detected position of the driven body, and an estimated drive force; and a rigidity variation detection section that detects a change in rigidity of the connection mechanism, based on the estimated magnitude of rigidity.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: September 10, 2019
    Assignee: FANUC CORPORATION
    Inventors: Shougo Shinoda, Satoshi Ikai
  • Publication number: 20190267835
    Abstract: A motor drive system includes a converter configured to convert power between AC power in a power source and DC power in a DC link, an inverter for drive configured to convert power between the DC power in the DC link and AC power serving as drive power or regenerative power for a servomotor for drive, a motor control unit for drive configured to control the servomotor for drive connected to the inverter for drive, a power storage device configured to store the DC power from the DC link or to supply the DC power to the DC link, and a base holding energy change unit configured to change a base holding energy defined as a reference value of a holding energy of the power storage device, in accordance with the holding energy of the power storage device.
    Type: Application
    Filed: February 22, 2019
    Publication date: August 29, 2019
    Applicant: Fanuc Corporation
    Inventors: Shougo Shinoda, Satoshi Ikai
  • Publication number: 20190243318
    Abstract: A machine learning device performs machine learning with respect to a servo motor controller that converts a three-phase current to a two-phase current of the d- and q-phase. The machine learning device includes: a state information acquisition unit configured to acquire, from the servo motor controller, state information including velocity or a velocity command, reactive current, and an effective current command and effective current or a voltage command; an action information output unit configured to output action information including a reactive current command to the servo motor controller; a reward output unit configured to output a value of a reward of reinforcement learning based on the voltage command or the effective current command and the effective current; and a value function updating unit configured to update a value function on the basis of the output value of the reward, the state information, and the action information.
    Type: Application
    Filed: February 6, 2019
    Publication date: August 8, 2019
    Inventors: Yuuki SHIRAKAWA, Satoshi IKAI
  • Publication number: 20190227502
    Abstract: A machine learning device that performs machine learning with respect to a changing unit configured to change a parameter of a control unit configured to control a servo motor and a compensation value of at least one of a position command and a torque command includes: a state information acquisition unit configured to acquire state information including the position command, a positional error, a combination of the parameter and the compensation value; an action information output unit configured to output action information including adjustment information of the combination of the parameter and the compensation value included in the state information; a reward output unit configured to output a reward value of reinforcement learning based on the positional error included in the state information; and a value function updating unit configured to update a value function based on the value of the reward, the state information, and the action information.
    Type: Application
    Filed: January 9, 2019
    Publication date: July 25, 2019
    Inventors: Tsutomu NAKAMURA, Satoshi IKAI
  • Publication number: 20190219070
    Abstract: A motor control device, includes a pressure command unit calculating a pressure command for commanding pressure generated in a pressure control object, a pressure detection unit detecting the pressure generated in the pressure control object, a pressure control unit calculating a speed command for pressure control for the servo motor, based on the calculated pressure command and the detected pressure, and a servo control unit controlling speed of the servo motor, based on the calculated speed command. The pressure control unit performs an integral operation. When a direction of increasing pressure in the integral operation is defined as a positive direction in the integral operation, and a direction of decreasing the pressure is defined as a negative direction, a median between an upper limit in the positive direction and a lower limit in the negative direction in the integral operation is larger than zero.
    Type: Application
    Filed: December 4, 2018
    Publication date: July 18, 2019
    Inventors: Tsutomu NAKAMURA, Satoshi IKAI
  • Patent number: 10303152
    Abstract: A motor controller which controls a servo motor for driving a machine, includes: a speed command unit which commands the speed of the machine; a speed detection unit which detects the speed of the servo motor; and a speed control unit which produces a torque command based on a speed command and a motor speed detected so as to control the speed of the servo motor, where the speed control unit includes a filter which approximates the inverse characteristic of a transmission characteristic from the servo motor to the machine, the filter has a transmission characteristic F(s) based on a frequency ?, a vibration damping coefficient ? and a cutoff frequency ?adj which are adjustment parameters and the frequency ? is adjusted so as to be equal to or more than an antiresonant frequency ?0 of the machine but less than a resonant frequency ?p.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: May 28, 2019
    Assignee: Fanuc Corporation
    Inventors: Tsutomu Nakamura, Satoshi Ikai
  • Publication number: 20190149073
    Abstract: A motor drive system includes a converter configured to convert power between AC power in a power source and DC power in a DC link, an inverter for drive configured to convert power between the DC power and AC power in a servomotor for drive, a motor control unit for drive configured to control the servomotor for drive, a power storage device configured to store the DC power from the DC link or supplies the DC power to the DC link, and a determination unit configured to determine whether the holding energy of the power storage device is lower than a threshold for energy shortage determination, wherein when the holding energy is lower than the threshold for energy shortage determination, the motor control unit for drive controls the servomotor for drive by setting an additional standby period in which the servomotor for drive is inactive in a predetermined operation pattern.
    Type: Application
    Filed: November 6, 2018
    Publication date: May 16, 2019
    Applicant: FANUC CORPORATION
    Inventors: Shougo Shinoda, Satoshi Ikai