Patents by Inventor Yuuki Morita

Yuuki Morita 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).

  • Publication number: 20180259930
    Abstract: An object is to provide the numerical control device of a machine tool which can achieve both a reduction in heat generation and stability in heavy cutting. A numerical control device includes a command transmission portion which transmits a speed command value and a magnetic flux command value to the spindle control portion of a machine tool and a storage portion which stores magnetic flux amounts corresponding to tools that may be used in the machine tool. The numerical control device also includes a tool detection portion which detects a tool selected in the machine tool and a magnetic flux amount setting portion which commands the command transmission portion to read, from the storage portion, a magnetic flux amount corresponding to the tool detected by the tool detection portion and to output the magnetic flux amount to the spindle control portion of the machine tool.
    Type: Application
    Filed: March 7, 2018
    Publication date: September 13, 2018
    Applicant: FANUC CORPORATION
    Inventors: Kouki OIKAWA, Yuuki MORITA, Tadashi OKITA
  • Patent number: 10065255
    Abstract: A controller for controlling a synchronized operation of spindle and feed axes. A spindle-axis control section includes an initial-motion control section for making a spindle axis perform an accelerated rotation at maximum capacity from a process start position; a maximum-acceleration detecting section for detecting a maximum acceleration of the spindle axis; a residual rotation-amount detecting section for detecting a residual rotation amount of the spindle axis; a current-speed detecting section for detecting a current speed of the spindle axis; a positioning-motion control section for making the spindle axis perform a decelerated rotation so as to reach the target thread depth after the accelerated rotation; and an overshoot detecting section for detecting an overshoot of the spindle axis during the decelerated rotation.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: September 4, 2018
    Assignee: FANUC CORPORATION
    Inventors: Yuuki Morita, Tadashi Okita, Daisuke Tajima
  • Publication number: 20180239328
    Abstract: A numerical controller for controlling a machine tool including a spindle motor formed of an induction motor includes: a storage unit that stores a maximum acceleration at which the spindle motor can operate when a magnetic flux amount of the spindle motor reaches its maximum; a magnetic flux amount acquisition unit that acquires a present magnetic flux amount of the spindle motor; and an acceleration change unit that changes an acceleration of a position command based on a maximum acceleration of the spindle motor stored in the storage unit according to a magnetic flux amount at the start of movement of the spindle motor acquired by the magnetic flux amount acquisition unit when the spindle motor is operated by position control using a position command.
    Type: Application
    Filed: February 13, 2018
    Publication date: August 23, 2018
    Inventors: Kouki OIKAWA, Yuuki MORITA, Tadashi OKITA
  • Patent number: 10048672
    Abstract: To provide a motor control device that prevents from becoming excessive correction, upon adding a backlash correction amount to a position command for a motor.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: August 14, 2018
    Assignee: FANUC CORPORATION
    Inventors: Shoutarou Hashimoto, Tadashi Okita, Yuuki Morita
  • Publication number: 20180212543
    Abstract: The control device of an induction motor includes a current command maximum value setting portion that sets an excitation current command maximum value and a torque current command maximum value. The current command maximum value setting portion changes, when the induction motor is accelerated/decelerated, the excitation current command maximum value based on which one of first and second excitation current command maximum values is lower, and changes the torque current command maximum value based on the excitation current command maximum value and an allowable maximum current value of a drive portion. The first excitation current command maximum value is based on the allowable maximum current value, and the second excitation current command maximum value is based on a power supply voltage of the drive portion, a current frequency of the drive current and an excitation inductance of the induction motor.
    Type: Application
    Filed: January 22, 2018
    Publication date: July 26, 2018
    Inventor: Yuuki MORITA
  • Publication number: 20180210417
    Abstract: A controller controlling a synchronized operation of spindle and feed axes. The controller is configured to make a spindle axis perform an accelerated rotation at maximum capacity from a starting position aiming at a maximum rotation speed; detect a maximum acceleration of the spindle axis; detect a residual rotation amount of the spindle axis; detect a current speed of the spindle axis; and execute a position control for making the spindle axis perform a decelerated rotation so as to reach a target position, after the accelerated rotation at maximum capacity. The controller is further configured to make the spindle axis perform the decelerated rotation at a positioning deceleration higher than a deceleration corresponding to the maximum acceleration and equal to or lower than a maximum deceleration capable of compensating for a mechanical loss in a drive source during the decelerated rotation of the spindle axis.
    Type: Application
    Filed: January 24, 2018
    Publication date: July 26, 2018
    Inventors: Tadashi OKITA, Yuuki MORITA, Daisuke TAJIMA
  • Patent number: 10020771
    Abstract: A motor controller, a motor control method, and a motor control program are provided, all of which are capable of appropriately suppressing temperature elevation in a motor, while protecting an amplifier. A motor controller for driving a motor by way of pulse width modulation includes: a temperature acquisition unit that acquires a temperature of a motor; a limiting value determination unit that determines, based on the temperature, a limiting current value for driving the motor; and a frequency determination unit that determines, based on the limiting value, a PWM frequency to be generated with an amplifier.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: July 10, 2018
    Assignee: FANUC CORPORATION
    Inventors: Yuuki Morita, Tomohisa Tsutsumi
  • Patent number: 10005165
    Abstract: A controller for controlling a synchronized operation of spindle and feed axes. A spindle-axis control section includes an initial-motion control section for making a spindle axis perform an accelerated rotation at maximum capacity from a process start position; a maximum-acceleration detecting section for detecting a maximum acceleration of the spindle axis; a residual rotation-amount detecting section for detecting a residual rotation amount of the spindle axis; a current-speed detecting section for detecting a current speed of the spindle axis; a decelerating-motion control section for making the spindle axis perform a decelerated rotation at a gradually increasing deceleration so as to reach an intermediate rotation speed after the accelerated rotation; and a positioning-motion control section for making the spindle axis perform a decelerated rotation at maximum capacity so as to reach the target thread depth after reaching the intermediate rotation speed.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: June 26, 2018
    Assignee: FANUC CORPORATION
    Inventors: Yuuki Morita, Daisuke Tajima, Tadashi Okita
  • Patent number: 10001212
    Abstract: A control system of a machine tool with a rotary type spindle and a feed axis which generates feed motion of the spindle, comprising a current detecting part which detects a current through a spindle motor for driving the spindle, a temperature detecting part which detects a motor temperature, a remaining time estimating part which uses a predetermined maximum allowable temperature and a detected temperature value by the temperature detecting part as the basis to estimate a remaining time until the motor temperature would reach the maximum allowable temperature on the assumption that the detected current value by the current detecting part at the time of the detected temperature value would continue to flow through the spindle motor, and a feed speed changing part which changes speed of the feed motion in accordance with the estimated value of the remaining time.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: June 19, 2018
    Assignee: FANUC CORPORATION
    Inventors: Yuuki Morita, Daisuke Tajima
  • Publication number: 20180147680
    Abstract: To provide a numerical controller for a machine tool capable of reducing heat generation and realizing stable heavy cutting, and also capable of realizing efficient light cutting. A numerical controller comprises: first speed change means which changes the feed speed of a feed axis drive motor at the start of cutting to an initial speed lower than a command speed, based on magnetic flux content at the start of cutting; and second speed change means which changes the feed speed from the initial speed to the command speed continuously or intermittently based on time elapsed from the start of cutting and a time constant for change in the magnetic flux content.
    Type: Application
    Filed: November 22, 2017
    Publication date: May 31, 2018
    Inventor: Yuuki MORITA
  • Patent number: 9977411
    Abstract: A machine learning apparatus that learns a condition associated with a gain of a magnetic flux controller and a time constant of a magnetic flux estimator in a motor control apparatus includes: a state observation unit that observes a state variable defined by at least one of data relating to an acceleration of a motor, data relating to a jerk of the motor, and data relating to an acceleration time of the motor; and a learning unit that learns the condition associated with the gain of the magnetic flux controller and the time constant of the magnetic flux estimator in accordance with a training data set defined by the state variable.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: May 22, 2018
    Assignee: FANUC CORPORATION
    Inventor: Yuuki Morita
  • Patent number: 9977408
    Abstract: To provide a control device and control method capable of preventing overheating of both a master shaft and slave shaft. A control device for machine tools includes a master-shaft motor drive part, a slave-shaft motor drive part and a numerical control part that sends a master-shaft operation command to the master-shaft motor drive part, in which the master-shaft motor drive part drives the master-shaft motor based on the master-shaft operation command received from the numerical control part, the slave-shaft motor drive part drives the slave-shaft motor so as to synchronize with the master-shaft motor based on position feedback information received from the master-shaft motor, and the numerical control part creates the master-shaft operation command to change operation so as to restrict output of the master-shaft motor, upon the temperature of the master-shaft motor exceeding a first predetermined value, or the temperature of the slave-shaft motor exceeding a second predetermined value.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: May 22, 2018
    Assignee: FANUC CORPORATION
    Inventor: Yuuki Morita
  • Publication number: 20180136630
    Abstract: A controller controlling a synchronized operation of spindle and feed axes. A positioning-motion control section of a spindle-axis control section calculates a first velocity command making a spindle axis perform a decelerated rotation at a variable deceleration lower than a maximum deceleration during an acceleration-varying time just after the spindle axis reaches an intermediate speed or just before the spindle axis reaches a target position, and making the spindle axis perform the decelerated rotation at the maximum deceleration during a time except for the acceleration-varying time; calculates a second velocity command making the spindle axis perform a decelerated rotation at a constant deceleration lower than the maximum deceleration after the spindle axis reaches the intermediate speed; and chooses either one, achieving a lower speed, of the first and second velocity command during a period when the spindle axis operates from the intermediate speed to reach the target position.
    Type: Application
    Filed: November 15, 2017
    Publication date: May 17, 2018
    Inventors: Daisuke TAJIMA, Yuuki MORITA, Tadashi OKITA
  • Patent number: 9964582
    Abstract: A motor control device includes a current command calculation unit configured to calculate a current command value for driving a motor, a current detection unit configured to detect a value of a current that flows through a power line of the motor, a current deviation calculation unit configured to calculate a current deviation, which is a difference between the current command value and the detected current value, a voltage command calculation unit configured to calculate a voltage command value applied to the motor based on the current deviation, a filter processing unit configured to calculate data by filtering the current deviation, the absolute value of the current deviation, or the power of the current deviation and to output the data as index data, and a power line breakage detection unit configured to detect a breakage of the power line based on the index data.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: May 8, 2018
    Assignee: FANUC CORPORATION
    Inventors: Tomohisa Tsutsumi, Yuuki Morita
  • Publication number: 20180117724
    Abstract: A controller of a machine tool capable of suppressing heat generation and realizing a stable cutting operation during deep cutting is provided. A numerical controller for controlling a machine tool including a spindle motor formed of an induction motor and a feed axis driving motor includes: a magnetic flux amount acquisition means that acquires a present magnetic flux amount of the spindle motor; and a speed change means that changes a speed of the feed axis driving motor on the basis of the magnetic flux amount.
    Type: Application
    Filed: October 25, 2017
    Publication date: May 3, 2018
    Applicant: FANUC CORPORATION
    Inventors: Yuuki MORITA, Tadashi OKITA
  • Patent number: 9958857
    Abstract: To provide a motor control device, motor control method, and non-transitory computer readable medium recording a motor control program, which add a backlash correction amount to a position command for a motor at the appropriate timing. Included are a first position detection part that detects a first position which is a position of a movable part; a second position detection part that detects a second position which is a position of a driven part; a positional error calculation part that calculates positional error, which is deviation between a converted first position detected value and a second position detected value; and a backlash correction part that adds a backlash correction amount when the absolute value for the variation of the positional error since reversal of a position command was detected exceeds the predetermined reference value.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: May 1, 2018
    Assignee: FANUC CORPORATION
    Inventors: Shoutarou Hashimoto, Tadashi Okita, Yuuki Morita
  • Publication number: 20180095446
    Abstract: To provide a motor control device that prevents from becoming excessive correction, upon adding a backlash correction amount to a position command for a motor.
    Type: Application
    Filed: September 29, 2017
    Publication date: April 5, 2018
    Inventors: Shoutarou HASHIMOTO, Tadashi OKITA, Yuuki MORITA
  • Patent number: 9910426
    Abstract: A controller for controlling a synchronized operation of spindle and feed axes. A spindle-axis control section includes a section for making a spindle axis perform an accelerated rotation at maximum capacity from a process start position; sections for respectively detecting a maximum acceleration, a residual rotation amount and a current speed of the spindle axis; a section for making the spindle axis perform a decelerated rotation at maximum capacity to reach a target thread depth after the accelerated rotation; and a section for executing a torque-limiting during the accelerated rotation of the spindle axis, in such a manner that a torque command lower than a maximum torque command is given to the spindle axis at a start of acceleration, and thereafter the torque command is gradually increased so that the maximum torque command is given to the spindle axis when a predetermined time has elapsed.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: March 6, 2018
    Assignee: FANUC CORPORATION
    Inventors: Yuuki Morita, Tadashi Okita
  • Publication number: 20180045583
    Abstract: To provide a motor control device that specifies a type of temperature sensor by a simple technique, even in a case of the type of temperature sensor installed to a motor being unclear.
    Type: Application
    Filed: August 1, 2017
    Publication date: February 15, 2018
    Applicant: FANUC CORPORATION
    Inventors: Yuuki MORITA, Tadashi OKITA
  • Publication number: 20180034391
    Abstract: To provide a motor control device capable of causing a motor to rotate in any rotation direction, even when leaving the connection state of the motor of a machine tool as standard.
    Type: Application
    Filed: July 24, 2017
    Publication date: February 1, 2018
    Applicant: FANUC CORPORATION
    Inventors: Tadashi OKITA, Yuuki MORITA, Daisuke TAJIMA