Controlling multiple steppers - How Best?

A for-loop will certainly work to get the tool traveling on the right path but the timing will be relatively poor so it will vibrate a bit due to jitter in your step speed.