Although there is a relationship between preventive maintenance and production scheduling, almost all industrial units plan them separately; in other words, preventive maintenance is planned with the goal of maximizing machine availability, but the main goal is to maximize customer satisfaction by minimizing total weighted expected completion time. We propose realistic approaches for merging production scheduling and maintenance planning models in this research. Rafsanjan Arvand Wheel Co. was chosen to test this model. The results of model implementation on an industrial scale are depicted in detail. Apart from synchronizing production and maintenance operations, the data suggest that this strategy is highly effective. Calculations demonstrate a 42% improvement in overall weighted completion time of client orders, which has a significant impact on customer satisfaction.