Method for Inspection of Spiral Bevel Gears 
                           in Klingelnberg Cyclo-Palloid System


                Hisashi TAMURA, Kazumasa KAWASAKI and Yoshihiro NAKANO    
Niigata University. JAPAN The pair of spiral bevel gears fabricated by Klingelnberg's cyclo-palloid method can be expected to have a good contact pattern because the gear tooth surfaces are fundamentally conjugate. In practice, however, the first gear pair having a good contact pattern is difficult to obtain because of the machine setting errors such as tool setting errors and workpiece setting errors in gear cutting. In this paper, an inspection method for detecting the machine setting errors in a spiral bevel gear cutting in a Klingelnberg cyclo-palloid system is proposed. In this method, the coordinates of many points on the gear tooth surface are measured using a coordinate measuring machine and a geometrical gear tooth surface expressed as the functions of the machine settings is estimated by the method of least squares so that the surface can fit the measured data. The deviations of the estimated machine settings from the design values are considered to be the machine setting errors. The machine setting errors in gear cutting were detected using this method and corrective cutting which compensated for the errors was carried out. Consequently, more accurate gear could be obtained. Key Words: Measurement, Gear, Inspection, Spiral Bevel Gear, Klingernberg Cyclo-Plloid System, Method of Least Squares, Machine Setting Error, Coordinate Measuring Machine 1. Introduction The pair of spiral bevel gears in a Klingelnberg cyclo-palloid system can be expected to have a good contact pattern because the tooth surfaces are fundamentally conjugate. In practice, however, a gear pair with a good contact pattern is difficult to obtain because of machine setting errors such as tool setting and workpiece setting errors in bevel gear cutting. In order to develop a good contact pattern, it is necessary to recut on the basis of contact pattern observation. Such recutting depends heavily on skillful workmanship or on trial-and-error cutting methods. One of the authors has proposed an inspection method for detecting machine setting errors in order to obtain an accurate gear without recutting based on the contact pattern observation. The errors are detected from tooth surface measurement data using a coordinate measuring machine (CMM). In the previous paper, the machine settings in which errors may occur were called error factors and the selection method of the error factors to be detected was presented. In this selection method, an error factor having significant influence on the gear tooth surface must be selected. This method was applied to hypoid gears and the machine setting errors were successfully detected. However, this method was not successful in application to spiral bevel gears in a Klingelnberg cyclo-palloid system. It was clear that the method broke down in the case that the error of the selected error factor was small. We found that the previous result was acceptable when the error of the error factor happened to be large. In this paper, a new method for finding the error factors from the tooth surface measurement data, namely, a selection method of error factors, is proposed, and the inspection method is applied to spiral bevel gears in a Klingelnberg cyclo-palloid system. 2. Basic Concept of Inspection Method In spiral bevel gear cutting, machine setting errors such as tool setting and workpiece setting errors are unavoidable. Each machine setting error influences the gear tooth surface. This study is based on such concepts. The coordinates of many points on the gear tooth surface are measured using a CMM and a theoretical gear tooth surface expressed as a function of the machine settings is estimated by the method of least squares so that the surface fits the measured data. The deviations of the estimated machine settings from the design settings are considered to be the machine setting errors in gear cutting. These errors can be fed back to the gear cutting process, so that more accurate gears are obtained. 3. Inspection of Spiral Bevel Gears For measurement, the spiral bevel gear is set arbitrarily on a CMM. The positions of the gear axis and the datum plane must be determined by measurement independent of the tooth surface measurement because the gear is set arbitrarily. We can make the origin ƒ­g and gear axis zg in the coordinate system ƒ­g-xgygzg fixed to the gear coincide with the origin ƒ­m and axis zm in the coordinate system ƒ­m-xmymzm fixed to the CMM, as shown in Fig.1. However, the angle by which the gear is rotated about its axis is uncertain. Therefore, we must define an unknown angle ƒ³ between axis xg and axis xm. Figure 2 shows that the tooth surface Xm and the spherical probe of radius are in contact with each other at point Qm. The coordinates of the probe center Pm are theoretically expressed as a position vector P(Px,Py,Pz) in ƒ­m-xmymzm. P = X‚@+ r‚ON‚ ¥¥¥¥¥¥¥(1) On the other hand, the coordinates of the probe center Pm are measured by the CMM. The measured coordinates are expressed as a position vector M(Mx,My,Mz). P and M expressed in the rectangular coordinate system ƒ­m-xmymzm are transformed into a cylindrical coordinate system ƒ­m-ƒÁmƒÆmzm the cylindrical axis of which is as shown in Fig.3: P = (P‚’, PƒÆ, P‚š)‚s@@@@@@@@@@ @@@@@@@@@@@@@@@@@ @@ ¥¥¥¥¥¥¥(2) M = (M‚’, MƒÆ, M‚š)‚s Under this transformation, each component (Px,Py,Pz) of P is expressed in the following form : P‚’ = P‚’(ƒË,ƒÕ; C‚P, C‚Q, ¥¥¥ , C‚‹) PƒÆ = PƒÆ(ƒË,ƒÕ;ƒ³, C‚P, C‚Q, ¥¥¥ , C‚‹) (3) P‚š = P‚š(ƒË,ƒÕ; C‚P, C‚Q, ¥¥¥ , C‚‹) where ƒÒ and ƒÕ are the parameters expressing the tooth surface and are variable. On the other hand,C1,C2,¥¥¥¥,Ck are the parameters expressing the machine settings and are invariable because the machine settings do not change during the gear cutting process. When the values of C1,C2,¥¥¥¥,Ck are different from the respective design values, we consider that there are machine setting errors in bevel gear cutting. In this section, we also express the error factors corresponding to these errors as C1,C2,¥¥¥¥,Ck. Let the components Pr and Pz be equal to the components Mr and Mz respectively: M‚’ - P‚’(ƒË,ƒÕ; C‚P, C‚Q, ¥¥¥ , C‚‹) = 0 ¥¥(4) M‚š - P‚š(ƒË,ƒÕ; C‚P, C‚Q, ¥¥¥ , C‚‹) = 0 From Eq.(4), parameters ƒÒ and ƒÕ can be determined, being independent of ƒ³ but being dependent on C1,C2,¥¥¥¥,Ck. The determined parameters ƒÒ and ƒÕ are substituted into PƒÆ. Then, the residual E is defined as the difference between the arguments MƒÆ and PƒÆ: Fig.1 Relation between coordinate systems ƒ­m-xmymzm and ƒ­g-xgygzg Fig.2 Measurement of tooth surface Fig.3 Transformation into cylindrical coordinate system E = MƒÆ - PƒÆ(ƒ³; C‚P, C‚Q, ¥¥¥ , C‚‹) ¥¥¥¥¥¥¥(5) The coordinates of n points on the gear tooth surface are measured and each residual Ei(i=1,2,¥¥¥¥,n ) corresponding to the coordinates of the i-th measured point Mi is calculated from Eq.(5). We generally cannot obtain the values of ƒ³,C1,C2,¥¥¥¥,Ck so that all the Ei(i=1,2,¥¥¥¥,n) are equal to zero. Therefore, we estimate the values of ƒ³,C1,C2,¥¥¥¥,Ck so that the sum of the squares of Ei(i=1,2,¥¥¥¥,n) can be minimized, namely, we estimate these values by the method of least squares. The sum of the squares of Ei, denoted by F, is as follows: n F = ƒ° E‚‰‚Q@@@@@@@@@@@@@@¥¥¥¥¥¥¥(6) i=1 However, the extent of the real gear tooth surface is limited compared with the theoretical gear tooth surface, the gear tooth surface is a generated complex surface, and the errors of C1,C2,¥¥¥¥,Ck are small, so that the following two cases may occur. (i) One is that some of the errors in gear cutting have similar influences on the real tooth surface. In this case, it is difficult to distinguish the influences of those errors. (ii) The other is that errors having very significant influences and errors having slight influences on the tooth surface are both contained in C1,C2,¥¥¥¥,Ck. In this case, the errors with slight influences are sometimes concealed by the errors with significant influences, so that the errors with slight influence cannot be distinguished. In either case, it is difficult to estimate all the values of C1,C2,¥¥¥¥,Ck simultaneously. In the previous paper, the case (i) was evaluated in terms of the independence among plural error factors, the case (ii) was evaluated in terms of the influence coefficients, and we selected the error factor to be detected according to these two evaluation criteria. When we consider estimation of the value of C1 as an example, the value of ƒ³ (Fig.1) must also be estimated simultaneously because it is an uncertain angle independent of the machine setting errors. The simultaneous equations (7) are obtained by the method of least squares: Ý F „Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ = 0 Ý C‚P ¥¥¥¥¥¥¥(7) Ý F „Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ = 0 ݃³ 4. Selection Method of Error Factors In the previous paper , we selected the error factor having most significant influence on the tooth surface beforehand and estimated it. In the previous method, however, the estimated theoretical gear tooth surface does not always fit the measured data well and accuracy of fit is not satisfactory in the case when the error of the error factor selected beforehand is small and the errors of other error factors are large. In this case, if the deviation of the estimated value from the design value is considered to be the machine setting error and the deviation is fed back to the gear cutting process, more accurate gears cannot be obtained. Therefore, the error factors of the occurrence of errors must be found from the measured data. In this section, a method for finding the error factors of the occurrence of errors, namely, a selection method of error factors, is proposed for the first time. We estimate the values of error factor C1 and angle ƒ³ from Eq.(7) by assuming that the errors of other error factors are zero. Then, we estimate the values of C2 ,C3,¥¥¥¥,Ck in the same manner as for C1. After these estimates, we calculate ƒ¢t according to Eq.(8) for each C2,C3,¥¥¥¥,Ck.ƒ¢t corresponds to standard deviation in statistics and means the accuracy of fit which expresses whether the estimated tooth surface fits the measured data or not. ƒ¢t is calculated using the following equation: F ƒ¢t = S‚’ ã „Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ ¥¥¥¥¥¥¥(8) n where Sr denotes the mean radius of the gear. When the mean cone distance of the gear is denoted by Rm and the pitch cone angle of the gear is denoted by ƒÅ,Sr=Rm sinƒÅ. When the estimated tooth surface fits the measured data Mi(i=1,2,¥¥¥¥,n) exactly,ƒ¢t is zero. In other words, when the value of ƒ¢t is small, we consider that the tooth surface is estimated well by the measured data Mi. Hence, the error factor indicating the smallest ƒ¢t is considered first as an error factor to be detected. However, it is uncertain whether the errors of other error factors are small or not. Therefore, we estimate the values of other error factors separately and calculate each ƒ¢t using the estimated value of the first error factor. If there is another error factor for which ƒ¢t is smaller than the first one, this error factor is also considered as an error factor to be detected. Otherwise, only the first error factor is considered as an error factor to be detected. As mentioned above, the deviations of the estimated values of the selected error factors from the design values are considered to be the machine setting errors and corrective cutting which compensates for the errors is carried out. 5. Tooth Surface of Spiral Bevel Gear in Klingelnberg Cyclo-Palloid System It is necessary to express the equation of the generated gear tooth surface Xm and that of its unit normal Nm in this method. Therefore, Xm and Nm are expressed mathematically in this section. Since the spiral bevel gear in a Klingelnberg cyclo-palloid system is generated by an imaginary crown gear whose tooth trace is a trochoid curve, the equations of the generated gear tooth surface and of its unit normal can be expressed by using the equation of the tooth (tool) surface of the crown gear. The concave tool surface of the crown gear is considered in this section, but a similar analysis may be applied to the convex tool surface. Figure 4 shows the geometrical interrelations of a Klingelnberg cyclo-palloid system. A rolling circle R rolls on a base circle Q which is on the pitch surface of the imaginary crown gear. r and q denote the radii of the circles R and Q respectively. ƒ­-xyz is the coordinate system fixed to the crown gear and axis z is the crown gear axis. Axis y coincides with the pitch surface generator . P is a point fixed to the circle R. When the rolling circle R rolls on the base circle Q, the locus on the pitch surface described by the point P is a trochoid curve. The coordinate system ƒ­-xyz fixed to the circle R is introduced in order to express the equation of the tool surface of the crown gear. The cutter is attached to the rolling circle R. ƒ­Pƒ­c is the machine distance and is denoted by Md. The radii r and q are represented by the equations: Z‚— M‚„ sinƒÅ r = „Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ , q = M‚„ - r ¥¥¥¥¥¥¥(9) Z‚‚ + Z‚— sinƒÅ where Zb is the number of teeth of the generated gear and Zw is the number of starts of the cutter head. The cutter and the coordinate system fixed to the cutter are shown in Fig.5. Although a cutter with linear cutting edges is considered in this paper, a similar analysis may be applied to a cutter with circular cutting edges . is the cutter radius,rc is the pressure angle of the cutter blade, and ƒÁ is the parameter representing the linear cutting edge. The edge Xc is expressed in ƒ­c-xcyczc by the following equation: 0 X‚ƒ(ƒÉ) = m r‚ƒ + ƒÉtanƒÁ n ¥¥¥¥¥¥¥(10) ƒÉ The surface of the locus described by Xc in ƒ­-xyz is expressed as: X (ƒË,ƒÉ) = C (ƒÆ‚P) X‚ƒ(ƒÉ) + D (ƒË) ¥¥¥(11) where cosƒÆ‚O= (M‚„‚Q + R‚‚Q - r‚ƒ‚Q) / 2 M‚„R‚ cosƒ¦‚O= (R‚‚Q + r‚ƒ‚Q- M‚„‚Q) / 2 R‚r‚ƒ @ƒÆ‚P(ƒË) = M‚„ƒË/ r + ƒ¦‚O ¥¥(12) - M‚„sin(ƒË-ƒÆ‚O) @@@@@D (ƒË) = m M‚„cos(ƒË-ƒÆ‚O) n 0 and C is the coordinate transformation matrix with respect to the rotation about axis z: @@@@@ @cosƒÆ‚P@|sinƒÆ‚P 0 C(ƒÆ‚P) = m sinƒÆ‚P cosƒÆ‚P 0 n ¥¥¥¥¥¥(13) 0 0 1 Fig.4 Tooth trace of imaginary crown gear Fig.5 Cutter with linear cutting edges Fig.6 Locus of cutting edge In Eqs.(11) and (12), ƒÒ is a parameter which represents the swivel angle of the cutter around axis z (see Fig.6). X expresses the equation of the tooth (tool) surface of the imaginary crown gear whose tooth trace is a trochoid curve in a Klingelnberg cyclo-palloid system. The unit normal of X is expressed by N. The imaginary crown gear is rotated about axis z by angle ƒÕ and generates the tooth surface of the spiral bevel gear. We call this rotation angle ƒÕ of the crown gear the generating angle. When the generating angle is ƒÕ, the coordinate system ƒ­-xyz is rotated about axis z by ƒÕ in the coordinate system ƒ­-xyz fixed in space. Therefore, X and N are rewritten as XƒÕ and NƒÕ in ƒ­-XYZ : XƒÕ(ƒÒ,ƒÉ;ƒÕ) = C (ƒÕ) X (ƒÒ,ƒÉ) ¥¥(14) NƒÕ(ƒÒ,ƒÉ;ƒÕ) = C (ƒÕ) N (ƒÒ,ƒÉ) When ƒÕ is zero,ƒ­-XYZ coincides with ƒ­-xyz. Assuming the relative velocity W(XƒÕ) between the crown gear and the generated gear at the moment when generating angle is ƒÕ , the generating condition of the gear teeth is as follows: NƒÕ(ƒÒ,ƒÉ;ƒÕ) ¥ W(ƒÒ,ƒÉ;ƒÕ) = 0 ¥¥¥¥¥¥¥(15) from which the following equation is obtained: ƒÉ=ƒÉ(ƒË;ƒÕ) ¥¥¥¥¥¥¥(16) Substituting Eq.(16) into Eq.(14),XƒÕ{ƒÒ,ƒÉ(ƒÒ;ƒÕ);ƒÕ} which expresses the generating line of the gear tooth surface and its unit normal NƒÕ{ƒÒ,ƒÉ(ƒÒ;ƒÕ);ƒÕ} in ƒ­-XYZ can be obtained. As shown in Fig.7, XƒÕin ƒ­-XYZ is transformed into ƒ­g-xgygzg and is denoted by Xg. Since ƒ­g-xgygzg is rotated by angle -ƒÕ /sinƒÅ,Xg is represented by the equation: -ƒÕ ƒÎ X‚‡(ƒË,ƒÕ) = C|‚Pi„Ÿ„Ÿ„ŸjA|‚Pi„Ÿ„Ÿ+ƒÅ jXƒÕ(ƒÒ,ƒÕ) sinƒÅ 2 ¥¥¥¥¥¥¥¥¥(17) where A is the coordinate transformation matrix with respect to the rotation about axis X: 1 0 0 ƒÎ ƒÎ ƒÎ Ai\+ƒÅj=m 0 cosi\+ƒÅj @|sini\+ƒÅ n 2 2 2 ƒÎ ƒÎ 0 sini\+ƒÅj cosi\+ƒÅj 2 2 ¥¥¥¥¥¥¥(18) In Eq.(17), regarding ƒÒ and ƒÕ as parameters, surface Xg expresses the equation of the generated gear tooth surface. The unit normal Ng of Xg is -ƒÕ ƒÎ N‚‡(ƒË,ƒÕ) = C|‚Pi„Ÿ„Ÿ„ŸjA|‚Pi„Ÿ„Ÿ+ƒÅj NƒÕ(ƒÒ,ƒÕ) sinƒÅ 2 ¥¥¥¥¥¥¥¥¥(19) Xg and Ng in ƒ­g-xgygzg are transformed into ƒ­m-xmymzm and are denoted by Xm and Nm in Eq.(1). Equations (17) and (19) include Md,rc,ƒÁ,ƒÅ, etc. which correspond to C1,C2 ,¥¥¥¥,Ck in Eq.(3). Fig.7 Relation between coordinate systems ƒ­-XYZ and ƒ­g-xgygzg Fig.8 Gear setup on CMM When these values are different from the design values, there are machine setting errors in gear cutting. 6. Results of Inspection An inspection of the spiral bevel gear in a Klingelnberg cyclo-palloid system was carried out in order to confirm the validity of the proposed method. The dimensions of the inspected gear are shown in Table 1. The cutter and machine settings are shown in Table 2. A spherical probe of radius r0=0.997mm was used in the measurement shown in Fig.8. We measured twenty six points on the tooth surface in order to avoid the influence of accidental errors. The error factors in spiral bevel gear cutting may include machine distance Md with respect to the gear cutting machine, cutter radius rc and pressure angle ƒÁ with respect to the cutter, and pitch cone angle ƒÅ, mounting distance L (see Fig.7), and offset distance lx along the X axis in ƒ­-XYZ, with respect to the workpiece setting. The values of error factors and ƒ³ were estimated from the measured data separately in order to find the error factors of the occurrence of errors and each accuracy of fit ƒ¢t was calculated. These results are shown in Table 3. The deviations of the estimated values of error factors from the design values are shown as errors. Since the error factor whose ƒ¢tis the smallest is the mounting distance L , the theoretical gear tooth surface corresponding to the mounting distance L+ƒ¢L =101.00-0.25=100.75mm can be considered to fit the measured data best. In other words, the gear tooth surface is actually cut with the mounting distance L in which the error ƒ¢L=-0.25mm occurs although the surface should be cut with L equal to 101.00mm. Table 1 Dimensions of spiral bevel gear Table 2 Cutter and machine settings Table 3 Results of inspection Table 4 Results of inspection for ƒ¢L=-0.250mm Table 5 Results of inspection after corrective cutting However, it is uncertain whether the errors of other error factors are small or not. Therefore, we estimated the values of error factors Md,rc,ƒÁ,ƒÅ,lx and each value of ƒ³ separately, and calculated each value of ƒ¢t for L of 100.75mm in order to determine the values of other error factors. These results are shown in Table 4 in the same manner as those in Table 3. No errors occur in Md,rc,ƒÁ,ƒÅ and lx because each accuracy of fit ƒ¢t is nearly equal to 3.7ƒÊm which is ƒ¢t of L in Table 3. In other cases, if one of the ƒ¢t shown in Table 4 is smaller than the smallest value 3.7ƒÊm of ƒ¢t in Table 3, we consider that the error of the corresponding error factor will occur. From Table 4, we can consider that error occurs only in L. Therefore, corrective cutting increasing L by 0.250mm was carried out. Then, the values of L and ƒ³ were estimated, and the accuracy of fit ƒ¢t was calculated. The results after the corrective cutting are shown in Table 5. The value of ƒ¢t with respect to L is very small. Furthermore, the gear tooth surface is cut accurately because the estimated error of L is 0.004mm which is very small. These results show the efficacy of the corrective cutting. As mentioned above, the validity of the proposed method was confirmed. 7. Conclusion Although the pair of spiral bevel gears in a Klingelnberg cyclo-palloid system can be expected to have a good contact pattern, the first accurate gear pair is difficult to obtain because of machine setting errors such as tool setting and workpiece setting errors in gear cutting. Therefore, gear recutting based on observation of the contact pattern, which depends heavily on skillful workmanship or on trial-and-error cutting methods is necessary in order to develop a good contact pattern. In this paper, an inspection method for detecting the machine setting errors in spiral bevel gear cutting in a Klingelnberg cyclo-palloid system was proposed in order to obtain an accurate gear without recutting based on contact pattern observation. In this method, a theoretical gear tooth surface expressed as a function of the machine settings is estimated from the tooth surface measurement data using a coordinate measuring machine and the machine setting errors are detected. In this study, we evaluated many error factors with respect to the machine settings from the measured data on the gear tooth surface. As a result, we could detect the machine setting errors. Furthermore, corrective cutting which compensated for the errors was carried out, so that more accurate gears could be obtained. We acknowledge the manager Koreaki Ichino of Nagaoka Gear Works Co., Ltd. in Japan for his support in gear inspection and gear cutting. References (1) Litvin, F. L., Theory of Gearing, NASA Reference Publication 1212, (1989), 352, NASA Lewis Research Center, Cleveland, Ohio. (2) Townsend, D. P., Dudley's Gear Handbook Second Edition, (1991), 20-42, McGraw-Hill. (3) Tamura, H., A Study on the Method of Inspecting a Spiral Bevel Gear, Trans. Jpn. Soc. Mech. Eng., (in Japanese), Vol.52, No.478, C(1986), p.1798-1804. (4) Oya, M., Yoshimura, K. and Tamura, H., A New Method of Inspecting an Hourglass Worm, Trans. Jpn. Soc. Mech. Eng., (in Japanese), Vol.58, No.547, C(1992), p.864-869. (5) Kawasaki, K. and Tamura, H., A Method for Detection of Errors in Hypoid Gear Cutting, Trans. Jpn. Soc. Mech. Eng., (in Japanese), Vol.59, No.567, C(1993), p.3513-3519. (6) Merritt, H. E., Gears (3rd ED.), (1954), 40, Sir Isaac Pitman & Sons, Ltd., London. [Back]