Needs acurate frequency to drive stepper motor at high rpm

I am having TB6600 driver and am using arduino to generate frequency to make higher rotational speed.
Delaymicros3cond not getting accurate timings.. anybody pls helpmeout

set controller to full step.
use a timer interrupt for evenly spaced stepper pulses
The controller/motor combination has a speed limit ..