1. A method for dynamically switching an active work associated with a motion device, the method comprising the steps of: a) providing a plurality of conveyors for moving at least one part; b) associating at least one production machine with at least one of the conveyors; c) providing at least one motion device to move the at least one part at least one of to and from the at least one conveyor; d) detecting a state of the at least one production machine by receiving feedback data representing the state with a controller, the feedback data being generated by the at least one production machine; and e) selectively controlling the motion device with the controller to move the at least one part in response to the detected state of the at least one production machine.