Patents by Inventor Takenori Ono

Takenori Ono 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: 11366755
    Abstract: The controller that controls the industrial machine comprises a storage area that stores an operation program, a cache memory, a cache control unit, and an analysis unit, the analysis unit pre-reads a command subsequent to a command included in the operation program loaded in the cache memory, in a case where it is determined that an operation load on a CPU in a command included in the operation program is below a prescribed value, adds, to the command, a cache control command for loading of a subprogram into the cache memory in accordance with a predetermined condition, in a case where a subprogram call command is confirmed present, and makes a cache control request to the cache control unit, responsive to the added cache control command, and the cache control unit loads the subprogram in the cache memory, based on the cache control request.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: June 21, 2022
    Assignee: FANUC CORPORATION
    Inventors: Kazuyuki Mikami, Hideo Ogino, Takenori Ono, Manabu Saitou
  • Patent number: 11194313
    Abstract: A numerical controller includes a command analysis unit for analyzing the machining program in which the axis movement command for a plurality of sections is described in one block of the machining program in a reading processing for the one block to specify a plurality of coordinate values or movement amounts, and a block information generation unit for generating the block information for the plurality of sections based on the plurality of coordinate values or movement amounts. Each of one or more addresses is described only once and a plurality of command values corresponding to the respective addresses is described according to a predetermined order in the axis movement command, and the command analysis unit specifies a correlation between the addresses and the command values according to the order.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: December 7, 2021
    Assignee: Fanuc Corporation
    Inventors: Chihiro Abe, Manabu Saitou, Takenori Ono
  • Patent number: 11036206
    Abstract: A numerical controller for generating block information of a path by analyzing an axis movement command described in a machining program includes a command analysis unit for analyzing the machining program in which the axis movement command for a plurality of sections is described in one block in a reading processing for the one block to specify a plurality of coordinate values, a command synthesis unit for generating a plurality of direction vectors constituting the path based on the plurality of coordinate values and generating a resultant vector obtained by adding the direction vectors, and a block information generation unit for generating the block information based on the resultant vector.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: June 15, 2021
    Assignee: Fanuc Corporation
    Inventors: Chihiro Abe, Manabu Saitou, Takenori Ono
  • Publication number: 20210173775
    Abstract: The controller that controls the industrial machine comprises a storage area that stores an operation program, a cache memory, a cache control unit, and an analysis unit, the analysis unit pre-reads a command subsequent to a command included in the operation program loaded in the cache memory, in a case where it is determined that an operation load on a CPU in a command included in the operation program is below a prescribed value, adds, to the command, a cache control command for loading of a subprogram into the cache memory in accordance with a predetermined condition, in a case where a subprogram call command is confirmed present, and makes a cache control request to the cache control unit, responsive to the added cache control command, and the cache control unit loads the subprogram in the cache memory, based on the cache control request.
    Type: Application
    Filed: November 23, 2020
    Publication date: June 10, 2021
    Inventors: Kazuyuki MIKAMI, Hideo OGINO, Takenori ONO, Manabu SAITOU
  • Patent number: 10956863
    Abstract: A facility management unit includes a facility information collection part, a supply replenishment determination part, an inventory information confirmation part, and a transport command part. The facility information collection part collects supply information indicating the consumption status of supplies for each manufacturing facility in real time. The supply replenishment determination part determines the presence or absence of manufacturing facilities that require replenishment with supplies and determines the order of replenishment with supplies for all the manufacturing facilities that require replenishment with supplies. The transport command part indicates a transport path, along which the supplies are sequentially transported from a storage facility to the manufacturing facilities according to the order of replenishment with supplies, to a transport facility.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: March 23, 2021
    Assignee: FANUC CORPORATION
    Inventors: Hiroaki Hyodo, Takenori Ono, Masaaki Shindou
  • Publication number: 20200218234
    Abstract: A numerical controller for generating block information of a path by analyzing an axis movement command described in a machining program includes a command analysis unit for analyzing the machining program in which the axis movement command for a plurality of sections is described in one block in a reading processing for the one block to specify a plurality of coordinate values, a command synthesis unit for generating a plurality of direction vectors constituting the path based on the plurality of coordinate values and generating a resultant vector obtained by adding the direction vectors, and a block information generation unit for generating the block information based on the resultant vector.
    Type: Application
    Filed: December 23, 2019
    Publication date: July 9, 2020
    Applicant: Fanuc Corporation
    Inventors: Chihiro Abe, Manabu Saitou, Takenori Ono
  • Publication number: 20200192334
    Abstract: A numerical controller includes a command analysis unit for analyzing the machining program in which the axis movement command for a plurality of sections is described in one block of the machining program in a reading processing for the one block to specify a plurality of coordinate values or movement amounts, and a block information generation unit for generating the block information for the plurality of sections based on the plurality of coordinate values or movement amounts. Each of one or more addresses is described only once and a plurality of command values corresponding to the respective addresses is described according to a predetermined order in the axis movement command, and the command analysis unit specifies a correlation between the addresses and the command values according to the order.
    Type: Application
    Filed: December 12, 2019
    Publication date: June 18, 2020
    Applicant: Fanuc Corporation
    Inventors: Chihiro Abe, Manabu Saitou, Takenori Ono
  • Patent number: 10671053
    Abstract: A numerical controller (100) capable of shortening the cycle time during tool replacement without modifying an existing program is provided. A numerical controller (100) includes a block information checking unit (108) that analyzes a program for respective blocks. When it is determined that one or two or more feed axis positioning commands are present before a tool replacement command found in the analysis result of the program, the block information checking unit (108) modifies the analysis result of the program so that a rotating tool axis orientation operation in the tool replacement command is executed during execution of a feed axis positioning command in any one of the one or two or more feed axis positioning command blocks.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: June 2, 2020
    Assignee: FANUC CORPORATION
    Inventor: Takenori Ono
  • Publication number: 20200057984
    Abstract: A facility management unit includes a facility information collection part, a supply replenishment determination part, an inventory information confirmation part, and a transport command part. The facility information collection part collects supply information indicating the consumption status of supplies for each manufacturing facility in real time. The supply replenishment determination part determines the presence or absence of manufacturing facilities that require replenishment with supplies and determines the order of replenishment with supplies for all the manufacturing facilities that require replenishment with supplies. The transport command part indicates a transport path, along which the supplies are sequentially transported from a storage facility to the manufacturing facilities according to the order of replenishment with supplies, to a transport facility.
    Type: Application
    Filed: October 22, 2019
    Publication date: February 20, 2020
    Inventors: Hiroaki HYODO, Takenori ONO, Masaaki SHINDOU
  • Patent number: 10540633
    Abstract: A facility management unit includes a facility information collection part, a supply replenishment determination part, an inventory information confirmation part, and a transport command part. The facility information collection part collects supply information indicating the consumption status of supplies for each manufacturing facility in real time. The supply replenishment determination part determines the presence or absence of manufacturing facilities that require replenishment with supplies and determines the order of replenishment with supplies for all the manufacturing facilities that require replenishment with supplies. The transport command part indicates a transport path, along which the supplies are sequentially transported from a storage facility to the manufacturing facilities according to the order of replenishment with supplies, to a transport facility.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: January 21, 2020
    Assignee: FANUC CORPORATION
    Inventors: Hiroaki Hyodo, Takenori Ono, Masaaki Shindou
  • Patent number: 10281901
    Abstract: A numerical controller looks ahead a machining program to detect consecutive non-cutting blocks. The numerical controller calculates first consumed power needed during an execution duration of the non-cutting blocks to shift equipment to a power saving state, operate the equipment in the power saving state, and restore the equipment to a state before the shifting to the power saving state, and second consumed power needed during the execution duration of the non-cutting blocks to operate the equipment without shifting the equipment to the power saving state. When a result of the calculation indicates that the first consumed power is lower than the second consumed power, the numerical controller creates an equipment operation variation pattern according to which the equipment is to be shifted to the power saving state, operated in the power saving state, and then restored to the state before the shifting to the power saving state.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: May 7, 2019
    Assignee: Fanuc Corporation
    Inventor: Takenori Ono
  • Publication number: 20180246498
    Abstract: A numerical controller (100) capable of shortening the cycle time during tool replacement without modifying an existing program is provided. A numerical controller (100) includes a block information checking unit (108) that analyzes a program for respective blocks. When it is determined that one or two or more feed axis positioning commands are present before a tool replacement command found in the analysis result of the program, the block information checking unit (108) modifies the analysis result of the program so that a rotating tool axis orientation operation in the tool replacement command is executed during execution of a feed axis positioning command in any one of the one or two or more feed axis positioning command blocks.
    Type: Application
    Filed: January 26, 2018
    Publication date: August 30, 2018
    Inventor: Takenori ONO
  • Patent number: 10061294
    Abstract: A numerical controller sets a parameter actually used for servo control on the basis of command data generated by analyzing a machining program. Based on the set parameter and a predefined allowable position deviation amount, a feed speed which is given by a position deviation not exceeding the predefined allowable position deviation amount is calculated. Then, when a feed speed commanded by the command data is larger than the calculated feed speed, the feed speed commanded by the command data is clamped at the calculated feed speed.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: August 28, 2018
    Assignee: FANUC Corporation
    Inventor: Takenori Ono
  • Patent number: 9804583
    Abstract: A numerical control device includes a command analysis unit, an acceleration calculation unit in reversing operation, a velocity control unit, and an interpolation unit. The acceleration calculation unit in reversing operation is configured to calculate the acceleration of the drive shaft before and after the reversing operation when reversal of the commanded path of the drive shaft based on the commanded data is detected by the velocity control unit.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: October 31, 2017
    Assignee: FANUC CORPORATION
    Inventors: Mitsunori Watanabe, Takenori Ono
  • Publication number: 20170308059
    Abstract: A numerical controller looks ahead a machining program to detect consecutive non-cutting blocks. The numerical controller calculates first consumed power needed during an execution duration of the non-cutting blocks to shift equipment to a power saving state, operate the equipment in the power saving state, and restore the equipment to a state before the shifting to the power saving state, and second consumed power needed during the execution duration of the non-cutting blocks to operate the equipment without shifting the equipment to the power saving state. When a result of the calculation indicates that the first consumed power is lower than the second consumed power, the numerical controller creates an equipment operation variation pattern according to which the equipment is to be shifted to the power saving state, operated in the power saving state, and then restored to the state before the shifting to the power saving state.
    Type: Application
    Filed: April 21, 2017
    Publication date: October 26, 2017
    Applicant: FANUC CORPORATION
    Inventor: Takenori Ono
  • Publication number: 20170300853
    Abstract: A facility management unit includes a facility information collection part, a supply replenishment determination part, an inventory information confirmation part, and a transport command part. The facility information collection part collects supply information indicating the consumption status of supplies for each manufacturing facility in real time. The supply replenishment determination part determines the presence or absence of manufacturing facilities that require replenishment with supplies and determines the order of replenishment with supplies for all the manufacturing facilities that require replenishment with supplies. The transport command part indicates a transport path, along which the supplies are sequentially transported from a storage facility to the manufacturing facilities according to the order of replenishment with supplies, to a transport facility.
    Type: Application
    Filed: April 12, 2017
    Publication date: October 19, 2017
    Inventors: Hiroaki HYODO, Takenori ONO, Masaaki SHINDOU
  • Publication number: 20160246284
    Abstract: A numerical controller sets a parameter actually used for servo control on the basis of command data generated by analyzing a machining program. Based on the set parameter and a predefined allowable position deviation amount, a feed speed which is given by a position deviation not exceeding the predefined allowable position deviation amount is calculated. Then, when a feed speed commanded by the command data is larger than the calculated feed speed, the feed speed commanded by the command data is clamped at the calculated feed speed.
    Type: Application
    Filed: February 9, 2016
    Publication date: August 25, 2016
    Inventor: Takenori ONO
  • Publication number: 20160062338
    Abstract: A numerical control device includes a command analysis unit, an acceleration calculation unit in reversing operation, a velocity control unit, and an interpolation unit. The acceleration calculation unit in reversing operation is configured to calculate the acceleration of the drive shaft before and after the reversing operation when reversal of the commanded path of the drive shaft based on the commanded data is detected by the velocity control unit.
    Type: Application
    Filed: August 27, 2015
    Publication date: March 3, 2016
    Inventors: Mitsunori WATANABE, Takenori ONO
  • Patent number: 8744612
    Abstract: A numerical controller for machine tools that has function of controlling the speed of arc operation calculates a first operable feedrate based on the arc radius of a machining path and the allowable frequency (or allowable angular speed) to which servo position control is capable of responding. The numerical controller also calculates a second operable feedrate based on the arc radius of the machining path and the allowable acceleration to which servo position control can respond, and selects the minimum feedrate from the commanded feedrate and the calculated first and second feedrate to perform speed control.
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: June 3, 2014
    Assignee: FANUC Corporation
    Inventors: Soichiro Ide, Michiharu Kawahara, Takenori Ono
  • Publication number: 20120010745
    Abstract: A numerical controller for machine tools that has function of controlling the speed of arc operation calculates a first operable feedrate based on the arc radius of a machining path and the allowable frequency (or allowable angular speed) to which servo position control is capable of responding. The numerical controller also calculates a second operable feedrate based on the arc radius of the machining path and the allowable acceleration to which servo position control can respond, and selects the minimum feedrate from the commanded feedrate and the calculated first and second feedrate to perform speed control.
    Type: Application
    Filed: April 29, 2011
    Publication date: January 12, 2012
    Applicant: FANUC CORPORATION
    Inventors: Soichiro IDE, Michiharu Kawahara, Takenori Ono