FMC {flexible manufacturing cells}