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: 11496074
    Abstract: A motor drive apparatus includes a converter; an inverter for drive; a power storage device configured to supply DC power to a direct current link or to store DC power from the direct current link; a power consumption estimation unit configured to acquire a power consumption estimation value which is an estimation value of a total power consumption at a time point later, by a predetermined time, than a value at a present time point, the total power consumption being obtained as a sum of an output of the servomotor for drive, a winding loss in the servomotor for drive, a loss in the converter and a loss in the inverter for drive; and a power storage device control unit configured to control power supply and power storage of the power storage device in accordance with the power consumption estimation value.
    Type: Grant
    Filed: April 23, 2020
    Date of Patent: November 8, 2022
    Assignee: FANUC CORPORATION
    Inventors: Shougo Shinoda, Satoshi Ikai
  • Patent number: 11493898
    Abstract: A servo motor controller is provided which enables an offset to be set more easily and accurately, in comparison to the conventional technique. A servo motor controller for controlling a servo motor of an industrial machine includes: a position detection unit that detects a position of the servo motor; a magnetic-pole detection unit that detects a magnetic-pole phase of the servo motor; and a phase calculation unit that determines a calculation-based phase based on position data of the servo motor and magnetic-pole gap information of the servo motor. The servo motor controller is configured to acquire an offset relationship between the magnetic-pole phase detected by the magnetic-pole detection unit and the calculation-based phase determined by the phase calculation unit, after a reference position is passed through.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: November 8, 2022
    Assignee: FANUC CORPORATION
    Inventors: Takaki Shimoda, Satoshi Ikai
  • Patent number: 11460826
    Abstract: To provide a servo motor controller allowing to eliminate the risk of abnormal driving in a servo motor caused due to the inability to detect abnormality prior to establishment of absolute position. A device is configured to control a servo motor of an industrial machine. The device includes a position detection part configured to detect a position of the servo motor, a magnetic pole detection part configured to detect a magnetic pole position of the servo motor, and a pole position calculation part configured to, at least in initial calculation, obtain the magnetic pole position detected by the magnetic pole detection part as an initial magnetic pole position, prior to establishment of absolute position, and in the following calculation, incrementally obtain the magnetic pole position on the basis of data of the position detected by the position detection part and a magnetic pole interval of the motor.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: October 4, 2022
    Assignee: FANUC CORPORATION
    Inventors: Takaki Shimoda, Satoshi Ikai, Yuuki Shirakawa
  • Patent number: 11347197
    Abstract: A servo motor controller includes: a servo motor; a driven member which is driven by the servo motor and in which a load acting on a drive axis is varied depending on the position of the driven member; a position detection portion and a speed detection portion for the driven member; and a motor control portion, where the motor control portion includes: a position control portion which calculates a speed command based on a positional error between a position command for the driven member and the position FB; a speed control portion which calculates a torque command by multiplying a speed error between the speed command and the speed FB by a speed gain and/or adding a torque offset to the speed error; and a change portion which changes at least one of the speed gain and the torque offset according to the position of the driven member.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: May 31, 2022
    Assignee: FANUC CORPORATION
    Inventors: Yuuki Kumamoto, Satoshi Ikai
  • Patent number: 11347200
    Abstract: A controller includes a storage unit storing a plurality of sets of recommended setting values or recommended setting ranges regarding parameters for controlling an axis of a machine tool or an industrial machine or for controlling a motor, wherein set contents of the plurality of sets of recommended setting values or recommended setting ranges vary depending on a property of the machine tool, the industrial machine, or the motor; a comparing unit configured to compare input parameters with the recommended setting values or the recommended setting ranges corresponding to the property of a control target; and a comparison result presenting unit configured to present a warning when the input parameters differ from the recommended setting values or deviate from the recommended setting ranges corresponding to the property of the control target.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: May 31, 2022
    Assignee: FANUC CORPORATION
    Inventors: Yao Liang, Yuuki Kumamoto, Satoshi Ikai
  • Patent number: 11294354
    Abstract: An object is to provide a servo controller which constantly optimizes parameters according to the state of a machine. A servo controller for controlling an electric motor which drives the axis of an industrial machine includes: a state value derivation unit which derives, from an operation program and/or operation plan information of the industrial machine, the chronological or event-sequential data of the state value of the electric motor or a driven member that is operated with the electric motor; and a parameter change unit which changes at least one parameter of a velocity gain, a position gain, a feedforward gain, a filter frequency and an acceleration/deceleration time constant after interpolation based on the chronological or event-sequential data derived in the state value derivation unit either chronologically or event-sequentially.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: April 5, 2022
    Assignee: FANUC CORPORATION
    Inventors: Takaki Shimoda, Satoshi Ikai
  • Patent number: 11256220
    Abstract: A machine learning device that performs reinforcement learning for a servo control device and optimizes a coefficient of a filter for attenuating a specific frequency component provided in the servo control device includes a state information acquisition unit which acquires state information that includes the result of calculation of at least one of an input/output gain of the servo control device and a phase delay of input and output, the coefficient of the filter and conditions, and an action information output unit which outputs, to the filter, action information including adjustment information of the coefficient. A reward output unit determines evaluation values under the conditions based on the result of the calculation to output, as a reward, the value of a sum of the evaluation values. A value function updating unit updates an action value function based on the value of the reward, the state information and the action information.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: February 22, 2022
    Assignee: FANUC CORPORATION
    Inventors: Ryoutarou Tsuneki, Satoshi Ikai
  • Patent number: 11243501
    Abstract: Vibration of a machine end and an error of a moving trajectory are suppressed. A machine learning device performs machine learning of optimizing first coefficients of a filter provided in a motor controller that controls a motor and second coefficients of a velocity feedforward unit of a servo control unit provided in the motor controller on the basis of an evaluation function which is a function of measurement information after acceleration and deceleration by an external measuring instrument provided outside the motor controller, a position command input to the motor controller, and a position error which is a difference between the position command value and feedback position detection value from a detector of the servo control unit.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: February 8, 2022
    Assignee: FANUC CORPORATION
    Inventors: Ryoutarou Tsuneki, Satoshi Ikai
  • Patent number: 11190119
    Abstract: A control device includes: an output unit configured to select a motor and output a drive command to a motor drive unit that should be connected to the selected motor so that the selected motor executes a predetermined feed operation; an acquisition unit configured to acquire feedback information from each of the multiple motor drive units; and a wire connection determination unit configured to determine, based on the feedback information, whether the selected motor is connected to the motor drive unit that should be connected to the selected motor, by a power line and a feedback line.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: November 30, 2021
    Assignee: FANUC CORPORATION
    Inventors: Yuuki Shirakawa, Satoshi Ikai, Wei Luo
  • Patent number: 11087509
    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: Grant
    Filed: June 3, 2019
    Date of Patent: August 10, 2021
    Assignee: FANUC CORPORATION
    Inventors: Ryoutarou Tsuneki, Satoshi Ikai, Naoto Sonoda
  • Patent number: 11029650
    Abstract: Setting of parameters that determine filter characteristics is facilitated. Machine learning of optimizing the coefficients of a filter provided in a motor control device that controls rotation of a motor for a machine tool, a robot, or an industrial machine is performed on the basis of measurement information of an external measuring instrument provided outside the motor control device and a control command input to the motor control device.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: June 8, 2021
    Assignee: FANUC CORPORATION
    Inventors: Ryoutarou Tsuneki, Satoshi Ikai, Takaki Shimoda
  • Patent number: 11023827
    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: Grant
    Filed: February 11, 2019
    Date of Patent: June 1, 2021
    Assignee: FANUC CORPORATION
    Inventors: Ryoutarou Tsuneki, Satoshi Ikai
  • Publication number: 20210157294
    Abstract: A servo motor controller is provided which enables an offset to be set more easily and accurately, in comparison to the conventional technique. A servo motor controller for controlling a servo motor of an industrial machine includes: a position detection unit that detects a position of the servo motor; a magnetic-pole detection unit that detects a magnetic-pole phase of the servo motor; and a phase calculation unit that determines a calculation-based phase based on position data of the servo motor and magnetic-pole gap information of the servo motor. The servo motor controller is configured to acquire an offset relationship between the magnetic-pole phase detected by the magnetic-pole detection unit and the calculation-based phase determined by the phase calculation unit, after a reference position is passed through.
    Type: Application
    Filed: October 19, 2020
    Publication date: May 27, 2021
    Applicant: FANUC CORPORATION
    Inventors: Takaki SHIMODA, Satoshi IKAI
  • Patent number: 11009837
    Abstract: A machine learning device that performs reinforcement learning with respect to a servo control apparatus that controls target device having a motor, including: outputting action information including adjustment information of coefficients of a transfer function of a controller gain to a controller included in the servo control apparatus; acquiring, from the servo control apparatus, state information including a deviation between an actual operation of the target device and a command input to the controller, a phase of the motor, and the coefficients of the transfer function of the controller gain when the controller operates the target device based on the action information; outputting a value of a reward in the reinforcement learning based on the deviation included in the state information; and updating an action-value function based on the value of the reward, the state information, and the action information.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: May 18, 2021
    Assignee: FANUC CORPORATION
    Inventors: Shougo Shinoda, Satoshi Ikai
  • Publication number: 20210129474
    Abstract: A control apparatus of a machine tool includes: a slide position control unit configured to control a slide according to operation patterns; a pressure command generation unit configured to generate a pressure command for a die cushion according to the operation patterns; a pressure detection unit configured to detect an actual pressure of the die cushion; a die cushion speed control unit configured to control the die cushion, based on an error between the pressure command and the actual pressure; and a command reach determination unit configured to determine whether or not the error is greater than a pressure threshold, wherein the slide position control unit sets, based on a result of the determination by the command reach determination unit, a waiting period between the operation pattern at the time of the determination and the next operation pattern, wherein the slide is kept at its position during the waiting period.
    Type: Application
    Filed: September 18, 2020
    Publication date: May 6, 2021
    Inventors: Shougo Shinoda, Keisuke Tsujikawa, Satoshi Ikai
  • Publication number: 20210132576
    Abstract: An apparatus configured to facilitate identifying a factor for a defect if the defect occurs in a finished surface of the workpiece. An apparatus includes a movement path generation section configured to generate the movement path of the industrial machine when performing a work on a workpiece; a running information acquisition section configured to acquire running information of the industrial machine when performing a work on the workpiece; and an image data generation section configured to generate the image data in which a first point on the movement path corresponding to a change point of first running information, and a second point on the movement path corresponding to a change point of second running information different from the first running information are highlighted on the movement path in display forms visually different from each other.
    Type: Application
    Filed: October 19, 2020
    Publication date: May 6, 2021
    Applicant: Fanuc Corporation
    Inventors: Satoshi Ikai, Tomoyuki Aizawa
  • Patent number: 10965151
    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: Grant
    Filed: February 22, 2019
    Date of Patent: March 30, 2021
    Assignee: Fanuc Corporation
    Inventors: Shougo Shinoda, Satoshi Ikai
  • Publication number: 20210088998
    Abstract: The invention provides a servomotor controller that makes it possible to reduce compensation delay even when a dead band is provided. The servomotor controller includes a motion acquiring unit that acquires a motion of the servomotor, an acceleration amount acquiring unit that acquires an acceleration amount of the servomotor, a compensating unit that compensates a motion of the servomotor, and a compensation start determining unit that determines a start of the compensation by the compensating unit responsive to the motion of the servomotor, wherein the compensation start determining unit has a dead band unit that sets a dead band range which is a range of a predetermined value relative to the motion of the servomotor, and the dead band unit changes the dead band range based on the acceleration amount acquired by the acceleration amount acquiring unit.
    Type: Application
    Filed: August 24, 2020
    Publication date: March 25, 2021
    Applicant: FANUC CORPORATION
    Inventors: Shougo SHINODA, Satoshi IKAI
  • Publication number: 20210080921
    Abstract: The present disclosure is intended to enable a user to grasp a state of load on an arithmetic processing unit (100, 200) so that the user can stop an excessive function of the arithmetic processing unit (100, 200), or can transfer part of arithmetic processes to another arithmetic processing unit (100, 200) with a small load. Included are the arithmetic processing unit (100, 200) that executes a plurality of processes related to servo control processing; and an observation unit (300) that determines at least one of point-of-time information about start of each of the processes executed by the arithmetic processing unit or point-of-time information about end of each of the processes executed by the arithmetic processing unit; and an output unit (400) that calculates information about usage of the arithmetic processing unit based on the point-of-time information determined by the observation unit, and outputs the calculated information.
    Type: Application
    Filed: August 13, 2020
    Publication date: March 18, 2021
    Inventors: Wei LUO, Satoshi IKAI, Tsutomu NAKAMURA
  • Publication number: 20210072724
    Abstract: A controller includes a storage unit storing a plurality of sets of recommended setting values or recommended setting ranges regarding parameters for controlling an axis of a machine tool or an industrial machine or for controlling a motor, wherein set contents of the plurality of sets of recommended setting values or recommended setting ranges vary depending on a property of the machine tool, the industrial machine, or the motor; a comparing unit configured to compare input parameters with the recommended setting values or the recommended setting ranges corresponding to the property of a control target; and a comparison result presenting unit configured to present a warning when the input parameters differ from the recommended setting values or deviate from the recommended setting ranges corresponding to the property of the control target.
    Type: Application
    Filed: August 5, 2020
    Publication date: March 11, 2021
    Inventors: Yao LIANG, Yuuki KUMAMOTO, Satoshi IKAI