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: 11366755Abstract: 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: GrantFiled: November 23, 2020Date of Patent: June 21, 2022Assignee: FANUC CORPORATIONInventors: Kazuyuki Mikami, Hideo Ogino, Takenori Ono, Manabu Saitou
-
Patent number: 11194313Abstract: 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: GrantFiled: December 12, 2019Date of Patent: December 7, 2021Assignee: Fanuc CorporationInventors: Chihiro Abe, Manabu Saitou, Takenori Ono
-
Patent number: 11036206Abstract: 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: GrantFiled: December 23, 2019Date of Patent: June 15, 2021Assignee: Fanuc CorporationInventors: Chihiro Abe, Manabu Saitou, Takenori Ono
-
Publication number: 20210173775Abstract: 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: ApplicationFiled: November 23, 2020Publication date: June 10, 2021Inventors: Kazuyuki MIKAMI, Hideo OGINO, Takenori ONO, Manabu SAITOU
-
Patent number: 10956863Abstract: 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: GrantFiled: October 22, 2019Date of Patent: March 23, 2021Assignee: FANUC CORPORATIONInventors: Hiroaki Hyodo, Takenori Ono, Masaaki Shindou
-
Publication number: 20200218234Abstract: 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: ApplicationFiled: December 23, 2019Publication date: July 9, 2020Applicant: Fanuc CorporationInventors: Chihiro Abe, Manabu Saitou, Takenori Ono
-
Publication number: 20200192334Abstract: 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: ApplicationFiled: December 12, 2019Publication date: June 18, 2020Applicant: Fanuc CorporationInventors: Chihiro Abe, Manabu Saitou, Takenori Ono
-
Patent number: 10671053Abstract: 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: GrantFiled: January 26, 2018Date of Patent: June 2, 2020Assignee: FANUC CORPORATIONInventor: Takenori Ono
-
Publication number: 20200057984Abstract: 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: ApplicationFiled: October 22, 2019Publication date: February 20, 2020Inventors: Hiroaki HYODO, Takenori ONO, Masaaki SHINDOU
-
Patent number: 10540633Abstract: 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: GrantFiled: April 12, 2017Date of Patent: January 21, 2020Assignee: FANUC CORPORATIONInventors: Hiroaki Hyodo, Takenori Ono, Masaaki Shindou
-
Patent number: 10281901Abstract: 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: GrantFiled: April 21, 2017Date of Patent: May 7, 2019Assignee: Fanuc CorporationInventor: Takenori Ono
-
Publication number: 20180246498Abstract: 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: ApplicationFiled: January 26, 2018Publication date: August 30, 2018Inventor: Takenori ONO
-
Patent number: 10061294Abstract: 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: GrantFiled: February 9, 2016Date of Patent: August 28, 2018Assignee: FANUC CorporationInventor: Takenori Ono
-
Patent number: 9804583Abstract: 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: GrantFiled: August 27, 2015Date of Patent: October 31, 2017Assignee: FANUC CORPORATIONInventors: Mitsunori Watanabe, Takenori Ono
-
Publication number: 20170308059Abstract: 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: ApplicationFiled: April 21, 2017Publication date: October 26, 2017Applicant: FANUC CORPORATIONInventor: Takenori Ono
-
Publication number: 20170300853Abstract: 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: ApplicationFiled: April 12, 2017Publication date: October 19, 2017Inventors: Hiroaki HYODO, Takenori ONO, Masaaki SHINDOU
-
Publication number: 20160246284Abstract: 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: ApplicationFiled: February 9, 2016Publication date: August 25, 2016Inventor: Takenori ONO
-
Publication number: 20160062338Abstract: 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: ApplicationFiled: August 27, 2015Publication date: March 3, 2016Inventors: Mitsunori WATANABE, Takenori ONO
-
Patent number: 8744612Abstract: 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: GrantFiled: April 29, 2011Date of Patent: June 3, 2014Assignee: FANUC CorporationInventors: Soichiro Ide, Michiharu Kawahara, Takenori Ono
-
Publication number: 20120010745Abstract: 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: ApplicationFiled: April 29, 2011Publication date: January 12, 2012Applicant: FANUC CORPORATIONInventors: Soichiro IDE, Michiharu Kawahara, Takenori Ono