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: 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
  • Publication number: 20180297163
    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: Application
    Filed: April 11, 2018
    Publication date: October 18, 2018
    Inventors: Naoto SONODA, Kenta YAMAMOTO
  • Publication number: 20180292808
    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: Application
    Filed: April 3, 2018
    Publication date: October 11, 2018
    Inventors: Satoshi IKAI, Naoto SONODA, Ryoutarou TSUNEKI
  • Publication number: 20180292792
    Abstract: A controller capable of preventing a control target from being controlled by an abormal 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: Application
    Filed: April 5, 2018
    Publication date: October 11, 2018
    Inventors: Satoshi IKAI, Naoto SONODA, Ryoutarou TSUNEKI
  • Publication number: 20180284702
    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: Application
    Filed: March 20, 2018
    Publication date: October 4, 2018
    Inventors: Naoto SONODA, Satoshi IKAI, Ryoutarou TSUNEKI
  • Publication number: 20180284703
    Abstract: To easily perform adjustment relating to feedforward control and also to improve command follow-up performance. A machine learning device includes label acquisition means for acquiring, as a label, a command output by a servo control apparatus to a control target device so as to drive and control the control target device, input data acquisition means for acquiring, as input data, an output of the control target device driven based on the command, and learning means for building a learning model relating to feedforward control for correcting the command, by performing supervised learning by use of a set of the label and the input data serving as teacher data.
    Type: Application
    Filed: February 26, 2018
    Publication date: October 4, 2018
    Inventors: Naoto SONODA, Satoshi IKAI, Ryoutarou TSUNEKI
  • Publication number: 20180267499
    Abstract: A machine learning device performs machine learning with respect to a servo control device including a velocity feedforward calculation unit. The machine learning device comprises: a state information acquisition unit configured to acquire from the servo control device, state information including at least position error, and combination of coefficients of a transfer function of the velocity feedforward calculation unit; an action information output unit configured to output action information including adjustment information of the combination of coefficients included in the state information, to the servo control device; a reward output unit configured to output a reward value in reinforcement learning based on the position error included in the state information; and a value function updating unit configured to update an action value function on the basis of the reward value output by the reward output unit, the state information, and the action information.
    Type: Application
    Filed: March 13, 2018
    Publication date: September 20, 2018
    Inventors: Ryoutarou TSUNEKI, Satoshi IKAI, Naoto SONODA
  • Publication number: 20180181106
    Abstract: To efficiently estimate and detect a tool life of a machine tool while lowering an occupation ratio in a data band of a communication line between a machine tool and an upper-level controller, a management apparatus or the like. A machine tool to be managed by a production management apparatus includes a motor for moving one of a workpiece to be machined and a tool for performing a machining operation, an amplifier for driving the motor, a servo controller for controlling the motor via the amplifier based on a notification of a predetermined machining operation, and an NC device for notifying the servo controller of the predetermined machining operation. The servo controller obtains servo data representing a load on the amplifier, performs a first processing for compressing the servo data, and transmits the compressed data to the NC device.
    Type: Application
    Filed: December 22, 2017
    Publication date: June 28, 2018
    Applicant: FANUC CORPORATION
    Inventors: Naoto SONODA, Yuusaku OHO
  • Publication number: 20180088007
    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: Application
    Filed: September 26, 2017
    Publication date: March 29, 2018
    Inventors: Yuusaku OHO, Naoto SONODA
  • Publication number: 20180085872
    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: Application
    Filed: September 21, 2017
    Publication date: March 29, 2018
    Inventors: Naoto SONODA, Yukio TOYOZAWA
  • Publication number: 20180067466
    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: Application
    Filed: September 6, 2017
    Publication date: March 8, 2018
    Applicant: FANUC CORPORATION
    Inventor: Naoto SONODA
  • Patent number: 9910421
    Abstract: A control device for a machine tool for cutting a rotationally-symmetric workpiece by a tool, includes a machining command making unit for making a machining command for an auxiliary motor based on rotation speeds of the workpiece and the tool, and feed rates of the tool and the workpiece, an oscillation command making unit for making an oscillation command for the auxiliary motor, based on the rotation speeds and the feed rates, so that the oscillation command is asynchronous with the rotation speed of the workpiece around the axis of rotation, and so that the tool intermittently cuts the workpiece, an addition unit for adding the oscillation command to the machining command, and a control unit for controlling the auxiliary motor based on the machining command to which the oscillation command has been added.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: March 6, 2018
    Assignee: FANUC CORPORATION
    Inventors: Kouki Kameta, Naoto Sonoda
  • Patent number: 9905264
    Abstract: A servo control system according to the present invention includes a servo control device for driving a driven body that operates periodically using a servomotor; and a learning controller for generating correction data based on a location deviation with respect to a uniform command pattern, and storing the correction data in delay memory and correcting the location deviation. The delay memory includes first memory having a short access delay time and second memory having a long access delay time. The servo control device includes a switching unit for assigning one of the first memory and the second memory to the learning controller, depending on a learning period according to the command pattern.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: February 27, 2018
    Assignee: FANUC CORPORATION
    Inventors: Kouki Kameta, Naoto Sonoda
  • Publication number: 20180043488
    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: Application
    Filed: August 8, 2017
    Publication date: February 15, 2018
    Inventors: Naoto SONODA, Yuusaku OHO
  • Patent number: 9823647
    Abstract: A servo control apparatus includes a sensor unit for detecting a motor speed; an amplifier for driving a motor and feeding back a current; a magnetic pole position detector; a position controller for outputting a speed command; a speed controller for outputting a current command; a current controller for outputting a voltage command; a speed estimator for calculating an estimated speed from the voltage command; a magnetic pole position estimator for calculating an estimated magnetic pole position from the estimated speed; a sensor malfunction detector; a stop position command generator; and a first switch for switching from the position command to the stop position command, a second switch for switching from the magnetic pole position to the estimated magnetic pole position, and a third switch for switching from the detected speed to the estimated speed, when the sensor malfunction detector has detected a malfunction.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: November 21, 2017
    Assignee: FANUC CORPORATION
    Inventors: Kouki Kameta, Naoto Sonoda
  • Publication number: 20170329302
    Abstract: To provide a controller for a machining device capable of making the machining device make oscillating motion along a command route. A controller controls a machine tool comprising multiple control axes and used for machining by cutting of a work as a machining target.
    Type: Application
    Filed: May 12, 2017
    Publication date: November 16, 2017
    Applicant: FANUC CORPORATION
    Inventor: Naoto SONODA
  • Publication number: 20170293287
    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: Application
    Filed: March 24, 2017
    Publication date: October 12, 2017
    Inventor: Naoto SONODA
  • Publication number: 20170285608
    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: Application
    Filed: March 27, 2017
    Publication date: October 5, 2017
    Inventors: Naoto SONODA, Makoto HAGA
  • Patent number: 9751178
    Abstract: A servo control apparatus includes a sensor unit for detecting a motor speed; an amplifier for driving a motor and feeding back a current; a magnetic pole position detector; a position controller for outputting a speed command; a speed controller for outputting a current command; a current controller for outputting a voltage command; a speed estimator for calculating an estimated speed from the voltage command; a magnetic pole position estimator for calculating an estimated magnetic pole position from the estimated speed; a sensor malfunction detector; a stop position command generator; and a first switch for switching from the position command to the stop position command, a second switch for switching from the magnetic pole position to the estimated magnetic pole position, and a third switch for switching from the detected speed to the estimated speed, when the sensor malfunction detector has detected a malfunction.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: September 5, 2017
    Assignee: Fanuc Corporation
    Inventors: Kouki Kameta, Naoto Sonoda
  • Patent number: 9720225
    Abstract: A processing system including a laser beam source which generates a laser beam, a galvano scanner which includes a mirror for reflecting the laser beam and a servo motor for rotating the mirror and which emits the laser beam to a workpiece, and an operation control device which controls the operation of the servo motor in accordance with a sinusoidal drive command.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: August 1, 2017
    Assignee: Fanuc Corporation
    Inventors: Naoto Sonoda, Yukio Toyozawa