Simulation-Aided Design of Thread Milling Cutter: Procedia CIRP December 2012
Simulation-Aided Design of Thread Milling Cutter: Procedia CIRP December 2012
Simulation-Aided Design of Thread Milling Cutter: Procedia CIRP December 2012
net/publication/257745382
CITATIONS READS
16 6,637
2 authors, including:
SEE PROFILE
All content following this page was uploaded by Seok Won Lee on 15 December 2015.
Abstract
Thread milling has become quite popular in recent years as an alternative to tapping or other forms of threading because of diversity
and complexity of parts and flexibility of the process in industries such as biomedical applications, aerospace and die-mold
manufacturing. Today the design of the tooth profile is, however, predominantly feasible by the expertise and “trial and error”
principle.
Presented in this paper are a novel methodology to design the tooth profile of the thread mill by comparing the “to-be” thread
profile and the “as-is” thread profile which is analyzed by means of NC cutting simulation. The simulation kernel enables to
continually subtract the swept volume of thread milling cutter undergoing helical movement from the workpiece and to calculate
the virtual workpiece (VWP). Combined with the standardized “to-be” thread profile, the tooth profile of to-be-designed thread mill
is adaptively modified until the thread profile on VWP and the “to-be” thread profile become congruent with each other. The
proposed methodology could be integrated into CAD/CAM systems.
© 2012
© 2012The
Published byPublished
Authors. Elsevier BV. Selection
by Elsevier B.V.and/or peer-review
Selection under responsibility
and/or peer-review of Prof. Konrad
under responsibility Wegener
of Professor Konrad Wegener
1. Introduction respect to the machine setup and tool geometry used. For
that reason, the choice of operating parameters and
Helical surface machining (either grinding or milling) cutter profiles depends on the machine operator and his
is a widely adopted process used to generate helically- know-how about the process [4].
swept surfaces for drill flutes, end mill cutters, helical Classical application areas of form-milling cutters
gear teeth, screw mechanisms, and so on [1-2]. It is are, among other things, the gear cutting and the
extremely complex due to the helical motion of the disk- production of helical slots, for example, those of threads.
type (grinding wheel, slab mill) or axial-type (mounted For thread milling by using form-milling cutters
wheels, end mill) cutters along the helical tool path on (generally referred to as thread milling cutter) as well as
cylindrical stocks. During machining of a helical for the fast development of special threads, there arises a
surface, the rotating cutter moves along the axis of the need for computer-based construction and simulation-
workpiece, while the workpiece rotates about its own supported functional verification of thread cutters.
axis. The combined relative motion of the cutter and When it comes to the fabrication of threads, thread-
workpiece results in a helical motion [3]. milling is advantageous in comparison to tapping for
The problem of helical surface machining, however, several reasons. Firstly, thread-milling produces far
is that it is still usually approached by many superior threads as compared to tapping due to a much
manufacturers with an empirical trial-and-error method. higher cutting speed. Secondly, thread milling is a
The geometry of the helical surface not only depends on practical solution for threading large holes. However, it
the geometry of the tool, but also on the operating demands a careful, deliberate approach, as well as
(machine setup) parameters. Identical surfaces can be several other prerequisites. At first, up-to-date CNC
manufactured under radically different conditions with machine tools are a necessity. To perform thread milling,
2212-8271 © 2012 The Authors. Published by Elsevier B.V. Selection and/or peer-review under responsibility of Professor Konrad Wegener
http://dx.doi.org/10.1016/j.procir.2012.04.019
Seok Won Lee and Andreas Nestler / Procedia CIRP 1 (2012) 120 – 125 121
the machine must be capable of helical interpolation. method exemplarily. Section 6 concludes and
Second to none, a thread milling cutter, the profile of summarizes the work.
which is to be designed slightly different from the thread
profile due to the helical movement of the cutter, is 2. Helical Projection
required. Other aspects to consider in relation to thread
milling are the issues of right-handed/left-handed A (linear) projection is the mapping of three-
threads, internal/external threads, and multi-start threads dimensional (3D) points onto a two-dimensional (2D)
[5-6]. plane by connecting corresponding points with parallel
This paper presents a novel approach to the pre- lines.
profiling of rotating thread milling cutters. The pre- On the other hand, a curvilinear projection of 3D
profiling of cutter profile is based on the envelope points onto a 2D plane along a helix with an axis and a
profiles [8-9] of the moving cutter and the helical motion pitch is called helical projection. In contrast to linear
that results from the relative motion between the cutter projection, helical projection connects the corresponding
and workpiece. To demonstrate the validity of the points along helical curves that could have a common
proposed method, an ISO metric screw thread is chosen pitch but different radii of helix.
as an example in this work [7]. Helical projection is very useful in the formulation of
Fig. 1 shows the sectional view of ISO metric screw the helical surfaces or grooves embedded in rotor,
thread defined by two design parameters, pitch p and milling or boring cutters, worm gear or threaded screws,
major diameter D, in the plane which goes through the etc. Hereafter, any mention of projection refers to helical
axis of screw thread. Additionally, H is the height of the projection if it is not specified.
fundamental triangle, D2 is the pitch diameter and D1 is The family of Euclidean congruence transformations,
the minor diameter of the external thread. The basic which is parameterized by the angle parameter ߠ [rad],
profile is the theoretical profile of the thread. An and maps points in a suitable Cartesian coordinate
essential principle is that the actual profiles of both the system according to
internal/external threads must never cross or transgress
the theoretical profile. So, external threads will always
ߠ െ ߠ Ͳ
be equal to, or smaller than, the dimensions of the basic ܲ ՜ ݔሺߠሻ ൌ ߠ
ߠ Ͳ൩ ή ܲ
profile. Internal threads will always be equal to, or Ͳ Ͳ ͳ (1)
Ͳ
greater than, the basic profile [7].
Ͳ ൩
ή ߠΤʹߨ
Then, the helically projected point ܳ of the helix that cuts raw stock and forms a thread. Given a pitch p
ݔሺߠሻ onto plane ȭ is found by substituting Eq. (3) into of the “to-be” thread, that of the corresponding thread
ሬሬሬሬሬԦ ൌ ݀ as in Eq. (4)
the plane equation ȭǣሺܽ ܾ ܿ ሻ ή ܱܺ cutter, and that of the helical trajectory should be
(see Fig. 2). identical with p (see Fig. 3).
z D
Workpiece Thread milling tool
rhelix vft
p : pitch
R = ¥(l2+m2) Ȉ : ax+by+cz = d
vf
p p
x(ș) = Q Z
vfb
p·ș/2ʌ
ș Y
Helix
R x(0) = P (l,m,n) X
Fig. 2 Helical motion and helical projection of the helix onto plane Ȉ Because the tool moves with a fixed tool axis along
the helix, the velocity vectors ࢜ and ࢜௧ of the cutter at
the bottom and on the top are identical with the feed
vector ࢜ . As denoted in Fig. 4, ࢜ is calculated from the
ሺܽ ܾ ሬሬሬሬሬԦ ൌ ሺܽ
ܿ ሻ ή ܱܺ ܾ ܿ ሻ ή ݔሺߠሻ ൌ relationship between pitch of the screw thread and the
ሺܽ ܾ ܿ ሻ ή distance ݎ௫ , which is measured from the axis of the
ሺܴ ܿݏሺߠ ߮ሻ ܴ ݊݅ݏሺߠ ߮ሻ ݊ ή ߠΤʹߨሻ ൌ workpiece to the axis of the cutter. Due to the fact that
݀. the tool undergoes the three-axis motion, the velocity
vector ࢜ of any point P on the tool surface is congruent
ܴ ξܽଶ ܾ ଶ ሺߠ ߮ ߙሻ ൌ ݀ െ ܿ ή ݊ െ
ή
ήߠ (4)
ଶగ with ࢜ (࢜ ൌ ࢜ ).
where
ߙ ൌ , ߙ ൌ and
ඥమ ାమ ඥమ ାమ Z
2·ʌ·rhelix B
గ p
߮ ൌ ǡ ߮ ൌ , ߙ אቂ ǡ ߨቃ , vf (= vb = vt)
ඥ మ ା మ ඥ మ ାమ ଶ
గ గ ʌ·D B`
߮ אቂെ ǡ ቃ. D į
ଶ ଶ
circumference
Ȗ
rhelix ȕ Į
circles ܥ௨ ǡ ܥௗ can be built by using ௨ and ௗ (see Fig. 5 4. Simulation-aided Design of the Thread Milling
(a)-(b)). Secondly, since ࢜ is already given, the unit Cutter
circle that is perpendicular to ࢜ is mapped onto the unit
sphere as the great circle ܥ , so that the intersection The modification of the tool shape leads to the
points ଵ and ଶ between the circles ܥ௨ ǡ ܥௗ and ܥ are deformation of the thread profile because the envelope
calculated (see Fig. 5 (c)-(b)). profile is modified correspondingly. Fig. 5 (e) shows the
Consequently, both points P on the tool surface, projected view of the envelope profile in the section AA’
which correspond to the intersection points ଵ and ଶ on which goes through the tool axis ࢇ (see Fig. 7 in detail).
the unit sphere, satisfy the tangency condition ሺ࢜ ή The projected envelope profile is shown as a dotted
ൌ Ͳሻ which enables finding the envelope profile on curve and the sectioned profile of the thread surface is
tooth surface (see Fig. 5 (d)). depicted bold in Fig. 7 (b). On the section AA’, the
projected envelope profile can be compared with, and be
a) Initial Tool Tooth
c) Helical Tool Path modified to the sectioned thread surface. For example, a
nu ht
b) Overlapping of
T-Map and C-Map
point P lies on an envelope profile and the projected
cu
Helix
point PAA’ onto the section AA’ can be transformed
rt nu n2
vf
slightly by changing the position of P along the surface
nd
vf normal . P is adjusted such that PAA’ could coincide
cg
nd
n1
Š with the “to-be” point TAA’ on a sectioned thread surface.
cd It implies that the fundamental analytical condition of
d) Envelope Profile
a
engagement between the generating cutter and generated
f) Design Profile e) Projected Profile AA‘ helical surface is established, which in turn says that the
AA‘ AA‘ vf
n2
surface normal of the thread milling tool at PAA’ is
p
60°
Compare &
ţmax
parallel to the surface normal of the thread at TAA’ when
60° Caculate
max error
n1 the thread milling tool is in contact with the point TAA’.
p/8 Ţmax
Please note that the direction of of the cutter is
inverted in AA’ because the thread surface is the
Fig. 5 Schematic flow diagram for the calculation of optimal thread conjugated surface of the cutter surface.
milling cutter tooth design from thread data and helical tool path.
AA‘
Fig. 6 shows in detail the envelope profile that is ţmax AA‘
calculated by the proposed method. The thread milling n
ht
TAA‘
tool is a double frustum of a cone which has the height PAA‘
݄௧ and the radius ݎ௧ . Please note that ܲସ ൌ ܲଵ ή ࢊଵ P p -nAA‘
P1 = (rt·sinű, rt·cosű,0) n2 d2
P2 = (rt·sinű,-rt·cosű,0) P5 By comparing the modified thread profile with the
o P1 y Cutter CS
t1 = (-cosű,sinű,0)
P2 t2 t1 design profile of the thread, a preformed profile of the
t2 = (cosű,sinű,0)
d1 = (-rt·sinű,-rt·cosű,-ht)/T x d1 P4 n1 thread milling cutter is calculated (Fig. 5 (e),(f)).
d2 = (-rt·sinű, rt·cosű,ht)/T
n1 = (ht·sinű,H·cosű,-rt)/T Z
The initial dimension of the thread milling cutter is ݎ௧
n2 = (ht·sinű,-H·cosű, rt)/T
X and ݄௧ , which can be derived from the definition of the
P0 (0,0,-H)
Y
screw thread in Fig. 1. ݄௧ is modified iteratively until the
O
Workpiece CS
slope of the projected envelope profile becomes parallel
with the basic profile in the interval ݀ אሾͳܦǡ ܦሿ under
Fig. 6 Envelope profile on the thread milling tool. prescribed tolerance ߬ (see Fig. 5(a),(e)). After ݄௧ כhas
been determined, ݎ௧ is modified, keeping the ratio ݎ௧ Ȁ݄௧כ
until the projected envelope profile coincides with the
124 Seok Won Lee and Andreas Nestler / Procedia CIRP 1 (2012) 120 – 125
Fig. 8 Virtual thread milling cutter: simulated-aided design of a thread Fig. 10 Virtual measurement of “to-be” external M24 thread profile in
milling cutter for the screw thread ISO M24 x 3. cross section.
The surface of thread is the conjugate surface of the Practically, to make a thread, tolerances must be
thread milling cutter. Therefore, by applying the tool applied to ensure that the actual profiles of both the
profile designed in Fig. 8, the thread of ISO M24 x 3 can external/internal threads must never cross or transgress
be “virtually” machined [11]. the theoretical profile. As a result, clearances must be
Fig. 9 shows some examples of the internal and applied to the basic profile of the threads so that an
external ISO M24 x 3 metric screw threads of the major external thread can be screwed into an internal thread
diameter D = 24mm and the pitch p = 3 mm which are appropriately, which inevitably influences the geometry
simulated by NCSK. Fig. 9 (a) denotes the external M24 of the tool [12].
screw thread and the cross sectional view with Fig. 11 shows the external/internal ISO M24 x 3
heightened sectional curve. Fig. 9 (b) shows the internal thread pair taking a clearance of 260 μm into
M24 screw thread, which is the counterpart of the consideration. Firstly, both thread profiles are calculated
external M24 screw thread, and the cross sectional view by making the external/internal thread profiles congruent
with heightened sectional curve. with the basic thread profiles. After that, the external
(internal) profile is translated radially outward (inward)
so that the total clearance between both profiles amounts
to 260 μm.
Seok Won Lee and Andreas Nestler / Procedia CIRP 1 (2012) 120 – 125 125
Acknowledgements
References