Numerical controller
AssigneeFanuc Corporation
InventorsYuuki Sakayori, Akira Kanemaru
Life of this patent
Estimating the term…
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.
Claims5
A numerical controller capable of providing an interface that performs a safe task control for addition of an original function, the numerical controller comprising:
- a memory management unit configured to develop or initialize, on a memory, a program executed by a task, analyze the program, and acquire information on the program;
- an execution time calculation unit configured to calculate an execution time of the task;
- an execution condition setting unit configured to set 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 configured to monitor the state of an arithmetic unit and determine the arithmetic unit to which the task is assigned;
- and
- a task control unit configured to register and start the task in the assigned arithmetic unit, based on the execution condition.
Dependencies are inferred from the claim text.