Next Article in Journal
Dynamic Stall Mechanisms of Pitching Airfoil: IDDES Study Across Different Mach Numbers
Previous Article in Journal
Seedling Selection of the Large Yellow Croaker (Larimichthys crocea) for Sustainable Aquaculture: A Review
Previous Article in Special Issue
Integrating Geometric Dimensioning and Tolerancing with Additive Manufacturing: A Perspective
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analytical and Graphical Profiling of Thread-Milling Cutters for Forming Internal Threads

by
Nikolay Stankov
* and
Aleksandar Ivanov
*
Department of Machine Tools and Manufacturing, Faculty of Mechanical and Manufacturing Engineering, University of Ruse, 8 Studentska Street, 7017 Ruse, Bulgaria
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2025, 15(13), 7308; https://doi.org/10.3390/app15137308
Submission received: 13 May 2025 / Revised: 11 June 2025 / Accepted: 26 June 2025 / Published: 28 June 2025
(This article belongs to the Special Issue Computer-Aided Design in Mechanical Engineering)

Abstract

Accurate profiling of thread-milling cutters is one of the main prerequisites of high-precision internal thread production. Despite the accuracy of analytical methods, their complexity in most instances makes practical application an issue. The current research addresses a graphical profiling method, the Tangent Circles Method, introduced by the authors for the facilitation of thread-milling tool geometric design. Several thread-milling cutters were designed employing this method, and their working surface profiles were compared with those obtained analytically. The comparison showed a good match, with profile deviations within acceptable manufacturing limits. CAD-based simulations also demonstrated that rake angle and relief height parameters significantly influence the resulting tool geometry. The results validate the Tangent Circles Method as a mathematically sound and industrially viable tool-profiling method for industry use. Its easy application and precision make it a reliable choice over analytical methods in internal thread-milling cutters’ industrial design.

1. Introduction

Thread milling is among the common processes of internal thread manufacturing in industrial applications due to its flexibility, surface finish parameters and suitability in CNC machine centers. Among the various categories of tools that are available, some special thread-milling cutters are more applicable for cutting internal threads in complex or non-standard parts.
Despite their advantages, the biggest problem in their conception is precise profiling of the cutter’s working areas. The cutter must exactly model the thread shape without inducing undercutting of flanks. Analytical profiling methods, although precise, are prone to be heavily mathematical and computation-intensive. Graphical methods, however, are easier to carry out but are hardly ever verified to design high-precision tools.
The graphical profiling technique developed by the authors, known as the Tangent Circles Method, is applied in this work to define the geometry of cutting tools with com-plex profiles. This graphical method was originally developed by the authors as a practical approach to tool profiling and is presented here along with its validation against analytical results. To the best of the authors’ knowledge, this is the first time the Tangent Circles Method is formally described and tested in the context of internal thread-milling tool design.
Several thread-milling cutters are designed, and the tool profiles obtained using the graphical method are directly compared with those generated analytically. This comparison allows us to assess the mathematical accuracy of the graphical approach. Additionally, CAD-based simulations are used to evaluate the influence of tool design parameters such as rake angle and relief height on the final shape of the tool profile. The aim of this study is to validate the Tangent Circles Method as a reliable and precise alternative to analytical profiling for internal thread-milling cutters and to examine how design variables affect tool geometry through simulation.

2. Literature Review

2.1. Thread-Forming Methods

Thread forming is a complex and laborious technological process. Nevertheless, the formation of threads and other helical surfaces is one of the most common technological tasks in mechanical engineering. Threads are widely used in various designs of machines, mechanisms, devices and many differently shaped parts and fasteners.
The wide variety of machine parts with different shapes, sizes and accuracies of helical surfaces, as well as the variety of materials from which they are made, also determines the variety of methods for forming threads, which are reduced to the following three groups:
-
Methods for thread forming by chip removal;
-
Methods for forming threads by plastic deformation of the processed material in a non-heated state;
-
Methods for forming threads during the primary forming of parts.
The first two methods are the main and most common ones. Their choice, in addition to the accuracy, productivity and efficiency provided, mainly depends on the values of the mechanical characteristics of the material being processed—Brinell hardness (HB), tensile strength (Rm) and relative elongation (A%).
Cutting processes provide higher quality characteristics of the machined surfaces, high accuracy, low roughness and higher strength, yield and fatigue limits of the machined parts.
The third group of methods forms threaded surfaces or parts of threaded surfaces in hard alloy and plastic parts. The methods used are powder metallurgy, pressing or pressure casting, etc.
Figure 1 shows a flowchart with the main characteristics determining the applicability of the methods of forming threads [1,2].

2.2. Forming of Internal Threads by Milling

Forming internal threads by cutting is the most common method. Internal threads can be formed with thread-turning tools, taps, disk thread-milling cutters, thread-milling cutters and thread-cutting heads [1,2]. In practice, forming internal threads is mainly realized with thread-milling cutters.
Short internal threads with fine and normal pitches are made with thread-milling cutters. The method of cutting threads with thread-milling cutters is performed on special thread-milling machines or CNC machines under conditions of medium and mass production. These tools in certain cases successfully replace thread-cutting taps, especially when cutting threads in body parts, due to the fact that when the tool is destroyed, the geometric characteristics of the machined threaded surfaces remain intact. The disadvantages of this type of tool include the deviations in the profile of the formed thread due to the thread-forming scheme and the design features of the tools. These deviations are reduced by implementing a new working profile of the cutters determined by profiling.
During operation, the tool axis is parallel to the workpiece axis. The working movements performed by the thread-milling cutter are shown in Figure 2 and Figure 3. Milling of internal threads is realized by the main rotary movement 1, radial feed movement 2, circular feed movement 3 and longitudinal feed movement 4. The thread-milling cutter cuts radially into the workpiece with movement 2 until the complete profile of the thread is formed. The thread is formed by up-milling while performing a circular feed movement 3 and axial movement of the tool with a movement 4 equal to the thread pitch P.
The forming of internal threads by milling is performed on CNC machines, and specifically on machining centers, because of their capabilities to provide the complex combinations of main and feed-forming movements. CNC systems contain a variety of automated cycles for thread processing. Through them, high accuracy and efficiency of processing is achieved, significantly reducing machine times [3,4,5].
Despite the many sources of information on the process of milling internal threads with thread-milling cutters, there are many issues that have not been sufficiently addressed. For example, questions about solving the problem of determining the tool profile to compensate for deviations from the theoretical profile due to the parallelism of the axes of the tool and the workpiece, the formation of helical chip flutes or the presence of a rake angle. There are also issues related to technological and design errors when milling internal threads, etc.
Figure 4 shows the methods used for profiling the working part of metal-cutting tools.
The classical methods for profiling cutting tools are the grapho-analytical methods. In this type of design, part of the input data for the analytical part of the profiling is taken from graphical schemes developed on a scale with high magnification. However, their accuracy is relatively low. Grapho-analytical methods are used to verify the results of classical analytical modeling.
With the advent of modern CAD systems for three-dimensional modeling, the need for such scaling disappears because it is possible to work with the real dimensions of the products, and the accuracy with which the graphic schemes are measured, for example in the CAD system SolidWorks, is eight digits after the decimal point. The required accuracy, which is usually used when profiling the cutting tools, is high, at four digits after the decimal point. In this way, the use of modern CAD systems completely replaces the classical methods of grapho-analytical design, and there is no need to check the results analytically.
Profiling is used in the manufacture of various types of metal-cutting tools. Through analytical or graphical profiling, the working parts of the tools are obtained, which in most cases represent surfaces with a complex shape. Such tools are, for example, thread-turning tools [1,2], taps [1,2], dies [1,2], thread-cutting heads [1,2], finger-milling cutters [1,2], end mills [1,2,6,7,8,9], thread-milling cutters [1,2,10], disk-shaped thread-milling cutters [1,2,11], ring-shaped tools for vortex thread milling [12], combined tools [13,14], profile turning tools [15,16,17], gear-shaped cutters [1,2,18], profile milling cutters [19], single-tooth thread-milling cutters [20] etc.
The publication considers the profiling of the working part of thread-milling cutters by an analytical method and by a graphical method using a CAD system. The profiling of tools for forming metric threads is considered. These are the threads that are widely used in practice. If a tool needs to be designed for another type of thread, the proposed method for graphic profiling can be used. The method is applicable for all types of threads that have a straight profile.

