IP Library › Granted Patent US 10,496,077
Granted Patent B2
US 10,496,077 · App. 15/956,314 · Granted Dec 3, 2019

Numerical controller

Inventors: Satoshi Kimura (Yamanashi, JP); Akira Kanemaru (Yamanashi, JP)
Assignee: Fanuc Corporation
G05B19/4141
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,496,077
App. No.
15/956,314
Granted
Dec 3, 2019
Kind
B2
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.

Claims (9)

1. A numerical controller configured to assign resources to a plurality of function modules, the numerical controller comprising:

a machine configuration input unit configured to generate the machine configuration table in which the function modules to be enabled are set based on an option or a parameter selected by a user;

a memory management unit configured to generate a memory management table for managing a memory usage;

a performance management unit configured to generate a performance management table for managing a CPU use rate;

a module selection unit configured to determine selected numbers of the function modules, based on the machine configuration table, the memory management table, and the performance management table, and generate a module selection table; and

a module attaching/detaching part configured to attach and detach the function modules according to the selected numbers of the function modules.

2. The numerical controller according to claim 1 , wherein the machine configuration input unit generates the machine configuration table in which the function modules to be enabled and the selected number, a priority, and a selected number upper limit value of each of the function modules are set.

3. The numerical controller according to claim 1 , wherein the memory management unit generates the memory management table for managing the memory usage and a free memory amount.

4. The numerical controller according to claim 1 , wherein the performance management unit generates the performance management table for managing the CPU use rate and a free CPU use rate.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2018
From: KIMURA, SATOSHI; KANEMARU, AKIRA
To: FANUC CORPORATION
Reel/Frame 045846/0982 →
Priority Claims (1)
JP 2017-088433 · Apr 27, 2017 · national
Continuity (1)
Related Publication 20180314236A1 · Nov 1, 2018