A control system for a multi-mover, linear motor system providing multiple movers movable along a path on a track, each mover providing magnetic pole elements interacting with electrical coils distributed along the track for movement of the mover along the track as the electrical coils are activated in response to track signals, the control system comprising: I/O circuits adapted to communicate with the track to provide track signals to the track; a controller circuit adapted to communicate with the I/O circuits and operable to: (a) receive and execute an industrial control program generating command movement signals for at least two movers on a track describing a desired position of each mover on the track; (b) execute a coordination subsystem separate from the received industrial control program and convert the desired position of at least one mover on the track to coordinated movement signals which change the command movement signals according to current relative positions of at least one other mover, wherein the coordination subsystem includes a data structure for each given mover indicating a leader for that given mover being an adjacent mover in a direction of movement of the given mover, wherein the coordination subsystem data structure further includes minimum collision avoidance distance for each given mover, and wherein the coordination subsystem modifies a command movement signal falling within an offset equal to the minimum collision avoidance distance from a position of the leader by changing the command movement signal to a coordinated movement signal equal to the position of the leader offset by the minimum collision avoidance distance; and (c) communicate the coordinated movement signals to the I/O circuits for outputting as track control signals. I/O circuits adapted to communicate with the track to provide track signals to the track; a controller circuit adapted to communicate with the I/O circuits and operable to: (a) receive and execute an industrial control program generating command movement signals for at least two movers on a track describing a desired position of each mover on the track; (b) execute a coordination subsystem separate from the received industrial control program and convert the desired position of at least one mover on the track to coordinated movement signals which change the command movement signals according to current relative positions of at least one other mover, wherein the coordination subsystem includes a data structure for each given mover indicating a leader for that given mover being an adjacent mover in a direction of movement of the given mover, wherein the coordination subsystem data structure further includes minimum collision avoidance distance for each given mover, and wherein the coordination subsystem modifies a command movement signal falling within an offset equal to the minimum collision avoidance distance from a position of the leader by changing the command movement signal to a coordinated movement signal equal to the position of the leader offset by the minimum collision avoidance distance; and (c) communicate the coordinated movement signals to the I/O circuits for outputting as track control signals. (a) receive and execute an industrial control program generating command movement signals for at least two movers on a track describing a desired position of each mover on the track; (b) execute a coordination subsystem separate from the received industrial control program and convert the desired position of at least one mover on the track to coordinated movement signals which change the command movement signals according to current relative positions of at least one other mover, wherein the coordination subsystem includes a data structure for each given mover indicating a leader for that given mover being an adjacent mover in a direction of movement of the given mover, wherein the coordination subsystem data structure further includes minimum collision avoidance distance for each given mover, and wherein the coordination subsystem modifies a command movement signal falling within an offset equal to the minimum collision avoidance distance from a position of the leader by changing the command movement signal to a coordinated movement signal equal to the position of the leader offset by the minimum collision avoidance distance; and (c) communicate the coordinated movement signals to the I/O circuits for outputting as track control signals.