Abstract
To generate optimal machining information, a machining database and operation planning algorithm have to be customized for an actual machine tool based on knowledge of a skilled planner. In this paper, a method to update a machining database from NC data is proposed. The database is updated by adding machining information extracted from NC data based on tool path analysis. A method to generate a database oriented planning algorithm from the machining database based on a decision tree method is also proposed. Machining strategy, cutting tool and cutting conditions are determined based on the algorithm and k nearest neighbor method.