Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

Journal of Computational Design and Engineering, 2022, 9, 2024–2039

DOI: 10.1093/jcde/qwac103
Advance access publication date: 24 September 2022
Research Article

Optimal tool path generation and cutter geometry design


for five-axis CNC flank milling of spiral bevel gears

Downloaded from https://academic.oup.com/jcde/article/9/5/2024/6713622 by Xi'an Jiaotong University Law School user on 27 October 2022
Chih-Hsing Chu1, *, Yuansheng Zhou2, *, En-Meng Liu1 and Jinyuan Tang2
1
Department of Industrial Engineering and Engineering Management National, Tsing Hua University, Hsinchu 300, Taiwan
2
College of Mechanical and Electrical Engineering, Central South University, Changsha 410017, China

Corresponding author. E-mail: chchu@ie.nthu.edu.tw (C.-H. Chu); zyszby@csu.edu.cn (Y. Zhou)

Abstract
Computer numerical control milling provides greater flexibility and universality for machining complex gears compared to dedicated
gear manufacturing. A critical challenge in popularizing the use of five-axis flank milling to spiral bevel gears is to achieve acceptable
machining accuracy that ensures the meshing performance of the finished gears. Previous studies, which used approaches such as
gear design modification, using multiple tool paths, and end milling, failed to resolve this issue. Thus, this paper proposes a compu-
tational scheme to improve the machining accuracy of five-axis flank milling of spiral bevel gears by optimizing the tool path and
cutter geometry. The scheme minimizes the geometric deviations between the machined surface and original design using heuristics
and optimization algorithms. A simplified tooth contact analysis method was developed to quantitatively evaluate the contact path
of the meshing gears. The simulation results of real gears show that the proposed scheme outperforms previous methods in reducing
machining errors and further enhance the meshing performance by optimizing the design of form cutters. This work developed an
effective approach for flexible and low-cost manufacturing of complex gears.

Keywords: spiral bevel gear, five-axis machining, flank milling, tool path planning, optimization, cutter design

1. Introduction able for manufacturing in small batches, prototypes, and re-


pairs. Despite having a lower productivity than the traditional ap-
Spiral bevel gears are designed to transfer power between non-
proaches, CNC milling of spiral bevel gears offers higher flexibility
parallel axes in various mechanical systems, such as automobiles,
and universality. A CNC machine tool can produce various types
engineering machinery, aerospace engines, and machine tools. Ge-
of gears over a wide range of sizes using corresponding part pro-
ometrically, spiral bevel gears feature truncated cone profiles and
grams. Previous studies related to CNC milling of spiral bevel gears
curved teeth to achieve a higher contact ratio than cylindrical
can be classified into studies focusing on end and flank milling
or straight bevel gears. Thus, they can withstand higher power
operations. Suh et al., (2001, 2003) verified the feasibility of NC
transmission with reduced vibration and noise. However, complex
free-form surface machining applied to spiral bevel gears using
tooth surfaces make their manufacturing challenging. This is crit-
a three-axis CNC milling machine with a rotary table. Teixeira
ical as the manufacturing accuracy and quality directly affect the
Alves et al., (2013) developed an integrated Computer-Aided De-
efficiency, quality, and service life of the finished gears.
sign (CAD)/Computer-Aided Manufacturing (CAM) system for the
Common methods for spiral bevel gear manufacturing include
design and manufacturing of spiral bevel gear tooth surfaces de-
face milling, face hobbing, and hobbing, which require machin-
scribed by spherical involute and logarithmic spiral. Kawasaki et
ery specifically designed by companies such as GLEASON, KLIN-
al., (2015) proposed a computational method for remanufacturing
GELNBERG, and OERLIKON. These specialized machines usually
large-sized skew bevel gears using a CNC machining center and
employ a large cutter head with multiple cutting blades to pro-
a coordinate measuring machine. The pinion and gear members
vide high rigidity during the machining process. Therefore, they
were precisely machined by swarf cutting to guarantee good mat-
are highly productive and suitable for the mass production of spi-
ing performance. Wang et al., (2016) studied the CNC machining
ral bevel gears, referred to as the traditional approach in this work.
of equal-base circle bevel gears with a pot-shaped cutter. They
Despite their widespread usage, these methods have several defi-
proposed a method for modeling a pot-shaped cutter and calcu-
ciencies. First, gear manufacturing is proprietary in terms of ma-
lating the positions and postures of the cutter based on the equal-
chines, cutters, and machining parameters. For example, a face-
base circle bevel gear theory. Álvarez et al., (2018a, 2018b) analyzed
milled spiral bevel gear cannot be cut on machines designed for
the five-axis milling process for large spiral bevel gears using uni-
hobbing or face hobbing. Moreover, these machines are usually
versal multitasking machines. They compared different machin-
developed to manufacture only one specific type of gear with a
ing strategies, tool path patterns, and machining parameters for
certain size range. They are not applicable to any other gears with
both gear roughing and finishing operations and suggested the
very limited process flexibility.
best machining plans in terms of the machining time, tool wear,
The manufacturing of complex gears using general-purpose
and quality of machined surface. Li et al., (2020) proposed a novel
computer numerical control (CNC) machine tools is highly suit-

Received: April 18, 2022. Revised: September 15, 2022. Accepted: September 15, 2022
C The Author(s) 2022. Published by Oxford University Press on behalf of the Society for Computational Design and Engineering. This is an Open Access article

