  Contour tracking plays a crucial role in multi-axis motion control systems,
and it requires both multi-axial contouring as well as standard servo
performance in each axis. Among the existing contouring control methods, the
cross coupled control (CCC) lacks of an asymptotical tracking performance for
general contours, and the task coordinate frame (TCF) control usually leads to
system nonlinearity, and by design is not well-suited for multi-axis contour
tracking. Here we propose a novel time-varying internal model principle-based
contouring control (TV-IMCC) methodology to enhance contour tracking
performance with both axial and contour error reduction. The proposed TV-IMCC
is twofold, including an extended position domain framework with master-slave
structures for contour regulation, and a time-varying internal model
principle-based controller for each axial tracking precision improvement.
Specifically, a novel signal conversion algorithm is proposed with the extended
position domain framework, hence the original n-axis contouring problem can be
decoupled into (n-1) two-axis master-slave tracking problems in the position
domain, and the class of contour candidates can be extended as well. With this,
the time-varying internal model principle-based control method is proposed to
deal with the time-varying dynamics in the axial systems resulted from the
transformation between the time and position domains. Furthermore, the
stability analysis is provided for the closed-loop system of the TV-IMCC.
Various simulation and experimental results validate the TV-IMCC with enhanced
contour tracking performance compared with the existing methods. Moreover,
there is no strict requirement on the precision of the master axis, therefore a
potential application of the TV-IMCC is multi-axis macro-micro motion systems.
