Paper received: 2012-04-15, paper accepted: 2012-10-18 © 2012 Journal of Mechanical Engineering. All rights reserved. Hobbing Strategy and Performance Analyses of Linkage Models for Non-Circular Helical Gears Based on Four-Axis Linkage Youyu Liu12* - Jiang Han2 - Lian Xia2 - Xiaoqing Tian2 1 School of Mechanical and Automotive Engineering, Anhui Polytechnic University, China 2 Institute of CIMS, Hefei University of Technology, China The application of non-circular helical gears has been largely restricted to their manufacturing techniques. For realization of their hobbing, a kind of hobbing strategy based on a four-axis linkage and some fundamental hobbing models have been built by a generating method of helical tooling rack. This method includes profile-linkage models and extra rotation models. Based on the strategy and the models achieved, eighteen kinds of schemes and functional models have been developed according to the variety of hobbing processes in profile movement, axial movement, and extra rotation, which have an effect on profile precision, axial precision and control performance. The effect is analyzed from the aspects of profile-hobbing performance, axial movement performance and extra rotation performance, by using a 3D machining simulation. Excellent strategy and models have been singled out progressively. Finally, the excellent strategy and model (constant revolving velocity of hob & constant axial speed for workpiece & extra rotation of workpiece) is obtained with the characteristics of high precision, high efficiency and ease of control. The excellent strategy and model have been demonstrated to be valid by hobbing tests. The results between the test for tooth flanks and the computer simulations are in good agreement. This work provides the options of schemes for the manufacture of non-circular helical gears, and will promote its application significantly. Keywords: non-circular helical gears, four-axis linkage, hobbing, linkage models, machining simulation 0 INTRODUCTION Non-circular gears synthesize the advantages of circular gears and cam mechanisms, and can deliver a combination of high output power and excellent level accuracy with a continuously variable transmission. Non-circular gears have been applied to construction machineries, machine tools, automotives, aerospaces and other fields [1] to [3]. Most of current research is focused on non-circular spur gears. However, the studies for the design and manufacture of non-circular helical gears are few. For the advantages such as larger contact ratio, less impact and noise, smaller teeth be free of undercut, non-circular gears have a fairly good application prospect. Recently, remarkable progress of non-circular gears has been made in the research of implementing their function and analyzing their performance [4] and [5]. As for their manufacturing technology, some academics have conducted some research. Wu et al. [6] have proposed a numerical algorithm of the tooth profile of non-circular gears based on the characteristics of cutter envelope, which can only be used for non-circular spur gears by wire electric discharge machining. In the last few years, new approaches to gear cutting have emerged. For example, José Luís Huertas Talón et al. [7] have offered a method of manufacturing a spur gear in Ti-6Al-4V alloy using a wire electrical discharge machine. In addition, a precision gear was cut on 0.4 mm stainless steel sheets with fiber laser precision processing system in paper [8]. The above-mentioned methods can also be applied to non-circular spur gears regardless of their shape of pitch curve, but does not apply at all to non-circular helical gears. Moreover, those methods above, being hopelessly inefficient, are suitable only for such gears with special materials or extreme thinness. Hobbing is still our first choice for its high efficiency. Hou and Liu [9] have researched a meshing theory model for the manufacturing of non-circular helical gears by a generating method of helical tooling rack, and analysed the geometric features of the tooth profile, but provided no processing program for them. In this paper, some available hobbing schemes and functional models have been developed based on the strategy of the four-axis linkage and the fundamental linkage models. Profile precision, axial precision and control performance have been analyzed according to the variety of the hobbing process in profile movement, axial movement, and extra rotation by using 3D machining simulation. Thus, excellent strategy and models have been singled out progressively. 1 HOBBING MODEL FOR NON-CIRCULAR HELICAL GEARS BASED ON A FOUR-AXIS LINKAGE 1.1 Hobbing Strategy Based on a Four-Axis Linkage As shown in Fig. 1, the hob rotation mb and the workpiece rotation mc must keep a strict transmission ratio, which generates meshing movement. Meanwhile, the workpiece must move along the >>-axis (namely vy) to form non-circular gears pitch curve. Moreover, the hob should move along the z-axis, namely vz, to cut a full-depth tooth. For helical gears, extra rotation is essential, which can be implemented by extra rotation of workpiece, namely Amc, or that of hob, namely Amb. All of the above is the basic hobbing strategy based on a four-axis linkage. Fig. 1. Schematic diagram of a four-axis hobbing process Compared to the four-axis linkage, the workpiece should move along the x-axis (namely vx) based on the five-axes linkage, which would increase the number of linkage axes. In addition, machining accuracy may be decreased due to a clearance while reciprocating movement [10]. Consequently, Four-axis Linkage method is a good hobbing strategy for non-circular helical gears. 1.2 Fundamental Hobbing Models Based on a Four-Axis Linkage According to the meshing theory of hobbing non-circular helical gears by a helical tooling rack [9], the pitch line of the helical tooling rack rolls along the pitch curve of the non-circular helical gears without slip. A revolving hob and an extra rotation (Amc or Amb) can realize the functions of the helical tooling rack. The cross-section of workpiece is shown in Fig. 2. The tooling rack is formed by the hob projected to the end-face, the pitch line of which tangents to the point P with the pitch curve of the non-circular helical gears on the end-face. For pure rolling between them, the motion of the workpiece is 5, and that of the tooling rack is l. As shown in Fig. 2, S(oxyz) is a machine coordinate system, the x-axis and z-axis of which are independently parallel to the pitch line of the hob and the turning spindle axis of the workpiece, and the y-axis of which passes through the turning spindle axis of that. Sb (ob xbyb zb) is a cutting tool coordinate system, moved with the helical tooling rack, and each axis of which is parallel with that of S (o xyz). At the beginning, the Sb(obxbybzb) and the S(oxyz) coodinate systems are kept in superposition. Sc(ocxcyczc) is a workpiece coordinate system, it revolves with the workpiece, and the zc-axis of which is coincident with the turning spindle axis of the workpiece. At the beginning, the xc-axis is parallel with the y-axis, and the yc-axis is parallel with the x-axis. Moreover, we build a polar coordinate system that has a pole oc and polar axis xc . The pitch curve equation of the non-circular helical gears is r = r (6). The modulus of the polar radius is r; the polar angle is 6; the polar-angular velocity is rn. The forward direction of the 6, the yc, and the rnc is as shown in Fig. 2. Fig. 2. Cross-section of workpiece 1.2.1 Profile-Linkage Models As shown in Fig. 2, the angle between the polar radius and the tangent of the pitch curve of the workpiece is p. From the theory of calculus [11], we can infer the following. ^ = arctan (r/dr/dQ) (0 <^c dd¡j. dt dt dt c dt The Eq. (2) is substituted in the Eq. (4), then (3) r2 + 2 (dr/dO) - r - d2r/dO2 dO =---2---• (5) r2 + (dr/dO)2 dt For the pitch curve (r = r(0)) being a kind of non-circular curve, ojc varies nonlinearly with ob in hobbing. As shown in Fig. 2, there is an equialent helical gear that has center of rotation, o0 and reference radius corresponding to the distance R, which is from Oc to the tangent of the pitch curve. Some parameters such as the helix angle pc, the normal module mn , and the transverse module mt are the same as those of non-circular helical gears. The equivalent teeth number is marked as Zv , then, to to 2R 2Rcos ßc K Km. Km_ where the K is the lobes of hob. R = r sin(n - = r sin ^. (6) (7) The Eqs. (1), (5) and (7) are substituted in the Eq. (6), then, 2r2 cosßc(r2 + 2(dr/dGQ -r d2 r/dG2 ) de to Í 2 \3/2 Kmn (r2 +(dr¡dGJ ) — . (8) dt From Eq. (7), the velocity of the workpiece along the normal direction of the pitch line of the tooling rack can be deduced. dR rdr/dO^r2 + 2(dr/dOf -rd2r/dO1 ] dQ (r2 +(dr/dOf 3/2 Ht' (9) From Eqs. (5), (8) and (9), a fundamental linkage model based on hobbing is elicited as follows. = r(dr/dO)toJ^r2 + (dr/dO)2 , toc = Km^r2 +(d^dO)2tob/(2r 2cosßc ) (10) 1.2.2 Extra Rotation Models As mentioned previously, extra rotation can be implemented by a workpiece or hob. 1.2.2.1 Extra Rotation of Workpiece If an extra rotation Aojc is added to the workpiece rotation Oc , marked as "A", the workpiece should rotate a week additionally while moving a screw lead along the axle of that [12]. £ r A dt = tan £ vzdt. (11) Differentiating Eq. (11) and simplifying it: A^ =(vjan pc )r. (12) The resultant angular velocity q/c is as follows. ®c =®c (13) where the "+" is adopted while the direction of the helix of the hob is in accordance with that of the gears; otherwise, the "-" is adopted. 1.2.2.2 Extra Rotation of Hob As shown in Fig. 3, an extra rotation Ao^ is added to the hob rotation ob , marked as "B". The line t-t is a tangent to the inclined tooth flank in the point of P. The component of the vertical motion vz related to the common normal line n-n is vnz. Va represents an extra linear velocity in the point of P due to Aob , the component of which related to the common normal line is vnA. Vz = vzsinßc' vA = Kmt A®b/2 = Kmn Amb/(2sinXh), (14) VA = VA SSnh> where the is the lead ascending angle of the hob. Va IN i^COc A \ -i t J viyr ^COb V Jvz Fig. 3. Common tangent plane of hobbing The normal velocity of the hob in the meshing point should equal to that of the workpiece [10]. (15) v, = From Eqs. (14) and (15), Amb = (2vz sin pc )Kmn, (16) the resultant angular velocity ab is as follows: ab =mb + ^mb, (17) where the "-" is adopted while the direction of the helix of the hob is in accordance with that of the gears; otherwise, the "+" is adopted. 2 REALIZATION STRATEGY OF THE LINKAGE MODEL There are three kinds of hobbing methods [9], such as constant revolving velocity of hob (marked as "U"), constant revolving velocity of workpiece (marked as "V") and constant polar-angular velocity of workpiece (marked as "W"), in the cross-section of non-circular gears. The constant revolving velocity of hob implies that the velocity of hob keeps constant, consequently the workpiece rotates at constant arc length at the same time. The constant revolving velocity of workpiece implies that the workpiece rotates with a constant angular velocity. The constant polar-angular velocity of the workpiece implies that the workpiece rotates with constant polar-angular velocity. There are three kinds of movement methods for the axial movement vz , such as being coupled with mb (marked as "a"), being coupled with mc (marked as "P") and constant axial speed (marked as "y"). For the variety of hobbing process in profile movement, axial movement, and extra rotation, there are eighteen ( C^Ci, = 18) kinds of schemes and functional models that can be realized. For the constant revolving velocity of hob, some schemes such as "UaA", "UPA", "UyA" or "UaB", "UPB", "UyB" can be constructed from Eqs. (1) and (2), or Eqs. (1) and (3), and the mathematical model of which is Eqs. (18) or (19). The vz = f (mb, mc, k3) in Eqs. (18) and (19) can be determined based on the linkage methods of the axial movement, as Eq. (20). For the constant revolving velocity of workpiece, some schemes such as "VaA", "VPA", "VyA" or "VaB", "VPB", "VyB" can be constructed from Eqs. (1) and (2), or Eqs. (1) and (3), and the mathematical model of which is Eqs. (21) or (22). For the constant polar-angular velocity of the workpiece, some schemes such as "WaA", "WPA", "WyA" or "WaB", "WPB", "WyB" can be constructed from Eqs. (1) and (2), or Eqs. (1) and (3), and the mathematical model of which is Eqs. (23) or (24). vy =[Kmn (dr/dd)2rcosPc . Kmn^r 2 + (dr/M)2 tan pc m* =--fl-Wb ±-V„ (18) 2r cos pc r V = f (a>b,ac,k3 ) vy = [Kmn (dr/dO))2rcos Pc Km^r2 +(dr/d0)2/2r2 cos Pc a>*b =mb + [2sin Pc/Kmn ]vz, V = f (b^ctl ), ®„ = 'b- (19) vz = f (cob,mc,k3 ) = kiWb (a) k2œc (p) k3 (r) (20) mu = (dr/dd) r2 + (dr/dd) 2r2 cospjKmnyjr2 +(dr/dd) =mc ±vztanpJr' V = f („>®c>k3 ) - (dr/dd )r2 +(dr/dd)2 (21) mu = 2r2 cos Pc + _ 2 sin Pc Km^r2 + (dr/dd)) Km« '" (22) vz = f (cob,mc,k3 ) r (dr/dO)\r2 + 2 (dr/def -r (d2 r/dO2 ) 2r2 cos pc Cc = r 2I32 I r2 + (dr/dO) I r2 + 2(dr/dO) -r (d2r/dO2) CO, r 2 ~i3/) Kmn I r2 + (dr/dO) I C (23) r2 + 2(dr/dO)2 -r(d2r/dO2) ^ ± vztanpc r2 +(dr/dO)) Vz = f (CbC ,k3 ), v y r (24) r(dr/dofr2 + 2(dr/dOf -r(d2r/dO2f =-F-VW2-m' [r2 + (dr/dOf ] 2r2 cos fa [r2 + 2 (dr/dOf -r (d2r¡dO2f 2 sin „ * =---32-~ a +- Kmn [r2 + (dr/dOf ] Kmn ^fff*jfflllPfW^ c> Fig. 4. Constant axial speed & extra rotation of workpiece; a) scheme of the "UyA", b) scheme of the "VyA", c) scheme of the "WyA" a) b) cj > -T Ac >\ dj Fig. 5. Profile-hobbing performance; a) scheme of the "UyA", b) scheme of the "VyA", c) scheme of the "WyA", d) graph of mb - 0 3.1 Analysis of Profile-Hobbing Performance Involute profiles are formed by the meshing movement between mb and mc on the end-face, which means that the profile precision is determined only by the methods of the profile hobbing process. That is to say, the profile precision has nothing to do with the methods of axial movement and extra rotation. To compare different profile hobbing process features, 3D machining simulations, taking the same axial movement (y) and the same extra rotation ("A") as a case, are conducted and shown in Fig. 4. Their tool paths on the end-face (z = 0) are shown in Fig. 5. From Figs. 5a and d, we can find that mb is constant on any polar angle to the scheme of the "UyA", which makes cutting marks of any tooth uniform, and the precision is basically identical. As illustrated in Figs. 5a and d, mb of the scheme of the "VyA" fluctuates. All variables in MATLAB can be inquired conveniently [14]. We find that the minimum mb is 98 rad/s when 0 is 0 or n, and its maximum is 191.4 rad/s while 0 is 0.3 n or 1.7 n. The maximum is 1.95 times as much as the minimum, which makes the cutting marks of every tooth nonuniform. Thus, the precision is different. As shown in Fig. 5c d, the mb of the scheme of the "WyA" fluctuates sharply. The figures show that the maximum mb is 612.5 rad/s when 0 is 0, and its minimum is 38.28 rad/s while 0 is n. The maximum is 16 times more than the minimum, which makes the precision of every tooth vary greatly. The precision of the gear should be measured at its lowest level. Therefore, the constant revolving velocity of hob should be adopted, and can obtain the highest manufacturing precision under a given efficiency. The next ordinal is the constant revolving velocity of the workpiece, the constant pola-angular velocity of the workpiece. 3.2 Analysis of Axial Movement Performance The full-depth tooth can be hobbed through the vz movement, and the axial precision is determined only by the methods of axial movement. To compare the features of different axial movement, three kinds of axial movement methods with the same profile hobbing process ("U") and the same extra rotation ("A") are analyzed. As shown in Fig. 6a, Sz is an axial displacement of hob at a polar angle, and ASz is its successive clearance. The Sz of the schemes of the "UaA", the "UpA" and the "UyA" are shown in Fig. 6b, which shows that the Sz of the "UaA" and the "UyA" change linearly with 0, but the "UpA" varies nonlinearly. The maximum and the minimum each lie in 0.14 n and 1.86 n. Table 1 lists the final axial displacement of hob and its successive clearance in 0, 0.14 n, n, and 1.86 n. The successive clearances of the "UaA" and the "UyA" are constant to any axial displacement and any polar angle. The successive clearances of the "UpA" are constant to any axial displacement and the same polar angle, not to any polar angle. The minimum of that lies in 0.14 n, which means that the cutting marks are the most plentiful, so the precision is the highest. However, the maximum lies in 1.86 n, which means that the cutting marks are the thinnest, so the precision is the lowest. Therefore, the schemes of the "UaA" and the "UyA" can obtain the highest precision under a given efficiency. a) b) 0.5tt tt 1.5tt Fdlar Angle 9 [rad] Fig. 6. Axial movement performance; a) elevation view of tool-path, b) axial displacement Table 1. Axial displacement and successive clearance in specific polar angle e [rad] 0 0.14 n n 1.86 n UaA Sz [mm] -50.000 -50.336 -52.723 -55.169 ASz [mm] -5.000 -5.000 -5.000 -5.000 UßA Sz [mm] -50.205 -50.000 -52.989 -56.058 ASz [mm] -5.021 -4.966 -5.027 -5.089 UyA Sz [mm] -50.000 -50.336 -52.723 -55.169 ASz [mm] -5.000 -5.000 -5.000 -5.000 The scheme of the "UaA" has the characteristics of constant revolving velocity of hob ("U") and being coupled with mb (a). From Eq. (20), it is fined that vz (= k1 fflj) is unchanging, which means that the essence between the "UaA" and the "UyA" is the same, and their axial movement performance is the same. Due to controlling less synchronal axis being relatively simple, the scheme of the "UyA" is suitable to adopt. 3.3 Analysis of Extra Rotation Performance Through analyzing the hobbing methods under the same profile movement (e.g. "U") and the same axial movement (e.g. y), it can be concluded that they have the same precision and efficiency regardless of the extra rotation of the workpiece ("A") or extra rotation of hob (B). To the scheme "UyB", Amb is attached to hob rotation, which causes angular acceleration of the synthesis angular velocity a* to be nonzero. The machine should adopt a servomotor driver, which would restrict its output power. However, Amb is attached to workpiece rotation in the scheme "UyA", and there is little difference between the synthesis angular velocity a* and mc , which increases no difficulty in control. In this case, the hob can be driven by an AC motor, and its angle or angular velocity can be measured by a detecting element. The testing signal can be turned into a digital signal, as a fundamental frequency, which can make up a double-fundamental-frequency control system with another fundamental frequency that controls the vz [15]. Therefore, the scheme "UyA" is the best. 4 HOBBING TESTS AND DETECTION FOR TOOTH FLANKS The excellent scheme of the "UyA" has been brought into operation based on a hobbing platforms with ARM (Advanced RISC Machines) & DSP (Digital Signal Processor) & FPGA (Field Programmable Gata Array) [16]. The actual hobbing process with the elliptical helical gear hobbed is presented in Fig. 7, from which we find that the gear can be hobbed corrected. The surface roughness of the 1st tooth (0 = 1.3°) and the 17th tooth (0 = 187°) of the elliptical helical gear can be detected by a surface roughness measuring instrument [17]. The point cloud figures of roughness for tooth flanks are shown in Figs. 8a and b, which shows that both of the two are very close, and there is no discernible difference between the two tooth flanks including their profile precision and their axial precision. Therefore, a conclusion that all of the profile precisions of the gear are uniform can be drawn. Compared to the results between the computer simulations and the experimental studies, the results have shown that they are in good agreement. Fig. 7. Machining process and elliptic helical gear a) b) +4.9210 Peak |jm Valley -2.3349 (1) (2) Fig. 8. Point cloud of roughness for tooth flanks, a) 0 =187°, b) 0 =1.3° 5 CONCLUSIONS The hobbing strategy based on the four-axis linkage has been built by the generating method of helical tooling rack, and some fundamental hobbing models have been deduced, which includes profile-linkage models and extra rotation models. These works make the hobbing of non-circular helical gears possible. Eighteen kinds of schemes and functional models have been developed based on the fundamental hobbing models built, according to the variety of hobbing processes in profile movement, axial movement, and extra rotation. Profile precision is determined only by methods of profile movement, and its axial precision is determined only by those of axial movement, and control performance is determined only by those of extra rotation. The excellent strategy and model have been selected orderly. (3) The scheme of the "UyA" is an excellent linkage obtained, the mathematical model of which is the simultaneous Eqs. (18) and (20). Morever, schemes of the "UyB", the "UaA" and the "UaB" can also realize a hobbing with high precision and high efficiency, while those machine tools have a special requirement, and the control systems can also meet the requirement of dynamic characteristics. Then, those schemes are also available as options. (4) Through the hobbing tests, it has been concluded that the excellent strategy and the model are correct and feasible. The results between the tests for tooth flanks and the computer simulations are in good agreement. 6 ACKNOWLEDGEMENTS This work was financially supported by the Special Funds of the National Natural Science Foundation of China (Grant No. 51275147). 7 REFERENCES [1] Litvin, F.L., Gonzalez-Perez, I., Fuentes, A. (2008). Design and investigation of gear drives with non-circular gears applied for speed variation and generation of function. Computer Methods in Applied Mechanics and Engineering, vol. 197, no. 45-48, p. 3783-3802, D01:10.1016/j.cma.2008.03.001. [2] Wayne, C. (2008). A new tolerance modeling and analysis methodology through a two-step linearization with applications in automotive body assembly. Journal of Manufacturing Systems, vol. 27, no. 1, p. 2635, D0I:10.1016/j.jmsy.2008.05.002. [3] Petre, A., Drago?, M., Catalin, A. (2012). A gear with translational wheel for a variable transmission ratio and applications to steering box. Mechanism and Machine Theory, vol. 52, no. 6, p. 267-276, D0I:10.1016/j. mechmachtheory.2012.02.005. [4] Mundo, D., Gatti, G., Dooner, D.B. (2009). 0ptimized five-bar linkages with non-circular gears for exact path generation. Mechanism and Machine Theory, vol. 44, no. 4, p. 751-760, D0I:10.1016/j. mechmachtheory.2008.04.011. [5] Erika, O., Domenico, M., Guido, A.D., Marco, C. (2008). Numerical and experimental analysis of non-circular gears and cam-follower systems as function generators. Mechanism and Machine Theory, vol. 43, no. 8, p. 996-1008, D01:10.1016/j. mechmachtheory.2007.07.004. [6] Wu, C.Y., Jin, Y.Z., He, L.Y. (2008). Numerical algorithm of tooth profile of noncircular gear based on the characteristics of cutter envelope. China Mechanical Engineering, vol. 19, no. 15, p. 1796-1799. (in Chinese) [7] Huertas Talon, J.L., Cisneros Ortega, J.C., Cisneros Ortega, L., Ros Sancho, E., Faci Olmos, E. (2010). Manufacture of a spur tooth gear in Ti-6Al-4V alloy by electrical discharge. Computer-Aided Design, vol.42, no. 3, p. 221-230, D0I:10.1016/j.cad.2009.11.001. [8] Guan, B.G., Liao, J.H., Meng, H.Y., Liu, S.H., Chang, M. (2005). Study of cutting precision gear wheel with fiber laser. Applied Laser, vol. 25, no. 6, p. 365-368. (in Chinese) [9] Hou, D.H., Liu, Z.M. (2003). Meshing theory analysis model for the manufacturing of helical noncircular gear by the helical tooling rack generating method. Chinese Journal of Mechanical Engineering, vol. 39, no. 8, p. 49-54, D0I:10.3901/JME.2003.08.049. (in Chinese) [10] Hu, C.B., Ding, H.Y., Yan, K.M., Wu, Z.X. (2005). Simultaneous-control model for hobbing of noncircular helical gears. Journal of Lanzhou University of Technology, vol. 31, no. 24, p. 43-45. (in Chinese) [11] Meredith, L.G., Radestock, M. (2005). A reflective higher-order calculus. Electronic Notes in Theoretical Computer Science, vol. 141, no. 5, p. 49-67, D0I:10.1016/j.entcs.2005.05.016. [12] Bouzakis, K.-D., Friderikos, O., Tsiafis, I. (2008). FEM-supported simulation of chip formation and flow in gear hobbing of spur and helical gears. CIRP Journal of Manufacturing Science and Technology, vol. 1, no. 1, p. 18-26, DOI:10.1016/j.cirpj.2008.06.004. [13] Fetvaci, C. (2010). Generation simulation of involute spur gears machined by pinion-type shaper cutters. Strojniški vestnik - Journal of Mechanical Engineering, vol. 56, no. 10, p. 644-652. [14] Vijay Sekar, K.S., Pradeep Kumar, M. (2012). Optimising flow stress input for machining simulations using Taguchi methodology. International Journal of Simulation Modelling, vol. 11, no. 1, p. 17-28, DOI:10.2507/IJSIMM11(1)2.195. [15] Staniek, R. (2011). Shaping of Face Toothing in Flat Spiroid Gears. Strojniški vestnik - Journal of Mechanical Engineering, vol. 57, no. 1, p. 47-54, DOI:10.5545/sv-jme.2010.093. [16] Fei, J.Y., Deng, R., Zhang, Z., Zhou, M. (2011). Research on Embedded CNC Device Based on ARM and FPGA. Procedia Engineering, vol. 16, no. 11, p. 818-824, DOI:10.1016/j.proeng.2011.08.1160. [17] Abouelatta, O.B., Madl, J., Zhou, M. (2001). Surface roughness prediction based on cutting parameters and tool vibrations in turning operations. Journal of Materials Processing Technology, vol. 118, no. 1-3, p. 269-277, DOI:10.1016/S0924-0136(01)00959-1.