hello dear forum,
I am trying to write a G code interpreter with my own motion control hardware 
I can calculate trapezoidal speed profile for the individual axis 
however my code waits to finish each speed profile 
until the axis is in 10 micron near to the target point 
this in turn makes the motion of the axis stop and go , stop and go
( if you think each G code program is made up from 100s lines of trajectories )
however I watched mach3 working - mach3 passes from one trajectory to the next very smoothly 
it doesnt stop and go like mine 
how can I make my own program same like mach3 ?
sorry this is my best english I hope you understood what I mean 
thank you