Anda di halaman 1dari 4

CIRP Annals - Manufacturing Technology 60 (2011) 347350

Contents lists available at ScienceDirect

CIRP Annals - Manufacturing Technology


jou rnal homep age : ht t p: // ees .e lse vi er. com/ci rp/ def a ult . asp

Automatic search for wheel position in ute grinding of cutting tools


B. Karpuschewski (1)a,*, K. Jandecka b, D. Mourek a
a
Institute for Manufacturing Technology and Quality Management, University of Magdeburg, Germany
b
Department of Machining Technology, University of West Bohemia in Pilsen, Czech Republic

A R T I C L E I N F O A B S T R A C T

Keywords: The prole of helical utes has a great inuence on properties of cutting tools. This paper presents an
Grinding
automatic method of searching for a wheel position in ute grinding for a given shape of the helical ute
Cutting tool
and grinding wheel prole. The algorithm is based on the main loop and two subroutines. The rst
Flute prole
algorithm is dedicated to the simulation of the ute prole by splitting the grinding wheel into many thin
disks. The second algorithm represents the numerical evaluation of the reached prole that results from
previous grinding simulation. Finally, the experimental evaluation using particle swarm optimization is
presented and obtained results discussed.
2011 CIRP.

1. Introduction In the following, a new method of searching for wheel


positioning parameters in ute grinding is presented as illustrated
Grinding of the helical utes represents one of the basic in Fig. 1. The given shape of the helical ute, the prole of one or
operations during manufacturing of solid rotary cutting tools. The more grinding wheels and the intervals of search space are used for
shape of the resulting helical surfaces has an inuence on plenty of optimization of parameter combinations that allow the grinding of
properties of the nished cutting tool because the helical ute is helical utes with minimal deviation. The automatic search
one of the geometrical entities that dene the cutting edge, rake enables to analyse the possible geometrical parameter combina-
angle, etc. Furthermore, the utes of any cutting tool affect the tions. Due to this fact, in some situations the grinding wheel
stability and the chip removal. proling operation can be skipped. In other cases, the proposed
During manufacturing of utes the grinding wheel moves along algorithm can help in the selection of grinding wheel that can be
a helical toolpath. The shape of the removed material from the proled with minimal material removal [4].
blank corresponds to the shape of the envelope surface that results
from the relative motion between the grinding wheel and 2. Algorithm description
workpiece. The main problem of this grinding operation is the
achievement of the desired ute prole because this operation is The presented search algorithm for good combinations of
characterized by complex spatial contact between the blank and positioning parameters of the grinding wheel can be divided into
grinding wheel. three parts. The main part of the algorithm is represented by a
Currently, one of two methods can be used for obtaining the main loop that is based on some of the metaheuristics. In this main
desired prole of the helical ute. These two methods differ in their loop, the sections of the helical utes for given combinations of
inputs and outputs. The evaluation of the cross-section of the positioning parameters are simulated. Based on the shape of the
helical ute from a given prole, position of the grinding wheel, simulated proles, the combinations of parameters are consecu-
and the pitch of helix is called the solution of the direct problem. tively evaluated.
The determination of the necessary prole of the grinding wheel
from its given position, desired cross-section of the helical ute 2.1. Direct simulation of helical ute prole
and the pitch of helix represent the solution of the inverse problem.
An analytical solution of the direct and inverse problem has been For the simulation of the ute prole, the idea of split of the
described by Ehmann and De Vries [1], Sheth and Malkin [2], and grinding wheel into innitesimal thin discs has been used. The
Kang et al. [3]. The direct problem is often solved in design of end diverse methods for the determination of ute prole using
mills and some drills that can be manufactured with grinding grinding wheel subdivision has been described by Kaldor et al. [5],
wheels of simple proles (e.g. 1A1, 1V1, etc.). The inverse problem Ko [6], and Puig et al. [7]. A similar discretization of the grinding
is solved during design of some more sophisticated drills, where a wheel and tool path has been used in this paper.
precise shape of the cutting edge is needed. The proling of The ute prole is computed in the plane, which is parallel to
grinding wheels to the computed shape can be realized directly on the front face of the workpiece and the distance from the
the tool grinding machine or on a separate stand-alone device. workpiece frame origin OW is given by parameter d. The computing
of section points is realized in the coordinate frame of the grinding
wheel FT, but the coordinates of points of the resulting section are
* Corresponding author. expected in the coordinate frame of the workpiece FW. Therefore,

