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: 20240302806Abstract: 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: ApplicationFiled: February 21, 2022Publication date: September 12, 2024Inventors: Masanori KOBAYASHI, Akira KANEMARU
-
Publication number: 20230152782Abstract: 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: ApplicationFiled: April 21, 2021Publication date: May 18, 2023Inventors: Satoshi KIMURA, Akira KANEMARU
-
Patent number: 11550296Abstract: 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: GrantFiled: September 12, 2019Date of Patent: January 10, 2023Assignee: Fanuc CorporationInventors: Yuuki Sakayori, Akira Kanemaru
-
Patent number: 11340586Abstract: 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: GrantFiled: February 22, 2019Date of Patent: May 24, 2022Assignee: Fanuc CorporationInventors: Satoshi Kimura, Akira Kanemaru
-
Patent number: 11119461Abstract: 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: GrantFiled: May 28, 2019Date of Patent: September 14, 2021Assignee: Fanuc CorporationInventor: Akira Kanemaru
-
Patent number: 10761512Abstract: 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: GrantFiled: October 23, 2018Date of Patent: September 1, 2020Assignee: Fanuc CorporationInventors: Yuuki Sakayori, Akira Kanemaru
-
Patent number: 10739760Abstract: 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: GrantFiled: August 6, 2018Date of Patent: August 11, 2020Assignee: Fanuc CorporationInventors: Shinya Ogawa, Akira Kanemaru
-
Patent number: 10705506Abstract: 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: GrantFiled: May 16, 2018Date of Patent: July 7, 2020Assignee: FANUC CORPORATIONInventor: Akira Kanemaru
-
Patent number: 10691106Abstract: 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: GrantFiled: February 8, 2017Date of Patent: June 23, 2020Assignee: Fanuc CorporationInventor: Akira Kanemaru
-
Publication number: 20200089197Abstract: 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: ApplicationFiled: September 12, 2019Publication date: March 19, 2020Applicant: Fanuc CorporationInventors: Yuuki Sakayori, Akira Kanemaru
-
Patent number: 10551823Abstract: 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: GrantFiled: April 18, 2018Date of Patent: February 4, 2020Assignee: Fanuc CorporationInventors: Satoshi Kimura, Akira Kanemaru
-
Patent number: 10534349Abstract: 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: GrantFiled: June 16, 2017Date of Patent: January 14, 2020Assignee: FANUC CORPORATIONInventors: Satoshi Kimura, Akira Kanemaru
-
Publication number: 20190369582Abstract: 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: ApplicationFiled: May 28, 2019Publication date: December 5, 2019Applicant: Fanuc CorporationInventor: Akira Kanemaru
-
Patent number: 10496077Abstract: 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: GrantFiled: April 18, 2018Date of Patent: December 3, 2019Assignee: Fanuc CorporationInventors: Satoshi Kimura, Akira Kanemaru
-
Patent number: 10423152Abstract: 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: GrantFiled: May 9, 2017Date of Patent: September 24, 2019Assignee: FANUC CORPORATIONInventor: Akira Kanemaru
-
Publication number: 20190271968Abstract: 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: ApplicationFiled: February 22, 2019Publication date: September 5, 2019Applicant: Fanuc CorporationInventors: Satoshi Kimura, Akira Kanemaru
-
Patent number: 10401835Abstract: 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: GrantFiled: June 23, 2016Date of Patent: September 3, 2019Assignee: FANUC CORPORATIONInventor: Akira Kanemaru
-
Patent number: 10394219Abstract: 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: GrantFiled: October 23, 2015Date of Patent: August 27, 2019Assignee: FANUC CorporationInventor: Akira Kanemaru
-
Patent number: 10331108Abstract: 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: GrantFiled: October 23, 2015Date of Patent: June 25, 2019Assignee: FANUC CorporationInventor: Akira Kanemaru
-
Patent number: 10289635Abstract: 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: GrantFiled: March 20, 2017Date of Patent: May 14, 2019Assignee: FANUC CORPORATIONInventor: Akira Kanemaru