Robot control device, control method, and recording medium
AssigneeFanuc Corporation
InventorKeisuke NAGANO
Life of this patent
Estimating the term…
Abstract
The present invention enables high-speed reading/writing of data even when a robot control device does not have a cache-line function. This robot control device comprises a processor, a volatile memory, and a non-volatile memory. The processor: secures, in the volatile memory, a cache memory area having the same size as a prescribed area of the non-volatile memory; writes data in the prescribed area of the non-volatile memory as well in the case when data is to be written in the cache memory area of the volatile memory by software control; and reads, in the case when data is to be read, the data from the volatile memory.
Claims4
A robot control device comprising:
- a processor;
- a non-volatile memory;
- and
- a volatile memory,
- wherein the processor
- secures, in the volatile memory, a cache memory area with a size equal to that of a predetermined area in the non-volatile memory, and
- also writes data to the predetermined area in the non-volatile memory when writing the data to the cache memory area in the volatile memory by software control, and reads data from the volatile memory when reading the data.
A control method by a robot control device including a processor, a volatile memory, and a non-volatile memory, comprising:
- a step of the processor securing, in the volatile memory, a cache memory area with a size equal to that of a predetermined area in the non-volatile memory;
- and
- a step of the processor also writing data to the predetermined area in the non-volatile memory when writing the data to the cache memory area in the volatile memory by software control, and reading data from the volatile memory when reading the data.
A non-transitory computer readable medium having recorded thereon a program causing
- a processor of a robot control device including a non-volatile memory and a volatile memory to
- secure, in the volatile memory, a cache memory area with a size equal to that of a predetermined area in the non-volatile memory, and
- also write data to the predetermined area in the non-volatile memory when writing the data to the cache memory area in the volatile memory by software control, and read data from the volatile memory when reading the data.
Dependencies are inferred from the claim text.