Optimization of Computer Numerical Control Interpolation Parameters Using a Backpropagation Neural Network and Genetic Algorithm with Consideration of Corner Vibrations
Open Access
- 12 February 2021
- journal article
- research article
- Published by MDPI AG in Applied Sciences
- Vol. 11 (4), 1665
- https://doi.org/10.3390/app11041665
Abstract
This paper presents an optimization algorithm for tuning the interpolation parameters of computer numerical control (CNC) controllers; it operates by considering multiple objective functions, namely, contour errors, the machining time (MT), and vibrations. The position commands, position errors, and vibration signals from 1024 experiments were considered in the designed trajectory. The experimental data—the maximum contour error (MCoE), MT, and corner vibration (CVib)—were analyzed to compute the performance index. A backpropagation neural network (BPNN) with 20 hidden layers was applied to predict the performance index. The correlation coefficients for the predicted values and experimental results for the MCoE, MT, and CVib based on the validation data were 0.9984, 0.9998, and 0.9354, respectively. The high correlation coefficients highlight the accuracy of the model for designing the interpolation parameter. After the BPNN model was developed, a genetic algorithm (GA) was adopted to determine the optimized parameters of the interpolation under different weighting of the performance index. A weighted sum approach involving the objective function was employed to determine the optimized interpolation parameters in the GA. Thus, operators can judge the feasibility of the interpolation parameter for various weighting settings. Finally, a mixed path was selected to verify the proposed algorithm.Keywords
Funding Information
- Ministry of Science and Technology, Taiwan (108-2634-F-194-001, 108-2221-E-002-156-MY3, 108-2218-E-002-071)
This publication has 26 references indexed in Scilit:
- Determining the effect of cutting parameters on surface roughness in hard turning using the Taguchi methodMeasurement, 2011
- Prediction of surface roughness in the end milling machining using Artificial Neural NetworkExpert Systems with Applications, 2009
- Dynamic model of a centerless grinding machine based on an updated FE modelInternational Journal of Machine Tools and Manufacture, 2008
- Surface roughness optimization in an end-milling operation using the Taguchi design methodJournal of Materials Processing Technology, 2007
- Multi-objective optimization using genetic algorithms: A tutorialReliability Engineering & System Safety, 2006
- Tuning the Structure and Parameters of a Neural Network by Using Hybrid Taguchi-Genetic AlgorithmIEEE Transactions on Neural Networks, 2006
- Predicting surface roughness in machining: a reviewInternational Journal of Machine Tools and Manufacture, 2003
- High speed CNC system design. Part III: high speed tracking and contouring control of feed drivesInternational Journal of Machine Tools and Manufacture, 2001
- High speed CNC system design. Part I: jerk limited trajectory generation and quintic spline interpolationInternational Journal of Machine Tools and Manufacture, 2001
- Design of acceleration/deceleration profiles in motion control based on digital FIR filtersInternational Journal of Machine Tools and Manufacture, 1998