distributed under the terms of the Creative Commons Attribution-NonCommercial License (https://creativecommons.org/licenses/by-nc/4.0/), which permits
non-commercial re-use, distribution, and reproduction in any medium, provided the original work is properly cited. For commercial re-use, please contact
journals.permissions@oup.com
Journal of Computational Design and Engineering | 2025

Downloaded from https://academic.oup.com/jcde/article/9/5/2024/6713622 by Xi'an Jiaotong University Law School user on 27 October 2022
Figure 1: (a) A cylindrical cutter contacts at both boundary curves of a ruled surface and (b) tool interference induced by local nondevelopability
(Lartigue et al., 2003).

machining method for spiral bevel gears based on CNC machine is not a new idea. There are several relevant works that deal with
tools. The focus was on the construction of a communication con- five-axis CNC flank machining of complex surfaces using curved
trol framework and an information management system for the tools (Bo et al., 2016; Machchhar et al., 2017; Bo & Barton, 2019; Ra-
integration of gear design and manufacturing. An accurate mea- jain et al., 2022). Although form cutters are more expensive than
surement method is proposed to obtain tooth surface model for standardized straight cutters, to replace specialized machines
digital tooth contact analysis (TCA) (Wang et al., 2022), and it is with CNC machine tools is still valuable and cost effective in
further applied in the accurate and intelligent machining (Tang et practice.
al., 2022; Zhou et al., 2022). Therefore, this paper proposes a computational scheme to gen-
Flank milling has also been applied to machine spiral bevel erate the tool path of a formed cutter in five-axis flank milling of
gears by exploiting the situation when the tooth surface is or is spiral bevel gears. The scheme employs heuristics and optimiza-
close to the ruled geometry (Zhou et al., 2017a). Multi-axis CNC tion algorithms to sequentially determine the cutter geometry
flank milling is advantageous over end milling in terms of ma- and resulting optimal tool path. The objective is to minimize the
chining efficiency and surface quality (Tönshoff et al., 2001; Harik geometric deviations between the ideal gear design and machined
et al., 2013). Zhou et al., (2017a) approximated the tooth surfaces result. Similar to previous studies, the proposed approach does
of spiral bevel gears using a series of ruled surfaces. The approx- not theoretically guarantee attaining global minimum, either. In
imation results can be precisely machined using five-axis flank addition, a geometric method was developed as a simplified TCA
milling. Furthermore, Zhou et al., (2017b) proposed a new tool path technique, which approximately evaluates the contact path of
planning strategy for accurate machining of the main gear con- a gear pair with a significantly higher computational efficiency
tact area, in which the accuracy directly affects the meshing per- than traditional TCA methods. The evaluation results on a test
formance of the machined gears. Xu et al., (2021) proposed an effi- pair of spiral bevel gears demonstrate improved machining accu-
cient method for five-axis flank milling of nonferrous spiral bevel racy and meshing performance of the finished surfaces compared
gears. The method simultaneously cuts the tooth surface and to those obtained with previous methods. Thus, the effective-
tooth bottom using a filleted cutter with only one tool path to im- ness of the proposed algorithms for optimal tool path planning
prove the machining efficiency while maintaining high accuracy and cutter design for five-axis flank milling of spiral bevel gears
in the main contact area. Bo et al., (2020) proposed a double-flank were verified. This study developed a feasible method for man-
milling method to machine both sides of the tooth surface of spi- ufacturing complex gears using general-purpose CNC machine
ral bevel gears using custom-shaped milling cutters. They (Escud- tools.
ero et al., 2022) conducted machining experiments and demon- The remainder of this paper is organized as follows: Section 2
strated reduced machining time and surface errors as compared describes the preliminaries of tool path planning and the design
to traditional ball-end milling. However, they did not validate the of a formed cutter in five-axis flank machining of free-form sur-
meshing performance of machined results. faces. Section 3 introduces the computational scheme proposed
The methods previously developed for five-axis flank milling to determine the geometry of a formed cutter and the resultant
of complex gears suffer from the following deficiencies. Heuris- optimal tool path that minimizes geometrical errors. This section
tic tool path planning methods such as Zhou et al., (2017a, 2019) also presents the algorithms used to search for optimal solutions.
may produce excessive errors on machined surfaces, which dete- Section 4 presents the test results for a pair of spiral bevel gears
riorate their meshing performance. These methods lack the com- and compares them with those generated by previous methods.
putational flexibility (or adjusting parameters) necessary for a The last section presents the concluding remarks and suggestions
cutter to adaptively contact the local geometry of a gear surface for future research.
to reduce deviations from the original design. In contrast, pre-
vious studies (Tsay & Her, 2001; Ding et al., 2009; Yi et al., 2018)
have shown that tool path planning driven by global optimization
2. Preliminaries
is highly effective in improving the flank machining precision of
complex geometries. A cylindrical or conical cutter inevitably in- 2.1. Tool path planning in five-axis flank milling
duces substantial errors in the surface regions of the twist owing The tooth surface of spatial gears is complex 3D geometry mathe-
to their nondevelopability (Lartigue et al., 2003). A better solution matically represented by nonanalytic equations (Litvin & Fuentes,
is to use a formed cutter that reduces errors by creating sophis- 2004). Spiral bevel gear is the most complex type among them and
ticated tool engagement in these regions. To improve efficiency generally described in the form of 3D mesh or free-form surface.
and quality of free-form surface machining using formed cutters In five-axis flank milling of ruled surfaces, a cylindrical or conical
2026 | Journal of Computational Design and Engineering, 2022, Vol. 9, No. 5

Downloaded from https://academic.oup.com/jcde/article/9/5/2024/6713622 by Xi'an Jiaotong University Law School user on 27 October 2022

Figure 2: Typical variation of transmission errors during the meshing process.

cutter inevitably induces geometric deviations while contacting ing machining, namely tool path planning. Attaining this goal may
the surface rulings due to the local nondevelopability around the assure high meshing performances of the machined gears. Based
contact region (see Fig. 1). θ is the angle extended by the tangent on this idea, the previous studies (Zhou et al., 2017a, 2019) devel-
vectors to the boundary curves at the corresponding end points oped heuristic methods that allow the envelope surface generated
A and B in the figure. The surface geometry cannot be precisely by the cutter motion to contact at the middle of the gear surface.
created in this manner unless it is fully developable. Spiral bevel The resulting tool path indeed improves the TCA assessment re-
gears usually do not fall into this category, though. The shape pro- sult of the machined surfaces compared to the one following the
duced by five-axis flank milling cannot exactly match the gear surface rulings.
design, thus deteriorating the meshing performances of the ma- A CNC tool path consists of a sequence of cutter locations (CLs).
chined gears. A feasible solution for this problem is to eliminate The cutter follows the motion interpolated from consecutive CLs.
the geometric deviations through adjusting the cutter motion dur- A common goal in tool path planning is to minimize the errors
Journal of Computational Design and Engineering | 2027

consider the cutter motion interpolated between CLs, i.e.

n−1  
interpolation
E= ∈∗ CLi −−−−−−−→ CLi+1 , (3)
i=0

where E is the total geometrical errors on the machined surface. It


is a function of the variables  chosen to define a tool path. In this
study, ∈∗ is estimated as the difference between the tool envelope
surface (Lartigue et al., 2003) constructed from CLi to CLi+1 and
the design surface. The optimal tool path T∗ thus becomes

Downloaded from https://academic.oup.com/jcde/article/9/5/2024/6713622 by Xi'an Jiaotong University Law School user on 27 October 2022
T ∗ = arg min(E, Q ). (4)

T∗ indicates the tool path determined by the set of variables


where total geometrical errors on the machined surface attain the
minimum.

2.2. Simplified TCA


Traditional TCA methods involve solving highly nonlinear sys-
Figure 3: The meshing process of a gear pair. tem equations that require a lengthy computation process (Litvin
& Fuentes, 2004). It is infeasible to directly employ those meth-
ods as the objective function in most optimization schemes re-
lated to machining of spiral bevel gears. To overcome this diffi-
culty, we propose a simplified approach that approximately con-
ducts TCA and gives quantitative assessment accordingly. This ap-
proach consists of two geometric algorithms that characterize the
meshing process of a gear pair without considering load. The first
algorithm finds the contact point between a gear pair iteratively
through surface intersection. It follows a bi-section search proce-
dure shown below.

Figure 4: Approximate assessment for the contact path of a gear pair.

Figure 5: Terminologies of a gear surface.

that accumulate on the machined surface as (Yi et al., 2018)

n−1 
 
M
 CLi → CLi+1 , (1)
0

where n is the number of CLs and  is the error induced by the


cutter motion M from CLi to CLi+1 . Previous studies (Tsay & Her,
2001; Ding et al., 2009) independently adjust individual CLs by ne-
glecting the error induced between CLs. Those greedy approaches
are mathematically expressed as


n−1
Min  (CLi ) . (2)
0
To correctly conduct TCA requires identifying the start and end
The optimal solutions thus obtained are certainly not global positions of the current meshing process, denoted as φ start and
optima. Finding a tool path that yields minimized errors needs to φ end , respectively. The second algorithm is derived from analyzing
2028 | Journal of Computational Design and Engineering, 2022, Vol. 9, No. 5

Downloaded from https://academic.oup.com/jcde/article/9/5/2024/6713622 by Xi'an Jiaotong University Law School user on 27 October 2022
Figure 6: Initial cutter profile design: (a) project iso-parametric curves onto the x–y plane and discretize the curves into a given number of points, and
(b) interpolate those points into a curve.

pinion surface. The contact path deviation  is evaluated as

1   p
m
 g 
= ri + W · c p + ri + W · cg
2m
i=1

p
1, if ri > l p g
1, if ri > l g
p g
c = and c = , (5)
0, else 0, else

where
p
ri : the ratio between the arc length from sp (ui , vi ) to sp (ui , 0.5)
along the iso-parametric curve sp (ui , v) and the total curve length;
g
ri : the ratio between the arc length from sg (ui , vi ) to sg (ui , 0.5)
along the iso-parametric curve sg (ui , v) and the total curve length;
W: the penalty value imposed by edge contact;
l p : the threshold value indicating edge contact on the pinion
surface;
l g: the threshold value indicating edge contact on the gear sur-
face.
According to equation (5), the meshing performance worsens as
the contact path deviates from the center curve. The occurrence
of edge contacts during the meshing process increases the devia-
tion value by imposing the penalty value W. The equation would
Figure 7: Generation of a CL for a formed cutter. provide a quantitative method for comparing contact paths re-
sulted from different gear designs or meshing conditions. The nu-
merical value estimated by equation (5) depends on the penalty
the typical curve of transmission error for a spiral bevel gear pair weight induced by edge contact.
and used to estimate these two positions (see Fig. 2).
A quantitative assessment criterion is needed to compare the
3. Optimization of Tool Path Planning and
meshing performances (or contact performances) for different
gearing pairs. Previous studies have proposed to employ the con-
Cutter Geometry Design
tact path, transmission error, and service life for this purpose. The This work aims to minimize the geometrical deviations between
contact path is considered the most critical one among them, as the flank milled tooth surface and a given design of spiral bevel
it also affects the other criteria. Hence, this work evaluates the gears via optimization of tool path planning and cutter geome-
meshing performance of a gear pair only based on their contact try. Ideally, optimal solutions should be attained by adjusting de-
path. It is noted that other assessment criteria can also be used. sign variables in both solution spaces simultaneously. The tool
Algorithm 2 determines the start and end positions that define path optimization is an iterative process controlled by multiple
a contact path during a meshing process. Suppose that a series termination criteria, including the smallest change percentage of
of m discrete points is generated along the path (see Fig. 4). Each consecutive optimal solutions, the maximum number of itera-
point pi on the pinion is written as sp (ui , vi ), where ui and vi are tions, and the maximum number of subdivisions. It is highly diffi-
the surface parameters in the u and v directions, respectively, with cult to construct an optimization scheme that effectively explores
both parameter values normalized as [0, 1]. The algorithm follows two heterogeneous solution spaces at the same time. A feasible
the heuristic in spiral bevel gear design (Zhou et al., 2017a, 2017b); method is to optimize the tool path and the cutter geometry se-
namely the ideal contact path is along the middle curve of the quentially. The solutions thus obtained are usually suboptimal
Journal of Computational Design and Engineering | 2029

Downloaded from https://academic.oup.com/jcde/article/9/5/2024/6713622 by Xi'an Jiaotong University Law School user on 27 October 2022
Figure 8: Encoding a tool path using three curve forms (Chu et al., 2020).

Figure 9: Encoding of the cutter geometry.

in theory, but they are considered acceptable in practice as long


as the resultant meshing performance is significantly improved.
Based on this argument, we propose a computational scheme that
first generates initial geometry of a formed cutter from a heuristic
analysis of the gear design. An initial tool path is also determined
for the initial cutter. The scheme continues to optimally adjust
the tool path for further improvement. Figure 10: (a) A test pair of spiral bevel gears and (b) the contact path.

3.1. Initial cutter geometry


In this study, a generalized cutter is constructed by rotating a sultant cutter surface. We propose a heuristic method to compute
curved profile along a reference axis. Without loss of generality, an initial profile that yields satisfactory results in terms of geo-
the profile is represented as a planar Bézier curve. Specifying the metrical deviations. Suppose that the cutter is moving from the
curve control points determines the profile geometry and the re- toe end to the heel end on the design surface of a gear (see Fig. 5),
2030 | Journal of Computational Design and Engineering, 2022, Vol. 9, No. 5

Table 1: Parameter settings in algorithms 1 and 2. design. Thus, the curve parameter of Pi is properly extended to
assure that the resultant cutter covers the entire surface during
Parameter Value machining (see Fig. 6b). Specifically, it is extended with a value to
assure that the resultant cutter covers the entire surface during
φg 0.01 deg
ζ 0.2 mm machining. The value is determined by extrapolating Pi until the
n∗ 3 curve length is greater than that of the iso-parameter curve on the
φ p 0.01 deg heel side (u = 1). Besides, the cutter profile does not contain the
portion of a rounding radius. Since gear meshing will not occur on
the fillet surface produced by the portion on the machined result,

Downloaded from https://academic.oup.com/jcde/article/9/5/2024/6713622 by Xi'an Jiaotong University Law School user on 27 October 2022
Table 2: Parameter settings in the SPSA and EM algorithms. this simplification does not affect the estimation of machining er-
rors or the subsequent tool path planning.
Algorithm Parameter Value
3.2. Initial tool path
a 0.02
c 0.06 The next step is to generate an initial tool path for the cutter ge-
A 0.9 ometry previously constructed. The heuristic method (Zhou et al.,
SPSA
α 0.602 2017a) that allows a taper cutter to contact along the middle curve
γ 0.101 of the gear surface is not directly applicable for a formed cutter.
Maximum number of iterations 50 A modified procedure is proposed to realize the similar idea, as
Adjustment range of cutter center coordinates ±0.01 shown in Fig. 7.
Adjustment range of tilt angles ±0.04
Adjustment range of yaw angles ±0.04 (1) Obtain a set of discrete points by varying an incremental
EM δ 0.2 value of the curve parameter from the middle and bottom
# of particles 50 curves of the gear surface, respectively.
Maximum number of iterations 100
(2) Take a corresponding pair of points pm and pb obtained by
Maximum number of iterations in local search 1
the previous step; di is the axial distance between pm and
pb.
(3) qb is the start point of the initial cutter profile Pi; translate
which corresponds to the u-direction in the surface representa- Pi so that qb coincides with pb.
tion. A set of iso-parametric v curves is generated by changing (4) Find the intersection point qm between Pi and the sphere
the u parameter each time with an incremental value. Each curve centered at pb with the radius di.
undergoes the following processing steps to determine the initial (5) Suppose rb and rm are the cutter radius corresponding to
cutter profile: qb and qm, respectively; nb and nm are the unit normal
(1) Translate the start point to the origin of the coordinate sys- vector of the gear surface at pb and pm, respectively.
tem. (6) Let the cutter contact the gear surface at pm and
(2) Project the translated curve onto the x–y plane, as shown om = pm + rmnm.
in Fig. 6a. (7) The cutter axis tc is equal to the unit vector of ocom. The
(3) Rotate the projected curve on the x–y plane so that the cutter center point oc = om − ditc.
curve tangent at the start point aligns with the positive y- (8) Apply Steps (2) to (7) to each of the nZ points obtained by
axis. Step (1). These points define the initial tool path in a dis-
(4) Generate a given number of discrete points from the ro- crete manner.
tated curve by varying an incremental value of the curve
The motion between two infinitesimally close positions of a
parameter.
rigid body is best achieved by a helical motion, not by a rotation.
(5) For each point, compute the average position from the cor-
Such a discrepancy certainly reduces the precision of the result
responding points on all the projected curves, as shown in
obtained by Algorithm 2. The meshing performance produced by
Fig. 6b.
the contact path determined by the algorithm works as an objec-
(6) Construct a planar profile by interpolating the average set
tive to optimize the finishing tool path in five-axis flank milling.
of points on the x–y plane.
The optimal tool paths thus obtained can be suboptimal due to
Note that the initial cutter profile is estimated from the pro- the approximation nature of both Algorithm 2 and the perfor-
jection of the iso-parametric curves of gear surface onto a plane, mance assessment procedure.
which can be any plane. Here, the x–y plane is simply used as an
example to describe the proposed processing steps. The tool does 3.3. Optimization of tool path planning
not have to touch the surface along planar curves. The initial cut- The previous study (Chu et al., 2020) proposed a tool path encod-
ter profile can be improved by matching the envelope swept by ing scheme that minimizes geometrical errors on a finished sur-
the cutter motion with the gear surface, particularly when the face via tool path planning while preserving the continuity of the
surface is highly curved. However, the initial cutter profile need cutter motion in five-axis flank milling. The cutter center point is
not to be optimal in this case. Both the cutter geometry and tool specified by a curve trajectory Ct , as shown in Fig. 8, which makes
path will be iteratively adjusted for further improvement from ini- use of three translational degrees of freedom (DOFs) in the cutter
tial solutions. Another reason for determining the initial profile motion. Defining the cutter axis along a tool path uses two ro-
on a plane is that a formed cutter is normally defined by a pla- tational DOFs, namely the yaw angle ϕ and the tilt angle θ. The
nar profile rather than 3D geometry in practice. The planar profile cutter axis varies when a cylindrical cutter is moving along a tool
becomes the initial cutter profile Pi. The arc length of each iso- path, so do the yaw and tilt angles. Suppose that the value of
parameter v curve may vary significantly due to the original gear each angle sweeps out a curve trajectory with respect to the curve
Journal of Computational Design and Engineering | 2031

Downloaded from https://academic.oup.com/jcde/article/9/5/2024/6713622 by Xi'an Jiaotong University Law School user on 27 October 2022
Figure 11: (a) Tool path generated by Zhou’s method for the pinion surface, (b) the contact points during the meshing process, and (c) error
distribution on the machined surface (units: mm).

parameter. The variation of the yaw and tilt angles can be thus by increasing the curve parameter of an equal interval. For each
described by using Cϕ and Cθ , respectively. A tool path in five-axis point, the next step is to estimate the corresponding surface nor-
flank machining is completely defined by a space curve Ct and mal. The cutter center point is next generated by offsetting a con-
two planar curves of univariate functions Cϕ , Cθ . In this condition, tact point along the surface normal direction with a cutter radius.
the tool path generation problem becomes finding three sets of A continuous curve that interpolates the center points works as
curve control points that produce minimized errors on a finished an initial solution for Ct that will be refined in subsequent opti-
surface. mization. The curve control points can be solved by curve fitting
The initial tool path generated in Section 3.2 contains a set techniques that minimize the mean square errors between the
of discrete CLs. Each CL is defined by the tool center points oc curve and those center points.
and the cutter axis tc . To employ the encoding scheme that pre- The previous study (Hsieh & Chu, 2012) proposed the stock
serves the continuity of the cutter motion requires converting height method for estimating geometrical deviations between a
those CLs into proper curve representations. Suppose that a cu- design surface and the machined result. The design surface is dis-
bic curve Ct (u) = ct0 + ct1 u + ct2 u2 + ct3 u3 interpolates the center cretized into sample points. At each sampling point, two straight
points {oc }. The curve control points ct0, ct1 , ct2 , and ct3 can be lines are extended along the positive and negative normal direc-
solved by curve fitting techniques that minimize the mean square tions at the distance of the cutter radius. The lengths of these lines
errors between Ct and {oc }. Projecting the cutter axis tc onto the are updated after the cutter sweeps across them along a given tool
machine coordinate system determines the yaw and tilt angles at path. The envelope surface swept by the cutter is approximated by
a CL (Xu et al., 2017). A set of discrete values can be obtained for interpolating a finite number of tool positions between consecu-
each angle, denoted as {ϕ i } and {θ i }. A similar curve fitting method tive CLs. The deviations are calculated as the sum of the lengths
is applied to construct the corresponding curves Cϕ and Cθ from of the updated straight lines. The sampling density in the method
{ϕ i } and {θ i }, respectively. As a result, the initial tool path is repre- controls the estimation precision of the accumulated geometrical
sented by Ct , Cϕ , and Cθ . deviations.
The tool path generation problem can be expressed in terms of The previous study (Kuo et al., 2015) has verified the effective-
finding three sets of curve control points that produce minimized ness of Electromagnetism-like mechanism (EM) in optimization
errors. Instead of individual CLs, we adjust those control points si- of tool path planning for five-axis flank machining of ruled sur-
multaneously to search for optimal solutions. A series of contact faces. EM is a stochastic optimization method that imitates the
points is calculated from the boundary curve of the dedendum attraction-repulsion mechanism of the electromagnetism theory
2032 | Journal of Computational Design and Engineering, 2022, Vol. 9, No. 5

Downloaded from https://academic.oup.com/jcde/article/9/5/2024/6713622 by Xi'an Jiaotong University Law School user on 27 October 2022

Figure 12: (a) Tool path generated by the proposed method for the pinion surface, (b) the contact points during the meshing process, (c) the
convergence curve of the average machining error, and (d) error distribution on the machined surface (units: mm).

(Birbil & Fang, 2003). This algorithm represents a solution as a gorithm highly depends on the quality of initial solutions. A SPSA
charged particle within the solution space and its charge is deter- (simultaneous perturbation stochastic approximation) technique
mined by the objective function value. The electromagnetic force (Spall, 1997) was incorporated to find satisfactory initial solutions
between two particles pushes the particle with more charge to the for the EM algorithm to yield better optimal solutions. This work
other. The magnitude of attraction or repulsion is proportional to employs the same approach. A particle in the algorithm repre-
the objective function value. The search performance of the EM al- sents a tool path by three sets of control points. The control points
Journal of Computational Design and Engineering | 2033

Downloaded from https://academic.oup.com/jcde/article/9/5/2024/6713622 by Xi'an Jiaotong University Law School user on 27 October 2022
Figure 13: (a) Tool path generated by Zhou’s method for the gear surface, (b) the contact points during the gear meshing, and (c) error distribution on
the machined surface.

that defines Ct are vectors in 3D space, while the ones for Cϕ and A feasible solution generated during the optimization process
Cθ are scalars. must have control points that satisfy the above conditions; other-
wise, the solution becomes infeasible and is rejected.
3.4. Optimization of cutter geometry
The initial cutter profile Pi is represented as a cubic Bézier curve
4. Test Results
with four control points P1 , P2 , P3 , and P4 in Fig. 9. Adjusting those
control points generates different curve shapes and resultant cut- A pair of spiral bevel gears is used as test geometry to verify the
ter geometries. The same scheme used for the optimization of effectiveness of the methods proposed for optimal tool path gen-
tool path planning is applied to search for optimal control points eration and cutter design. As shown in Fig. 10, the pinion and gear
that yield minimal geometrical errors on a machined surface. The have 20 and 61 teeth, respectively. The detailed design parameters
SPSA technique is applied to compute initial solutions of satisfac- of the gear pair are not disclosed due to commercial confidential-
tory quality; an EM algorithm then continues to improve the so- ity. Different methods will be evaluated on the test geometry for
lutions until attaining optimum or a given number of maximum cross-comparison. The first one is the heuristic method proposed
iterations. Each particle in the algorithm represents a cutter pro- by Zhou et al., (2017a), in which a straight cutter is moving along
file specified by four Bézier control points, subject to the following the middle curve of the gear surface. The method developed by
constraints: our current work is then applied to generate optimal tool path
of the same cutter. Geometrical errors and the meshing perfor-
mance of the machined surfaces will be estimated and compared.
(1) The first control point P1 is fixed on the dedendum circle Lastly, the greedy approach described in Section 3 is applied to se-
to ensure that the complete tooth surface can be created quentially optimize the cutter geometry and tool path for further
during machining. improvement.
(2) The projected height of the last control point P4 onto the All the methods are implemented in Rhino 3D v6 using Python.
y-axis is greater than the tooth height for the same reason Rhino 3D is a commercial CAD system that provides APIs (Applica-
of (1). tion Programming Interfaces) in multiple programming languages
(3) The control points P2 and P3 lie on the left side of the for developing customized functions or prototyping. Proper pa-
line segment P1 P4 . This ensures that the profile is a convex rameter settings for meta-heuristic algorithms are usually based
curve with respect to P1 P4 . on trials and depend on the problem to be solved. Table 1 lists the
2034 | Journal of Computational Design and Engineering, 2022, Vol. 9, No. 5

Downloaded from https://academic.oup.com/jcde/article/9/5/2024/6713622 by Xi'an Jiaotong University Law School user on 27 October 2022

Figure 14: (a) Tool path generated by the proposed method for the gear surface and (b) the contact points during the gear meshing, (c) the convergence
curve of the average machining error, and (d) error distribution on the machined surface.
Journal of Computational Design and Engineering | 2035

ble reason is that a straight cutter inevitably produces excessive


errors on highly twisted geometries like the pinion surface. The er-
ror distribution on the machined surface may also be unfavorable
in terms of gear meshing.
Figure 15 shows the initial cutter profile for machining the pin-
ion calculated by the method described in Section 3.1. The profile
is represented as a cubic Bézier curve with four control points.
The cutter geometry is constructed by rotating the profile around
the y-axis. Note that the nose radius is not shown in the cutter

Downloaded from https://academic.oup.com/jcde/article/9/5/2024/6713622 by Xi'an Jiaotong University Law School user on 27 October 2022
profile. Figure 16 shows the initial tool path for the form cutter
determined by the algorithm described in Section 3.2. We then
evaluate the contact path deviation between the machined pinion
and the ideal gear. The evaluation result is significantly improved
from 503.23 (a straight taper cutter) to 1.068. Edge contact is com-
pletely eliminated during the meshing process in this case. The
Figure 15: The cutter profile design for a form cutter.
contact points are also moved toward the surface middle. The re-
sults validate the effectiveness of the methods developed for the
parameter settings in algorithms 1 and 2. The incremental angle formed cutter design and the initial tool path on machining the
and the threshold of the arc length are determined by trial and pinion.
error to achieve a tradeoff between the computational time and The test results are summarized as follows. Figures 11 and 12
precision. The value of n∗ is chosen as 3, as the maximum number show the machining results of the pinion surface using a straight
of simultaneous contacts between a spiral bevel gear and pinion cutter. The deviation value measures the meshing performance
is 2. Table 2 lists the parameter settings in the EM and SPSA al- between the machined pinion and the ideal gear estimated by
gorithms, suggested by our previous studies (Kuo et al., 2015; Chu the simplified TCA. Figures 14 and 15 show the machining re-
et al., 2020). The minimum width between two teeth of the pin- sults of the gear surface using the same cutter. Despite of the
ion is estimated as 27.9 mm. In this case, the cutter diameter at smaller errors on the machined surface, the deviation value es-
the bottom end is chosen as 20 mm to avoid tool collision with timated from the two machined surfaces is not acceptable. No-
teeth during machining. The nose radius and the taper angle of tice that the value measures the meshing performance between
the cutter are chosen as 5 mm and 15◦ , respectively. both machined pinion and gear. The unsatisfactory performance
Figure 11 shows the tool path generated by Zhou’s method necessities the use of a formed cutter in five-axis flank machining
(Zhou et al., 2017a) for flank machining of the gear surface using of the pinion surface. Figures 16 and 17 show that the proposed
a straight taper cutter. The tool path is specified by the trajec- optimization scheme further reduces the errors on the machined
tory of the cutter center and the cutter axis at discrete locations pinion. As a result, the meshing performance between both ma-
along the path. The deviation value of the contact path between chined pinion and gear is improved with a smaller deviation value.
the machined surface and the ideal gear is estimated as 1.438 us- Note that the color plot shown in the test results indicates un-
ing the simplified TCA method. As shown in the figure, the contact signed errors on a machined surface, which do not distinguish be-
points scatter around the middle region without the occurrence of tween overcut and undercut. The previous work (Hsieh et al., 2013)
edge contacts during the meshing process. This indicates that the has verified the effectiveness minimizing the amount of overcut
machining precision of the pinion surface leads to a satisfactory (or undercut) using the optimization scheme employed in this
meshing performance. Next, our tool path planning method is ap- study.
plied to cut the same pinion surface. Figure 12 shows the optimal The EM algorithm is then applied to optimally adjust the ini-
tool path and the subsequent meshing result. It also presents the tial tool path to further improve the meshing performance. The
convergence process for the average machining error from a set of objective of the optimization remains the same, i.e. to minimize
6000 sampling points on the machined surface. In all the following geometrical deviations on the machined surface compared to the
tests, 300 and 20 points are sampled from the u and v directions, ideal pinion. Figure 17 shows the optimal tool path of the same
respectively (see Fig. 5). The deviation value is estimated as 0.805 form cutter and the convergence curve of the average machin-
by equation (4) and no edge contact occurs during the meshing ing error. The contact path deviation is progressively improved to
process. The optimal tool path performs better than the one de- 0.501 and the contact points are moved further toward the surface
termined by the heuristic method in this regard. The contact path middle. Such improvements demonstrate the effectiveness of our
moving further toward the surface middle verifies the improve- tool path planning method. Important implications from all the
ment. test results are summarized as follows:
It is necessary to examine the meshing performance between
both machined pinion and gear. Figure 13 shows the result gener- (1) Both Zhou’s method and the proposed planning method
ated by Zhou’s method for the gear surface using the same cut- work effectively on five-axis flank machining of the test
ter. The deviation value between the machined surface and the gear surface using a straight taper cutter, producing sat-
finished pinion shown in Fig. 12 is estimated as 504.82 using the isfactory meshing performance without the occurrence of
simplified TCA method. Edge contacts occur along the entire con- edge contact. However, neither method produces an ac-
tact path, indicating unsatisfactory gear meshing. Figure 14 shows ceptable machining accuracy for the flank milling of the
the result generated by our path planning method. The deviation pinion surface. Edge contacts occur along the contact path
value is slightly reduced to 503.23 with edge contacts still exist- of the machined surface.
ing during the meshing process. Our method keeps improving the (2) The form cutter constructed by our proposed method sig-
machining precision (see Fig. 14c), but both methods fail to pro- nificantly improves the meshing performance of the ma-
duce machined surfaces that can serve for practical use. A possi- chined pinion, while moving along the initial tool path
2036 | Journal of Computational Design and Engineering, 2022, Vol. 9, No. 5

Downloaded from https://academic.oup.com/jcde/article/9/5/2024/6713622 by Xi'an Jiaotong University Law School user on 27 October 2022
Figure 16: (a) Initial tool path generated for the form cutter, (b) the contact points during the gear meshing, and (c) error distribution on the machined
surface.

heuristically generated. Edge contact is completely elimi- ral bevel gears. The optimization objective is to reduce the ge-
nated along the contact path. ometrical errors on the machined results. A two-stage method
(3) The same form cutter results in better meshing perfor- was developed to estimate the contact path during the mesh-
mance while moving along the optimal tool path generated ing process of the gear pair. In the first stage, the intersection
by the proposed optimization scheme. Contact points are between the gear and pinion surfaces is calculated in a binary
moved further toward the middle region of the machined search involving iterative rotations of a gear toward a station-
pinion. ary pinion. The second stage determines the start and end posi-
tions of a complete meshing process based on heuristics derived
from the typical error transmission curve of a spiral bevel gear
5. Conclusions pair. A simplified method was developed to approximately evalu-
Recent studies have developed gear-flank milling technologies ate the meshing performance more efficiently than the traditional
that utilize general-purpose CNC machine tools. Through effec- TCA. The evaluation result characterizes the extent to which the
tive tool path planning, the geometrical deviations of the ma- contact path deviates from the middle curve of the gear surface.
chined gears can be controlled within a tight tolerance of the de- In addition, an optimization scheme was employed to search for
sign specification to ensure high meshing performance. To apply the optimal tool paths. It determines the initial solutions using
this idea to the five-axis flank milling of highly complex gears re- the SPSA technique and continues to improve the solutions us-
mains a challenging task. Excessive errors inevitably occur dur- ing an EM algorithm. A tool path is encoded by three continuous
ing the flank milling of a spiral bevel pinion using a cylindrical curves representing the cutter center trajectory and the change
or conical cutter. A form cutter can reduce errors by geometri- in the yaw and tilt angles, respectively. Such encoding preserves
cally matching the cutter shape with the pinion surface. There- the continuity of the cutter motion during optimization and low-
fore, we propose a computational scheme for optimal tool path ers the dimensions of the solution space. Heuristics were also de-
planning and form cutter design for five-axis flank milling of spi- veloped to determine the initial design of the form cutter and
Journal of Computational Design and Engineering | 2037

Downloaded from https://academic.oup.com/jcde/article/9/5/2024/6713622 by Xi'an Jiaotong University Law School user on 27 October 2022

Figure 17: (a) Optimal tool path generated for the form cutter, (b) the contact points during the gear meshing, (c) the convergence curve of the average
machining error, and (d) error distribution on the machined surface.
2038 | Journal of Computational Design and Engineering, 2022, Vol. 9, No. 5

corresponding initial tool path that yield a satisfactory solution ing of spiral bevel gears via custom-shaped tools—Part II: phys-
quality. ical validations and experiments. The International Journal of Ad-
A pair of real spiral bevel gears was used as the test geome- vanced Manufacturing Technology, 119, 1647–1658. https://doi.org/
try for comparing the methods proposed in this work with the 10.1007/s00170-021-08166-0.
previous heuristic that guides a straight cutter to move along the Harik, R. F., Gong, H., & Bernard, A. (2013). 5-axis flank milling: a state-
middle curve of the gear surface. The previous method failed to of-the-art review. Computer-Aided Design, 45, 796–808. https://doi.
produce an acceptable machining accuracy on the pinion sur- org/10.1016/j.cad.2012.08.004.
face. The resultant meshing performance was poor and showed Hsieh, H.-T., & Chu, C.-H. (2012). Optimization of tool path planning
edge contacts. The form cutter constructed by our method did not in 5-axis flank milling of ruled surfaces with improved PSO. Inter-

Downloaded from https://academic.oup.com/jcde/article/9/5/2024/6713622 by Xi'an Jiaotong University Law School user on 27 October 2022
have edge contacts along the initial tool path generated heuris- national Journal of Precision Engineering and Manufacturing, 13, 77–84.
tically. Moving along the optimal tool path, the cutter can fur- https://doi.org/10.1007/s12541-012-0011-9.
ther improve the meshing performance by shifting the contact Hsieh, H.-T., Tsai, Y.-C., & Chu, C.-H. (2013). Multi-pass progressive
points toward the middle of the gear surface. The simulation re- tool path planning in five-axis flank milling by particle swarm op-
sults demonstrate that the proposed optimization scheme en- timisation. International Journal of Computer Integrated Manufactur-
sures satisfactory meshing quality of the finished gear pair. Thus, ing, 26, 977–987. https ://doi.org/10.1080/0951192X.2012.667153.
this work provides feasible solutions for five-axis flank milling of Kawasaki, K., Tsuji, I., Gunbara, H., & Houjoh, H. (2015). Method
spiral bevel gears using CNC machine tools. Because the mesh- for remanufacturing large-sized skew bevel gears us-
ing performance greatly depends on how the geometrical devia- ing CNC machining center. Mechanism and Machine Theory,
tions spread across the machined surface, future work will aim 92, 213–229. https://doi.org/10.1016/j.mechmachtheory.2015.05
to accurately control the error distribution via tool path planning. .013.
Optimizing flank milling of both the gear and pinion surfaces si- Kuo, C.-L., hu, C.-H., Li, Y., Li, X., & Gao, L. (2015). Electromagnetism-
multaneously is also important. like algorithms for optimized tool path planning in 5-axis flank
machining. Computers & Industrial Engineering, 84, 70–78. https://
doi.org/10.1016/j.cie.2014.11.023.
Conflict of interest statement Lartigue, C., Duc, E., & Affouard, A. (2003). Tool path deformation in 5-
None declared. axis flank milling using envelope surface. Computer-Aided Design,
35, 375–382. https://doi.org/10.1016/S0010-4485(02)00058-1.
Li, J., Gao, Z., Zhang, P., Feng, L., Yin, G., Wang, H., Su, J., & Ma, W.
References (2020). An integration method of design and machining for spiral
Álvarez, Á., Calleja, A., Arizmendi, M., González, H., & Lopez de La- bevel gears based on universal CNC machine tools. Journal of the
calle, L. N. (2018a). Spiral bevel gears face roughness prediction Brazilian Society of Mechanical Sciences and Engineering, 42, 1–14. ht
produced by CNC end milling centers. Materials, 11, 1301. https: tps://doi.org/10.3390/ma14174848.
//doi.org/10.3390%2Fma11081301. Litvin, F., & Fuentes, A. (2004). Gear geometry and applied theory. Cam-
Álvarez, Á., Calleja, A., Ortega, N., & De Lacalle, L. N. L. (2018b). Five- bridge University Press. https://doi.org/10.1017/CBO97805115471
axis milling of large spiral bevel gears: toolpath definition, finish- 26.
ing, and shape errors. Metals, 8, 353. https://doi.org/10.1016/j.pr Machchhar, J., Plakhotnik, D., & Elber, G. (2017). Precise algebraic-
ocir.2022.05.049. based swept volumes for arbitrary free-form shaped tools to-
Birbil, Ş. İ., & Fang, S.-C. (2003). An electromagnetism-like mechanism wards multi-axis CNC machining verification. Computer-Aided De-
for global optimization. Journal of Global Optimization, 25, 263–282. sign, 90, 48–58. https://doi.org/10.1016/j.cad.2017.05.015.
https://doi.org/10.1023/A:1022452626305. Rajain, K., Sliusarenko, O., Bizzarri, M., & Barton, M. (2022). Curve-
Bo, P., & Barton, M. (2019). On initialization of milling paths for 5-axis guided 5-axis CNC flank milling of free-form surfaces using
flank CNC machining of free-form surfaces with general milling custom-shaped tools. Computer Aided Geometric Design, 94, 102082.
tools. Computer Aided Geometric Design, 71, 30–42. https://doi.org/ https://doi.org/10.1016/j.cagd.2022.102082.
10.1016/j.cagd.2019.04.012. Spall, J. C. (1997). A one-measurement form of simultaneous pertur-
Bo, P., Barton, M., Plakhotnik, D., & Pottmann, H. (2016). Towards effi- bation stochastic approximation. Automatica, 33, 109–112. https:
cient 5-axis flank CNC machining of free-form surfaces via fitting //doi.org/10.1016/S0005-1098(96)00149-5.
envelopes of surfaces of revolution. Computer-Aided Design, 79, 1– Suh, S. H., Jih, W. S., Hong, H. D., & Chung, D. H. (2001). Sculptured
11. https://doi.org/10.1016/j.cad.2016.04.004. surface machining of spiral bevel gears with CNC milling. In-
Bo, P., González, H., Calleja, A., de Lacalle, L. N. L., & Bartoň, M. ternational Journal of Machine Tools and Manufacture, 41, 833–850.
(2020). 5-axis double-flank CNC machining of spiral bevel gears https://doi.org/10.1016/S0890-6955(00)00104-8.
via custom-shaped milling tools—Part I: modeling and simula- Suh, S. H., Jung, D. H., Lee, S. W., & Lee, E. S. (2003). Modelling, imple-
tion. Precision Engineering, 62, 204–212. https://doi.org/10.1016/j.pr mentation, and manufacturing of spiral bevel gears with crown.
ecisioneng.2019.11.015. The International Journal of Advanced Manufacturing Technology, 21,
Chu, C.-H., Chen, H.-Y., & Chang, C.-H. (2020). Continuity-preserving 775–786. https://doi.org/10.1007/s00170-002-1393-0.
tool path generation for minimizing machining errors in five-axis Tang, Z., Zho, Y., Wang, S., Zhu, J., & Tang, J. (2022). An innovative
CNC flank milling of ruled surfaces. Journal of Manufacturing Sys- geometric error compensation of the multi-axis CNC machine
tems, 55, 171–178. https://doi.org/10.1016/j.jmsy.2020.03.004. tools with non-rotary cutters to the accurate worm grinding of
Ding, Y., Zhu, L., & Ding, H. (2009). On a novel approach to plan- spur face gears. Mechanism and Machine Theory, 169, 104664. https:
ning cylindrical cutter location for flank milling of ruled sur- //doi.org/10.1016/j.mechmachtheory.2021.104664.
faces. International Journal of Production Research, 47, 3289–3305. Teixeira Alves, J., Guingand, M., & de Vaujany, J.-P. (2013). Designing
https://doi.org/10.1080/00207540701819217. and manufacturing spiral bevel gears using 5-axis computer nu-
Escudero, G. G., Bo, P., González-Barrio, H., Calleja-Ochoa, A., Bartoň, merical control (CNC) milling machines. Journal of Mechanical De-
M., & de Lacalle, L. N. L. (2022). 5-axis double-flank CNC machin- sign. 135, 024502. https://doi.org/10.1115/1.4023153.
Journal of Computational Design and Engineering | 2039

Tönshoff, H., Gey, C., & Rackow, N. (2001). Flank milling optimization- Yi, J., Chu, C.-H., Kuo, C.-L., Li, X., & Gao, L. (2018). Optimized tool
the flamingo project. Air & Space Europe, 3, 60–63. https://doi.org/ path planning for five-axis flank milling of ruled surfaces us-
10.1016/S1290-0958(01)90058-9. ing geometric decomposition strategy and multi-population har-
Tsay, D. M., & Her, M. J. (2001). Accurate 5-axis machining of twisted mony search algorithm. Applied Soft Computing, 73, 547–561. https:
ruled surfaces. Journal of Manufacturing Science and Engineering, 123, //doi.org/10.3390%2Fma14174848.
731–738. https://doi.org/10.1115/1.1402628. Zhou, Y., Chen, Z. C., & Tang, J. (2017a). A new method of designing the
Wang, B., Fan, M., Sun, X., Li, J., Xu, A., Li, G., & Yang, J. (2016). Cutter tooth surfaces of spiral bevel gears with ruled surface for their
position calculation of machining equal base circle bevel gears accurate five-axis flank milling. Journal of Manufacturing Science and
with a pot-shaped milling cutter. The International Journal of Ad- Engineering, 139, 061004–061012. https://doi.org/10.1115/1.403507

Downloaded from https://academic.oup.com/jcde/article/9/5/2024/6713622 by Xi'an Jiaotong University Law School user on 27 October 2022
vanced Manufacturing Technology, 87, 2625–2637. https://doi.org/10 9.
.1007/s00170-016-8657-6. Zhou, Y., Chen, Z. C, Tang, J., & Liu, S. (2017b). An innovative approach
Wang, S., Zhou, Y., Tang, J., Tang, K., & Li, Z. (2022). Digital tooth con- to NC programming for accurate five-axis flank milling of spiral
tact analysis of face gear drives with an accurate measurement bevel or hypoid gears. Computer-Aided Design, 84, 15–24. https://do
model of face gear tooth surface inspected by CMMs. Mechanism i.org/10.3390%2Fma14174848.
and Machine Theory, 167, 104498. https://doi.org/10.1016/j.mech Zhou, Y., Wang, S., Wang, L., Tang, J., & Chen, Z. C. (2019). CNC milling
machtheory.2021.104498. of face gears with a novel geometric analysis. Mechanism and Ma-
Xu, K., Wang, J., Chu, C.-H., & Tang, K. (2017). Cutting force and ma- chine Theory, 139, 46–65. https://doi.org/10.1016/j.mechmachtheo
chine kinematics constrained cutter location planning for five- ry.2019.04.009.
axis flank milling of ruled surfaces. Journal of Computational Design Zhou, Y., Tang, Z., Shi, X., Tang, J., & Li, Z. (2022). Efficient and accu-
and Engineering, 4, 203–217. https://doi.org/10.1016/j.jcde.2017.02 rate worm grinding of spur face gears according to an advanced
.003. geometrical analysis and a closed-loop manufacturing process,
Xu, H., Zhou, Y., He, Y., & Tang, J. (2021). An efficient approach to the Journal of Central South University, 29, 1–13. https://doi.org/10.100
five-axis flank milling of non-ferrous spiral bevel gears. Materials, 7/s11771-021-4830-7.
14, 4848. https://doi.org/10.3390/ma14174848.

You might also like