摘要 |
A work having a non-circular cross-section is to be machined by relative movement between the work and a tool, as the relative position and the relative angle between the work and the tool are changed at least within a plane including the cross-section of the work. In machining the work along a preset tool path on the work with the tool, the difference between the relative angle between the work and the tool at a point on the preset tool path at which the machining by the tool is started and that between the work and the tool at another point on the preset tool path at which the machining is finished is calculated. The time needed in the machining along the preset tool path is equally divided by a preset number at equal time divisions, and positions on the tool path corresponding to the equal time divisions are set as equal time division tool path points. When the tool moves through each of the equal time division tool path points, the relative angle between the tool and the work is continuously changed an angle corresponding to division of the difference of the relative angles by the preset number of the equal time divisions |