US 11,720,083 B2
Numerical control device
Makoto Suzuki, Yamanashi (JP)
Assigned to FANUC CORPORATION, Yamanashi (JP)
Filed by FANUC CORPORATION, Yamanashi (JP)
Filed on Sep. 10, 2020, as Appl. No. 17/16,934.
Claims priority of application No. 2019-190805 (JP), filed on Oct. 18, 2019.
Prior Publication US 2021/0116887 A1, Apr. 22, 2021
Int. Cl. G05B 19/4155 (2006.01); G05B 19/4093 (2006.01)
CPC G05B 19/4155 (2013.01) [G05B 19/40938 (2013.01); G05B 2219/35519 (2013.01); G05B 2219/36204 (2013.01); G05B 2219/36347 (2013.01); G05B 2219/36365 (2013.01); G05B 2219/37355 (2013.01)] 4 Claims
OG exemplary drawing
 
1. A numerical control device for a machine tool that machines a workpiece using a multi-edge tool including a plurality of edges of different specifications, the numerical control device comprising:
a tool information memory that stores edge type numbers in association with tool type numbers, the edge type numbers identifying edge types of the edges, and the tool type numbers identifying tool types of tools;
a tool type-edge type selection command decoding unit that prefetches a plurality of blocks included in a machining program, decodes a tool type selection command for selecting one of the tool types in the plurality of prefetched blocks and/or an edge type selection command for selecting one of the edge types in the plurality of prefetched blocks, and generates internal information including the tool type selection command and/or the edge type selection command that have been decoded; and
a tool selection unit that selects one tool with which the number of times of tool replacement is minimized during execution of at least the plurality of prefetched blocks, based on remaining lives of the edges stored on an edge-by-edge basis in the tool information memory and the internal information generated by the tool type-edge type selection command decoding unit, wherein
the numerical control device is configured to control a cycle time of machining based on the selected tool.