Multi-cyclic scheduling of identical parts in an N-machine no-wait robotic cell