Numerical control machining step error calculation based on hybrid particle swarm optimization method

Zhang, Zi-Yu,Kang, Jia
DOI: https://doi.org/10.1007/s00170-024-13790-7
IF: 3.563
2024-06-03
The International Journal of Advanced Manufacturing Technology
Abstract:Step error is the machining error between adjacent cutter location points in the feeding direction. In order to improve the computational efficiency, a hybrid particle swarm optimization method (HPSO) combining genetic algorithm (GA) and simulated annealing (SA) algorithm is proposed. The mapping relationship between local cutter contact (CC) curve in step error calculation and the particle search range and the fitness calculation model are established. The maximum fitness value is taken as step error. The chaotic initialization population is carried out by the Tent mapping. Two nonlinear control methods based on the Sigmoid function and the numbers of iterations are proposed for inertia weight and learning factors, respectively. Combined with the above optimizations, an improved particle swarm optimization algorithm (IPSO) is proposed algorithm is formed. Based on IPSO, the crossover and mutation strategies of GA are used to increase particle diversity, and then, Metropolis criterion from SA is applied to the particle selection; the improved crossover and mutation particle swarm optimization algorithm (ICMPSO) is formed. IPSO is used for Elite particles with higher fitness values to enhance the convergence speed. The other Ordinary particles employ ICMPSO to improve global search capability. The combination of IPSO and ICMPSO forms a whole hybrid particle swarm optimization (HPSO) method. All the proposed algorithms are implemented, and two typical free-form surfaces are taken as examples to calculate step errors. The calculation results show that the tool path generation time of the proposed method is lower than that of the geometric iterative algorithm and the standard particle swarm optimization algorithm, which verifies the feasibility and effectiveness.
engineering, manufacturing,automation & control systems
What problem does this paper attempt to address?