0007-8506/$ see front matter 2011 CIRP.


doi:10.1016/j.cirp.2011.03.113
[()TD$FIG]
348 [()TD$FIG]
B. Karpuschewski et al. / CIRP Annals - Manufacturing Technology 60 (2011) 347350

Fig. 1. Comparison of traditional and proposed method.

the coordinate transformations between both frames have been


introduced. The components of every vector u in the coordinate
frame of the workpiece FW can be transformed into the frame of the
grinding wheel FT by matrix multiplication as shown in Eq. (1).

uT uW  T T ! W (1) Fig. 3. Principe of the applied simulation of ute grinding.

The elements of the transformation matrix T in (1) depend on the


current position of the grinding wheel that is dened by its
toolpath and described by three translational parameters x, y, z and deviations between the simulated section and desired ute prole
two angular parameters w and c as shown in Fig. 2. is required. The split of the workpiece section in parallel stripes,
The principle of the simulation is based on the computation of which is inspired by dexel spatial volume decomposition [8,9], and
the intersection points between all circles on the grinding wheel following analysis has been used as algorithm for evaluation of the
surface and the plane of ute prole for all given positions of the simulated prole.
grinding wheel, as shown in Fig. 3. These intersection points can be In this algorithm, the workpiece is divided in parallel stripes
found as intersection points between circle and intersection line of with constant width that is given by parameter dW. Every stripe is
the plane of the analysed circle and plane of the ute prole. The bisected by a vector of known length, which can vary in the interval
intersection line of both planes is dened by its direction vector v between zero and the length that is equal to the contour of the
that can be computed as a cross product of normal vectors of both workpiece blank as shown in Fig. 4. At the start of the evaluation,
planes n1 and n2. Apart from the direction vector, for the the length of every vector corresponds to the contour of the blank.
positioning of the intersection line it is necessary to nd a point During the processing of the cloud of points, the length of each
that is common for both planes. The coordinates of such a point can vector is trimmed to the contour of the simulated prole. From the
be calculated by solving the system of linear equations of both xW coordinate of each point of the simulated prole it is possible to
planes. The coordinates of intersection points in the plane of the compute the index of the associated vector that can be shortened
analysed circle can be obtained as the solution of a quadratic to the length, which depends on the yW coordinate of the analysed
equation of the circle with substituted equation of the intersection point. If the analysed vector is longer than the yW coordinate of
line. The calculated coordinates must be transformed from the analysed point, then this vector is shortened to the adequate
plane of the circle into the plane of the ute prole. length, as shown in Fig. 5. In most cases, the simulated prole
cannot be tted exactly to the desired ute prole. Because the
2.2. Evaluation of simulated ute prole slight undercut of the desired prole does not represent a major
problem, the maximal allowed negative deviation ed has been
The simulation described above gives information about the introduced. The value of the t quality Fi for each trimmed vector
shape of the helical ute section as a cloud of points in a plane. In can be calculated using Eq. (2)
the algorithm for searching of a good combination of grinding
DlR  Dli ed  Dli
wheel positioning parameters, the numerical evaluation of Fi or Fi (2)
[()TD$FIG] DlR ed

where DlR is the maximal possible length of the vector dened by


the diameter of the blank DR and Dli is the actual length of the
trimmed vector.
[()TD$FIG]

Fig. 2. Positioning parameters of the grinding wheel. Fig. 4. Evaluation of the ute prole.
[()TD$FIG] B. Karpuschewski et al. / CIRP Annals - Manufacturing Technology 60 (2011) 347350 349

