In this paper, an accurate position tracking control scheme is proposed for a moving-coil-type linear DC motor driven fast tool servo unit for noncircular cutting application. A sliding mode tracking controller is designed to ensure the system has a fast tracking characteristic to the position command. Moreover a disturbance observer is used to estimate and compensate exogenous disturbance to improve robustness and stability of the fast tool servo unit. Because the reference input is approximately periodic in noncircular cutting process. Therefore, the periodic error can he further reduced by augmenting an iterative learning controller to the existing sliding mode controller for repetitive position tracking. The experimental results of noncircular cutting adopting the proposed control method, including tracking performance and robustness of the system, are much improved.