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).
-
Patent number: 12222699Abstract: 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: GrantFiled: March 31, 2020Date of Patent: February 11, 2025Assignee: FANUC CORPORATIONInventors: Yusaku Oho, Naoto Sonoda, Kenta Yamamoto
-
Publication number: 20230043796Abstract: 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: ApplicationFiled: January 25, 2021Publication date: February 9, 2023Applicant: FANUC CORPORATIONInventors: Yusaku OHO, Naoto SONODA, Kenta YAMAMOTO
-
Patent number: 11541500Abstract: 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: GrantFiled: June 24, 2020Date of Patent: January 3, 2023Assignee: FANUC CORPORATIONInventors: Ryou Morihashi, Naoto Sonoda
-
Patent number: 11453094Abstract: 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: GrantFiled: March 12, 2020Date of Patent: September 27, 2022Assignee: FANUC CORPORATIONInventors: Ryou Morihashi, Kenta Yamamoto, Naoto Sonoda
-
Patent number: 11137737Abstract: 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: GrantFiled: November 27, 2019Date of Patent: October 5, 2021Assignee: FANUC CORPORATIONInventors: Ryou Morihashi, Naoto Sonoda, Kenta Yamamoto
-
Patent number: 11087509Abstract: 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: GrantFiled: June 3, 2019Date of Patent: August 10, 2021Assignee: FANUC CORPORATIONInventors: Ryoutarou Tsuneki, Satoshi Ikai, Naoto Sonoda
-
Patent number: 11086285Abstract: 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: GrantFiled: November 27, 2019Date of Patent: August 10, 2021Assignee: FANUC CORPORATIONInventors: Ryou Morihashi, Naoto Sonoda, Kenta Yamamoto
-
Patent number: 10990074Abstract: 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: GrantFiled: April 2, 2019Date of Patent: April 27, 2021Assignee: FANUC CORPORATIONInventors: Naoto Sonoda, Kenta Yamamoto
-
Patent number: 10962952Abstract: 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: GrantFiled: March 22, 2016Date of Patent: March 30, 2021Assignee: FANUC CORPORATIONInventors: Kouki Kameta, Naoto Sonoda
-
Patent number: 10935939Abstract: 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: GrantFiled: February 26, 2018Date of Patent: March 2, 2021Assignee: FANUC CORPORATIONInventors: Naoto Sonoda, Satoshi Ikai, Ryoutarou Tsuneki
-
Patent number: 10901374Abstract: 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: GrantFiled: June 10, 2019Date of Patent: January 26, 2021Assignee: FANUC CORPORATIONInventors: Ryoutarou Tsuneki, Satoshi Ikai, Naoto Sonoda
-
Publication number: 20200406416Abstract: 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: ApplicationFiled: June 24, 2020Publication date: December 31, 2020Applicant: FANUC CORPORATIONInventors: Ryou MORIHASHI, Naoto SONODA
-
Patent number: 10866574Abstract: 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: GrantFiled: October 26, 2018Date of Patent: December 15, 2020Assignee: FANUC CORPORATIONInventors: Naoto Sonoda, Tomohiko Kawai, Haruhisa Yago
-
Patent number: 10859995Abstract: 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: GrantFiled: April 2, 2019Date of Patent: December 8, 2020Assignee: FANUC CORPORATIONInventors: Kenta Yamamoto, Naoto Sonoda
-
Publication number: 20200319616Abstract: 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: ApplicationFiled: March 31, 2020Publication date: October 8, 2020Inventors: Yusaku OHO, Naoto SONODA, Kenta YAMAMOTO
-
Publication number: 20200290168Abstract: 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: ApplicationFiled: March 12, 2020Publication date: September 17, 2020Applicant: FANUC CORPORATIONInventors: Ryou MORIHASHI, Kenta YAMAMOTO, Naoto SONODA
-
Publication number: 20200174440Abstract: 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: ApplicationFiled: November 27, 2019Publication date: June 4, 2020Applicant: FANUC CORPORATIONInventors: Ryou MORIHASHI, Naoto SONODA, Kenta YAMAMOTO
-
Patent number: 10663946Abstract: 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: GrantFiled: December 22, 2017Date of Patent: May 26, 2020Assignee: FANUC CORPORATIONInventors: Naoto Sonoda, Yuusaku Oho
-
Patent number: 10642250Abstract: 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: GrantFiled: July 26, 2016Date of Patent: May 5, 2020Assignee: FANUC CORPORATIONInventors: Kouki Kameta, Naoto Sonoda
-
Patent number: 10581349Abstract: 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: GrantFiled: August 2, 2018Date of Patent: March 3, 2020Assignee: FANUC CORPORATIONInventors: Kenta Yamamoto, Naoto Sonoda