1. An error compensation method for multi-axis controlled machines comprising: generating an error compensation model by separating an error matrix of a tool tip from an error synthesis model of a multi-axis controlled machine, whereby the error compensation model compensates for geometric error of the multi-axis controlled machine; and calculating an error compensation value using the error compensation model and an inverse kinematic model so that the error matrix becomes an identity matrix.