In this competitive industry era, industry should think about how to efficient their process of production. In the foundry and smelting industry, downtime not only increases make span and reduces machine availability, but also increases energy consumption. That means strategy to keep the production stabile is very important to minimize energy wasting. This condition need good condition machinery, and required optimum maintenance strategy. Modeling Production planning system with machine unavailability intervals has gained more attention to life cycle cost of manufacturing companies. Modelling production planning subjected to maintenance activities decreases machine degradation rate and unscheduled unavailability that may result lower breakdown of production. In this paper will In this paper, we propose Bi-objective optimization approach for energy aware scheduling considering continuous energy consumption cost and preventive maintenance multi resource (machine and dies as tools). Multi objective goal programming is proposed to solve this problem. The extensive computational experiments are conducted. The results show that the integrated optimization method of production scheduling and preventive maintenance outperforms the method with Corrective maintenance as a case study model for this problem, results also show the effects of different flexibilities of resources for job processing.