1 Introduction

Face gear transmission have many advantages, such as compact structure, convenient installation, large ranges of transmission ratio, and they have been applied in different mechanisms in industry. A notable example is that they have been successfully applied in aerospace powertrain system [1, 2]. The other examples are also shown in automobile, fishing tools, electrical devices, etc.

Currently, the manufacturing of face gears is one of the key points to promote their applications in industry. Many researchers took great efforts to study the manufacturing of face gears. Firstly, Litvin et al. [3] used a disc-shaped wheel with an involute profile to develop face gears. Later, to improve the machining accuracy and efficiency, Litvin’s group [4,5,6,7] proposed the worm grinding method under a special grinding machine developed in Canada North Star Company. The precision of the face gears machined by that equipment can reach the level of AGMA 12. Meanwhile, Zhou et al. [8] proposed a multistep method to completely grind the whole tooth surface of face gear for some special cases. Moreover, the other manufacturing methods were also investigated, such as the plunge milling [9], planing method [10], CNC milling method [11].

Although the worm grinding method can achieve a high machining accuracy and efficiency, it is very difficult to implement this technology due to its complicated process. Especially, it is very challenge to make sure the final working performance is acceptable based on the manufacturing process. In this paper, a new worm grinding method is proposed to the manufacturing of face gears by choosing optimal profile modification parameters of dressing wheel. In Sect. 2, a closed-form representation is proposed to calculate the worm surface, which is the envelope to the family of dressing wheel surface. Subsequently, the face gear tooth surface is calculated as the envelope surface of worm surface in Sect. 3. According to the calculated face gear tooth surface, the TCA is implemented in Sect. 4, and different modification parameters are applied as the optimization variables to find the optimal solution. The proposed method is validated with the simulation in Sect. 5. The conclusion is given in Sect. 6.

2 Calculation of worm surface

2.1 Worm generation process

Face gear is used to transfer power by meshing with a pinion, which can be a cylindrical gear, bevel gear, etc. According to the meshing process, the face gear tooth surface is generated as the envelope to the family of pinion surfaces. In order to avoid the interference during meshing process, the pinion is replaced with a shaper, which has the same tooth geometry as the pinion’s but with bigger tooth number. The detail about this idea has been well applied in the design and manufacturing process of face gears [1].

Face gears can be accurately manufactured by the worm grinding with good quality [1, 12]. A schematic diagram is shown in Fig. 1 to illustrate the worm generation process. A dressing wheel is applied to manufacture the worm by simulating the motion of a single shaper tooth moving relative to the worm, whose tooth surface is usually designed as the envelope of a shaper tooth surface [1]. When the worm is machined with the dressing wheel, the relative motion is composed of two motions, the worm rotation along its own axis zw and the dressing wheel rotation along axis zs. The ratio of those two rotations is determined according to the transmission ratio of face gear drives [1]. As shown in Fig. 1, φw and φg are the rotation angles of the worm and dressing wheel, respectively; γ0 is the initial installation angle of the dressing wheel. Ews is the distance between two axes of xs and zw. Eg is the distance between the two central points og and os. As shown in Fig. 1, the coordinate systems attached to the dressing wheel, worm and shaper are assigned as Sg, Sw and SS, respectively. The transformation matrix from Sg to Sw can be expressed as

$$\mathbf{M}_{wg}=\mathbf{M}_{ww0}\cdot \mathbf{M}_{w0s}\cdot \mathbf{M}_{sg}=\left[\begin{array}{llll} \cos \left(\varphi _{w}\right) & \sin \left(\varphi _{w}\right) & 0 & 0\\ - \sin \left(\varphi _{w}\right) & \cos \left(\varphi _{w}\right) & 0 & 0\\ 0 & 0 & 1 & 0\\ 0 & 0 & 0 & 1 \end{array}\right]\cdot \left[\begin{array}{llll} 0 & 1 & 0 & E_{ws}\\ 0 & 0 & 1 & 0\\ 1 & 0 & 0 & 0\\ 0 & 0 & 0 & 1 \end{array}\right]\\ \cdot \left[\begin{array}{llll} \sin \left(\gamma _{0}+\varphi _{g}\right) & 0 & \cos \left(\gamma _{0}+\varphi _{g}\right) & E_{g}\cdot \sin \left(\gamma _{0}+\varphi _{g}\right)\\ \cos \left(\gamma _{0}+\varphi _{g}\right) & 0 & - \sin \left(\gamma _{0}+\varphi _{g}\right) & E_{g}\cdot \cos \left(\gamma _{0}+\varphi _{g}\right)\\ 0 & 1 & 0 & 0\\ 0 & 0 & 0 & 1 \end{array}\right]$$
(1)
Fig. 1
figure 1

