Energy-saving and emission reduction are recognized as the primary measure to tackle the problems associated with climate change, which is one of the major challenges for humanity for the forthcoming decades. Energy modeling and process parameters optimization of machining are effective and powerful ways to realize energy saving in the manufacturing industry. In order to realize high quality and low energy consumption machining of computer numerical control (CNC) lathe, a multi-objective optimization of CNC turning process parameters considering transient-steady state energy consumption is proposed. By analyzing the energy consumption characteristics in the process of machining and introducing practical constraints, such as machine tool equipment performance and tool life, a multi-objective optimization model with turning process parameters as optimization variables and high quality and low energy consumption as optimization objectives is established. The model is solved by non-dominated sorting genetic algorithm-II (NSGA-II), and the pareto optimal solution set of the model is obtained. Finally, the machining process of shaft parts is studied by CK6153i CNC lathe. The results show that 38.3% energy consumption is saved, and the surface roughness of workpiece is reduced by 47.0%, which verifies the effectiveness of the optimization method.