“…A conventional control strategy for a multi-axis motion system is independent axis control. A great deal of worthy efforts, such as proportional–integral–derivative (PID) control (Devasia et al, 2007), robust control (Raafat and Akmeliawati, 2012), sliding-mode control (Shen et al, 2014), iterative learning control (ILC; Wang et al, 2015), repetitive control (Shan and Leang, 2012) and polynomial-based pole placement control (Aphale et al, 2008), have been devoted to solving decoupled control problem. However, good tracking performance of each individual axis does not guarantee the reduction of contour errors for multi-axis systems, as poor synchronization of relevant motion axes may result in diminished accuracy of the contour tracking performance (Ouyang et al, 2012).…”