Hi Amit,
The Interpreter/Trajectory Planner works ahead as many GCode Blocks as necessary until the planned motion is that amount of time ahead of the current machine position. This can potentially be hundreds of blocks of GCode. It depends on the GCode.