Patents by Inventor Kousuke Uno

Kousuke Uno 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: 20240126240
    Abstract: A numerical controller includes: a spindle load detection unit that detects time-series data on a load on a spindle when a workpiece is machined; a machining time setting unit that sets a machining time taken in machining the workpiece; a spindle load calculation unit that, based on the time-series data, calculates a load on the spindle applied when the workpiece is machined in the machining time set by the machining time setting unit and when a feed rate of the spindle is controlled so that the load on the spindle is a constant load; and a spindle load output unit that outputs data indicating the load on the spindle calculated by the spindle load calculation unit.
    Type: Application
    Filed: February 28, 2022
    Publication date: April 18, 2024
    Applicant: Fanuc Corporation
    Inventor: Kousuke Uno
  • Publication number: 20240118678
    Abstract: A numerical controller includes: a spindle load detection unit that detects time-series data on a load on a spindle when a workpiece is machined; a target load setting unit that sets a target load on the spindle; a machining time prediction unit that, based on the time-series data, predicts a machining time taken when a feed rate of the spindle is controlled so that a load on the spindle matches the target load; and a machining time output unit that outputs data on the predicted machining time.
    Type: Application
    Filed: February 28, 2022
    Publication date: April 11, 2024
    Applicant: Fanuc Corporation
    Inventor: Kousuke Uno
  • Publication number: 20230376000
    Abstract: A control device calculates a specified quantile in stored data relating to a load applied on a spindle, as a target spindle load, and controls a feed speed of the spindle as to a work, so that the measured load applied on the spindle is the calculated target spindle load. A user can set the target spindle load with the load on the spindle measured in a state in which the work is being stably machined as a reference.
    Type: Application
    Filed: March 22, 2021
    Publication date: November 23, 2023
    Inventor: Kousuke UNO
  • Patent number: 11079741
    Abstract: A numerical controller outputs a feature amount of time-series data generated in relation to machining. The numerical controller is provided with a data acquisition unit configured to acquire the time-series data from a sensor, a feature amount calculation unit configured to sort the time-series data by their values, extract a set of the time-series data with variations of the values not higher than a predetermined threshold, and calculate the feature amount representative of the set, and a feature amount output unit configured to output the feature amount.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: August 3, 2021
    Assignee: Fanuc Corporation
    Inventor: Kousuke Uno
  • Patent number: 10908594
    Abstract: A numerical controller includes: a vibration amplitude specifying unit for specifying an amplitude of a vibration component generated by a blade of a tool being brought into contact with a workpiece at a predetermined cycle, due to rotation of a spindle out of a spindle load; a gain calculating unit for calculating a gain of PID control such that an output of the feed speed is uninfluenced by the amplitude, based on the amplitude of the vibration component specified by the vibration amplitude specifying unit; and a speed control unit for outputting a feed speed of the spindle controlled by the PID control, by using the gain calculated by the gain calculating unit.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: February 2, 2021
    Assignee: Fanuc Corporation
    Inventor: Kousuke Uno
  • Patent number: 10895852
    Abstract: A machine learning includes a state observation unit that observes, as state variables representing a current state of an environment, PID control parameter data indicating the a parameter of the PID control during machining, machining condition data indicating a machining condition of the machining, and machining environment data relating to a machining environment of the machining, a determination data acquisition unit that acquires, as determination data, tool life determination data indicating an appropriateness determination result relating to depletion of the life of a tool during the machining, and cycle time determination data indicating an appropriateness determination result relating to the cycle time of the machining, and a learning unit that learns the machining condition and the machining environment of the machining, and the parameter of the PID control in association with each other.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: January 19, 2021
    Assignee: Fanuc Corporation
    Inventor: Kousuke Uno
  • Patent number: 10649434
    Abstract: A numerical controller can suppress overshoot in adaptive control and includes a speed calculation unit and a spindle load correction unit. The speed calculation unit performs PID control to adjust a feeding speed based on a spindle load measured by a measurement unit. The spindle load correction unit corrects the spindle load so as to have a value close to a target load until the spindle load reaches the target load. The speed calculation unit performs PID control using the corrected spindle load.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: May 12, 2020
    Assignee: Fanuc Corporation
    Inventor: Kousuke Uno
  • Publication number: 20190369603
    Abstract: A numerical controller includes: a vibration amplitude specifying unit for specifying an amplitude of a vibration component generated by a blade of a tool being brought into contact with a workpiece at a predetermined cycle, due to rotation of a spindle out of a spindle load; a gain calculating unit for calculating a gain of PID control such that an output of the feed speed is uninfluenced by the amplitude, based on the amplitude of the vibration component specified by the vibration amplitude specifying unit; and a speed control unit for outputting a feed speed of the spindle controlled by the PID control, by using the gain calculated by the gain calculating unit.
    Type: Application
    Filed: May 29, 2019
    Publication date: December 5, 2019
    Applicant: Fanuc Corporation
    Inventor: Kousuke Uno
  • Patent number: 10488849
    Abstract: A numerical controller performs PID control to control the move speed of an axis for driving a spindle such that a load value of the spindle becomes constant. When the spindle load value exceeds a threshold value, a speed calculation unit of the numerical controller calculates an override for the feed rate of the axis instructed by command data such that the load value of the spindle becomes constant, and, at the start of the speed calculation process, assigns the override just before the start of the speed calculation process to an initial value of an integral term or an offset for PID control.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: November 26, 2019
    Assignee: Fanuc Corporation
    Inventor: Kousuke Uno
  • Publication number: 20190265680
    Abstract: A numerical controller outputs a feature amount of time-series data generated in relation to machining. The numerical controller is provided with a data acquisition unit configured to acquire the time-series data from a sensor, a feature amount calculation unit configured to sort the time-series data by their values, extract a set of the time-series data with variations of the values not higher than a predetermined threshold, and calculate the feature amount representative of the set, and a feature amount output unit configured to output the feature amount.
    Type: Application
    Filed: February 19, 2019
    Publication date: August 29, 2019
    Applicant: Fanuc Corporation
    Inventor: Kousuke Uno
  • Publication number: 20190243341
    Abstract: Provided is a program storage device and a program storage system for transferring an appropriate program in advance to a numerical controller. A program storage device that transfers a program or page to a numerical controller includes: a statistical information collection unit that records at least a total number of times of transfer of the program or page transferred to the numerical controller; a prediction unit that predicts the program or page to be transferred subsequently, based on an execution state of the program in the numerical controller and the total number of times of transfer; and a program transfer control unit that transfers the predicted program or page.
    Type: Application
    Filed: February 4, 2019
    Publication date: August 8, 2019
    Applicant: Fanuc Corporation
    Inventor: Kousuke Uno
  • Publication number: 20190196417
    Abstract: A machine learning includes a state observation unit that observes, as state variables representing a current state of an environment, PID control parameter data indicating the a parameter of the PID control during machining, machining condition data indicating a machining condition of the machining, and machining environment data relating to a machining environment of the machining, a determination data acquisition unit that acquires, as determination data, tool life determination data indicating an appropriateness determination result relating to depletion of the life of a tool during the machining, and cycle time determination data indicating an appropriateness determination result relating to the cycle time of the machining, and a learning unit that learns the machining condition and the machining environment of the machining, and the parameter of the PID control in association with each other.
    Type: Application
    Filed: December 19, 2018
    Publication date: June 27, 2019
    Applicant: Fanuc Corporation
    Inventor: Kousuke Uno
  • Patent number: 10261492
    Abstract: A numerical controller, which is capable of controlling an output value without causing delay or the like in feedback control, includes an instruction program analysis unit configured to analyze a program instruction and generate instruction data instructing movement of the axis, and a speed computation unit configured to start speed computation processing to compute a feeding speed of the axis by the instruction data or an override for the feeding speed by feedback control such that the spindle load value becomes constant. The speed computation unit is configured to update a feature amount intended for elimination of deviation between a desired value and a feedback value in the feedback control when another override that is different than the override that has been computed is output. The feature amount is updated to a value obtained by back calculation from the other override that is to be output.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: April 16, 2019
    Assignee: Fanuc Corporation
    Inventor: Kousuke Uno
  • Publication number: 20180284720
    Abstract: A numerical controller can suppress overshoot in adaptive control and includes a speed calculation unit and a spindle load correction unit. The speed calculation unit performs PID control to adjust a feeding speed based on a spindle load measured by a measurement unit. The spindle load correction unit corrects the spindle load so as to have a value close to a target load until the spindle load reaches the target load. The speed calculation unit performs PID control using the corrected spindle load.
    Type: Application
    Filed: March 26, 2018
    Publication date: October 4, 2018
    Applicant: Fanuc Corporation
    Inventor: Kousuke Uno
  • Publication number: 20170300030
    Abstract: A numerical controller, which is capable of controlling an output value without causing delay or the like in feedback control, includes an instruction program analysis unit configured to analyze a program instruction and generate instruction data instructing movement of the axis, and a speed computation unit configured to start speed computation processing to compute a feeding speed of the axis by the instruction data or an override for the feeding speed by feedback control such that the spindle load value becomes constant. The speed computation unit is configured to update a feature amount intended for elimination of deviation between a desired value and a feedback value in the feedback control when another override that is different than the override that has been computed is output. The feature amount is updated to a value obtained by back calculation from the other override that is to be output.
    Type: Application
    Filed: April 14, 2017
    Publication date: October 19, 2017
    Applicant: FANUC CORPORATION
    Inventor: Kousuke Uno
  • Publication number: 20170153629
    Abstract: A numerical controller performs PID control to control the move speed of an axis for driving a spindle such that a load value of the spindle becomes constant. When the spindle load value exceeds a threshold value, a speed calculation unit of the numerical controller calculates an override for the feed rate of the axis instructed by command data such that the load value of the spindle becomes constant, and, at the start of the speed calculation process, assigns the override just before the start of the speed calculation process to an initial value of an integral term or an offset for PID control.
    Type: Application
    Filed: November 22, 2016
    Publication date: June 1, 2017
    Applicant: FANUC CORPORATION
    Inventor: Kousuke Uno
  • Patent number: 5576969
    Abstract: For functional blocks of an IC, each functional block comprising a plurality of macroblocks, each macroblock comprising a plurality of basic cells, a mask pattern is patterned in accordance with a layout design by using its connection data of the macroblocks in each functional block and its placement data of the basic cells in each functional block. Use of the placement data in addition to the connection data makes it possible to regularly and systematically arrange the basic cells in each functional block to achieve shortest possible connections in each fundamental block and a narrowest possible area of each functional block. In order to put a CPU in operation of patterning the mask pattern, an operating system comprises for read by the CPU first and second memories loaded with the connection and the placement data, respectively.
    Type: Grant
    Filed: March 9, 1994
    Date of Patent: November 19, 1996
    Assignee: NEC Corporation
    Inventors: Yasushi Aoki, Minoru Kayano, Kousuke Uno