Patents by Inventor Daijirou Koga

Daijirou Koga 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: 11402818
    Abstract: A numerical controller which can freely and easily specify, as a control point, various positions on a machine configuration and which can easily set coordinate systems in places on the machine configuration. A numerical controller expresses the machine configuration of a control target in graph form where constituent elements are nodes and holds the machine configuration. The numerical controller includes: a control point coordinate system specification portion that specifies, with the identifier, one or more groups of the control point and the coordinate system; a command value determination portion that uses the specified control point and the coordinate system to determine for which control point and on which coordinate system one or more command values commanded in a program correspond to a coordinate value; and a movement command portion that commands a move of the control point such that the coordinate value of the control point is the command value.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: August 2, 2022
    Assignee: FANUC CORPORATION
    Inventors: Daijirou Koga, Nobuhito Oonishi, Manabu Saitou
  • Patent number: 11194307
    Abstract: A controller capable of preventing human mistakes by customizing checking contents upon operations of users to automatically perform customized checking appropriately is provided. A controller that controls an industrial machine includes: a receiving unit that receives a condition of a callback process associated with control of the industrial machine and an action corresponding to the condition; and a designated condition registering unit that registers the condition and the action received by the receiving unit as a callback process.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: December 7, 2021
    Assignee: FANUC CORPORATION
    Inventor: Daijirou Koga
  • Patent number: 10935953
    Abstract: To provide a numerical controller capable of performing synchronous control and superimposed control easily with respect to a machine having a complicated configuration. A numerical controller comprises: an elements relationship setting unit that sets a relationship between a first element and a second element; an elements relationship output calculation unit that calculates a relationship output from the relationship between the first element and the second element; and an elements relationship control unit that performs relationship control on the basis of the relationship output.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: March 2, 2021
    Assignee: FANUC CORPORATION
    Inventor: Daijirou Koga
  • Patent number: 10866577
    Abstract: To provide a numerical controller for facilitating mass production of various types of workpieces in comparison with a prior art, by controlling a rotary index machine or the like having a plurality of machining stations. A numerical controller for a machine tool executes multi-path control for collectively controlling a plurality of paths requiring conveyance operations between the processes when each of workpieces receives a plurality of processes. The numerical controller includes an execution unit for executing a plurality of machining programs each of which is generated for each of the workpieces so as to correspond to each of the paths, the plurality of machining programs including execution commands of the processes and conveyance commands between the processes.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: December 15, 2020
    Assignee: FANUC CORPORATION
    Inventor: Daijirou Koga
  • Publication number: 20190258219
    Abstract: A controller capable of preventing human mistakes by customizing checking contents upon operations of users to automatically perform customized checking appropriately is provided. A controller that controls an industrial machine includes: a receiving unit that receives a condition of a callback process associated with control of the industrial machine and an action corresponding to the condition; and a designated condition registering unit that registers the condition and the action received by the receiving unit as a callback process.
    Type: Application
    Filed: January 28, 2019
    Publication date: August 22, 2019
    Inventor: Daijirou KOGA
  • Publication number: 20190196452
    Abstract: To provide a numerical controller for facilitating mass production of various types of workpieces in comparison with a prior art, by controlling a rotary index machine or the like having a plurality of machining stations. A numerical controller for a machine tool executes multi-path control for collectively controlling a plurality of paths requiring conveyance operations between the processes when each of workpieces receives a plurality of processes. The numerical controller includes an execution unit for executing a plurality of machining programs each of which is generated for each of the workpieces so as to correspond to each of the paths, the plurality of machining programs including execution commands of the processes and conveyance commands between the processes.
    Type: Application
    Filed: December 10, 2018
    Publication date: June 27, 2019
    Inventor: Daijirou KOGA
  • Patent number: 10261497
    Abstract: A machine tool includes an operation evaluation section that evaluates an operation thereof and a machine learning device that performs the machine learning of a movement amount of an axis thereof. The machine learning device calculates a reward based on state data including the output of the operation evaluation section, performs the machine learning of the determination of the movement amount of the axis, and determines the movement amount of the axis based on a machine learning result and outputs the determined movement amount. The machine learning device performs the machine learning of the determination of the movement amount of the axis based on the determined movement amount of the axis, the acquired state data, and the calculated reward.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: April 16, 2019
    Assignee: FANUC CORPORATION
    Inventor: Daijirou Koga
  • Publication number: 20180373219
    Abstract: To provide a numerical controller capable of performing synchronous control and superimposed control easily with respect to a machine having a complicated configuration. A numerical controller comprises: an elements relationship setting unit that sets a relationship between a first element and a second element; an elements relationship output calculation unit that calculates a relationship output from the relationship between the first element and the second element; and an elements relationship control unit that performs relationship control on the basis of the relationship output.
    Type: Application
    Filed: May 31, 2018
    Publication date: December 27, 2018
    Inventor: Daijirou KOGA
  • Patent number: 10073432
    Abstract: In a numerical controller having a tool tip point control function, a provisional tool tip point movement path calculation unit calculates a fourth movement path of a tip point of a tool on the basis of a third movement path obtained by linearly interpolating a second movement path for moving a control point of the tool along the second movement path, and a post-linear interpolation movement instruction output unit outputs a third movement instruction if it is determined that the difference between a first movement path for moving the tip point of the tool along the first movement path and the fourth movement path is within a predetermined tolerance.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: September 11, 2018
    Assignee: FANUC Corporation
    Inventor: Daijirou Koga
  • Publication number: 20180164782
    Abstract: A numerical controller which can freely and easily specify, as a control point, various positions on a machine configuration and which can easily set coordinate systems in places on the machine configuration. A numerical controller expresses the machine configuration of a control target in graph form where constituent elements are nodes and holds the machine configuration. The numerical controller includes: a control point coordinate system specification portion that specifies, with the identifier, one or more groups of the control point and the coordinate system; a command value determination portion that uses the specified control point and the coordinate system to determine for which control point and on which coordinate system one or more command values commanded in a program correspond to a coordinate value; and a movement command portion that commands a move of the control point such that the coordinate value of the control point is the command value.
    Type: Application
    Filed: December 12, 2017
    Publication date: June 14, 2018
    Inventors: Daijirou KOGA, Nobuhito OONISHI, Manabu SAITOU
  • Publication number: 20170090459
    Abstract: A machine tool includes an operation evaluation section that evaluates an operation thereof and a machine learning device that performs the machine learning of a movement amount of an axis thereof. The machine learning device calculates a reward based on state data including the output of the operation evaluation section, performs the machine learning of the determination of the movement amount of the axis, and determines the movement amount of the axis based on a machine learning result and outputs the determined movement amount. The machine learning device performs the machine learning of the determination of the movement amount of the axis based on the determined movement amount of the axis, the acquired state data, and the calculated reward.
    Type: Application
    Filed: September 19, 2016
    Publication date: March 30, 2017
    Inventor: Daijirou KOGA
  • Publication number: 20150378343
    Abstract: In a numerical controller having a tool tip point control function, a provisional tool tip point movement path calculation unit calculates a fourth movement path of a tip point of a tool on the basis of a third movement path obtained by linearly interpolating a second movement path for moving a control point of the tool along the second movement path, and a post-linear interpolation movement instruction output unit outputs a third movement instruction if it is determined that the difference between a first movement path for moving the tip point of the tool along the first movement path and the fourth movement path is within a predetermined tolerance.
    Type: Application
    Filed: June 25, 2015
    Publication date: December 31, 2015
    Inventor: Daijirou KOGA
  • Patent number: 8260453
    Abstract: A numerical controller for controlling a five-axis machining apparatus, in which a tool orientation command is corrected to thereby attain a smooth machined surface and a shortened machining time. The numerical controller includes command reading device that successively reads a tool orientation command, tool orientation command correcting device that corrects the tool orientation command so that a ratio between each rotary axis motion amount and a linear axis motion amount is constant in each block, interpolation device that determines respective axis positions at every interpolation period based on the tool orientation command corrected by the tool orientation command correcting device, a motion path command, and a relative motion velocity command such that a tool end point moves along a commanded motion path at a commanded relative motion velocity, and device that drives respective axis motors such that respective axis positions determined by the interpolation device are reached.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: September 4, 2012
    Assignee: Fanuc Ltd
    Inventors: Toshiaki Otsuki, Soichiro Ide, Osamu Hanaoka, Daijirou Koga
  • Publication number: 20090228138
    Abstract: A numerical controller for controlling a five-axis processing machine including three linear axes and two rotational axes for machining a workpiece attached onto a table thins out a command of a moving path of any one of the linear axes and a command of a tool direction if both of the change amount of a tool direction and the change amount of a linear axis in the command of the moving path are smaller than preset values, respectively.
    Type: Application
    Filed: December 23, 2008
    Publication date: September 10, 2009
    Applicant: FANUC LTD
    Inventors: Toshiaki Otsuki, Soichiro Ide, Osamu Hanaoka, Daijirou Koga
  • Publication number: 20090157218
    Abstract: A numerical controller for controlling a five-axis machining apparatus, in which a tool orientation command is corrected to thereby attain a smooth machined surface and a shortened machining time. The numerical controller includes command reading means that successively reads a tool orientation command, tool orientation command correcting means that corrects the tool orientation command so that a ratio between each rotary axis motion amount and a linear axis motion amount is constant in each block, interpolation means that determines respective axis positions at every interpolation period based on the tool orientation command corrected by the tool orientation command correcting means, a motion path command, and a relative motion velocity command such that a tool end point moves along a commanded motion path at a commanded relative motion velocity, and means that drives respective axis motors such that respective axis positions determined by the interpolation means are reached.
    Type: Application
    Filed: December 1, 2008
    Publication date: June 18, 2009
    Applicant: FANUC LTD
    Inventors: Toshiaki OTSUKI, Soichiro Ide, Osamu Hanaoka, Daijirou Koga