Professional Documents
Culture Documents
https://doi.org/10.1007/s40430-018-1361-8(0123456789().,-volV)(0123456789().,-volV)
TECHNICAL PAPER
Received: 22 March 2018 / Accepted: 14 August 2018 / Published online: 25 August 2018
Ó The Author(s) 2018
Abstract
In order to improve the machining accuracy of spiral bevel gears, a scheme based on the cubic B-spline wavelet was
proposed. Based on the principle of spherical involute formation, a program was made in MATLAB to obtain the
coordinate data of discrete points of the tooth surface. Furthermore, the high frequency information of discrete point data
was eliminated, low frequency information was reserved based on the wavelet theory, and a set of new discrete points on
the tooth surface was reconstructed. When these new discrete points were accurately fitted through the cubic NURBS
surface, a tooth surface with lower curvature and lower complexity was obtained. The digital model of the tooth surface
obtained through this method was machined by CNC, and the finishing tooth surfaces were measured using a three-
coordinate measuring instrument. These experiments have proven that tooth surfaces processed by the wavelet had higher
machining accuracy, when compared with the original one. A new method was provided to improve the machining
accuracy of the spiral bevel gear by reconstructing its digital model.
Keywords Spiral bevel gear Spherical involute Wavelet CNC machining NURBS
123
447 Page 2 of 10 Journal of the Brazilian Society of Mechanical Sciences and Engineering (2018) 40:447
(NURBS) curve, the surface and its interpolation algorithm where l is the length of OB and the other parameters are as
[15–17] had a high precision NC machining process. The described in Fig. 1. According to the coordinate transfor-
present study used the cubic B-spline wavelet to decom- mation principle, and the relationship between coordinate
pose and reconstruct discrete points of the tooth surface to system OX0 Y0 Z and coordinate system OXYZ, this can be
reduce the influence of high frequency curvature on surface described as follows:
smoothness. On the premise of ensuring design accuracy, 2 03 2 32 3
x sinðbÞ cosðbÞ 0 x
the complexity of the tooth surface was reduced; and the 4 y0 5 ¼ 4 cosðdb Þ cosðbÞ cosðdb Þ sinðbÞ sinðdb Þ 54 y 5
smoothness of the tooth surface was improved, realizing z0 sinðdb Þ cosðbÞ sinðdb Þ sinðbÞ cosðdb Þ z
the accurate fitting of the tooth surface. This provides a
ð2Þ
theoretical basis for machining spherical involute spiral
bevel gears with general multi-axis NC machine tools. The coordinates of different points on the tooth surface
can be obtained by changing the value of x and l [19]. The
distribution situation of the initial points of the spherical
2 Obtaining the discrete points of tooth involute on the base cone surface determines the shape of
surfaces the bevel gears. If a set of initial points on the base cone
surface is a straight line along the generatrix, a straight
2.1 Spherical involute theory bevel gear is generated. If a set of initial points on the base
cone surface is an oblique line, a skew bevel gear is gen-
In the actual transfer motion of the spiral bevel gears, the erated. Furthermore, if a set of initial points on the base
distance between the fixed point on the tooth surface and cone surface is a spiral line, a spiral bevel gear is
vertex of the pitch cone remained unchanged. Hence, the generated.
curves that consisted of the tooth surface were spherical
involutes [18]. As shown in Fig. 1, when the rolling section 2.2 Spiral line
Q was tangent to the base cone K and these had pure
rolling, and the motion track (AB) of the fixed point B on The spiral line is solved based on the principle of the gear
plane Q became the spherical involute. cutting theory, as depicted in Fig. 2. The circle O1 repre-
In the moving coordinate system OX0 Y0 Z0 , the equation sents the position of the cutter head. The cutter head rotates
of line OB is at an angular speed x1. At the same time, it rotates around
8 0 axis Z at an angular speed x, and x1 = 2x. Furthermore,
>
> x ¼ l sinðwÞ
< 0 the base cone rotates at angular speed x2 and x/x2 = sin
y ¼0
0 ð1Þ (b). According to the geometric relation, the track of point
>
> z ¼ l cosðwÞ
: A that belongs to the head cutter is a line along axis X and
w ¼ b sinðdb Þ
the equation of the track can be represented as follows:
Z'
Z
Base cone K
A
O'
B
C ¦ 2Ø Y
X'
¦ Ø
A
O X O
¦ 1Ø
O1
Rolling section Q
Y B
Y' X
123
Journal of the Brazilian Society of Mechanical Sciences and Engineering (2018) 40:447 Page 3 of 10 447
8
< x ¼ 2r sinðxtÞ P
n P
m
N i;3 ðuÞNj;3 ðvÞWi:j Vi;j
y¼0 ð3Þ i¼0 j¼0
: Sðu; vÞ ¼ u; v 2 ½0,1 ð4Þ
z¼0 Pn P m
Ni;3 (u)N j;3 ðvÞWi:j
where r is radius of the cutter head, and t is the time i¼0 j¼0
variable. Since the motion between the base cone and where Ni,3(u) and Ni,3 (v) represent the cubic B-spline base
surface O is pure rolling, the track of A on the base cone function at the u-direction and v-direction, respectively,
surface is a spiral line [20]. which can be confirmed using the de Boor-Cox recursion
In the present study, the surface width factor was 1/3, formula. Wi,j are weighting factors, while Vi,j are control
while r = 5/6La. La is the outer cone distance. vertices. The value of Wi,j and Vi,j can be inversely cal-
culated using the NURBS curve interpolation method, and
2.3 Example the calculation procedure was according to a Ref. [22],
p 159. Furthermore, u and v are node vectors. In the present
The main parameters of a pair of meshing spiral bevel study, a modified radial accumulated chord length param-
gears which were zero modified gears are shown in eter method was applied to solve these node vectors.
Table 1. According to the data in Table 1, the value of b,
w, l, r and x can be confirmed according to a Ref. [21]. As 3.2 Decomposition and reconstruction of NURBS
shown in Fig. 3, 55 discrete points of each tooth surface surfaces by cubic B-spline wavelet
were obtained by programming in MATLAB. The coor-
dinate values of these points can also be obtained from The essence of wavelet processing toward the curves and
MATLAB. surfaces is the wavelet processing of the control points of
the curve and surface. According to the wavelet decom-
position principle, NURBS surfaces can be decomposed
3 Wavelet representation of the NURBS into low frequency curved surfaces with high smoothness
tooth surface and high frequency curved surfaces with low smoothness.
SL (u, v) represents the tooth surface to be processed, Niu
3.1 Representation of cubic NURBS surfaces and Niv are the function spaces at the u-direction and v-
direction on the tooth surface, respectively. Niu and Njv are
The equation for the cubic NURBS curved surface is the 2i ? 3 cubic B-spline base functions defined by node
vector 0; 0; 0; 0; 21i ; 22i ; . . .; 1 21i ; 1; 1; 1; 1 and
0; 0; 0; 0; 21j ; 22j ; . . .; 1 21j ; 1; 1; 1; 1 , respectively.
Therefore:
Table 1 Main parameters of a pair of meshing gears
N iu ¼ N iu0 ; N iu1 ; . . .; N iu2i þ2 ð5Þ
Parameters Gear Pinion
j j j
N vj ¼ Nv0 ; N v1 ; . . .; N v2i þ2 ð6Þ
Number of teeth Z 43 11
Outer transverse module ms (mm) 4.65 4.65
Since the principle of the u-direction and v-direction is
Mean spiral angle bm (°) 30° 30°
P the same, the u-direction was taken as an example to make
Shaft angle (°) 90° 90° the explanation.
Addendum coefficient f 0.85 0.85 i-1
N i1
u ¼ N i1 i1 i1
u0 ; N u1 ; N u2i1 þ2 are the 2 ? 3 cubic
Top clearance coefficient c 0.188 0.188
B-spline base functions defined by node vectors
Pitch diameter d (mm) 199.95 51.15
1
0; 0; 0; 0; 2i1 2
; 2i1 1
; . . .; 1 2i1 ; 1; 1; 1; 1 . Hence, Ni-1
u is
Pitch cone angle d (°) 75.6507 14.3493
the base function of Niu. According to the nodes inserting
Outer cone distance La (mm) 103.1945 103.1945
algorithm, there is a matrix Ai ((2i ? 3) rows and
Circular pitch t (mm) 14.6084 14.6084
(2i-1 ? 3) columns) to make Ni-1 u = Niu Ai, and
Outer addendum h0 (mm) 3.4875 3.4875 i-1
N i1
u 2 N iu . However, Nu can not represent the whole
Outer dedendum h00 (mm) 4.8267 4.8267
message that Niu contained. Therefore, M i1 u ¼
Tip clearance C (mm) 0.8742 0.8742 i1 i1 i1
Root cone angle db (°) 72.975 11.674 M u0 ; M u1 ; . . .; M u2i1 þ2 was introduced constituted by
Face cone angle da (°) 78.326 17.025 wavelet basic functions. Mi-1 u is the orthogonal comple-
Theoretical tooth thickness S (mm) 7.3042 7.3042 ment space of Ni-1 u in Niu, that is
N iu ¼ M i1 i1
u Nu ð7Þ
123
447 Page 4 of 10 Journal of the Brazilian Society of Mechanical Sciences and Engineering (2018) 40:447
Fig. 3 Distribution situation of discrete points of the tooth surface gear (left) and pinion (right)
T
Mi-1
u is the subspace of Niu, and it can be linearly rep- M j1v , and DL-1
i (1 = 1, 2, 3) are the detailed data of the
resented by Niu. Hence, there is a matrix Bi ([2i ? 1] rows control points [24]. Combining with Eqs. (10) and (11), VLi,j
and 2i-1 columns) to make Mi-1 u = Niu Bi. Ai and Bi are can be expressed as follows:
decomposition matrices, and the value of which can be L1
L V i1:j1 DL1
1 Pj
referred to a Ref. [23]. Correspondingly, there are recon- V i:j ¼½ Pi Qi ð12Þ
D2 L1
D3L1 Q j
struction matrices Pi and Qi to arrive at the following:
Since the value of V Li:j ; Ai ; Bi ; Aj ; Bj has been confirmed,
i1 i1 Pi
Nu jM u ¼ N iu ð8Þ the value of V L1 L1
ði ¼ 1; 2; 3Þ can be deter-
Qi i1:j1 and Di
mined. Keeping V L1 L1
i1:j1 as is and making Di ði ¼ 1; 2; 3Þ
According to the relationship between decomposition
and reconstruction, there is equal to zero, V L1 L1
i1:j1 and Di ði ¼ 1; 2; 3Þ are introduced
in Eq. (12) to calculate the value of V Li:j , which marked V Li:j1 .
P
½Ai jBi i ¼ E ð9Þ V Li:j1 is the coordinate of a set of new control points that
Qi
eliminated the high frequency message. A NURBS tooth
where Ni-1 is the scaling function represented by the low
u
surface with higher smoothness was generated while V Li:j1
frequency curved surface with high smoothness and Mi-1 u
was introduced in Eq. (4).
is the wavelet function represented by the high frequency
The mesh surface generated by Eq. (4) was imported
curved surface with low smoothness.
into the UG9.0 software. With some basic operations, the
The vector form of the NURBS surface is
T digital models of a pair of meshing gears shown in Fig. 4
SL ðu; vÞ ¼ N iu V Li:j Nvj ð10Þ were generated. The average fitting error of 50 points is
described in Fig. 5.
VLi,j is the coordinates of the control points. S(u,v)
L
can be The gauss curvature of tooth surfaces is shown in
L-1
decomposed into low frequency surface S(u,v) and high Table 2. According to the data in Table 2, the range and
frequency surface GL-1 (u,v), that is maximum absolute value of the gauss curvature became
SL ðu; vÞ ¼ SL1 ðu; vÞþGL1 ðu; vÞ ð11Þ smaller after being processed by the wavelet. Conse-
j1 T quently, the tooth surface processed by the wavelet had
where SL1 ðu; vÞ ¼ N i1 L1
u V i1:j1 N v , GL1 ðu; vÞ ¼ lower complexity and higher smoothness when compared
T T
M i1 L1
M j1 þ M i1 L1
M j1 þM i1 L1 to the original one. According to a Ref. [20], the lower the
u D1 v u D2 v u D3
complexity of the surface, the smaller the residual height of
123
Journal of the Brazilian Society of Mechanical Sciences and Engineering (2018) 40:447 Page 5 of 10 447
4 Experimental verification
13.065 13.462
being processed have the same error distribution with the
10.237 concave of the gear which shows the machining allowances
10
at the top and over-cutting at the root. Due to the influence
7.532
6.693 of all kinds of factors, such as machine tool vibration, and
6.413 6.254 6.693 6.316
5.371 5.623 measurement error in actual manufacturing, the error dis-
5
tribution is incompatible with simulating manufacturing
which just takes algorithms into account. The value of the
0 maximum machining allowance, average machining error
Concave of Gear Convex of Gear Concave of Pinion Convex of Pinion
and maximum over-cutting is shown in Fig. 11.
Note W represents the surface processed by wavelet;
O represents the original surface .
123
447 Page 6 of 10 Journal of the Brazilian Society of Mechanical Sciences and Engineering (2018) 40:447
Concave of
gear
Convex of
gear
Concave of
pinion
Convex of
pinion
4.4 Analysis and comparison of experimental the tooth surface. Although the fitting error as bigger
results than the tooth surface without being processed, the
smaller machining error shows the advantage of the
1. Table 4 is established based on Figs. 5 and 11. wavelet theory in tooth surface optimization. At the
According to Table 4, the fitting error of the tooth same time, this also points out that it is not conducive
surface processed by wavelet was approximately 1/3 of to improve machining precision by simply improving
the machining error, while the fitting error of the tooth the fitting accuracy of the digital model in the
surface without being processed was approximately machining process of general precision CNC machine
1/5 of the machining error. Hence, machining error tools.
was the main factor that influenced the final error of
123
Journal of the Brazilian Society of Mechanical Sciences and Engineering (2018) 40:447 Page 7 of 10 447
123
447 Page 8 of 10 Journal of the Brazilian Society of Mechanical Sciences and Engineering (2018) 40:447
5 Conclusions
123
Journal of the Brazilian Society of Mechanical Sciences and Engineering (2018) 40:447 Page 9 of 10 447
Maximum machining allowance Open Access This article is distributed under the terms of the Creative
Maximum machining allowance
Average error
Commons Attribution 4.0 International License (http://creative
Average error commons.org/licenses/by/4.0/), which permits unrestricted use, dis-
Maximum value of overcut 43.8
40
Maximum value of overcut 39.28 tribution, and reproduction in any medium, provided you give
35.7
30.51 33.19 appropriate credit to the original author(s) and the source, provide a
19
link to the Creative Commons license, and indicate if changes were
18.03
20 16.78 made.
Machining error ( um )
0
References
-20
1. Wang X (2008) The revolution of gear technology in NC era.
Machinery & Electronics Business, pp 56–68
-40 2. Xiaoqing Li (2004) Research on the NC machining and error
-38.2 -42.2
correcting technology for spiral bevel and hypoid gears. Huaz-
-49.5 hong University of Science and Technology, Diss
-60 3. Mu Y, Li W, Fang Z et al (2018) A novel tooth surface modifi-
-62.9
cation method for spiral bevel gears with higher-order transmis-
Concave Convex
sion error. Mech Mach Theory 126:49–60
Note : W represents the surface processed by wavelet; 4. Paulins K, Irbe A, Torims T (2014) Spiral bevel gears with
O represents the original surface. optimized tooth-end geometry. J Proc Eng 69:383–392
5. Zhou C, Li Z, Hu B et al (2017) Analytical solution to bending
Fig. 11 Deviation value of the tooth surface and contact strength of spiral bevel gears in consideration of
friction. Int J Mech Sci 128:475–485
6. Álvarez A et al (2015) Large spiral bevel gears on universal
Table 4 Fitting error and machining error 5-axis milling machines: a complete process. Proc Eng
132:397–404
Method Processed by Without being 7. Adayi X et al (2009) Study on electrochemical finishing process
wavelet processed for spiral bevel gear. Mech Sci Technol 28(4):476–481
8. Ma N et al (2011) Mathematical modeling for finishing tooth
Tooth surface Concave Convex Concave Convex
surfaces of spiral bevel gears using pulse electrochemical disso-
Average fitting error (lm) 6.413 6.254 5.371 5.623 lution. Int J Adv Manuf Technol 54(9–12):979–986
Average machining error 16.78 18.03 33.19 39.28 9. Li L, Li P, Liu X (2006) Research on the influence of the gear
(lm) tooth surface shape of spiral bevel gear by adjustment error of
The ratio of fitting error to 0.382 0.347 0.162 0.143 machine tool. J Mech Trans 30(4):13–15
machining error 10. Jinyuan Tang, Guowei Lei (2010) Study on effect of CNC
machine motion errors on tooth contract analysis of spiral bevel
gears. China Mech Eng 20:2395–2401
11. Zhang Y, Yan H (2016) New methodology for determining basic
machine settings of spiral bevel and hypoid gears manufactured
surface improved. This effectively improved the phe- by duplex helical method. Mech Mach Theory 100:283–295
nomenon of over-cutting and helped to improve the 12. Ding H, Tang J, Zhong J (2016) An accurate model of high-
machining precision of the tooth surface. A new performance manufacturing spiral bevel and hypoid gears based
on machine setting modification. J Manuf Syst 41:111–119
method for improving the machining precision of
13. Ding H, Tang J, Zhong J et al (2016) A hybrid modification
spiral bevel gears has been put forward from the approach of machine-tool setting considering high tooth contact
establishment of the digital model. performance in spiral bevel and hypoid gears. J Manuf Syst
3. Starting from discrete points of the tooth surface, the 41:228–238
14. Jin Xie, Mingshan Zou, Xiaoling Cui (2009) Effect of curvature
tooth surface of the spiral bevel gears was recon-
distribution feature of complex free-form surface on CNC milling
structed by combining the NURBS theory and multi- performance. J Mech Eng 45(11):164–168
resolution representation principle of the cubic 15. Shi F (2013) Computer aided geometric design and non-uniform
B-spline wavelet, realizing the accurate tooth surface rational B-spline. Higher Education Press, Beijing, pp 166–309
16. Xianli LIU et al (2017) The real-time algorithm of NURBS curve
design of spiral bevel gears. Moreover, this would
retriever interpolation with S-type acceleration and deceleration
provide a better numerical model for the application of control. J Mech Eng 53(3):183–192
NURBS interpolation algorithm in the NC machining 17. Lin MT, Tsai MS, Yau HT (2007) Development of a dynamics-
of spiral bevel gears. At the same time, this would also based NURBS interpolator with real-time look-ahead algorithm.
Int J Mach Tools Manuf 47(15):2246–2262
provide a new modeling method for complex surface
18. Zeng T (1989) Design and machining of spiral bevel gear. Harbin
construction and reverse engineering. Institute of Technology Press, Harbin, pp 47–52
19. Qiang Li et al (2014) Calculating and solid modeling of spherical
involute logarithmic spiral bevel gear. Mach Des Manuf
Acknowledgements This work was supported by National Natural
10:217–219
Science Foundation of China under Grant No. 51665056.
123
447 Page 10 of 10 Journal of the Brazilian Society of Mechanical Sciences and Engineering (2018) 40:447
20. Zhang X, Yong HU, Yang Z (2010) Tooth cutting movement 23. Stollnitz EJ, Derose TD, Salesin DH (1995) Wavelets for com-
analysis of spiral bevel gear based on tooth surface generating puter graphics: a primer, part 1. IEEE Comput Graph Appl
line. J Beijing Univ Technol 36(11):1441–1446 15(3):76–84
21. Yang Z et al (2012) New tooth profile design of spiral bevel gears 24. Fengbei Chen et al (2012) Multi-resolution smooth blending of
with spherical involute. Int J Adv Comput Technol NURBS surface and its application on complex product deformation
4(19):462–469 design. J Comput Aided Des Comput Graph 24(12):1640–1646
22. Zhu X (2000) Freeform curve and surface modeling technique.
Science Press, Henderson, pp 123–137
123