This study deals with the software compensation of linear motion errors for multi-axis machine tools.
Rigid body kinematics is adopted in developing the model of linear motion errors, and a compensational algorithm is established which is an extended version of the conventional single-axis compensation method. The errors are automatically measured by a laser interferometer and also by a roll measurement system built in this study. To prove the effectiveness of the multi-axis mutual software compensation method, computer simulation is implemented and results are discussed.