In the process of multi-axis contour tracking control, the traditional time-invariant method could lead to a significant error in contour tracking due to the existence of two different motion conditions, namely single-axis independent motion and multi-axis coupled motion. In order to tackle this issue, a timevarying weighting matrix has been developed considering the trajectory and time-varying random disturbance. In this paper, a time-varying control method for multi-axis motion based on norm optimal cross-coupling iterative learning is proposed. Compared to the time-invariant control method, the simulation and experiment results demonstrate that the proposed method can effectively reduce the contour error improving the multi-axis control precision. INDEX TERMS Time-varying weighted matrix, Iterative learning, Norm optimal, cross coupling, Multiaxis motion control.