Improve of availability is one of the main concerns in manufacturing sector engineers in the design of manufacturing systems. One of the most important activities in order to improve of availability to a production systemis howthesystemmaintenance works.Production planning and maintenance program should be integrated considered for avoiding of sudden breakdowns and re planning.Since the spare parts is required for maintenance activities therefor spare parts inventory should be planned so as to avoid of waste of time for access to them whe the replacement and repair of machinery be taken. This study refers to investigate concurrently production and inventory control of spare parts and maintenance based on condition monitoring strategies for a component of the manufacturing equipment. The objective function is minimizing the total operating cost and decision variables are the total amount of storage used and safety stock level in the time horizon and preventive maintenance threshold and value of production for each product in each period. In this research concurrent programming is defined and solved on a parallel and multi-product multi-machine environment.Expenses in this study include production costs,costs of corrective maintenance and preventive replacement, setup costs, goods holding costs at the end of period, backorder costs at the end of period and spare parts ordering and holding costs. The issue presented in this study is a nonlinear integer programming model that due to the complexity of the problem, Gams software with COUENNE solver is used for small- sized problems and medium and large sized problems has been resolved with a method based on genetic algorithm. The concurrent model discussed in this research economizes in total costs.In Anumerical example istaken from a basic paper, amount of cost saving for concurrent model was obtained 7/7 %.