3. Analytical Determination of the Tool Surface Profile of Thread-Milling Cutters for Milling Internal Threads

When milling threads with thread-milling cutters, the tools are oriented relative to the machined surface so that the axis of the rotary profile working part of the tool is parallel to the geometric axis of the machined thread. This positioning of the tool relative to the milled surface leads to deviations in the axial profile of the latter. The forming of the specified axial profile of the formed surface without deviations is achieved by implementing special profiling of the tool surface.
To determine the profile of the tool surface on which the cutting edges of the teeth are located, with a known profile of the formed surface, an analytical method was used. Using a graphical method, the same profiling of the tool surface was performed through the SolidWorks 2022 CAD system, and its accuracy and reliability were validated.

3.1. Methodology for Analytical Determination of the Profile of the Tool Surface

Figure 5 shows the profile of an internal thread in cross- and axial section.
A thread whose profile in axial section is linear is defined as an Archimedean helical surface. Any section of it normal to its geometric axis, for example, section A-A in Figure 5, is an Archimedean spiral with an equation in polar coordinates:
R i = a . φ i , m m
where Ri is the radius vector of the Archimedean spiral in mm; a is parameter of the Archimedean spiral in mm/rad; φi is the angle of rotation of the spiral in rad.
These cross-sections are identical but are rotated relative to each other by an angle εi, depending on the helical parameter of the helical surface (Figure 6):
ε i = z i p , r a d
where p = n . P 2 . π is a helical parameter; P is the thread pitch in mm; n is the number of thread passes; zi is the displacement of the secant plane along the “z” axis in mm.
The secant plane A-A also intersects the rotational tool surface oriented in the “Oxyz” coordinate system. Its section in the same secant plane is a circle with diameter d0i, which is tangent to the Archimedean spiral S at point i, where they have a common normal passing through points i and 1′ (Figure 6). This section is a profiling section of the tool surface. Since the rotary tool surface has a smaller diameter than the inner diameter of the thread, the center distance A0 is set, which is determined by the following equation:
A 0 = R r 0 , m m
where R is the radius of the outer diameter of the thread and r0 is the radius of the circle of the tool tangent to the outer diameter of the thread in mm.
The circle drawn with radius A0 is the trajectory of the circular feed motion 3 (Figure 2 and Figure 3). In order to realize the milling, it is necessary that the normal vector at any point of the spiral describing the cross-section of the thread intersects this circle.
Considering that with known pitch P, number of thread passes n, average diameter D2 and thread profile angle α each helical surface is determined, then Archimedean spirals are also determined, drawing the different sections that the tool touches. Their parameter “a” can be determined by the following equations:
R 0 = a . φ 0 , m m
R 6 = a . φ 6 , m m
H = R 0 R 6 = P 2 . t g α 2 , m m
where R0 is the radius vector of point 0 of the Archimedean spiral drawn at angle φ0 in mm; R6 is the radius vector of point 6 on the same spiral, but at an angle φ6 in mm; H is the height of the theoretical thread profile in mm.
Then,
H = a . φ 0 a . φ 6 = a . ( φ 0 φ 6 ) , m m
The radius vectors of the spirals increase from R6 to a value of R0 for an angle φ 6 φ 0 = π n . Then, from Equation (7), it follows that H = a . π n , and taking into account Equation (6), for the spiral parameter, the following equation is obtained:
a = n . P 2 π . t g α 2 , m / r a d
For a certain parameter of the spiral “a” and given radius vectors Ri at different points in the range R1 ÷ R6, the angle of rotation of the spiral φi is determined. For each value of φi, the position of the secant plane zi in the coordinate system “Oxyz” is also determined by the following equation (Figure 7):
z i = P 4 ( R i R 2 ) . t g α 2 , m m
To determine the radii of the tangent (profiling) circles at any point “i”, it is necessary to know the coordinates of the tool center. To determine them, the equation of the circle with radius A0 describing the trajectory of the center of the tool surface and the equation of the normal to the Archimedean spiral at the i-th point in the “Oxyz” coordinate system is used.
The equation of the circle is as follows:
A 0 2 = x 2 + y 2 , m m
The equation of the normal at any contact point “i” is determined by the following equation:
( y y i ) = d x i d y i . ( x x i ) = k . ( x x i ) ,
where
x i = R i . c o s φ i ,
y i = R i . s i n φ i ,
k = a . c o s φ i R i . s i n φ i a . s i n φ i + R i . c o s φ i .
By solving (10) and (11) together and taking into account (12)–(14), after processing, the following quadratic equation is obtained:
( 1 + k 2 ) . x 0 2 + 2 . k . ( y i k . x i ) . x 0 + k 2 . x i 2 + y i 2 A 0 2 2 . k . x i . y i = 0 .
Taking into account that
a 1 = 1 + k 2 ,
b 1 = 2 . k . ( y i k . x i ) ,
c 1 = k 2 . x i 2 + y i 2 A 0 2 2 . k . x i . y i = ( k . x i y i ) 2 A 0 2 ,
Equation (15) becomes
a 1 . x 0 2 + b 1 . x 0 + c = 0 .
The elements of the equation are as follows:
x 1 = b 1 + b 1 2 4 . a 1 . c 1 2 . a 1 ,
x 2 = b 1 b 1 2 4 . a 1 . c 1 2 . a 1 .
These are the abscissas of the intersection points 1′ and 2′ of the normal with the trajectory of the tool center (Figure 6).
Using Equation (11) with known abscissas x1′ and x2′, the values of the ordinates of the intersection points y1′ and y2′ are also determined. In order to determine the diameter of the profiling circle d0i, the distances l1′ and l2′ between these points and point “i” are determined according to the following equations:
l 1 = ( x 1 x i ) 2 + ( y 1 y i ) 2 ,
l 2 = ( x 2 x i ) 2 + ( y 2 y i ) 2 .
The radius of the profiling circle r0i is assumed to be equal to the smaller value of l1′ or l2′.
The forming line of the profile of the disk tool is obtained from the series of values of z0i and r0i and drawing the symmetrical profile (Figure 8).
By ignoring the slight curvature of the side forming the profile and replacing it with a straight line that passes through points 1 and 5, the profile angle of the axial profile of the producing tool surface is also determined (Figure 8).
After replacing the resulting profile curve with a straight line passing through points 1 and 5, the difference between the thread profile angle α and the tool surface profile angle α0i (i = 5) is determined. This difference is taken as the necessary correction Δα0 of the tool surface profile and is determined by the following equations:
z 0 i = z i z 1 , m m
h i = R i m a x R i , m m
h 0 i = r 0 i m a x r 0 i , m m
α 0 i = 2 . a r c t g z 0 i h 0 i , °
Δ α 0 = α α 0 i , °
where z1 is the applicate of point 1 of the profile, determined by Equation (9) at i = 1 in mm; Rimax is the maximum radius of all radius vectors Ri, determined by Equation (1), in mm; r0imax is the maximum radius of all radii of the profiling circle r0i, determined by Equations (22) and (23), in mm.
Using the developed analytical profiling methodology, a Microsoft Excel 2019 program was created to determine the profile of the tool surface. It is assumed that the coordinates of five points of the thread profile are calculated (Figure 8).
Table 1 summarizes the methodology for determining the parameters of the tool surface profile. The parameters and equations used to determine them are shown.

3.2. Application of the Methodology for Analytical Determination of the Tool Surface Profile

According to a developed methodology for analytical determination of the profile of the tool surface, an example of determining the parameters of a thread-milling cutter for cutting internal threads has been solved. The tool surface of a thread-milling cutter M10 × 1, with which an internal metric thread M20 × 1 is formed, is determined. Table 2 shows the results of solving the problem.
The calculations were made with the program based on Microsoft Excel 2019. The program contains all the equations from Table 1. The diameter of the thread-milling cutter d0 and the type of thread that will be formed are entered into the program. After that, the program calculates the parameters of the tool surface.
The designation used for the thread-milling cutter M10 × 1 means M—metric thread, 10—minimum size of the formed thread and 1—thread pitch, P. The same approach is used for the designations of all thread-milling cutters in the publication.
With the values obtained for the points of the tool surface profile, it can be manufactured. Each tooth of the thread-milling cutter must be machined with such a surface. The tool surface obtained by the analytical profiling method is such that when the tool is operated, there is no trimming of the profile of the formed thread.

