1. A vision system for triggering image acquisition of one or more objects using motion data communicated from a motion controller on a network, the motion controller coupled to a motion drive, the system comprising: an image acquisition device; an acquisition controller coupled to the image acquisition device, the acquisition controller including a network interface, the network interface operable to couple to the network; wherein the acquisition controller, upon receiving motion data from the motion controller, uses a virtual axis application to plan movement of a virtual axis for a motion cycle, the virtual axis allowing an acquisition trigger rate to be calculated by the acquisition controller that follows movement of the one or more objects caused by the motion drive; and wherein, based on the calculated acquisition trigger rate, the acquisition controller generates an acquisition trigger signal for triggering the image acquisition of the one or more objects.