Abstract
We are developing NC-programs to generate ball-end-mill whose cutting edges are located precisely on a spherical surface. The curve of cutting edges are the intersection of two surfaces, R-gash and R-2. First, numerical formulae of two surfaces are devised from existent NC-program. Secondly, the intersection curves with a sphere of each surface are computed. Lastly, plural line NC-program for R-gash is generated by setting several passing points in order to minimize the gap between two curves.