Numerical controller
AssigneeFanuc Corporation
InventorKatsuhiro Endou
Life of this patent
Estimating the term…
Abstract
A numerical controller capable of temporarily executing dedicated function software includes a dedicated function software reading unit configured to read, in response to a reading condition being satisfied, the dedicated function software into a primary storage area mainly accessed by a CPU, dedicated function software execution unit configured to execute the dedicated function software as a process in response to an execution condition being satisfied, and a dedicated function software termination unit configured to stop execution of the process of the dedicated function software and delete the dedicated function software from the primary storage area in response to a termination condition being satisfied.
Claims4
A numerical controller capable of executing dedicated function software, the numerical controller comprising:
- a volatile primary storage area and a non-volatile secondary storage area;
- and
- a processor configured to implement programs to:
- read, in response to a reading condition being satisfied, a dedicated function software from an external storage device connected to the numerical controller, wherein the dedicated function software is loaded into the volatile primary storage area mainly accessed by the processor;
- execute the dedicated function software that is loaded in the volatile primary storage area as a process of the numerical controller;
- stop execution of the process of the dedicated function software and delete the dedicated function software from the volatile primary storage in response to a termination condition,
- wherein the termination condition is at least one of a physical removal of connection of the external storage device from the numerical controller, or user input during the process to terminate the process of the dedicated function software;
- and
- urge a user to select the dedicated function software that should be read into the volatile primary storage area in response to a plurality of pieces of the dedicated function software being detected.
A numerical controller capable of executing dedicated function software, the numerical controller comprising:
- a volatile primary storage area and a non-volatile secondary storage area;
- and
- a processor configured to implement programs to:
- read a dedicated function software from an external communication device associated with the numerical controller, wherein the dedicated function software is loaded into the volatile primary storage area mainly accessed by the processor;
- execute the dedicated function software that is loaded in the volatile primary storage area as a process of the numerical controller;
- stop execution of the process of the dedicated function software and delete the dedicated function software from the volatile primary storage area in response to a termination condition,
- wherein the termination condition is at least one of a physical removal of connection of the external communication device from the numerical controller, or a deletion request to delete the dedicated function software from the volatile primary storage area;
- and
- urge a user to select the dedicated function software that should be read into the volatile primary storage area in response to a plurality of pieces of the dedicated function software being detected.
Dependencies are inferred from the claim text.