Worm generation process

According to the worm generation process, the worm surface is generated as the envelope surface of the dressing wheel surface moving relative to the worm. In the next subsection, we first introduce the representation of dressing wheel surface, and then calculate the worm surface.

2.2 The representation of dressing wheel surface

As shown in Fig. 2, the surface of dressing wheel is a rotary surface generating by rotating its profile along its own axis zg. Here, the profile is defined as the same as the profile of a shaper (or a pinion), which is also used to design the tooth surface of face gear [1].

Fig. 2
figure 2

Tooth profile of dressing wheel

For a general case, the shaper profile is usually modified from a standard involute curve and defined according to its generation process from a rack cutter, as depicted in Fig. 3. ar is the parabolic coefficient of the rack cutter profile; α0 is pressure angle; p0 is the vertex of the parabola, and its position is determined by ld and fd; ld is the distance of oro0, and it can be calculated as ld = 0.5s0 ∙ cosα0, where s0 represents the space or the tooth width of the standard rack cutter; fd is the offset distance given as a design parameter.

Fig. 3
figure 3

The profile of a parabolic rack cutter design [13, 14]

The shaper surface is expressed in the shaper coordinate system Ss as [13, 14].

$$\left[\begin{array}{l} \mathbf{r}_{s}\left(u_{r},\theta _{r}\right)\\ 1 \end{array}\right]=\left[\begin{array}{l} x_{r}\cdot \cos (\varphi )+y_{r}\cdot \sin (\varphi )+r_{p}\cdot \sin (\varphi )- \varphi \cdot r_{p}\cdot \cos (\varphi )\\ - x_{r}\cdot \sin (\varphi )+y_{r}\cdot \cos (\varphi )+r_{p}\cdot \cos (\varphi )+\varphi \cdot r_{p}\cdot \sin (\varphi )\\ \theta _{r}\\ 1 \end{array}\right]$$
(2)
$$\left[\begin{array}{l} x_{r}\\ y_{r} \end{array}\right]=\left[\begin{array}{l} \pm (u_{r}- f_{d})\cdot \sin \alpha _{0}\mp (l_{d}+a_{r}\cdot u_{r}^{2})\cdot \cos \alpha _{0}\\ (u_{r}- f_{d})\cdot \cos \alpha _{0}+(l_{d}+a_{r}\cdot u_{r}^{2})\cdot \sin \alpha _{0} \end{array}\right],\varphi =\frac{u_{r}- f_{d}+2a_{r}\cdot u_{r}\cdot \left(l_{d}+a_{r}\cdot u_{r}^{2}\right)}{r_{p}\cdot \left(\pm \sin \alpha _{0}\mp 2a_{r}\cdot u_{r}\cdot \cos \alpha _{0}\right)}$$
(3)

where rp is the pitch circle radius of the shaper; the upper and lower signs correspond to the left and right sides of rack cutter profile, respectively; θr is the coordinate along the axis zs; φ is the rotation parameter of rack cutter; ur is the profile parameter of rack cutter; fd and ar are two modification coefficients. According to Eq. 2, the shaper surface has the same profile at different sections perpendicular to its axis. Since the dressing wheel profile is the same as the shaper profile, taking the profile in xgzg plane as the example, we can obtain it in the dressing wheel coordinate system Sg as

$$\left[\begin{array}{ll} \mathbf{r}_{g}\left(u_{r}\right) & 1 \end{array}\right]^{\mathbf{T}}=\mathbf{M}_{gs}\cdot \left[\begin{array}{llll} \mathbf{r}_{sx}\left(u_{r}\right) & \mathbf{r}_{sy}\left(u_{r}\right) & 0 & 1 \end{array}\right]^{\mathbf{T}}$$
(4)

According to Eq. 4 (or Eq. 2), the tangent vector of the shaper profile can be derived from its first derivative, and we write it as ts(ur), then the tangent vector of the dressing wheel profile can be obtained as tg(ur).

2.3 A new closed-form vector representation of worm surface

As mentioned in subsection 2.1, the worm surface is generated as the envelope surface of the dressing wheel. Since the dressing wheel is a rotary surface as mentioned in subsection 2.2, its envelope surface can be obtained as a closed-form result according to the geometric meshing theory [15], of which the geometric parameters are shown in Fig. 4.

