A new tool path generation method based on cutter shaft tilt method was proposed for free-form surface machining by using Ball-end Cutter. Firstly, it introduces the processing quality problems caused by traditional ball-end mill processing. Then cutter shaft tilt was proposed to avoid the above questions. Analyzing the different machining efficiency at the different angle, and then cutter shaft tilt compensation method which based on above method could avoid that problem was proposed. After the paths calculation to a real surface and simulation, the result shows that, comparing to traditional machining method, the new method reduced efficiently phenomenon of extruding and scratching surface. It meets five-axis processing accuracy requirements.