Table 1
Boundaries of search space for geometrical parameters.

w [8] c [8] x [mm] y [mm]

Minimum 20.000 30.500 0.000 60.000


Maximum 10.000 36.500 10.000 66.000
Goal 0.000 31.000 5.000 61.850

The measurement of the quality of the achieved solutions


without the information about an optimal solution gives only
relative numbers. To solve this problem, the helical ute prole has
been created with known geometrical parameters. This makes it
possible to evaluate the deviation from the optimal solution. The
intervals of the geometrical parameters that dene the searching
Fig. 5. Principe of the vector evaluation.
space and the parameters for manufacturing of the given ute
prole are listed in Table 1.
If all trimmed vectors satisfy the condition of the allowed The PSO is a stochastic algorithm, therefore it is difcult to
negative tolerance and the workpiece is not damaged outside of reproduce the results. Another disadvantage of every metaheur-
the given ute prole, then the deviation between simulated and istics is the fact that the best found solution is not necessary the
desired ute prole can be evaluated as a sum of partial values of optimum. According to this, the testing procedure has been
all vectors. In the case of non-satisfactory conditions, the simulated repeated 10 times to obtain the arithmetic mean curve that
prole is excluded from the evaluation. describes the behaviour of the searching algorithm. For the tests
two population sizes 25 and 50 have been selected. The search has
2.3. Searching algorithm been stopped after 3000 iterations, and the results of these
simulations are shown in Fig. 7.
The standard particle swarm algorithm (PSO) [10] has been The simulations with both population sizes show slow but
used to search the optimal combination of geometrical parameters. relatively reliable convergence. The higher number of particles has
According to the situation shown in Fig. 2, the search space is four- a positive inuence on the speed of convergence in early iterations
dimensional, given by parameters x, y, and by angles w and c. The but increases signicantly the total time needed for the simulation.
algorithm works with a population, which represents the To improve the efciency of the search in later iterations, several
candidate solutions that are combinations of the four parameters modications of the prole evaluation and the PSO algorithm have
listed above. Each candidate solution is represented by a particle been performed.
that moves in the search space. The resolution of the discrete model for the evaluation of the
At the start of the algorithm, the particles are generated simulated prole can be signicantly improved with the utilization
randomly inside of the search space. The location of each particle is of more than one vector eld [9]. These vectors are oriented
evaluated. The movement of particles between two iterations is horizontally from the side up to minimum of ute prole EP as
described by two equations that update the velocity vi (3) and the shown in Fig. 8. The total value that corresponds to the given
position xi (4) of each particle. [()TD$FIG]
v0i w  vi c1  r1  pi  xi c2  r2  pg  xi (3)

x0i xi v0i (4)

where the parameter w represents the inertia factor of the previous


velocity; r1 and r2 are random numbers in the range [0,1]; pi and pg
are the best found locations of the particle and the whole
population; c1 and c2 represent the cognitive and social coefcient.

3. Experimental verication

The functionality of the algorithm has been veried to search


the geometrical parameters for grinding the helical ute of a
twisted drill with 12 mm diameter and a helix angle of 308. The
proled grinding wheel has been selected as shown in Fig. 6. The
prole of the grinding wheel consists of three tangent circular arcs. Fig. 7. Results of the original and the modied algorithm.
[()TD$FIG] [()TD$FIG]

Fig. 6. Prole of the grinding wheel used for the experimental verication. Fig. 8. Modication of the evaluation algorithm with additional vector elds.
[()TD$FIG]
350 B. Karpuschewski et al. / CIRP Annals - Manufacturing Technology 60 (2011) 347350

understanding of whole optimization process, the selected steps


from the search for positioning parameters are shown in Fig. 9.

4. Conclusion

Through particle swarm optimization, the search for geometrical