Fig. 4
figure 4

A generic model to represent the surface of revolution of the generating surface

Based on the worm generation process, the worm surface can be obtained according the geometric meshing theory as [15]

$$\mathbf{r}(u_{r},\varphi _{g})=\mathbf{o}_{g}(\varphi _{g})+h\cdot \mathbf{l}(\varphi _{g})+\rho (u_{r})\cdot \mathbf{n}(u_{r},\varphi _{g})$$
(5)
$$\mathbf{n}=\frac{\cos \alpha \cdot \mathbf{v}_{h}^{2}}{(\mathbf{l}\times \mathbf{v}_{h})^{2}}\cdot \mathbf{l}- \frac{\left(\mathbf{l}\cdot \mathbf{v}_{h}\right)\cdot \cos \alpha }{(\mathbf{l}\times \mathbf{v}_{h})^{2}}\cdot \mathbf{v}_{h}\pm \frac{\sqrt{(\mathbf{l}\times \mathbf{v}_{h})^{2}- \cos ^{2}\alpha \cdot \mathbf{v}_{h}^{2}}}{(\mathbf{l}\times \mathbf{v}_{h})^{2}}\cdot (\mathbf{l}\times \mathbf{v}_{h})$$
(6)

Where the angle between normal vector of meshing point and tool axis vector can be expressed as

$$\alpha=\text{arccos}(\left|\mathbf{t}_{gx}\left(u_{r}\right)\right|/\left|\mathbf{t}_{g}\left(u_{r}\right)\right|)$$
(7)

The distance between the meshing point p and ph can be expressed as

$$\rho =\mathbf{r}_{gx}(u_{r})/\sin \alpha$$
(8)

The distance between the point ph to the central point og can be expressed as

$$h=\mathbf{r}_{gx}(u_{r})\cdot \cot \alpha - \mathbf{r}_{gz}(u_{r})$$
(9)

The central point of dressing wheel at any time can be expressed as

$$\left[\begin{array}{l} \mathbf{o}_{\mathbf{g}}\\ 1 \end{array}\right]=\mathbf{M}_{wg}\cdot \left[\begin{array}{l} 0\\ 0\\ 0\\ 1 \end{array}\right]=\left[\begin{array}{l} \cos (\varphi _{w})\cdot (E_{ws}+E_{g}\cdot \cos (\gamma _{0}+\varphi _{g}))\\ - \sin (\varphi _{w})\cdot (E_{ws}+E_{g}\cdot \cos (\gamma _{0}+\varphi _{g}))\\ E_{g}\cdot \sin \left(\gamma _{0}+\varphi _{g}\right)\\ 1 \end{array}\right]$$
(10)

The unit cutter axis vector of the dressing wheel at any time can be expressed as

$$\mathbf{l}=\left[\begin{array}{llll} - \sin (\gamma _{0}+\varphi _{g})\cdot \cos (\varphi _{w}) & \sin (\gamma _{0}+\varphi _{g})\cdot \sin (\varphi _{w}) & \cos \left(\gamma _{0}+\varphi _{g}\right) & 0 \end{array}\right]^{\mathbf{T}}$$
(11)

The velocity vh of point ph during the generating process can be obtained as

$$\mathbf{v}_{\mathbf{h}}=\frac{d\mathbf{o}_{\mathbf{g}}\left(\varphi _{g}\right)}{d\varphi _{g}}+h\cdot \frac{d\mathbf{l}\left(\varphi _{g}\right)}{d\varphi _{g}}$$
(12)

By submitting Eqs. 612 into Eq. 5, we can obtain the explicitly expression of tooth equation of the worm surface. The model of worm surface calculated by the explicitly expression shown in Fig. 5.

Fig. 5
figure 5

Model of worm surface

3 The calculation of face gear tooth surface generated by worm grinding

The generation process of worm grinding face gears are shown in Fig. 6a. φw and φ2 are two rotation angles of worm and face gear, respectively. E2s is the distance from the center point of worm to the center point of shaper. The generation process includes three movements. 1) The Face gear is rotating along its axis with an angular velocity ω2. 2) The worm is rotating along its axis with an angular velocity ωw. 3) The worm is feeding along the radial direction of face gear at a speed vw. The movements 1) and 2) meet the transmission ratio relationship as ω2w=Nw/N2. With the above three movements, the worm can grind the complete face gear tooth surface. Subsequently, the tooth equation of the face gear r2 can be expressed in the face gear attached coordinate system S2 as

