Hello Atul,
Yes I would recommend to go for creating multiple work centers in order to utilize standard SAP functionally and avoiding any enhancement. You can also combine various work centers together in Work center hierarchy. This will help combining available capacity and requirement for sub ordinate work centers too.
If you already have a custom enhancement in place to cater multiple machines under single workcenter then explore than option too.
Regards,
Rohit