4. Graphical Determination of the Tool Surface Profile of Thread-Milling Cutters for Milling Internal Threads

4.1. Methodology for Graphical Determination of the Tool Surface Profile

The graphical method for determining the tool surface was developed using the SolidWorks 2022 CAD system [21]. Profiling is performed in the following sequence:
-
The main parameters of the formed internal thread D, D2, D1, P and α are defined.
-
A three-dimensional model of the internal thread is drawn according to the specified parameters.
-
The main design parameters of the milling part of the tool d0, d20, d10, P0 and α0 are defined (Figure 9).
-
The radius A0 is determined according to Equation (29), and the trajectory is drawn that describes the center of the milling part of the tool during the milling process,
A 0 = D d 0 2 ,   mm
where D is the outer diameter of the formed thread in mm; d0 is the outer diameter of the milling part of the tool in mm.
-
Secant planes intersecting the theoretical profile of the thread with height H from point 1 to point i at distances from z1 to zi along the axis of the thread are built (Figure 10).
The larger number of secant planes determines the larger number of points to describe the profile of the tool surface. This increases its accuracy.
-
In each secant plane, circles with diameters d10S, d20S, d30S, … di0S are drawn from the tool surface, which are tangent at points 1, 2, 3, … i of the Archimedean spiral and have a center lying on the circle with radius A0 (Figure 10).
In Figure 10 these circles are drawn only in section A-A; therefore, they are rotated by a certain angle εi proportional to the distances zi and determined by Equation (2). The circles defining the tool surface profile are shown in Figure 11.
-
The coordinates of points 1, 2, 3, … i in the “Oxyz” coordinate system are determined, which are necessary for constructing the tool surface and are obtained in the different cross-sections corresponding to the diameters d10S, d20S, d30S, … di0S (Figure 12).
-
The profile of the tool surface is drawn by connecting points 1, 2, 3, … i with a spline line (Figure 12).
After connecting the points with a spline, the theoretical tool surface of the milling part of the tool is obtained that does not trim the thread profile. The resulting profile has a convex shape.
-
The coordinates of the points on the tool surface corresponding to the main diameters of the tool profile d0, d20 and d10 are determined (Figure 13).
With a known radius A0 of the circle that describes the milling part, the positions of the tool diameters d0, d20 and d10 are determined in secant planes through the tool surface obtained by profiling at points 10, 20 and 30. The points are located at distances z10, z20 and z30, corresponding to the location of the diameters of the internal thread D, D2 and D1 (Figure 13).
-
The tool surface profile obtained after profiling is replaced with straight lines (Figure 14).
The defined profile uses curvilinear forming. Curves are replaced by straight lines from point 10 to point 30 (Figure 14). As a result of the replacement, the deviation of the profile δ0 is obtained. The profile of the new tool surface is obtained with a profile angle α0 < α as well as a width at the tip fa0 < ff, where ff is the width of the groove of the internal thread.
The size of the error δ0 is influenced by the pitch P of the formed thread, the outer diameter of the milling part d0 and the ratio between the diameters of the milling part of the tool and the outer diameter of the thread d0/D, that is, the maximum diameter of the internal thread that can be machined with a given diameter of the milling part.
Figure 15 shows the profiling of the tool surface of a thread-milling cutter M10 × 1 using the CAD system SolidWorks 2022. The results of the profiling can be seen in Section 5.2. The graphical profiling of the tool surface of milling cutters for forming threads M10 × 1, M16 × 1.5 and M20 × 20 was made. The methodology described in Figure 15 was used for profiling.
Profiling with the SolidWorks 2022 CAD system includes the following stages:
-
A three-dimensional model of a part with an internal thread M10 × 1 is drawn.
-
In a plane built in the cross-section, the profile of the internal thread with diameters D, D2 and D1 is drawn. In this way, the position of points 1, 2 and 3 is defined (Figure 15a).
-
Planes are built in the axial section passing through points 1, 2 and 3 (Figure 15b).
-
In the plane passing through point 1, a circle with radius r0 is drawn tangent to a point of the Archimedean spiral and with a center lying on the circle with radius A0 (Figure 15c). The circle corresponds to the diameter of the instrument d0.
-
In the plane passing through point 2, a circle with radius r20 is drawn tangent to a point of the Archimedean spiral and with a center lying on the circle with radius A0 (Figure 15d). The circle corresponds to the diameter of the instrument d20.
-
In the plane passing through point 3, a circle with radius r10 is drawn tangent to a point of the Archimedean spiral and with a center lying on the circle with radius A0 (Figure 15e). The circle corresponds to the diameter of the instrument d10.
-
A new sketch is built on which the resulting tangent circles with radii r0, r20 and r10 are drawn, which form the profile of the tool surface in cross-section (Figure 15f). From the sketch, information is obtained about the profile height h0i and the angle of the tool surface profile α0i.

4.2. Graphical Determination of the Influence of the Rake Angle and the Height of the Backing off on the Tool Surface

The profile of the tool surface is influenced by the rake angle γ0 and the backing off K0. They lead to a tooth profile that is different from that in the axial section, i.e., a profile with a different height h0 and a different profile angle α0. The values of the rake angle γ0 depend on the mechanical characteristics of the material being processed and are in the range 0÷10°, and the height of the backing off K0 determines the values of the back angle at the top points.
The graphical method for determining the influence γ0 and K0 was developed using the CAD system SolidWorks 2022 [21]. The profile of the tool surface obtained by analytical or graphical profiling methods is taken as a starting point.
The graphical method is performed in the following sequence:
-
The coordinates of the points on the tool surface corresponding to the main diameters of the tool profile d0, d20 and d10 are determined (Figure 16).
With a known radius of the circle A0, which describes the milling part, the position of the tool diameters d0, d20 and d10 is determined in secant planes through the tool surface obtained by profiling. The secant planes are located at distances corresponding to the location of the internal thread diameters D, D2 and D1.
-
A secant plane A-A is constructed at a point corresponding to the outer diameter d0 of the milling part of the tool (Figure 16).
-
Graphical builds are made in the secant plane at different rake angles, varying from γ0 to γ0i, to determine the heights of the profile along the front surface, varying from h0 to h0i (Figure 17).
As the rake angle γ0 increases, the profile height also increases, while its width remains constant.
The influence of the height of the backing off K0 on the profile angle α0 is expressed in the presence of the rake angle γ0. Using the graphical builds shown in Figure 17, the height of the backing off K0 is also added (Figure 18).
When the rake angle changes from γ0 to γ0i and there is a backing off height K0, the profile height of the tool surface changes from h0 to h0i, which changes the profile angle from α0 to α0i and leads to a deviation of the angle Δα0 at a constant tooth width b0 (Figure 19).
To form an accurate thread profile, it is necessary to take into account the deviation Δα0 of the profile angle:
Δ α 0 = α 0 α 0 i , °
The resulting difference ΔK0 does not affect the accuracy of the thread, since the latter depends on the accuracy of the realization of the center distance.
Figure 20 shows the determination of the influence of the rake angle and the height of the backing off on the tool surface of a M10 × 1 thread-milling cutter using the SolidWorks 2022 CAD system.
The results of the profiling can be seen in Section 5.3. The graphical profiling of the tool surface of the milling cutters M10 × 1, M10 × 1.5 and M10 × 2 was performed, which were used to form internal threads with diameters from M10 to M24 with thread pitches P1, P1.5 and P2 mm. For each of the variants, the corresponding three-dimensional models and sketches were developed in SolidWorks 2022. The methodology described in Figure 20 was used for profiling.
Determining the influence of the rake angle γ0 and the backing off height K0 with the SolidWorks 2022 CAD system includes the following stages:
-
A three-dimensional model of a part with an internal thread M10 × 1 is drawn.
-
The coordinates of the points of the tool surface 1 and 3, corresponding to the diameters of the tool profile d0 and d10, are determined in advance. The coordinates of the points are obtained from the analytical or graphical profiling of the tool surface of the thread-milling cutter.
-
A plane is drawn in the axial section passing through point 1 (Figure 20a).
-
In the plane with a known radius of the circle A0, which describes the milling part, circles with radii r0 and r10 are drawn through the points corresponding to the tool diameters d0 and d10.
-
Graphical builds are made in the secant plane, corresponding to the rake angle γ0i—0°, 3°, 5° and 10°. In this way, the heights of the profile along the front surface from h0 to h0i are determined.
-
A curve corresponding to the backing off height K0 is drawn.
-
A new sketch is drawn on which the resulting tool surface is drawn in cross-section (Figure 20b). From the sketch, information is obtained about the profile height h0i and the tool surface profile angle α0i at different values of the rake angle γ0i.

