Patents by Inventor Yusaku OHO
Yusaku OHO 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: 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: 11287801Abstract: A control device includes: a machine learning unit that machine-learns a control parameter that determines operating characteristics of a driving unit of a machine serving as a driving target of a motor and sets the control parameter to a motor control device; a health check operation instruction unit that outputs an instruction for a health check operation of driving the motor control device; an operation evaluation unit that acquires information indicating the operating characteristics of the driving unit, calculates an evaluation value on the basis of an evaluation function, and stores the evaluation value in a storage unit; and a deterioration estimation operation unit that estimates deterioration in the operating characteristics of the driving unit of the machine on the basis of the evaluation value stored in the storage unit and the evaluation value calculated by the operation evaluation unit when the health check operation was performed.Type: GrantFiled: August 27, 2019Date of Patent: March 29, 2022Assignee: FANUC CORPORATIONInventors: Yusaku Oho, Ryoutarou Tsuneki, Shinji Okuda
-
Patent number: 11054805Abstract: A display device acquires and displays information on a machine tool that includes a spindle for relatively rotating workpiece and a cutting tool and feed axes for relatively feeding the workpiece and the cutting tool and that performs machining on the workpiece while making the cutting tool and the workpiece swing relatively, and includes: a first information display unit that displays first information indicating a position to which the cutting tool is relatively fed with respect to the workpiece; a second information display unit that displays second information indicating a relationship between the phase of the spindle and the positions of the feed axes; and a range selection unit that selects part of the first information as a selection range, and the second information display unit changes the display range of the second information such that the display range corresponds to the selection range selected by the range selection unit.Type: GrantFiled: April 9, 2019Date of Patent: July 6, 2021Assignee: FANUC CORPORATIONInventors: Yusaku Oho, Kenta Yamamoto
-
Patent number: 11022951Abstract: Learning related to a device having a driving unit is performed more easily. An information processing device includes: a storage unit that stores a machining program for operating a motor of a machine tool, a robot, or an industrial machine; and a generation unit that generates a learning program for performing learning based on operating characteristics of the motor by extracting a partial machining program including a characteristic element from the machining program stored in the storage unit.Type: GrantFiled: April 8, 2019Date of Patent: June 1, 2021Assignee: FANUC CORPORATIONInventors: Yusaku Oho, Ryoutarou Tsuneki
-
Patent number: 10996654Abstract: A servo controller includes: a servo control unit that controls a motor in a machine based on a position command; a position detection unit that detects the position of the motor; a positional error calculation unit that calculates a positional error between the position command and the position of the motor; a position abnormality detection unit that detects a position abnormality in the motor when the positional error is a first threshold or more; a load detection unit that detects a load torque on the motor; a load abnormality detection unit that detects a load abnormality in the motor when the load torque is a second threshold or more; an abnormality detection unit that detects an abnormality in the machine when the position abnormality or the load abnormality is detected; and a threshold change unit that changes the first or second threshold in response to the load state of the motor.Type: GrantFiled: February 11, 2019Date of Patent: May 4, 2021Assignee: FANUC CORPORATIONInventor: Yusaku Oho
-
Patent number: 10802781Abstract: A display device acquires and displays path information of a feed axis of a machine tool that includes a spindle for relatively rotating a workpiece and a cutting tool and at least one feed axis for relatively feeding the workpiece and the cutting tool and that performs machining on the workpiece while making the cutting tool and the workpiece swing relatively, and includes a display unit and a selection unit, the display unit relatively highlights, in the path information, a selection path which includes the part selected by the selection unit and at least one of adjacent paths preceding and subsequent to the selection path with respect to the path of the path information other than the selection path and the adjacent paths and the selection path and the adjacent paths are paths corresponding to one revolution or a plurality of revolutions of the spindle.Type: GrantFiled: March 29, 2019Date of Patent: October 13, 2020Assignee: FANUC CORPORATIONInventor: Yusaku Oho
-
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
-
Patent number: 10747194Abstract: A motor control device capable of promptly positioning a driven object at a target position, while suppressing backlash. The motor control device includes an operation command generation section for generating a first operation command and a second operation command for first and second motors to move the driven object; a preload command generation section for generating a first preload command which is added to the first operation command and a second preload command which is added to the second operation command in order that drive axes of the first motor and the second motor provide the driven object forces in opposite directions; and a preload command adjustment section for adjusting the first preload command and the second preload command in order that an absolute value of the above forces is decreased when an operation amount exceeds a predetermined threshold value.Type: GrantFiled: September 11, 2018Date of Patent: August 18, 2020Assignee: FANUC CORPORATIONInventors: Yusaku Oho, Kazunori Iijima
-
Publication number: 20200081411Abstract: A control device includes: a machine learning unit that machine-learns a control parameter that determines operating characteristics of a driving unit of a machine serving as a driving target of a motor and sets the control parameter to a motor control device; a health check operation instruction unit that outputs an instruction for a health check operation of driving the motor control device; an operation evaluation unit that acquires information indicating the operating characteristics of the driving unit, calculates an evaluation value on the basis of an evaluation function, and stores the evaluation value in a storage unit; and a deterioration estimation operation unit that estimates deterioration in the operating characteristics of the driving unit of the machine on the basis of the evaluation value stored in the storage unit and the evaluation value calculated by the operation evaluation unit when the health check operation was performed.Type: ApplicationFiled: August 27, 2019Publication date: March 12, 2020Inventors: Yusaku OHO, Ryoutarou TSUNEKI, Shinji OKUDA
-
Patent number: 10503140Abstract: An oscillation permission/prohibition notification part of a control device notifies an oscillation command generation part of generation permission of the oscillation command when a position command value has not reached within a predetermined range of a machining end point of a workpiece, and notifies the oscillation command generation part of generation prohibition when the position command value has reached within the predetermined range. A control part includes a learning controller and a learning determination part. The learning determination part determines whether the oscillation command generation part has been notified of generation permission or generation prohibition of the oscillation command, turns learning control on when notification of generation permission of the oscillation command has been received, and sets the oscillation command to zero and turns off learning control when notification of generation prohibition of the oscillation command has been received.Type: GrantFiled: April 4, 2018Date of Patent: December 10, 2019Assignee: FANUC CORPORATIONInventors: Yusaku Oho, Kenta Yamamoto
-
Patent number: 10503139Abstract: A control device for a machine tool includes an oscillation command generation part which generates an oscillation command for a fees axis, a first adding part which adds an oscillation command to a position deviation between a position command and the detected position of the fees axis to generate a resultant command, a normalization part for normalizing the resultant command, a learning control part that obtains a correction amount of the resultant command based on an oscillation phase obtained from the oscillation command and a normalized resultant command and which adds the correction amount to the resultant command, a denormalization part which denormalizes an output from the learning control part, and a second adding part for adding a denormalized output from the denormalization part to the resultant command.Type: GrantFiled: April 13, 2018Date of Patent: December 10, 2019Assignee: FANUC CORPORATIONInventors: Yusaku Oho, Kenta Yamamoto
-
Publication number: 20190324425Abstract: A display device acquires and displays information on a machine tool that includes a spindle for relatively rotating workpiece and a cutting tool and feed axes for relatively feeding the workpiece and the cutting tool and that performs machining on the workpiece while making the cutting tool and the workpiece swing relatively, and includes: a first information display unit that displays first information indicating a position to which the cutting tool is relatively fed with respect to the workpiece; a second information display unit that displays second information indicating a relationship between the phase of the spindle and the positions of the feed axes; and a range selection unit that selects part of the first information as a selection range, and the second information display unit changes the display range of the second information such that the display range corresponds to the selection range selected by the range selection unit.Type: ApplicationFiled: April 9, 2019Publication date: October 24, 2019Applicant: FANUC CORPORATIONInventors: Yusaku OHO, Kenta YAMAMOTO
-
Publication number: 20190317469Abstract: Learning related to a device having a driving unit is performed more easily. An information processing device includes: a storage unit that stores a machining program for operating a motor of a machine tool, a robot, or an industrial machine; and a generation unit that generates a learning program for performing learning based on operating characteristics of the motor by extracting a partial machining program including a characteristic element from the machining program stored in the storage unit.Type: ApplicationFiled: April 8, 2019Publication date: October 17, 2019Inventors: Yusaku OHO, Ryoutarou TSUNEKI
-
Publication number: 20190310815Abstract: A display device acquires and displays path information of a feed axis of a machine tool that includes a spindle for relatively rotating a workpiece and a cutting tool and at least one feed axis for relatively feeding the workpiece and the cutting tool and that performs machining on the workpiece while making the cutting tool and the workpiece swing relatively, and includes a display unit and a selection unit, the display unit relatively highlights, in the path information, a selection path which includes the part selected by the selection unit and at least one of adjacent paths preceding and subsequent to the selection path with respect to the path of the path information other than the selection path and the adjacent paths and the selection path and the adjacent paths are paths corresponding to one revolution or a plurality of revolutions of the spindle.Type: ApplicationFiled: March 29, 2019Publication date: October 10, 2019Applicant: FANUC CORPORATIONInventor: Yusaku OHO
-
Patent number: 10418921Abstract: 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 infoType: GrantFiled: June 28, 2018Date of Patent: September 17, 2019Assignee: FANUC CORPORATIONInventors: Yusaku Oho, Naoto Sonoda
-
Publication number: 20190258229Abstract: A servo controller includes: a servo control unit that controls a motor in a machine based on a position command; a position detection unit that detects the position of the motor; a positional error calculation unit that calculates a positional error between the position command and the position of the motor; a position abnormality detection unit that detects a position abnormality in the motor when the positional error is a first threshold or more; a load detection unit that detects a load torque on the motor; a load abnormality detection unit that detects a load abnormality in the motor when the load torque is a second threshold or more; an abnormality detection unit that detects an abnormality in the machine when the position abnormality or the load abnormality is detected; and a threshold change unit that changes the first or second threshold in response to the load state of the motor.Type: ApplicationFiled: February 11, 2019Publication date: August 22, 2019Inventor: Yusaku OHO
-
Publication number: 20190079487Abstract: A motor control device capable of promptly positioning a driven object at a target position, while suppressing backlash. The motor control device includes an operation command generation section for generating a first operation command and a second operation command for first and second motors to move the driven object; a preload command generation section for generating a first preload command which is added to the first operation command and a second preload command which is added to the second operation command in order that drive axes of the first motor and the second motor provide the driven object forces in opposite directions; and a preload command adjustment section for adjusting the first preload command and the second preload command in order that an absolute value of the above forces is decreased when an operation amount exceeds a predetermined threshold value.Type: ApplicationFiled: September 11, 2018Publication date: March 14, 2019Inventors: Yusaku OHO, Kazunori IIJIMA
-
Publication number: 20190028043Abstract: 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 infoType: ApplicationFiled: June 28, 2018Publication date: January 24, 2019Inventors: Yusaku OHO, Naoto SONODA
-
Publication number: 20180307196Abstract: A control device for a machine tool includes an oscillation command generation part which generates an oscillation command for a fees axis, a first adding part which adds an oscillation command to a position deviation between a position command and the detected position of the fees axis to generate a resultant command, a normalization part for normalizing the resultant command, a learning control part that obtains a correction amount of the resultant command based on an oscillation phase obtained from the oscillation command and a normalized resultant command and which adds the correction amount to the resultant command, a denormalization part which denormalizes an output from the learning control part, and a second adding part for adding a denormalized output from the denormalization part to the resultant command.Type: ApplicationFiled: April 13, 2018Publication date: October 25, 2018Inventors: Yusaku OHO, Kenta YAMAMOTO
-
Publication number: 20180299857Abstract: An oscillation permission/prohibition notification part of a control device notifies an oscillation command generation part of generation permission of the oscillation command when a position command value has not reached within a predetermined range of a machining end point of a workpiece, and notifies the oscillation command generation part of generation prohibition when the position command value has reached within the predetermined range. A control part includes a learning controller and a learning determination part. The learning determination part determines whether the oscillation command generation part has been notified of generation permission or generation prohibition of the oscillation command, turns learning control on when notification of generation permission of the oscillation command has been received, and sets the oscillation command to zero and turns off learning control when notification of generation prohibition of the oscillation command has been received.Type: ApplicationFiled: April 4, 2018Publication date: October 18, 2018Inventors: Yusaku OHO, Kenta YAMAMOTO