A distributed multi-axis motion control system comprises a multicast
communications network having several node components. Each of the node
components includes a clock and an actuator. The actuators are part of a
motor system and a pattern profile table of the motor system is
generated. The pattern profile table is translated into a separate
single-direction-of-motion pattern table to separately direct the motion
of each of the actuators of the node components. A grandmaster clock
generates synchronization signals which are transmitted through the
network at a sync interval and which synchronize the clocks. Time-bombs
are generated at an interval which is a whole number multiple of the sync
interval. The time-bombs cause concurrent execution of the first and
subsequent steps from the single-direction-of-motion pattern tables to
produce synchronized multi-axis motion of the motor system.