5. Research Methodology and Experimental Results

5.1. Deviations Inherent in the Thread-Milling Scheme with Thread-Milling Cutters Determined by the Analytical Method

Through the developed analytical method for profiling, the deviations of the profile angle of the milling part were determined as Δα0. The influence of the change in the diameter of the internal thread D on the profile angle α0 at different ratios of the diameters of the tool and the thread d0/D, as well as at a certain pitch of the thread P, was studied. The rake angle of the front surface is γ0 = 0°. The forming of internal threads of different diameters with thread-milling cutters M10 × 1, M10 × 1.5 and M10 × 2 was studied. Threads M10, M12, M14, M16, M18, M20, M22 and M24 are formed with steps P1, P1.5 and P2. The results obtained are given in Table 3.
Figure 21 and Figure 22 present a graphical interpretation of the results obtained in Table 3.
Based on the calculations made, the following conclusions can be drawn:
-
It was found that with an increase in the diameter of the thread D, at a constant pitch of the thread P and a constant outer diameter of the tool d0, the deviation of the profile angle of the tool surface Δα0 decreases;
-
It was found that increasing the pitch of the internal thread P leads to an increase in the deviation of the profile angle of the tool surface Δα0;
-
It was found that with an increase in the ratio of the diameters of the tool and the thread d0/D at a constant pitch of the thread P, the deviation of the profile angle of the tool surface Δα0 increases.

5.2. Graphical Verification of the Analytical Profiling Method

In order to compare the results obtained by the analytical or graphical method, the task of determining the profile of the tool surface was solved by both methods when forming different internal threads—thread M10 × 1 with a thread-milling cutter M10 × 1, thread M16 × 1.5 with a thread-milling cutter M10 × 1.5 and thread M20 × 2 with a thread-milling cutter M10 × 2. For the graphical method, the results were obtained from the three-dimensional models and sketches developed for each of the variants with the SolidWorks 2022 CAD system.
For both solutions of the task, the profile is defined in three points—point 1, point 3 and point 5 (Figure 8), with the corresponding radii R, R2 and R1. The obtained results are presented in Table 4, Table 5 and Table 6.
Based on the calculations made, the following conclusions can be drawn:
-
It was found that the values of the profile parameters of the tool surface obtained analytically and graphically differ minimally. The difference obtained is after the third decimal place. The reason for this is the use of input data with values accurate to the fourth decimal place when drawing three-dimensional models, which leads to the accumulation of errors, as well as the permissible minimum deviations that SolidWorks 2022 gives when drawing helical lines and, from there, Archimedean spirals.
-
It was found that high-accuracy results are obtained that are fully sufficient for the construction of the tool surface.
-
It was proved that the replacement for technological reasons of the curvilinear of the tool surface profile obtained after profiling by analytical or graphical methods with a straight line causes insignificant deviations of the profile δ0.

5.3. The Influence of the Rake Angle and the Backing Off on the Tool Surface

The deviations of the height of the profile h0 and of the profile angle of the milling part Δα0 were determined by the developed method. The influence of the rake angle γ0 and the diameter of the internal thread D on the profile angle α0 was studied with a certain pitch of the thread P and at different ratios of the diameters of the tool and the thread d0/D. Forming of internal threads from M10 × 1 to M24 × 1 with an M10 × 1 thread-milling cutter, threads from M10 × 1.5 to M24 × 1.5 with a M10 × 1.5 thread-milling cutter, and threads from M10 × 2 to M24 × 2 with an M10 × 2 thread-milling cutter was considered. The results were obtained from the three-dimensional models and sketches developed for each of the variants with the SolidWorks 2022 CAD system. Results are presented in Table 7.
Figure 23, Figure 24, Figure 25 and Figure 26 present a graphical interpretation of the results obtained in Table 7.
Based on the calculations made, the following conclusions can be drawn:
-
It was found that when milling internal threads with tools with a constant outer diameter d0 and backing off height K0, with an increase in the rake angle of the teeth γ0 of the milling part, the height of the profile h0 and the deviation of the profile angle of the tool surface Δα0 increase, and the width of the teeth b0 remains constant;
-
It was found that with an increase in the diameter of the internal thread D at a constant pitch of the thread P and a constant external diameter of the tool d0, the profile height h0 and the deviation of the profile angle of the tool surface Δα0 decrease;
-
It has been proven that in order to obtain an accurate profile of the internal thread, it is necessary to correct the profile of the tool surface by Δα0 and ΔK0.

6. Application of Analytical and Graphical Profiling in the Design of Thread-Milling Cutters

The presented methods for profiling the tool surface of internal thread-milling tools have been used in the development of various designs of thread-milling cutters. The following figures present three-dimensional models of tools that are parametrically modeled through configurations. A modeling approach was used in which configurations represent different variants and variations in the models [22].
A specialized methodology was developed to determine the design parameters of the thread-milling cutters. Through the methodology, the equations were determined according to which the parameters of the individual elements of the tool are calculated—milling part, transition part and shank. A Microsoft Excel 2019 program was developed with which the parameters of the thread-milling cutters are determined depending on the internal thread that needs to be formed.
Figure 27 shows the design of a thread-milling cutter designed for forming internal threads with diameters from 6 to 25 mm on CNC machining centers with three or more controlled axes.
The tool consists of a working part and shank 3. The working part consists of a milling part 1 and a transition part 2. The milling part has a length of 2D, where D is the diameter of the formed thread.
Figure 28 shows parametric models of the thread-milling cutter representing different designs with straight and helical flutes. The parameters of the milling part and the shank are parametrically modeled.
Design documentation has been prepared for the presented tools for forming internal threads using the SolidWorks 2022 CAD system. The process is automated by using template files for the three-dimensional models and drawings. Attributes (users and systems ones) are filled in the three-dimensional model templates, after which the information from them is visualized in the tables of the drawings [22]. Figure 29 and Figure 30 show the developed drawings of the two models of thread-milling cutters.

7. Discussion

The shaping of internal threads by cutting is performed by various methods using tools such as thread-turning tools, taps, thread-milling cutters and thread-cutting heads. Among them, the highest productivity and efficiency is achieved when milling with thread-milling cutters.
The design and manufacture of such tools requires an accurate definition of the tool surface. In this regard, two approaches are presented—analytical and geometric profiling. A comparison of the results shows that both methods give very close values when determining the points of the tool surface.
An analytical method has been developed to determine the profile of the working part of the thread-milling cutters. The developed methodology calculates the points of the profile of each tooth that build the tool surface. For this purpose, a Microsoft Excel 2019-based program has been developed that automatically calculates these points. The obtained parameters allow the design and manufacture of a thread-milling cutter for a specific internal thread or for a group of threads.
In parallel, a graphical method for profiling the tool surface using a CAD system is proposed. This method provides a profile in which the helical surfaces of the formed thread are not trimmed. The implementation using SolidWorks 2022 allows for the assessment of the resulting profile deviations when milling internal threads. The graphical method based on enveloping curves forms the profile by multiple circles that are tangent to an Archimedean spiral in axial section and intersect the thread profile in cross-section. Compared with classical analytical approaches, the proposed graphical methodology allows for a more intuitive verification of the profile and easier application when working with non-standard thread and/or helical profiles.
One of the main advantages of the proposed graphical method is that it is easy to use and implement in CAD software. This makes it accessible even to engineers who may not have much experience in mathematical modeling. Although analytical methods remain more precise from a theoretical perspective, the graphical method is accurate enough for practical applications and helps speed up the design process.
The influence of the design parameters rake angle γ0 and the backing off K0 on the profile of the cutting edge has been assessed. The analysis shows that at constant values of the outer diameter d0 and the backing off K0, increasing the rake angle γ0 leads to an increase in the height of the profile h0 and an increase in the deviation of the profile angle Δα0. When the thread diameter D increases, at a constant pitch P and tool diameter d0, an opposite trend is observed—the height of the profile h0 and the deviation of the profile angle Δα0 decrease. It has also been established that to achieve an accurate profile, it is necessary to correct the profile of the tool surface by Δα0 and ΔK0.
The verification of the results obtained by the analytical method was carried out with the graphical method. Both approaches achieved similar values for the profile parameters. The accuracy of the obtained results is sufficient for the design and subsequent production of a specific thread-milling cutter.
A program has been created in Microsoft Excel 2019 to determine the design parameters of the thread-milling cutter—including the milling part, transition part and the shank. On this basis, designs of thread-milling cutters for internal threads have been developed. Geometric and design parameters have been determined using the analytical and graphical methods. Parametric three-dimensional models have been created in the CAD system and the process of creating design documentation automated using template files. User and system attributes are entered into these files, which are also used in the drawings. Information from the attributes can be used for documentation management through a PDM system as well as by other departments in the company through an ERP system.
However, the methods have their limitations. The results depend on the accuracy of the entered parameters and the CAD environment. The influence of real production factors such as wear, deformations and sharpening errors is not automatically taken into account—these factors are taken into account in the process of the final design of the tool by setting the necessary tolerances, which take into account the type of machining, the type of material being processed, the type of tool material as well as other elements of the cutting mode.
The presented methodology can be used directly in engineering practice, especially in small and medium-sized companies. The methodology is intended for profiling tools for forming all types of threads that have a straight profile. Another advantage is the possibility of the tools having a rake angle γ0 different from 0°.
After some additional work, the methodology could be extended to design tools for machining external threads. The same methodology could also be used to profile tools for complex-profile helical surfaces and threads whose profiles are not linear as are the metric threads presented in this publication.

