Patents by Inventor Naoto Sonoda

Naoto Sonoda 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: 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
  • 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: 10493576
    Abstract: To provide an arrangement capable of detecting spindle failure in a machine tool using an existing servo control device, without providing separate external sensors, a failure analysis device or the like. A servo control device (22), which detects failure of a spindle of a machine tool including the spindle, a feed shaft, and a positioning servomotor that is installed to the feed shaft and is for deciding the position of the spindle, includes: a feedback acquisition unit (222) that acquires a feedback signal of the positioning servomotor; and an analysis/detection unit 226 that analyzes the feedback signal acquired to detect failure of the spindle.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: December 3, 2019
    Assignee: FANUC CORPORATION
    Inventors: Naoto Sonoda, Yuusaku Oho
  • 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: 10481046
    Abstract: A management system including a network, plural manufacturing cells connected to the network, and a management device that is connected to the network and manages the plurality of manufacturing cells, in which the manufacturing cell includes: a machine tool; and a control device that controls the machine tool, analyzes a vibration state of a spindle positioning shaft of the machine tool, and sends an analysis result via the network; in which the management device includes: a communication unit that receives the analysis result sent by the control device; and a detection unit that compares the analysis results thus received, and compares vibration states of the machine tool of each of the manufacturing cells, so as to detect spindle failure of any of the machine tools; and in which the communication unit, in a case of the detection unit detecting the spindle failure, sends a failure signal via the network.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: November 19, 2019
    Assignee: FANUC CORPORATION
    Inventors: Yuusaku Oho, Naoto Sonoda
  • Patent number: 10471563
    Abstract: A control device includes a control part which generates a torque command based on a resultant command, which is obtained by adding a position deviation, which is the difference between a position command and the actual position of a feed shaft, to an oscillation command to control the feed shaft, and an elastic deformation amount calculation part which calculates the elastic deformation amount of a structure composed of a tool or workpiece and the feeding mechanism therefor based on the torque command. An oscillation command generation part generates the above oscillation command based on the rotation speed of the workpiece, the position command of the feed shaft, and the above elastic deformation amount.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: November 12, 2019
    Assignee: FANUC CORPORATION
    Inventors: Naoto Sonoda, Kenta Yamamoto
  • 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
  • Publication number: 20190310602
    Abstract: To provide a numerical controller for a machine tool capable of shredding chips efficiently along one path by making oscillating motion involving synchronization between multiple axes and intermittently making cutting-out motion and cutting-in motion.
    Type: Application
    Filed: April 2, 2019
    Publication date: October 10, 2019
    Applicant: FANUC CORPORATION
    Inventors: Kenta YAMAMOTO, Naoto SONODA
  • Publication number: 20190310603
    Abstract: To provide a controller for a machine tool capable of shredding chips without use of oscillation during machining by cutting. A controller is for a machine tool used for machining by cutting of a work as a cutting target by means of coordinated motion of multiple axes including at least a spindle axis. The controller comprises: a movement command generation unit that outputs a movement command for cutting the work by moving a cutting tool and the work relative to each other in a machining direction; and a stop determination unit that outputs a stop instruction for intermittently stopping the relative move in the machining direction to the movement command generation unit. The movement command generation unit outputs a movement command for stopping the relative move between the cutting tool and the work in the machining direction based on the stop instruction. The stop determination unit outputs the stop instruction for a period when the spindle axis rotates 360 degrees or more.
    Type: Application
    Filed: April 2, 2019
    Publication date: October 10, 2019
    Applicant: FANUC CORPORATION
    Inventors: Naoto SONODA, Kenta YAMAMOTO
  • Patent number: 10434614
    Abstract: A control device includes a position command generation part, an oscillation command generation part, and a storage part for storing machining operation conditions and servo control conditions. The oscillation command generation part includes an estimation part which estimates an oscillation amplitude and an oscillation frequency of an oscillation command based on a rotation speed of a workpiece and a position command generated by the position command generation part, and a determination part which determines whether or not the estimated oscillation frequency is an optimum value based on the machining operation conditions and the servo control conditions.
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: October 8, 2019
    Assignee: FANUC CORPORATION
    Inventors: Naoto Sonoda, Kenta Yamamoto
  • Patent number: 10418921
    Abstract: A machine learning device is configured to perform machine learning with respect to a servo motor control device including a non-linear friction compensator that creates a compensation value with respect to non-linear friction on the basis of a position command, the machine learning device including: a state information acquisition unit configured to acquire state information including a servo state including position error, and combination of compensation coefficients of the non-linear friction compensation unit, by causing the servo motor control device to execute a predetermined program; an action information output unit configured to output action information including adjustment information of the combination of compensation coefficients; a reward output unit configured to output a reward value in reinforcement learning, based on the position error; and a value function updating unit configured to update an action value function on the basis of the reward value, the state information, and the action info
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: September 17, 2019
    Assignee: FANUC CORPORATION
    Inventors: Yusaku Oho, Naoto Sonoda
  • Patent number: 10409255
    Abstract: To provide a controller for a machining device that controls oscillation of a cutting tool used for oscillating cutting to become capable of reducing a probability of interference between an interfering object existing near a work as a cutting target and the cutting tool.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: September 10, 2019
    Assignee: FANUC CORPORATION
    Inventor: Naoto Sonoda
  • Patent number: 10379519
    Abstract: A controller that controls a machine tool, a method of controlling a machine tool, and a computer program that causes a computer to operate as a controller that controls a machine tool, the machine tool comprising multiple control axes and used for machining by cutting of a work as a machining target by means of coordinated motion of the control axes. The method includes acquiring a position command for driving a cutting tool or the work, acquiring a rotation speed of the rotated cutting tool or the rotated work, calculating oscillation amplitude, calculating an oscillation frequency, calculating an oscillation command for causing the cutting tool and the work to oscillate relative to each other, storing a command route, correcting the oscillation command based on the stored command route, determining a drive signal to be used for driving the servo motor, and outputting the drive signal.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: August 13, 2019
    Assignee: FANUC CORPORATION
    Inventor: Naoto Sonoda
  • Patent number: 10353374
    Abstract: A controller including: a positional deviation calculating unit that calculates positional deviation using a position command directed to a servo motor for driving a cutting tool, etc., and a position feedback value corresponding to the position of the cutting tool, etc.; an oscillation command calculating unit that calculates an oscillation command using the position command and a spindle axis angle of the rotated work, etc., or using the position feedback value and the spindle axis angle; an oscillation offset calculating unit that calculates an offset for the oscillation command using the positional deviation, the oscillation command, and the spindle axis angle; and a driving unit that determines a drive signal for the servo motor based on the positional deviation, the oscillation command, and the oscillation offset, and outputs the drive signal.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: July 16, 2019
    Assignee: FANUC CORPORATION
    Inventors: Naoto Sonoda, Makoto Haga
  • Publication number: 20190163161
    Abstract: A machine tool controller includes: a servo control unit that generates a positional error based on a difference between a position command for moving a tool and a present position of the tool and generates a drive command for a motor that moves the tool based on the positional error; and a displacement meter that measures a machining surface displacement amount of the workpiece. The servo control unit includes: a compensation amount calculating unit that calculates a shape error of the workpiece with respect to a desired shape for each rotation angle of the workpiece based on the measured machining surface displacement amount and obtains a compensation amount of the positional error based on the calculated shape error of the workpiece; and a first compensation unit that compensates the positional error for each rotation angle of the workpiece based on the calculated compensation amount.
    Type: Application
    Filed: October 26, 2018
    Publication date: May 30, 2019
    Inventors: Naoto Sonoda, Tomohiko Kawai, Haruhisa Yago
  • Publication number: 20190044462
    Abstract: A magnetic pole position detecting device for a synchronous motor includes: a storage unit for storing a reference magnetic pole position of the synchronous motor as a predetermined reference; a magnetic pole position detector for detecting the magnetic pole position of the synchronous motor when a predetermined condition is satisfied; and a determination unit for comparing the reference magnetic pole position stored in the storage unit with the magnetic pole position detected by the magnetic pole position detector to determine that detection of the magnetic pole position is abnormal when the difference between the two falls out of a predetermined range.
    Type: Application
    Filed: August 2, 2018
    Publication date: February 7, 2019
    Applicant: FANUC CORPORATION
    Inventors: Kenta Yamamoto, Naoto Sonoda
  • Publication number: 20190028043
    Abstract: A machine learning device is configured to perform machine learning with respect to a servo motor control device including a non-linear friction compensator that creates a compensation value with respect to non-linear friction on the basis of a position command, the machine learning device including: a state information acquisition unit configured to acquire state information including a servo state including position error, and combination of compensation coefficients of the non-linear friction compensation unit, by causing the servo motor control device to execute a predetermined program; an action information output unit configured to output action information including adjustment information of the combination of compensation coefficients; a reward output unit configured to output a reward value in reinforcement learning, based on the position error; and a value function updating unit configured to update an action value function on the basis of the reward value, the state information, and the action info
    Type: Application
    Filed: June 28, 2018
    Publication date: January 24, 2019
    Inventors: Yusaku OHO, Naoto SONODA
  • Patent number: 10166642
    Abstract: An apparatus or system comprises: a damper side linear motor; a drive side linear motor; a first detection unit that detects a first position that is a position of a movable portion of the drive side linear motor in relation to a machine base; a second detection unit that detects a second position that is a position of a movable portion of the damper side linear motor in relation to the machine base; a third detection unit that detects a third position that is a position of the movable portion of the drive side linear motor in relation to the movable portion of the damper side linear motor; a drive side control unit that controls the drive side linear motor, based on the first position and the third position; and a damper side control unit that controls the damper side linear motor, based on the second position.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: January 1, 2019
    Assignee: FANUC CORPORATION
    Inventors: Naoto Sonoda, Yukio Toyozawa
  • Patent number: 10126734
    Abstract: A servo control apparatus which includes: a difference calculation unit that calculates difference between an integral value of speed deviation of a master axis and an integral value of speed deviation of a slave axis; a filter unit that performs filtering of the difference by way of a low-pass filter; and an addition unit that adds a result of the filtering to the integral value of the speed deviation of the slave axis, in which a current command for driving the master-axis motor is calculated for the master axis by using the integral value of the speed deviation of the master axis; and a current command for driving the slave-axis motor is calculated for the slave axis by using an integral value after addition by way of the addition unit.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: November 13, 2018
    Assignee: FANUC CORPORATION
    Inventor: Naoto Sonoda
  • Publication number: 20180297164
    Abstract: A control device includes a position command generation part, an oscillation command generation part, and a storage part for storing machining operation conditions and servo control conditions. The oscillation command generation part includes an estimation part which estimates an oscillation amplitude and an oscillation frequency of an oscillation command based on a rotation speed of a workpiece and a position command generated by the position command generation part, and a determination part which determines whether or not the estimated oscillation frequency is an optimum value based on the machining operation conditions and the servo control conditions.
    Type: Application
    Filed: April 12, 2018
    Publication date: October 18, 2018
    Inventors: Naoto SONODA, Kenta YAMAMOTO