In order to achieve predictive maintenance of CNC machining tools and to be able to change tools intelligently before tool wear is at a critical threshold, a CNN-LSTM tool wear prediction model based on particle swarm algorithm (PSO) optimization with multi-channel feature fusion is proposed. Firstly, the raw signals of seven channels of the machining process are collected using sensor technology and processed for noise reduction; secondly, the time-domain, frequency-domain and time-frequency-domain features of each channel signal are extracted, and a sample data set of spatio-temporal correlation of traffic flow is constructed by dimensionality reduction processing and information fusion of the above features; finally, the data set is input to the CNN-LSTM-PSO model for training and testing. The results show that the CNN-LSTM-PSO model can effectively predict tool wear with an average absolute error MAE value of 0.5848, a root mean square error RMSE value of 0.7281, and a coefficient of determination R2 value of 0.9964; and compared with the BP model, CNN model, LSTM model and CNN-LSTM model, its tool wear prediction accuracy improved by 7.56%, 2.60%, 2.98%, and 1.63%, respectively.