8. Conclusions

The paper proposes and evaluates a graphical profiling method referred to as the Tangent Circles Method. The method for graphical profiling of the tool surface of thread-milling cutters for internal threads is studied. It is based on the use of tangent circles and is implemented in a CAD environment. The method is validated by comparison with results obtained using the analytical method. Simulations with different parameters are also performed. The results show a very good match between the graphical and analytical approaches. The differences in the profile angle are minimal and within the tolerances for real manufacturing.
The graphical method has several practical advantages. It enables quick profile visualization. It is easily performed using a standard CAD system. It requires fewer calculations. It is suitable for designers and technologists who work with tight deadlines and with limited resources. It can also be applied to non-standard tools where analytical approaches become too complex and difficult to apply and require high mathematical knowledge.
The results demonstrate that the Tangent Circles Method is a reliable and effective technique for modeling complex tool geometries using CAD systems. Its ease of use and good accuracy make it a practical alternative to conventional analytical techniques. The method has strong potential for broader application in the design of advanced cutting tools and may be further implemented in automated tool-design systems or extended to support non-standard thread geometries.
However, the method has its inherent limitations. It depends on the accuracy of the CAD software and the correct setting of the parameters. In case of errors in the geometry or insufficient resolution, deviations occur. The method does not take into account the influence of mechanical deformations, wear or sharpening errors.
A positive aspect of the presented work is the analysis of the influence of the rake angle γ0 and the backing off K0 on the profile of the tools. It is shown that these parameters have a significant influence on the profile of the cutting edges. By changing the rake angle, the height and inclination of the working surface change. With a combined change in γ0 and K0, a visible deviation from the ideal profile is obtained. This shows that profiling should not be considered in isolation. It should be taken into account with the design and technological characteristics of the tool.
The comparative analysis between the analytical and graphical methods confirms the reliability of the tangent circle approach. For different threads and tools, it has been found that the results of the two methods differ by less than one tenth of a degree in the profile angle. This is completely acceptable in design and production.
The proposed graphical method of Tangent Circles is suitable to be used in manufacturing. It is accurate enough for real applications. It is easy to implement and understand. The authors support the idea that this method is also suitable for small and medium-sized companies where the necessary time cannot be allocated and there are no resources or capacity for full analytical modeling. However, if the task has increased accuracy requirements, or when profiling tools is characterized as critical, the proposed method should be used in combination with analytical analysis or with real verification of the results in production.

Author Contributions

Conceptualization, N.S. and A.I.; methodology, A.I. and N.S.; software, N.S.; validation, N.S. and A.I.; formal analysis, N.S.; investigation, N.S.; resources, N.S.; data curation, N.S. and A.I.; writing—original draft preparation, N.S.; writing—review and editing, N.S. and A.I.; visualization, N.S.; supervision, N.S.; project administration, N.S.; funding acquisition, N.S. and A.I. All authors have read and agreed to the published version of the manuscript.

Funding

This study was financed by the European Union-NextGenerationEU, through the National Recovery and Resilience Plan of the Republic of Bulgaria, project No. BG-RRP-2.013-0001.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Ivanov, V. Thread Forming—Methods, Technologies, Tooling, Book I; “Angel Kanchev” University of Ruse: Ruse, Bulgaria, 2020; ISBN 978-954-712-796-8. [Google Scholar]
  2. Ivanov, V. Thread Forming—Methods, Technologies, Tooling, Book II; “Angel Kanchev” University of Ruse: Ruse, Bulgaria, 2020; ISBN 978-954-712-815-6. [Google Scholar]
  3. Liu, C.; Li, Y.; Jiang, X.; Shao, W. Five-axis flank milling tool path generation with curvature continuity and smooth cutting force for pockets. Chin. J. Aeronaut. 2020, 33, 730–739. [Google Scholar] [CrossRef]
  4. Wang, Y.; Wang, D.; Zhang, S.; Tang, Z.; Wang, L.; Liu, Y. Design and development of a five-axis machine tool with high accuracy, stiffness and efficiency for aero-engine casing manufacturing. Chin. J. Aeronaut. 2022, 35, 485–496. [Google Scholar] [CrossRef]
  5. Omirou, S.L.; Chasos, C.A. Design and implementation of an innovative canned cycle for variable pitch thread cutting on CNC milling machines. Int. J. Adv. Manuf. Technol. 2024, 130, 4635–4648. [Google Scholar] [CrossRef]
  6. Kim, J.; Park, J.; Ko, T. End mill design and machining via cutting simulation. Comput.-Aided Des. 2008, 40, 324–333. [Google Scholar] [CrossRef]
  7. Sun, Y.; Wang, J.; Guo, D.; Zhang, Q. Modeling and numerical simulation for the machining of helical surface profiles on cutting tools. Int. J. Adv. Manuf. Technol. 2008, 36, 525–534. [Google Scholar] [CrossRef]
  8. Wang, L.; Chen, Z.C. A new CAD/CAM/CAE integration approach to predicting tool deflection of end mills. Int. J. Adv. Manuf. Technol. 2014, 72, 1677–1686. [Google Scholar] [CrossRef]
  9. Li, G.; Zhou, H.; Jing, X.; Tian, G.; Li, L. Modeling of integral cutting tool grooves using envelope theory and numerical methods. Int. J. Adv. Manuf. Technol. 2018, 98, 579–591. [Google Scholar] [CrossRef]
  10. Lee, S.; Nestler, A. Simulation-aided Design of Thread Milling Cutter. Procedia CIRP 2012, 1, 120–125. [Google Scholar] [CrossRef]
  11. Ivanov, V.; Ivanov, A.; Stankov, N. Profiling of disk-shaped thread milling cutters. In Prospects for Development of Education and Science, Collections of Scientific Articles; Agricultural University of Plovdiv: Plovdiv, Bulgaria, 2016; pp. 85–91. ISBN 978-617-7214-32-7. [Google Scholar]
  12. Frumuşanu, G.; Teodor, V.; Oancea, N. Ring-tool profiling—Graphical method in CATIA based on Generating trajectories theorem. IOP Conf. Ser. Mater. Sci. Eng. 2016, 161, 012027. [Google Scholar] [CrossRef]
  13. Avramova, T.; Lefterov, E. Regarding the Strength Calculations of Complex Combined Tools. IOP Conf. Ser. Mater. Sci. Eng. 2018, 400, 022005. [Google Scholar] [CrossRef]
  14. Avramova, T.; Lefterov, E. Machining of Internal Cylindrical Surfaces with Adjustable Tool. Procedia Manuf. 2019, 32, 29–35. [Google Scholar] [CrossRef]
  15. Monka, P.; Monkova, K.; Balara, M.; Hloch, S.; Rehor, J.; Andrej, A.; Somsak, M. Design and experimental study of turning tools with linear cutting edges and comparison to commercial tools. Int. J. Adv. Manuf. Technol. 2016, 85, 2325–2343. [Google Scholar] [CrossRef]
  16. Mikolajczyk, T.; Pimenov, D.; Pruncu, C.; Patra, K.; Latos, H.; Krolczyk, G.; Mia, M.; Klodowski, A.; Gupta, M. Obtaining Various Shapes of Machined Surface Using a Tool with a Multi-Insert Cutting Edge. Appl. Sci. 2019, 9, 880. [Google Scholar] [CrossRef]
  17. Dragoi, M.V.; Parv, L.; Mija, A.; Oancea, G. A Method to Design Profiled Cutting Tools for Inner Turning. Symmetry 2022, 14, 2690. [Google Scholar] [CrossRef]
  18. Huang, C.L.; Wei, Y.C. Profile Analysis of Spur Gear Shaping Cutters Based on Sharpened Cutting Edges. Machines 2022, 10, 484. [Google Scholar] [CrossRef]
  19. Brenci, L.M.; Gurău, L.A. Stratified Characterization of Surface Quality of Beech Processed by Profile Milling. Appl. Sci. 2024, 14, 129. [Google Scholar] [CrossRef]
  20. Jia, J.; Song, W.; Huang, M.; Zhang, Y.; Yuan, X.; Zhang, X.; Tang, D.; Zhang, T.; Xue, Z.; Jiang, Y. Error control method using crossed axes strategy in the five-axis thread milling process. Sci. Rep. 2025, 15, 11165. [Google Scholar] [CrossRef] [PubMed]
  21. SolidWorks, 3D Design Software. 2025. Available online: https://www.solidworks.com/ (accessed on 20 June 2025).
  22. Stankov, N.; Ivanov, A. Automated Design and Parametric Modeling of Excavator Buckets. Appl. Sci. 2025, 15, 3389. [Google Scholar] [CrossRef]
