A machining feature definition approach by using two-times unsupervised clustering based on historical data for process knowledge reuse. (October 2018)