Patents by Inventor Akira KANEMARU

Akira KANEMARU 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: 20240302806
    Abstract: An information processing device includes a summary request storage unit that stores a summary request created in advance; a summary request management unit that receives a summary request acquisition request, that reads, from the summary request storage unit, a summary request included in the summary request acquisition request, and that provides the summary request thus read; a command execution unit that executes a command read from an application program; and a summary request execution unit that, in a case where the command is a summary request execution command, issues, to the summary request management unit, the summary request included in the summary request execution command, and executes the summary request acquired as a response to the request.
    Type: Application
    Filed: February 21, 2022
    Publication date: September 12, 2024
    Inventors: Masanori KOBAYASHI, Akira KANEMARU
  • Publication number: 20230152782
    Abstract: By controlling an operation of one reference axis using a control program, a controller operates another axis in synchronization with the reference axis. The controller generates shift information indicating an operation timing of another axis with respect to the reference axis, and determines a timing of outputting a movement amount related to each of the plurality of axes according to the generated shift information. Then, the controller outputs a movement amount of an axis, for which it is determined that it is a timing to output the movement amount, and buffers a movement amount of an axis, for which it is determined that it is not a timing to output the movement amount.
    Type: Application
    Filed: April 21, 2021
    Publication date: May 18, 2023
    Inventors: Satoshi KIMURA, Akira KANEMARU
  • Patent number: 11550296
    Abstract: A numerical controller includes an activation unit that builds a memory map according to settings when the power is on; a change detection unit that detects an operation requiring reconstructing of the memory map; a task control unit that, when the operation is detected, performs a stopping process of a task being operated; and a memory map control unit that, after the task has stopped, acquires a backed up memory, reconstructs the memory map according to the setting, and compares the reconstructed memory map and the backed-up memory map, and resets information required for operating the task again such as a program counter.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: January 10, 2023
    Assignee: Fanuc Corporation
    Inventors: Yuuki Sakayori, Akira Kanemaru
  • Patent number: 11340586
    Abstract: Provided is a numerical controller having a function for dynamically analyzing a machining program. The numerical controller provided with a subprogram calling function that calls a subprogram in a machining program includes: a program interpretation unit that notifies information related to the call of the subprogram when the subprogram is called; a program calling information storage unit that aggregates and stores the information related to the call of the subprogram that is notified by the program interpretation unit; a program execution unit that notifies information related to execution of a subprogram when executing the subprogram; and a program execution information storage unit that aggregates and stores the information related to the execution of the subprogram that is notified by the program execution unit.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: May 24, 2022
    Assignee: Fanuc Corporation
    Inventors: Satoshi Kimura, Akira Kanemaru
  • Patent number: 11119461
    Abstract: Provided is a controller in which resources can be safely shared by a plurality of processors, such as multi-processors or multi-core processors. The controller is provided with the plurality of processors which each manage the resources or share the resources and include a first processor configured to perform processing with an influence on the integrity of the resources and a second processor. The second processor performs sequence processing for maintaining the integrity of the resources in accordance with the contents of the processing by the first processor, upon receiving a request message requesting the processing to be started.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: September 14, 2021
    Assignee: Fanuc Corporation
    Inventor: Akira Kanemaru
  • Patent number: 10761512
    Abstract: A numerical controller which can provide an interface that performs a safe task control for addition of an original function includes a memory management unit that develops, on a memory, a program executed by a task, an execution time calculation unit that calculates an execution time of the task, an execution condition setting unit that sets an execution condition of the task based on the results of execution of the memory management unit and the execution time calculation unit, a task monitoring unit that monitors the state of an arithmetic unit and determine the arithmetic unit to which the task is assigned, and a task control unit that registers and starts the task in the assigned arithmetic unit, based on the execution condition.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: September 1, 2020
    Assignee: Fanuc Corporation
    Inventors: Yuuki Sakayori, Akira Kanemaru
  • Patent number: 10739760
    Abstract: A control system constructed so that a machine tool and a high-order server configured to manage the machine tool are connected through a communication line determines the arrangement of a control process in the respective execution environments of the machine tool and the high-order server, based on an execution condition for the execution of the control process available in machining performed in the machine tool and machining information on the machining in the machine tool.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: August 11, 2020
    Assignee: Fanuc Corporation
    Inventors: Shinya Ogawa, Akira Kanemaru
  • Patent number: 10705506
    Abstract: A machine learning device performs reinforcement learning on a controller that performs multiple processes for controlling a machine tool in parallel at multiple operation units.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: July 7, 2020
    Assignee: FANUC CORPORATION
    Inventor: Akira Kanemaru
  • Patent number: 10691106
    Abstract: The present invention relates to numerical controller having a function for collecting the data regarding machining without using external devices such as data logger and outputting the data in batch.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: June 23, 2020
    Assignee: Fanuc Corporation
    Inventor: Akira Kanemaru
  • Publication number: 20200089197
    Abstract: A numerical controller includes an activation unit that builds a memory map according to settings when the power is on; a change detection unit that detects an operation requiring reconstructing of the memory map; a task control unit that, when the operation is detected, performs a stopping process of a task being operated; and a memory map control unit that, after the task has stopped, acquires a backed up memory, reconstructs the memory map according to the setting, and compares the reconstructed memory map and the backed-up memory map, and resets information required for operating the task again such as a program counter.
    Type: Application
    Filed: September 12, 2019
    Publication date: March 19, 2020
    Applicant: Fanuc Corporation
    Inventors: Yuuki Sakayori, Akira Kanemaru
  • Patent number: 10551823
    Abstract: A numerical controller generates a machine configuration table in which function modules to be enabled are set based on an option or a parameter, a memory management table for managing a memory usage, and a performance management table for managing a CPU use rate. The numerical controller determines selected numbers of the function modules, based on the machine configuration table, memory management table, and performance management table, generates a module selection table, and attaches and detaches the function modules according to the selected numbers of the function modules. In this way, resources are assigned to a plurality of function modules.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: February 4, 2020
    Assignee: Fanuc Corporation
    Inventors: Satoshi Kimura, Akira Kanemaru
  • Patent number: 10534349
    Abstract: A machining program editing apparatus includes a GUI unit configured to specify an indication route having two points located on an original machining path, as a start point and an end point, and a program editing unit configured to edit a machining program indicative of the original machining path to thereby form a new machining path by replacing an area from the start point to the end point on the original machining path, with the indication route specified through the GUI unit.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: January 14, 2020
    Assignee: FANUC CORPORATION
    Inventors: Satoshi Kimura, Akira Kanemaru
  • Publication number: 20190369582
    Abstract: Provided is a controller in which resources can be safely shared by a plurality of processors, such as multi-processors or multi-core processors. The controller is provided with the plurality of processors which each manage the resources or share the resources and include a first processor configured to perform processing with an influence on the integrity of the resources and a second processor. The second processor performs sequence processing for maintaining the integrity of the resources in accordance with the contents of the processing by the first processor, upon receiving a request message requesting the processing to be started.
    Type: Application
    Filed: May 28, 2019
    Publication date: December 5, 2019
    Applicant: Fanuc Corporation
    Inventor: Akira Kanemaru
  • Patent number: 10496077
    Abstract: A numerical controller generates a machine configuration table in which function modules to be enabled are set based on an option or a parameter, a memory management table for managing a memory usage, and a performance management table for managing a CPU use rate. The numerical controller determines selected numbers of the function modules, based on the machine configuration table, memory management table, and performance management table, generates a module selection table, and attaches and detaches the function modules according to the selected numbers of the function modules. In this way, resources are assigned to a plurality of function modules.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: December 3, 2019
    Assignee: Fanuc Corporation
    Inventors: Satoshi Kimura, Akira Kanemaru
  • Patent number: 10423152
    Abstract: An information processing apparatus includes a configuration information unit, a data conversion unit, and a common data management unit. On the basis of configuration information of each machine, the configuration information management unit generates a conversion table that associates system common information with dedicated information for each machine that corresponds to the system common information. The data conversion unit converts dedicated data for each machine into common data in accordance with the dedicated information for each machine in the conversion table and converts the common data into the dedicated data for each machine in accordance with the system common information in the conversion table. The common data management unit stores, in a common data storage unit, the common data thus generated and transfers the common data stored in the common data storage unit to the data conversion unit.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: September 24, 2019
    Assignee: FANUC CORPORATION
    Inventor: Akira Kanemaru
  • Publication number: 20190271968
    Abstract: Provided is a numerical controller having a function for dynamically analyzing a machining program. The numerical controller provided with a subprogram calling function that calls a subprogram in a machining program includes: a program interpretation unit that notifies information related to the call of the subprogram when the subprogram is called; a program calling information storage unit that aggregates and stores the information related to the call of the subprogram that is notified by the program interpretation unit; a program execution unit that notifies information related to execution of a subprogram when executing the subprogram; and a program execution information storage unit that aggregates and stores the information related to the execution of the subprogram that is notified by the program execution unit.
    Type: Application
    Filed: February 22, 2019
    Publication date: September 5, 2019
    Applicant: Fanuc Corporation
    Inventors: Satoshi Kimura, Akira Kanemaru
  • Patent number: 10401835
    Abstract: A numerical controller for performing table-format-data-based operation control includes a reading unit that analyzes a command block read from table format data to acquire a reference value and a coordinate value of a control point and outputs the reference value and the coordinate value, a segment distinction unit that divides movement to the control point into acceleration/deceleration segments and a constant speed segment, a feed speed calculation unit that calculates a feed speed in the constant speed segment, and a distribution process unit that calculates the travel of a controlled axis for each control cycle so that acceleration/deceleration is applied in the acceleration/deceleration segments and the feed speed calculated by the feed speed calculation unit is achieved, and delay in the coordinate value with respect to the reference value based on the acceleration/deceleration control is corrected by using the feed speed calculated by the feed speed calculation unit.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: September 3, 2019
    Assignee: FANUC CORPORATION
    Inventor: Akira Kanemaru
  • Patent number: 10394219
    Abstract: A numerical controller adapted to perform an operation based on table-format data includes a table management unit that selects a plurality of tables of table-format data used for a machining operation, a distribution processing unit that generates, for each table of the table-format data, distributed interpolation data for an axis to be controlled on the basis of the table-format data according to the plurality of tables of table-format data read out by the table readout unit, and a selection and superimposition unit that selects and superimposes, for each control axis, the plurality of tables of distributed interpolation data generated by the distribution processing unit.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: August 27, 2019
    Assignee: FANUC Corporation
    Inventor: Akira Kanemaru
  • Patent number: 10331108
    Abstract: A numerical controller adapted to perform an operation based on table-format data includes a table management unit that selects a plurality of tables of table-format data used for a machining operation, a distribution processing unit that generates, for each table of the table-format data, distributed interpolation data for an axis to be controlled on the basis of the table-format data according to the plurality of tables of table-format data read out by the table readout unit, and a selection and superimposition unit that selects and superimposes, for each control axis, the plurality of tables of distributed interpolation data generated by the distribution processing unit.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: June 25, 2019
    Assignee: FANUC Corporation
    Inventor: Akira Kanemaru
  • Patent number: 10289635
    Abstract: There is provided a control apparatus including a receiving part that receives working data of manufacturing cells; a storage part that stores the working data; an item list generation part that classifies the working data for each of the components of each manufacturing cell, and extracts a data item to generate a data item list of a whole of each manufacturing cell; an integrated data generation part that compares a plurality of the data item lists, reads out detailed data of the data items having the same value from the working data stored in the storage part, and generates integrated data; an aggregated working data generation part that combines the integrated data and data other than the integrated data to generate aggregated working data; and a transmission part that externally transmits the aggregated working data.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: May 14, 2019
    Assignee: FANUC CORPORATION
    Inventor: Akira Kanemaru