This document introduces a high speed machining algorithm called look-ahead interpolation that improves machining speeds for CNC machine tools. It does this without requiring additional hardware by analyzing upcoming small line blocks to generate smooth feedrate profiles. Simulation and experimental results showed the algorithm increased machining speeds by up to 6 times compared to conventional methods. The algorithm works by reading multiple upcoming blocks, calculating maximum feedrates, and interpolating points to generate minimum command distances every 8ms for axis control.