摘要 |
A programming apparatus has a machining area recognizing section for recognizing a plurality of machining areas based on three-dimensional model data, a workpiece dividing section for setting a plurality of structures obtained by dividing a workpiece, a connection relationship recognizing section for recognizing a connection relationship between the machining areas, a machining area list generating section for recognizing, for each of the machining areas, either a machining type related to turning or a machining type related to milling corresponding thereto, and generating a machining area list in which the structures, machining areas, machining types and connection relationship are correlated with one another, a machining process setting section for setting, for each of the machining areas, a machining process corresponding to the machining type related to turning or milling thereof, and an NC program generating section for generating an NC program.
|