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: 20230043796
    Abstract: The objective of the present invention is to provide a machine tool control device with which chips can be reliably divided and discharged, and with which damage to a tool can be suppressed by reducing shock when the tool cuts into a workpiece.
    Type: Application
    Filed: January 25, 2021
    Publication date: February 9, 2023
    Applicant: FANUC CORPORATION
    Inventors: Yusaku OHO, Naoto SONODA, Kenta YAMAMOTO
  • Patent number: 11541500
    Abstract: A numerical control device according to an aspect of the present disclosure includes: a reference speed calculation unit configured to calculate a spindle speed which is a rotation number of the spindle in accordance with a machining program, and a feed speed which is a movement speed of the feed axis in accordance with the machining program; an oscillation command calculation unit configured to calculate an oscillation command, which is a periodic variation component superimposed on a command of the feed axis, based on the spindle speed and the feed speed, as well as an oscillation frequency magnification set in advance; a setting acquisition unit configured to acquire an upper limit value for frequency of the oscillation command; and an adjustment unit configured to adjust the frequency of the oscillation command, or adjust at least either of the spindle speed and the oscillation frequency magnification, so that the frequency of the oscillation command does not exceed the upper limit value.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: January 3, 2023
    Assignee: FANUC CORPORATION
    Inventors: Ryou Morihashi, Naoto Sonoda
  • Patent number: 11453094
    Abstract: A servo controller 20 includes: an oscillation command generating unit 23 that generates an oscillation command for causing the workpiece W and the tool 14 to relatively oscillate; at least one of a position control unit 22 that generates a position command for causing the workpiece W and the tool 14 to relatively move, a speed control unit 24 that generates a speed command for causing the workpiece W and the tool 14 to relatively move, and a current control unit 25 that generates a torque command for driving the plurality of axes; and a gain changing unit 21 that changes a control gain, in which the oscillation command generating unit 23 transmits a signal outputted when oscillating operation is started to the gain changing unit 21, and the gain changing unit 21 changes the control gain.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: September 27, 2022
    Assignee: FANUC CORPORATION
    Inventors: Ryou Morihashi, Kenta Yamamoto, Naoto Sonoda
  • Patent number: 11137737
    Abstract: A numerical control device according to the present invention includes: an upper limit value acquisition unit which acquires an upper limit value for a cutting speed that is a relative speed of the cutting tool to the workpiece; a reference speed calculation unit which calculates a revolution number of the spindle, and a feedrate; an oscillation speed calculation unit which calculates an oscillation speed that is superimposed on the feedrate; a cutting speed calculation unit which calculates the cutting speed based on the revolution number of the spindle, the feedrate and the oscillation speed; and a speed adjustment unit which adjusts at least either one of the revolution number of the spindle and the feedrate, so that a maximum value of the cutting speed calculated by the cutting speed calculation unit does not exceed the upper limit value acquired by the upper limit value acquisition unit.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: October 5, 2021
    Assignee: FANUC CORPORATION
    Inventors: Ryou Morihashi, Naoto Sonoda, Kenta Yamamoto
  • Patent number: 11086285
    Abstract: A numerical control device according to the present invention includes: an upper limit value acquisition unit which acquires an upper limit value for a cutting speed that is a relative speed of the cutting tool to the workpiece; a reference speed calculation unit which calculates a revolution number of the spindle, and a feedrate; an oscillation speed calculation unit which calculates an oscillation speed that is superimposed on the feedrate; a cutting speed calculation unit which calculates the cutting speed based on the revolution number of the spindle, the feedrate and the oscillation speed; and a speed adjustment unit which adjusts at least either one of the revolution number of the spindle and the feedrate, so that a maximum value of the cutting speed calculated by the cutting speed calculation unit does not exceed the upper limit value acquired by the upper limit value acquisition unit.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: August 10, 2021
    Assignee: FANUC CORPORATION
    Inventors: Ryou Morihashi, Naoto Sonoda, Kenta Yamamoto
  • 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: 10990074
    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: Grant
    Filed: April 2, 2019
    Date of Patent: April 27, 2021
    Assignee: FANUC CORPORATION
    Inventors: Naoto Sonoda, Kenta Yamamoto
  • Patent number: 10962952
    Abstract: A servo control apparatus for a machine that performs machining by causing a plurality of synchronizing axes to operate cooperatively in synchronized relationship with a reference axis, the servo control apparatus comprising: a position detection unit for detecting at least one of the position of the servo motor and the position of a driven body; a position error calculation unit for calculating an error between the position command and the position detected by the position detection unit; a reference axis position acquisition unit for acquiring the positions of a plurality of reference axes; a reference axis selection unit for selecting one reference axis based on a machining condition of the driven body from among the plurality of reference axes whose positions have been acquired; and a learning control unit for performing learning control using an angle synchronization method, based on the error and the position of the selected reference axis.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: March 30, 2021
    Assignee: FANUC CORPORATION
    Inventors: Kouki Kameta, Naoto Sonoda
  • Patent number: 10935939
    Abstract: A machine learning device acquires, 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. The machine learning device acquires, as input data, an output of the control target device driven based on the command, and constructs 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 teaching data.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: March 2, 2021
    Assignee: FANUC CORPORATION
    Inventors: Naoto Sonoda, Satoshi Ikai, Ryoutarou Tsuneki
  • Patent number: 10901374
    Abstract: The settling time of machine learning is shortened. A machine learning device is configured to perform machine learning related to optimization of coefficients of a transfer function of an IIR filter of a feedforward calculation unit with respect to a servo control device configured to control a servo motor configured to drive an axis of a machine tool, a robot, or an industrial machine using feedforward control by a feedforward calculation unit having the IIR filter. The machine learning device represents a zero-point at which the transfer function of the IIR filter is zero and a pole at which the transfer function diverges infinitely in polar coordinates using a radius r and an angle ?, respectively, and searches for and learns, within a predetermined search range, the radius r and the angle ? to thereby perform the optimization of the coefficients of the transfer function of the IIR filter.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: January 26, 2021
    Assignee: FANUC CORPORATION
    Inventors: Ryoutarou Tsuneki, Satoshi Ikai, Naoto Sonoda
  • Publication number: 20200406416
    Abstract: A numerical control device according to an aspect of the present disclosure includes: a reference speed calculation unit configured to calculate a spindle speed which is a rotation number of the spindle in accordance with a machining program, and a feed speed which is a movement speed of the feed axis in accordance with the machining program; an oscillation command calculation unit configured to calculate an oscillation command, which is a periodic variation component superimposed on a command of the feed axis, based on the spindle speed and the feed speed, as well as an oscillation frequency magnification set in advance; a setting acquisition unit configured to acquire an upper limit value for frequency of the oscillation command; and an adjustment unit configured to adjust the frequency of the oscillation command, or adjust at least either of the spindle speed and the oscillation frequency magnification, so that the frequency of the oscillation command does not exceed the upper limit value.
    Type: Application
    Filed: June 24, 2020
    Publication date: December 31, 2020
    Applicant: FANUC CORPORATION
    Inventors: Ryou MORIHASHI, Naoto SONODA
  • Patent number: 10866574
    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: Grant
    Filed: October 26, 2018
    Date of Patent: December 15, 2020
    Assignee: FANUC CORPORATION
    Inventors: Naoto Sonoda, Tomohiko Kawai, Haruhisa Yago
  • Patent number: 10859995
    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: Grant
    Filed: April 2, 2019
    Date of Patent: December 8, 2020
    Assignee: FANUC CORPORATION
    Inventors: Kenta Yamamoto, Naoto Sonoda
  • Publication number: 20200319616
    Abstract: A control device calculates a position deviation between a position of a movable member designated by a position command and a measured position of the movable member by a position detector at each sampling period, adds a disturbance signal generated from a phase signal having a predetermined period to a drive signal generated from the position deviation to which an amount of correction is added, causes a motor for driving the movable member to operate based on the drive signal to which the disturbance signal is added, calculates the amount of correction by using a dynamic characteristic compensation filter in such a way as to reduce the position deviation, and changes a configuration of the dynamic characteristic compensation filter in such a way that an evaluation value related to magnitude of the position deviation satisfies a predetermined condition.
    Type: Application
    Filed: March 31, 2020
    Publication date: October 8, 2020
    Inventors: Yusaku OHO, Naoto SONODA, Kenta YAMAMOTO
  • Publication number: 20200290168
    Abstract: A servo controller 20 includes: an oscillation command generating unit 23 that generates an oscillation command for causing the workpiece W and the tool 14 to relatively oscillate; at least one of a position control unit 22 that generates a position command for causing the workpiece W and the tool 14 to relatively move, a speed control unit 24 that generates a speed command for causing the workpiece W and the tool 14 to relatively move, and a current control unit 25 that generates a torque command for driving the plurality of axes; and a gain changing unit 21 that changes a control gain, in which the oscillation command generating unit 23 transmits a signal outputted when oscillating operation is started to the gain changing unit 21, and the gain changing unit 21 changes the control gain.
    Type: Application
    Filed: March 12, 2020
    Publication date: September 17, 2020
    Applicant: FANUC CORPORATION
    Inventors: Ryou MORIHASHI, Kenta YAMAMOTO, Naoto SONODA
  • Publication number: 20200174440
    Abstract: A numerical control device according to the present invention includes: an upper limit value acquisition unit which acquires an upper limit value for a cutting speed that is a relative speed of the cutting tool to the workpiece; a reference speed calculation unit which calculates a revolution number of the spindle, and a feedrate; an oscillation speed calculation unit which calculates an oscillation speed that is superimposed on the feedrate; a cutting speed calculation unit which calculates the cutting speed based on the revolution number of the spindle, the feedrate and the oscillation speed; and a speed adjustment unit which adjusts at least either one of the revolution number of the spindle and the feedrate, so that a maximum value of the cutting speed calculated by the cutting speed calculation unit does not exceed the upper limit value acquired by the upper limit value acquisition unit.
    Type: Application
    Filed: November 27, 2019
    Publication date: June 4, 2020
    Applicant: FANUC CORPORATION
    Inventors: Ryou MORIHASHI, Naoto SONODA, Kenta YAMAMOTO
  • Patent number: 10663946
    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: Grant
    Filed: December 22, 2017
    Date of Patent: May 26, 2020
    Assignee: FANUC CORPORATION
    Inventors: Naoto Sonoda, Yuusaku Oho
  • Patent number: 10642250
    Abstract: A servo control system for controlling a plurality of axes of a machine tool, comprises: a plurality of servo control units for controlling the plurality of axes, respectively; a plurality of learning control units that are provided one each in the plurality of servo control units, and each configured to control a cyclic operation highly precisely; a common learning memory for storing correction data which at least a portion of the plurality of learning control units generates; a memory allocation unit for allocating at least a portion of a memory area in the learning memory to the axis that the learning control unit that generated the correction data controls; and a memory amount notifying unit for notifying the memory allocation unit as to the amount of memory that each of the plurality of learning control units of the respective axes requires.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: May 5, 2020
    Assignee: FANUC CORPORATION
    Inventors: Kouki Kameta, Naoto Sonoda
  • Patent number: 10581349
    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: Grant
    Filed: August 2, 2018
    Date of Patent: March 3, 2020
    Assignee: FANUC CORPORATION
    Inventors: Kenta Yamamoto, Naoto Sonoda
  • Patent number: 10564619
    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: Grant
    Filed: March 13, 2018
    Date of Patent: February 18, 2020
    Assignee: FANUC CORPORATION
    Inventors: Ryoutarou Tsuneki, Satoshi Ikai, Naoto Sonoda