parameters of the helical ute grinding process has been investi-
gated. The results show the potential of PSO in solving of these
complex nonlinear problems. However, for fast and stable
convergence of the search algorithm, the precise evaluation model
of the helical ute is necessary. The main advantage of the proposed
algorithm consists in reduction of material removal in the grinding
wheel proling operation due to simulation based recommendation
of suitable grinding wheel geometries out of given stock. The
resource efciency remains one of the main advantages of the
Fig. 9. Selected steps of the search for geometrical parameters. proposed solution over classic systems. For the practical application
it is important that the developed solution can be used for searching
the parameter combination for any prole of a grinding wheel. Due
combination of geometrical parameters can be calculated as the to intuitive work directly related to the ute prole curve, the
sum of the partial values in all vector elds. proposed system is characterized by a steep learning curve.
The second improvement to the proposed algorithm is the Conventional software in the control of commercial tool grinding
introduction of the mutation operator in the PSO algorithm. The machines does not offer this functionality.
mutation operator should improve the problem with the
premature convergence by moving of particles out from local References
extremes [11]. The mutation is realized in the following manner.
After reach of prescribed number of iterations, the selected [1] Ehmann KF, De Vries MF (1990) Grinding Wheel Prole Denition for the
Manufacture of Drill Flutes. Annals of the CIRP ;(39/1)153156.
particles are positioned randomly in the search space. The [2] Sheth E, Malkin S (1990) CAD/CAM for Geometry and Process Analysis of
selection of particles is given by probability of mutation Pm. To Helical Groove Machining. Annals of the CIRP ;(39/1)129132.
avoid the loss of best found solution, the particle with best value is [3] Kang SK, Ehmann KF, Lin C (1996) A CAD Approach to Helical Groove Machin-
ing I. Mathematical Model and Model Solution. International Journal of
never mutated. The results of the improved search algorithm are Machine Tools and Manufacture ;(36/1)141153.
shown in Fig. 7. [4] Mourek D (2011) Automatische Suche der Scheibenposition beim Schleifen wen-
The higher resolution of the improved prole evaluation model delformiger Nuten von Schaftwerkzeugen. Dissertation, Magdeburg.
[5] Kaldor S, Rafael MA, Messinger D (1988) On the CAD of Proles for Cutters and
has signicantly enhanced the convergence of the PSO algorithm, Helical Flutes Geometrical Aspects. Annals of the CIRP ;(37/1)5356.
especially in later iteration steps. Due to this fact, the modied [6] Ko S-L (1994) Geometrical Analysis of Helical Flute Grinding and Application
model allows to use a smaller population with good results. The to End Mill. Transactions of NAMRI/SME 12:165172.
[7] Puig A, Perez-Vidal L, Tost D (2003) 3D Simulation of Tool Machining. Com-
smaller population affects positively the time that is necessary for puters and Graphics ;(27/1)99106.
the search. However, the population size cannot be reduced too [8] van Hook T (1986) Real-time Shaded NC Milling Display. SIGGRAPH 0 86, New
much. In our experiments, the minimal size of the population is York. 1520.
[9] Muller H, Surmann T, Stautner M, Albersmann F, Weinert K (2003) Online
about 25 particles. Smaller populations led to convergence
Sculpting and Visualization of Multi-Dexel Volumes, Proceedings of the 8th ACM
problems. Symposium on Solid Modeling and Applications Seattle, 258261.
The fast progress in the search is achieved mainly in the rst [10] Talbi E-G (2009) Metaheuristics: From Design to Implementation. Wiley, Hobo-
iteration steps. In the later, the greater changes of parameter ken, NJ. 247255.
[11] Banks A, Vincent J, Anyakoha C (2008) A review of particle swarm optimiza-
combinations are done after mutation, which helps to overcome tion. Part II: hybridisation, combinatorial, multicriteria and constrained opti-
the trapping of search algorithm in local maxima. For better mization, and indicative applications. Natural Computing 7:109124.

Anda mungkin juga menyukai