This document presents the design and implementation of a 3-axis linear interpolation controller for CNC machines and robotics using a Xilinx Spartan 6 FPGA. The paper outlines a novel algorithm that minimizes complex calculations, enhancing real-time performance and precision. Simulation results validate the effectiveness of the proposed linear interpolation method in controlling 3D linear motion.