The interference may be occurred in multi-axis Numerical Control (NC) machining of free-form centrifugal impeller, and a detection method for interference was presented herein. Firstly, the offset surface of blade of the impeller was calculated, and the offset distance was the radius of cutter. The equation of cutter axis can be obtained by the given cutter location data. Then calculations were completed to judge whether there was an intersection point between the offset surface and cutter axis, if there is an intersection point, then the interference does exist. Otherwise, the minimum distance between boundary of blade and cutter axis was calculaled, if this distance is greater than the cutter radius, there is no interference, otherwise interference exists. This method has small quantity of computation, and it can greatly decrease the calculation time of computer in interference detection for large numbers of cutter location data in NC programming of impeller machining.