| CPC B23Q 17/20 (2013.01) [G05B 19/406 (2013.01); G05B 2219/35529 (2013.01)] | 5 Claims |

|
1. A method for determining a machining condition in NC machining, the method comprising:
converting shape data of each of a plurality of known workpieces each having a plurality of machined surfaces into a plurality of voxels,
setting a machining condition for each of the voxels constituting the machined surfaces for each of the plurality of known workpieces, wherein a plurality of machining conditions, including tool path patterns, are set for each of the voxels which belong to a plurality of the machined surfaces,
performing machine learning using the voxels of the plurality of known workpieces and the machining condition in which the input is the voxels and the output is the machining condition,
converting shape data of a target workpiece having a plurality of surfaces to be machined to a plurality of voxels,
setting a machining condition for each of the voxels constituting the surfaces to be machined of the target workpiece using the voxels of the target workpiece as input based on results of the machine learning, wherein a plurality of machining conditions, including tool path patterns, are set for each of the voxels which belong to a plurality of surfaces to be machined, and
determining a machining condition for each of the surfaces to be machined of the target workpiece by determining one having the largest number of occurrences among the machining conditions set for the voxels included in each surface to be machined as the machining condition of the surface to be machined.
|