Back to results
US 11,112,774 B2Granted
Numerical controller
AssigneeFanuc Corporation
InventorNobuhito Oonishi
Life of this patent
Estimating the term…
Abstract
A numerical controller determines whether or not block prefetching from a program is sufficient based on whether at least one block subsequent to a predetermined reference block, which exists after a running block of the program and is needed to execute the reference block, has been prefetched or not. If the determination result is that prefetching is not sufficient, block prefetching from the program is performed.
Claims5
A numerical controller having a function of prefetching blocks of a program, the numerical controller comprising:
- a prefetch sufficiency determination section configured to determine whether or not block prefetching from the program is sufficient based on whether or not a predetermined number of blocks subsequent to a predetermined reference block existing after a currently running block of the program has been prefetched, the predetermined number of blocks being needed to execute the reference block;
- and
- a prefetch analysis section configured to perform block prefetching of the predetermined number of blocks subsequent to the reference block, which are required for the execution of the reference block, from the program when the prefetch sufficiency determination section determines that block prefetching from the program is not sufficient,
- wherein the predetermined number of blocks is a number of blocks to be set according to a state of the currently running program, and
- wherein the prefetch analysis section is configured to stop prefetching of blocks when the prefetch sufficiency determination section determines that the prefetching of the blocks from the program is sufficient.
2 more elements
Dependencies are inferred from the claim text.