The dynamic rescheduling problem in flexible manufacturing systems (FMS) has historically emphasized the schedule efficiency. However, energy consumption is a basic need for different purposes in manufacturing systems around the world. This paper proposes an innovative approach to study the dynamic scheduling problem in FMS, taking the objectives of minimum or maximum energy consumption into account. A new goal programming mathematical model, which considers the energy consumption and the schedule efficiency simultaneously, is presented for solving this problem. A rescheduling method based on the genetic algorithm is introduced to address the dynamic rescheduling problem in FMS. A period policy is selected to deal with the dynamic feature of the problem. Numerical experiments have been designed to test and evaluate the performance of the proposed model. The experimental results show that the minimum energy consumption model can save the energy consumption and enhance the schedule efficiency.