$$\left\{\begin{array}{l} \mathbf{r}_{2}(u_{r},\varphi _{g},\varphi _{w},E_{2s})=\mathbf{M}_{2w}(\varphi _{w},E_{2s})\cdot \mathbf{r}_{w}(u_{r},\varphi _{g})\\ \mathbf{N}_{w}(u_{r},\varphi _{g})\cdot \mathbf{v}_{w}^{\left(w2,E_{2s}\right)}=f_{w2}^{\left(1\right)}(u_{r},\varphi _{g},\varphi _{w},E_{2s})=0\\ \mathbf{N}_{w}(u_{r},\varphi _{g})\cdot \mathbf{v}_{w}^{\left(w2,\varphi _{w}\right)}=f_{w2}^{\left(2\right)}(u_{r},\varphi _{g},\varphi _{w},E_{2s})=0 \end{array}\right.$$
(13)
Fig. 6
figure 6

a Schematic diagram of worm enveloping face gear [7]. b Face gear tooth surface points obtained by worm enveloping

The matrix M2w is the transformation matrix from the coordinate system Sw to S2, and the first meshing equation represents the situation that the rotation parameter φw is constant while the feed parameter E2s is changed; the second represent the situation that the feed parameter E2s is constant while the rotation parameter φw is changed. It can be found from Fig. 6b that the enveloped surface of face gear coincides with the theoretical surface, that proves the correctness of the worm enveloping face gear principle and the new worm surface modeling method.

4 Influence of the modification of dressing wheel parameters on TCA results

In order to improve the meshing performances of the face gear drive, the modification of dressing wheel parameters is applied to study the influence on contact path and transmission error of the face gear drive. The example about the face drives is given with the data shown in Table 1. Based on this example, two kinds of modifications for the position parameter and parabolic parameter, respectively, are implemented as follows.

Table 1 Design parameters of the modified straight tooth face gear transmission system

4.1 Influence of the position parameter modification

For this research, the position parameter modification of face gear fd is changed, while the parabolic parameter ar was taken 0.002. The calculation results are shown in Fig. 7. It can be seen that the contact paths are curves that curve from the outside to the inside of the face gear tooth surface and the transmission error curves approximate parabolas. As the parameter fd increasing, the contact paths gradually shift toward the inner side of the face gear, and the maximum value of the transmission error becomes smaller firstly but then becomes bigger. For the values of fd we taken, when it equals 0.8 the maximum value of transmission error is smallest about 4.3 × 10−5 /rad.

Fig. 7
figure 7

TCA results of the modification of position parameter

4.2 Influence of the parabolic parameter modification

For this research, the value of the parabolic parameter ar is changed, while the position value fd was taken 0, the calculation results are shown in Fig. 8. It can be seen that the contact paths on the face gear become curves that curve from the outside to the inside of the face gear tooth surface and the transmission error curves approximate parabolas. As parameter ar increasing, the contact paths gradually deflect toward the root of the face gear, the maximum value of the transmission error becomes bigger. For the values of ar we taken, when it equals 0.01 the maximum value of transmission error is smallest about 4.8 × 10−5/rad.

Fig. 8
figure 8

TCA results of the modification of parabolic parameter

5 Simulation verification

In this work, a virtual universal five-axis CNC machine tool was used to conduct the manufacturing simulation of worm surface and face gear, whose basic parameters shown in Table 1, in commercial software VERICUT. Both modified parameters fd and as are given as 0.8 and 0.01, respectively. The result is shown in Fig. 9 that the tooth surface deviations of the worm surface and the face gear are less than 10 μm, and most area are about 2 μm. The results are in line with expectation and verify the correctness of the previous theoretical analysis.

Fig. 9
figure 9

Comparison of worm and face gear theory and simulation model

6 Conclusions

A new worm grinding method of face gears is studied, and the worm is machined with a dressing wheel. Several distinguished points of this work are stated as follows.

  1. 1)

    The worm surface is calculated as a new closed-form vector result. As the envelope to the family of worm surfaces, the tooth surface of face gear is calculated with a method of two-parameter envelope.

  2. 2)

    By changing the modification parameters of the dressing wheel, an optimized profile of the dressing wheel is calculated to improve the working performance with the minimal transmission error and acceptable contact path.

  3. 3)

    The grinding process of the face gear in a universal five-axis CNC machine tool is simulated in VERICUT. According to the comparison between the results of simulation and calculation, the proposed method is valid.