Professional Documents
Culture Documents
1 Introduction
The flat end mills are commonly used in industry for high speed machining. They are
characterized by a complex geometry with many geometric parameters, which deals
with some complicated processes in machining with grinding CNC machine. In the
previous studies by Ko [1, 2], the development of CAM system was limited in 2D
cross sections of the tools and the results of simulation were restricted to the main
fluting operation. Ko already provided a machining simulation for specific 5-axes
machines in 2D. Dani Tost presented an approach for the computation of the external
shape of the drills through a sequence of coordinated movements of the tool and the
wheels on machines of up to 6-axes. The proposed method reduces the 3D problem to
2D dynamic boolean operations followed by a surface tiling [3, 4]. However they only
have shown the fluting and gashing simulations. This paper presents the process of
generation and simulation of grinding point data between tool and grinding wheels for
all grinding processes in 3D. The program was developed for prediction of configura-
tion of end mills. OpenGL was used for developing CAM system. The NC code of all
processes for end mill manufacturing will be generated automatically in the program
and saved in NC code files. These NC code files will be used for machining in CNC
grinding machines.
L. Wang and Y. Jin (Eds.): FSKD 2005, LNAI 3613, pp. 1133 – 1136, 2005.
© Springer-Verlag Berlin Heidelberg 2005
Visualization Process for Design and Manufacturing of End Mills 1134
The simulation algorithm for the helical groove machining in this study was based on
the assumption that a wheel with finite thickness consists of a finite number of thin
disks. Using the given wheel geometry and the required design parameters of end mill
as input data the computer program for predicting and simulating of the helical flute
configuration was completed. The program will determine the contact point between
circle and ellipse, which is the projection of wheel on the plane normal to axial direc-
tion of end mill. And the cross point between wheel and outer end mill diameter are
calculated. This point will be reference point to configure the flute shape and another
parameters. In this case, the diameter of end mill is fixed and Z-axes of wheel location
is also fixed and only Y-axes of wheel is changed to find contact point. The flute con-
1135 S.L. Ko, T.-T. Pham, and Y.-H. Kim
figuration was generated from the cross points between the given grinding wheel and
end mill. The determination of first contact point is very important. Most of end mill
geometry are determined using this point.
exploit the possibilities of the projective Z-Buffer and shading techniques, which
offer and optimize the visualization delay for whole process.
The NC codes for all processes of manufacturing in 5-axis CNC grinding machine
were generated from the computer program based on machine coordinate and stored
in the same window with simulation results as shown in Fig.4. Each machining proc-
ess is carried out by rotation and translation of the axis of wheel and tool. The initial
and final positions of all processes were calculated.
3 Conclusion
The CAM system for design and manufacturing of end mills was developed to predict
geometric end mill configuration before machining. The NC codes were generated
from the CAM system for manufacturing of end mills in 5-axis CNC grinding ma-
chine.
Acknowledgement
This work was supported by Konkuk University in 2004.
References
1. Sung-Lim Ko, “Geometrical analysis of helical flute grinding and application to end mill”,
Trans. NAMRI/SME XXII (1994).
2. Yong-Hyun Kim, Sung-Lim Ko, “Development of design and manufacturing technology for
end mill in machining hardened steel”, Journal of Materials Processing Technology 130-131
(2002) 653-661.
3. Dani Tost, Anna Puig, Lluis Perez-Vidal, “ Boolean operations for 3D simulation of CNC
machining of drilling tools”, Computer-Aided Design 36 (2004) 315–323
4. Dani Tost, Anna Puig, Lluis Perez-Vidal, “3D simulation of tool machining”, Computer &
Graphics 27 (2003) 99-106.