US 11,656,599 B2
Machining simulator and storage medium encoded with machining simulation program
Hiroaki Hada, Yamanashi (JP)
Assigned to FANUC CORPORATION, Yamanashi (JP)
Filed by FANUC CORPORATION, Yamanashi (JP)
Filed on Mar. 6, 2020, as Appl. No. 16/811,403.
Claims priority of application No. JP2019-047159 (JP), filed on Mar. 14, 2019.
Prior Publication US 2020/0293022 A1, Sep. 17, 2020
Int. Cl. G05B 19/4069 (2006.01); G06F 30/23 (2020.01); G05B 19/4097 (2006.01); G06F 30/17 (2020.01)
CPC G05B 19/4069 (2013.01) [G05B 19/4097 (2013.01); G06F 30/17 (2020.01); G06F 30/23 (2020.01)] 5 Claims
OG exemplary drawing
 
1. A machining simulator that virtually executes a Computerized Numerical Control (CNC) program to simulate a machining result, the machining simulator comprising:
a non-transitory memory configured to store at least one program; and
a hardware processor configured to execute the at least one program and control the machining simulator to:
virtually execute a plurality of CNC programs to generate 3D models from respective machining results obtained;
specify a predetermined coordinate of a vertex common to the 3D models generated as a reference position for each of the 3D models;
generate a superimposed model in which the reference positions of the 3D models are superimposed;
generate a finite difference model obtained by taking a finite difference of the 3D models included in the superimposed model generated; and
control display of at least one of the superimposed model generated and the finite difference model, wherein
the machining simulator generates the 3D models for each version of the plurality of CNC programs, and
superimposes the 3D models generated for each version.