Figure 1. Flowchart for determining the applicability of the most common groups of thread forming methods.
Figure 1. Flowchart for determining the applicability of the most common groups of thread forming methods.
Applsci 15 07308 g001
Figure 2. Working movements when milling an internal thread with a thread-milling cutter in a cross-section of the workpiece.
Figure 2. Working movements when milling an internal thread with a thread-milling cutter in a cross-section of the workpiece.
Applsci 15 07308 g002
Figure 3. Working movements when milling an internal thread in an axial section of the workpiece.
Figure 3. Working movements when milling an internal thread in an axial section of the workpiece.
Applsci 15 07308 g003
Figure 4. Profiling methods.
Figure 4. Profiling methods.
Applsci 15 07308 g004
Figure 5. Profile of the formed thread: (a) cross-section; (b) axial section; (c) thread parameters.
Figure 5. Profile of the formed thread: (a) cross-section; (b) axial section; (c) thread parameters.
Applsci 15 07308 g005
Figure 6. Scheme for determining the profile of the tool surface when milling internal threads.
Figure 6. Scheme for determining the profile of the tool surface when milling internal threads.
Applsci 15 07308 g006
Figure 7. Scheme for determining the zi coordinate of the tool surface.
Figure 7. Scheme for determining the zi coordinate of the tool surface.
Applsci 15 07308 g007
Figure 8. Tool surface profile.
Figure 8. Tool surface profile.
Applsci 15 07308 g008
Figure 9. Parameters of the milling part of the thread-milling cutter.
Figure 9. Parameters of the milling part of the thread-milling cutter.
Applsci 15 07308 g009
Figure 10. Determining the diameters of the circles forming the tool surface.
Figure 10. Determining the diameters of the circles forming the tool surface.
Applsci 15 07308 g010
Figure 11. Profiled tool surface.
Figure 11. Profiled tool surface.
Applsci 15 07308 g011
Figure 12. Forming of the theoretical tool surface of the tool.
Figure 12. Forming of the theoretical tool surface of the tool.
Applsci 15 07308 g012
Figure 13. Determining the points on the tool surface corresponding to the main diameters of the tool profile.
Figure 13. Determining the points on the tool surface corresponding to the main diameters of the tool profile.
Applsci 15 07308 g013
Figure 14. Profile of the surface of the tool obtained after profiling.
Figure 14. Profile of the surface of the tool obtained after profiling.
Applsci 15 07308 g014
Figure 15. Graphical profiling of an M10 × 1 thread-milling cutter with SolidWorks 2022: (a) Stage 1; (b) Stage 2; (c) Stage 3; (d) Stage 4; (e) Stage 5; (f) Stage 6.
Figure 15. Graphical profiling of an M10 × 1 thread-milling cutter with SolidWorks 2022: (a) Stage 1; (b) Stage 2; (c) Stage 3; (d) Stage 4; (e) Stage 5; (f) Stage 6.
Applsci 15 07308 g015aApplsci 15 07308 g015b
Figure 16. Defining the main design parameters of the tool.
Figure 16. Defining the main design parameters of the tool.
Applsci 15 07308 g016
Figure 17. Determining the influence of the rake angle γ0 on the profile height h0 along the front surface.
Figure 17. Determining the influence of the rake angle γ0 on the profile height h0 along the front surface.
Applsci 15 07308 g017
Figure 18. Change in profile height h0 in the presence of rake angle γ0 and backing off height K0.
Figure 18. Change in profile height h0 in the presence of rake angle γ0 and backing off height K0.
Applsci 15 07308 g018
Figure 19. Change in profile height h0 and profile angle α0 in the presence of rake angle γ0 and backing off height K0.
Figure 19. Change in profile height h0 and profile angle α0 in the presence of rake angle γ0 and backing off height K0.
Applsci 15 07308 g019
Figure 20. Determining the influence of the rake angle γ0 and the backing off height K0 on a M10 × 1 thread-milling cutter with SolidWorks 2022: (a) Stage 1; (b) Stage 2.
Figure 20. Determining the influence of the rake angle γ0 and the backing off height K0 on a M10 × 1 thread-milling cutter with SolidWorks 2022: (a) Stage 1; (b) Stage 2.
Applsci 15 07308 g020aApplsci 15 07308 g020b
Figure 21. Deviation of the profile angle Δα0 depending on the change in the diameter of the internal thread D at a certain thread pitch P.
Figure 21. Deviation of the profile angle Δα0 depending on the change in the diameter of the internal thread D at a certain thread pitch P.
Applsci 15 07308 g021
Figure 22. Deviation of the profile angle Δα0 depending on the change in the ratio of the diameters of the tool and the thread d0/D at a certain pitch of the thread P.
Figure 22. Deviation of the profile angle Δα0 depending on the change in the ratio of the diameters of the tool and the thread d0/D at a certain pitch of the thread P.
Applsci 15 07308 g022
Figure 23. Deviation of the profile angle Δα0 depending on the change in the rake angle γ0, the diameter D and the pitch P of the internal thread.
Figure 23. Deviation of the profile angle Δα0 depending on the change in the rake angle γ0, the diameter D and the pitch P of the internal thread.
Applsci 15 07308 g023
Figure 24. Profile height h0 depending on the change in the rake angle γ0 and the diameter of the internal thread D with thread pitch P = 1 mm.
Figure 24. Profile height h0 depending on the change in the rake angle γ0 and the diameter of the internal thread D with thread pitch P = 1 mm.
Applsci 15 07308 g024
Figure 25. Profile height h0 depending on the change in the rake angle γ0 and the diameter of the internal thread D with thread pitch P = 1.5 mm.
Figure 25. Profile height h0 depending on the change in the rake angle γ0 and the diameter of the internal thread D with thread pitch P = 1.5 mm.
Applsci 15 07308 g025
Figure 26. Profile height h0 depending on the change in the rake angle γ0 and the diameter of the internal thread D with thread pitch P = 2 mm.
Figure 26. Profile height h0 depending on the change in the rake angle γ0 and the diameter of the internal thread D with thread pitch P = 2 mm.
Applsci 15 07308 g026
Figure 27. Elements of a thread-milling cutter: 1—milling part, 2—transition part, 3—shank.
Figure 27. Elements of a thread-milling cutter: 1—milling part, 2—transition part, 3—shank.
Applsci 15 07308 g027
Figure 28. Parametric models of the thread-milling cutter: (a) Thread-milling cutter with straight flutes. (b) Thread-milling cutter with helical flutes.
Figure 28. Parametric models of the thread-milling cutter: (a) Thread-milling cutter with straight flutes. (b) Thread-milling cutter with helical flutes.
Applsci 15 07308 g028
Figure 29. Drawing of a thread-milling cutter with straight flutes.
Figure 29. Drawing of a thread-milling cutter with straight flutes.
Applsci 15 07308 g029
Figure 30. Drawing of a thread-milling cutter with helical flutes.
Figure 30. Drawing of a thread-milling cutter with helical flutes.
Applsci 15 07308 g030
Table 1. Equations for determining the parameters of the tool surface profile.
Table 1. Equations for determining the parameters of the tool surface profile.
ParameterEquation
Tool surface center trajectory radius A 0 = R r 0 , m m
Parameter of the Archimedean spiral a = n . P 2 π . t g α 2
Current radius vector of the spiral R i = D i 2 , m m
Spiral rotation angle φ i = R i a , r a d
Abscissa of point i x i = R i . c o s φ i , m m
Ordinate of point i y i = R i . s i n φ i , m m
Angular coefficient of the normal in point i k = a . c o s φ i R i . s i n φ i a . s i n φ i + R i . c o s φ i
Parameter a1 a 1 = 1 + k 2
Parameter b1 b 1 = 2 . k . y i k . x i
Parameter c1 c 1 = ( k . x i y i ) 2 A 0 2
Abscissa of point 1′ x 1 = b 1 + b 1 2 4 . a 1 . c 1 2 . a 1 , m m
Abscissa of point 2′ x 2 = b 1 b 1 2 4 . a 1 . c 1 2 . a 1 , m m
Ordinate of point 1′ y 1 = k . x 1 x i + y i , m m
Ordinate of point 2′ y 2 = k . x 2 x i + y i , m m
Distance between point 1′ and point i l 1 = ( x 1 x i ) 2 + ( y 1 y i ) 2 , m m
Distance between point 2′ and point i l 2 = ( x 2 x i ) 2 + ( y 2 y i ) 2 , m m
Radius of the profiled circle r 0 i = min l 1 , l 2 , m m
Applicate of point i z i = P 4 R i R 2 . t g α 2 , m m
Distance between point 1′ and point i along the “y” axis of the profiled circle h 0 i = r 0 i m a x r 0 i , m m
Distance between point 1′ and point i along the “z” axis of the profiled circle z 0 i = z i z 1 , m m
Distance between point 1′ to point i along the “y” axis of the thread h i = R i m a x R i , m m
Difference in profile heights Δ h i = h 0 i h i , m m
Tool profile angle α 0 i = 2 . a r c t g z 0 i h 0 i , °
Deviation in profile angle Δ α 0 = α α 0 i , °
Table 2. Profile parameters of the tool surface of a thread-milling cutter when forming an internal thread M20 × 1.
Table 2. Profile parameters of the tool surface of a thread-milling cutter when forming an internal thread M20 × 1.
Name of the ParameterDesignationValue
Thread Parameters M20 × 1
Thread pitchP, mm1
Outer diameterD, mm20
Medium diameterD2, mm19.350
Inner diameterD1, mm18.917
Profile angleα, °60
Number of thread passesn1
Tool Parameters M10 × 1
Outer diameter of the milling part of the thread-milling cutterd0, mm8.417
Tool surface profile parameters
Tool surface center trajectory radiusA0, mm5.791
Parameter of the Archimedean spirala0.275664
Points from the tool surface profilepoint 1point 3point 5
Current radius vector of the spiralRi, mm109.67529.4587
Spiral rotation angleφi, rad36.276035.097934.3125
Abscissa of point ixi, mm1.4714−8.2967−9.1762
Ordinate of point iyi, mm−9.8912−4.97752.2945
Angular coefficient of the normal in point ik−8.28550.5618−0.2812
Parametera169.64891.31571.0791
Parameterb1−38.1083−0.35520.1610
Parameterc1−28.2501−33.4389−33.4568
Abscissa of point 1′x1′, mm0.96675.17825.4941
Abscissa of point 2′x2′, mm−0.4196−4.9083−5.6433
Ordinate of point 1′y1′, mm−5.71002.5933−1.8314
Ordinate of point 2′y2′, mm5.7760−3.07371.3009
Distance between point 1′ and point il1′, mm4.211515.456015.2394
Distance between point 2′ and point il2′, mm15.78093.88663.6700
Radius of the profiled circler0i, mm4.21153.88663.6700
Applicate of point izi, mm0.06250.25000.3750
Distance between point 1′ and point i along the “y” axis of the profiled circleh0i, mm00.32490.5415
Distance between point 1′ and point i along the “z” axis of the profiled circlez0i, mm00.18750.3125
Distance between point 1′ to point i along the “y” axis of the threadhi, mm00.32480.5413
Difference in profile heightsΔhi, mm00.00010.0002
Tool profile angleα0i, °059.980559.9801
Deviation in profile angleΔα0i, °00.01950.0199
Table 3. Deviation of the profile angle Δα0 depending on the change in the diameter of the internal thread D and the ratio d0/D at a certain thread pitch P.
Table 3. Deviation of the profile angle Δα0 depending on the change in the diameter of the internal thread D and the ratio d0/D at a certain thread pitch P.
D, mmd0, mmA0, mmd0/Dr0, mmr20, mmr10, mmα0, °Δα0, °
Thread-Milling Cutter M10 × 1
M10 × 18.4170.7920.8424.25063.92533.708359.91250.0875
M12 × 11.7920.7014.22373.89863.681859.94190.0581
M14 × 12.7920.6014.21693.89193.675259.95810.0419
M16 × 13.7920.5264.21403.88913.672459.96830.0317
M18 × 14.7920.4684.21243.88753.670959.97520.0248
M20 × 15.7920.4214.21153.88663.670059.98010.0199
M22 × 16.7920.3834.21093.88603.669459.98360.0164
M24 × 17.7920.3514.21043.88563.669059.98630.0137
Thread-Milling Cutter M10 × 1.5
M10 × 1.57.8761.0620.7884.00433.51523.188959.78660.2134
M12 × 1.52.0620.6563.96563.47723.151459.86160.1384
M14 × 1.53.0620.5633.95393.46583.140459.90140.0986
M16 × 1.54.0620.4923.94853.46063.135459.92600.0740
M18 × 1.55.0620.4383.94553.45783.132759.94230.0577
M20 × 1.56.0620.3943.94373.45613.131059.95380.0462
M22 × 1.57.0620.3583.94243.45493.129959.96210.0379
M24 × 1.58.0620.3283.94163.45413.129259.96840.0316
Thread-Milling Cutter M10 × 2
M10 × 2 *7.3351.3330.7343.75523.10092.663759.58850.4115
M12 × 2 *2.3330.6113.70783.05522.619659.73890.2611
M14 × 23.3330.5243.69153.03972.604959.81630.1837
M16 × 24.3330.4583.68363.03242.598159.86310.1369
M18 × 25.3330.4083.67913.02832.594259.89390.1061
M20 × 26.3330.3673.67633.02572.591959.91530.0847
M22 × 27.3330.3333.67443.02402.590359.93080.0692
M24 × 28.3330.3063.67303.02282.589359.94240.0576
* Threads M10 × 2 and M12 × 2 are not standard. Additional calculations were made for greater completeness of the obtained results.
Table 4. Parameters of the profile of the tool surface intended for forming an internal thread M10 × 1, obtained analytically and graphically.
Table 4. Parameters of the profile of the tool surface intended for forming an internal thread M10 × 1, obtained analytically and graphically.
Name of the ParameterDesignationValue
Thread parameters M10 × 1
Thread pitchP, mm1
Outer diameterD, mm10
Medium diameterD2, mm9.350
Inner diameterD1, mm8.917
Profile angleα, °60
Number of thread passesn1
Tool Parameters M10 × 1
Outer diameter of the milling part of the thread-milling cutterd0, mm8.417
Tool surface profile parameters
Tool surface center trajectory radiusA0, mm0.791
Points from the tool surface profilepoint 1point 3point 5
Results obtained using the analytical method
Radius of the profiled circler0i, mm4.25063.92533.7083
Distance from point 1′ to point i along the “y” axis of the profiling circleh0i, mm00.32530.5422
Distance from point 1′ to point i along the “z” axis of the profiling circlez0i, mm00.18750.3125
Tool profile angleα0i, °059.916659.9125
Deviation in profile angleΔα0i, °00.08340.0875
Results obtained using the graphical method
Radius of the profiled circler0i, mm4.24423.91893.7029
Distance from point 1′ to point i along the “y” axis of the profiling circleh0i, mm00.32530.5413
Distance from point 1′ to point i along the “z” axis of the profiling circlez0i, mm00.18750.3125
Tool profile angleα0i, °059.917559.9969
Deviation in profile angleΔα0i, °00.08250.0123
Table 5. Parameters of the profile of the tool surface intended for forming an internal thread M16 × 1.5, obtained analytically and graphically.
Table 5. Parameters of the profile of the tool surface intended for forming an internal thread M16 × 1.5, obtained analytically and graphically.
Name of the ParameterDesignationValue
Thread parameters M16 × 1.5
Thread pitchP, mm1.5
Outer diameterD, mm16
Medium diameterD2, mm15.026
Inner diameterD1, mm14.376
Profile angleα, °60
Number of thread passesn1
Tool Parameters M10 × 1.5
Outer diameter of the milling part of the thread-milling cutterd07.876 mm
Tool surface profile parameters
Tool surface center trajectory radiusA0, mm4.062
Points from the tool surface profilepoint 1point 3point 5
Results obtained using the analytical method
Radius of the profiled circler0i, mm3.94853.46063.1354
Distance from point 1′ to point i along the “y” axis of the profiling circleh0i, mm00.48780.8131
Distance from point 1′ to point i along the “z” axis of the profiling circlez0i, mm00.28130.4688
Tool profile angleα0i, °059.929259.9260
Deviation in profile angleΔα0i, °00.07080.0740
Results obtained using the graphical method
Radius of the profiled circler0i, mm3.94683.45903.1340
Distance from point 1′ to point i along the “y” axis of the profiling circleh0i, mm00.48780.8128
Distance from point 1′ to point i along the “z” axis of the profiling circlez0i, mm00.28130.4688
Tool profile angleα0i, °059.932859.9450
Deviation in profile angleΔα0i, °00.06720.0550
Table 6. Parameters of the profile of the tool surface intended for forming an internal thread M20 × 2, obtained analytically and graphically.
Table 6. Parameters of the profile of the tool surface intended for forming an internal thread M20 × 2, obtained analytically and graphically.
Name of the ParameterDesignationValue
Thread parameters M20 × 2
Thread pitchP, mm2
Outer diameterD, mm20
Medium diameterD2, mm18.701
Inner diameterD1, mm17.835
Profile angleα, °60
Number of thread passesn1
Tool Parameters M10 × 2
Outer diameter of the milling part of the thread-milling cutterd0, mm7.335
Tool surface profile parameters
Tool surface center trajectory radiusA0, mm6.333
Points from the tool surface profilepoint 1point 3point 5
Results obtained using the analytical method
Radius of the profiled circler0i, mm3.67633.02572.5919
Distance from point 1′ to point i along the “y” axis of the profiling circleh0i, mm00.65061.0844
Distance from point 1′ to point i along the “z” axis of the profiling circlez0i, mm00.37500.6250
Tool profile angleα0i, °0 59.919259.9153
Deviation in profile angleΔα0i, °0 0.08080.0847
Results obtained using the graphical method
Radius of the profiled circler0i, mm3.67453.02402.5903
Distance from point 1′ to point i along the “y” axis of the profiling circleh0i, mm00.65051.0842
Distance from point 1′ to point i along the “z” axis of the profiling circlez0i, mm00.37500.6250
Tool profile angleα0i, mm059.925159.9236
Deviation in profile angleΔα0i, mm00.07490.0764
Table 7. Values of the profile height h0 and the profile angle deviation Δα0 depending on the change in the rake angle γ0 and the thread diameter D for a certain thread pitch P and a constant backing off height K0.
Table 7. Values of the profile height h0 and the profile angle deviation Δα0 depending on the change in the rake angle γ0 and the thread diameter D for a certain thread pitch P and a constant backing off height K0.
D, mmγ0 = 0°γ0 = 3°γ0 = 5°γ0 = 10°
h0, mmα0, °Δα0, °h0, mmα0, °Δα0, °h0, mmα0, °Δα0, °h0, mmα0, °Δα0, °
Thread-Milling Cutter M10 × 1
d0 = 8.417 mm
K0 = 1.119 mm
M10 × 10.5422859.905330.094670.5423059.907160.092840.5423359.902590.097410.5425059.887060.11294
M12 × 10.5419059.941920.058080.5419259.940090.059910.5419559.937340.062660.5421259.921790.07821
M14 × 10.5417059.960230.039770.5417259.958400.041600.5417559.955650.044350.5419259.940090.05991
M16 × 10.5416059.969380.030620.5416259.967550.032450.5416659.966640.033360.5418259.949240.05076
M18 × 10.5415059.978540.021460.5415259.976710.023290.5415659.973050.026950.5417259.958400.04160
M20 × 10.5415059.978540.021460.5415259.976710.023290.5415659.973050.026950.5417259.958400.04160
M22 × 10.5415059.978540.021460.5415259.976710.023290.5415659.973050.026950.5417259.958400.04160
M24 × 10.5414059.987710.012290.5414259.985870.014130.5414659.982210.017790.5416259.967550.03245
Thread-Milling Cutter M10 × 1.5
d0 = 7.876 mm
K0 = 1.083 mm
M10 × 1.50.8154059.791990.208010.8154659.788350.211650.8155659.782280.217720.8160759.751330.24867
M12 × 1.50.8142059.864950.135050.8142659.861290.138710.8143759.854600.145400.8148959.822980.17702
M14 × 1.50.8135059.907570.092430.8135659.903920.096080.8136759.897220.102780.8141959.865550.13445
M16 × 1.50.8131059.931960.068040.8131659.928300.071700.8132759.921590.078410.8137959.889910.11009
M18 × 1.50.8128059.950260.049740.8128659.946600.053400.8129759.939890.060110.8134959.908180.09182
M20 × 1.50.8127059.956360.043640.8127659.952700.047300.8128759.945990.054010.8133959.914280.08572
M22 × 1.50.8125059.968570.031430.8125659.964910.035090.8126759.958190.041810.8131959.926470.07353
M24 × 1.50.8124059.974680.025320.8124659.971010.028990.8125759.964300.035700.8130959.932570.06743
Thread-Milling Cutter M10 × 2
d0 = 7.335 mm
K0 = 1.045 mm
M10 × 2 *1.0915059.591470.408531.0916559.584680.415321.0919259.572460.427541.0932359.513240.48676
M12 × 2 *1.0882059.741200.258801.0883559.734380.265621.0886359.721650.278351.0899859.660350.33965
M14 × 21.0866059.814050.185951.0867659.806760.193241.0870459.794000.206001.0884059.732110.26789
M16 × 21.0855059.864220.135781.0856659.856920.143081.0859459.844150.155851.0873159.781700.21830
M18 × 21.0849059.891630.108371.0850659.884320.115681.0853459.871500.128501.0867159.809040.19096
M20 × 21.0844059.914480.085521.0845659.907160.092841.0848459.894370.105631.0862259.831370.16863
M22 × 21.0841059.928190.071811.0842659.920880.079121.0845459.908080.091921.0859259.845060.15494
M24 × 21.0837059.946490.053511.0838659.939170.060831.0841459.926370.073631.0855259.863310.13669
* Threads M10 × 2 and M12 × 2 are not standard. Additional calculations were made for greater completeness of the obtained results.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Stankov, N.; Ivanov, A. Analytical and Graphical Profiling of Thread-Milling Cutters for Forming Internal Threads. Appl. Sci. 2025, 15, 7308. https://doi.org/10.3390/app15137308

AMA Style

Stankov N, Ivanov A. Analytical and Graphical Profiling of Thread-Milling Cutters for Forming Internal Threads. Applied Sciences. 2025; 15(13):7308. https://doi.org/10.3390/app15137308

Chicago/Turabian Style

Stankov, Nikolay, and Aleksandar Ivanov. 2025. "Analytical and Graphical Profiling of Thread-Milling Cutters for Forming Internal Threads" Applied Sciences 15, no. 13: 7308. https://doi.org/10.3390/app15137308

APA Style

Stankov, N., & Ivanov, A. (2025). Analytical and Graphical Profiling of Thread-Milling Cutters for Forming Internal Threads. Applied Sciences, 15(13), 7308. https://doi.org/10.3390/app15137308

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop