Skip to main content
Log in

Cutting torque and tangential cutting force coefficient identification from spindle motor current

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

This article presents an enhanced methodology for cutting torque prediction from the spindle motor current, readily available in modern machine tool controllers. This methodology includes the development of the spindle power model which takes into account all mechanical and electrical power losses in a spindle motor for high-speed milling. The predicted cutting torque is further used to identify tangential cutting force coefficients in order to predict accurately the cutting forces and chatter-free regions for milling process planning purposes. The developed model is compared with other studies available in the literature, and it demonstrates significant improvements in terms of the completeness and accuracy achieved. The developed model is also validated experimentally, and the obtained results show good compliance between the predicted and the measured cutting torque. The developed enhanced procedure is very appealing for industrial implementation for cutting torque/force monitoring and tangential cutting force coefficient identification.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Altintas Y, Weck M (2004) Chatter stability of metal cutting and grinding. CIRP Ann Manuf Technol 53(2):619–642

    Article  Google Scholar 

  2. Quintana G, Ciurana J (2011) Chatter in machining processes: a review. Int J Mach Tool Manuf 51(5):363–376

    Article  Google Scholar 

  3. Altintas Y, Budak E (1995) Analytical prediction of stability lobes in milling. CIRP Ann Manuf Technol 44(1):357–362

    Article  Google Scholar 

  4. Zhang Z, Zheng L, Zhang L, Li Z, Liu D, Zhang B (2005) A study on calibration of coefficients in end milling forces model. Int J Adv Manuf Technol 25(7–8):652–662

    Article  MATH  Google Scholar 

  5. Wang H, Qin X, Ren C, Wang Q (2012) Prediction of cutting forces in helical milling process. Int J Adv Manuf Technol 58:849–859

    Article  Google Scholar 

  6. Budak E, Altintas Y (1994) Peripheral milling conditions for improved dimensional accuracy. Int J Mach Tool Manuf 34(7):907–918

    Article  Google Scholar 

  7. Matsubara A, Ibaraki I (2009) Monitoring and control of cutting forces in machining processes: a review. International Journal of Automation Technology 3(4):445–456

    Google Scholar 

  8. Cho DW, Jeong YH (2002) Estimating cutting force from rotating and stationary feed motor currents on a milling machine. Int J Mach Tool Manuf 42(14):1559–1566

    Article  Google Scholar 

  9. Dunwoody K (2010) Automated identification of cutting force coefficients and tool dynamics on CNC machines. University of British Columbia, Vancouver

    Google Scholar 

  10. Cao YZ, Altintas Y (2004) A general method for the modeling of spindle-bearing systems. J Mech Des 126(6):1089–1104. doi:10.1115/1.1802311

    Article  Google Scholar 

  11. Jones AB (1960) A general theory for elastically constrained ball and radial roller bearings under arbitrary load and speed conditions. ASME J Basic Eng 82:309–320

    Article  Google Scholar 

  12. Palmgren A (1964) Grundlagen der Wälzlagertechnik, 3rd edn. Franckische Verlagshandlung, Stuttgart

    Google Scholar 

  13. Houpert L (1997) A uniform analytical approach for ball and roller bearings calculations. J Tribol—T Asme 119(4):851–858

    Article  Google Scholar 

  14. Harris TA (2001) Rolling bearing analysis, 4th edn. Wiley-Interscience, New York

    Google Scholar 

  15. Antoine JF, Abba G, Molinari A (2006) A new proposal for explicit angle calculation in angular contact ball bearing. J Mech Des 128(2):468–478. doi:10.1115/1.2168467

    Article  Google Scholar 

  16. Bossmanns B, Tu JF (2001) A power flow model for high speed motorized spindles—heat generation characterization. J Manuf Sci Eng—Trans ASME 123(3):494–505

    Article  Google Scholar 

  17. Jordan HE (1994) Energy-efficient electric motors and their applications, 2nd edn. Plenum, New York

    Google Scholar 

  18. Hughes A (2006) Electric motors and drives: fundamentals, types and applications, 3rd edn. Elsevier, Amsterdam

    Google Scholar 

  19. Bossmanns B (1997) Thermo mechanical modeling of motorized spindle systems for high speed milling. Purdue University, West Lafayette

  20. Köfler H (2003) Stray load losses in induction machines. A review of experimental measuring methods and a critical performance evaluation. Paper presented at the International Conference on Renewable Energy and Power Quality (ICREPQ)

  21. Agamloh EB (2010) An evaluation of induction machine stray load loss from collated test results. IEEE Transactions on Industry Applications 46(6):2311–2318

    Article  Google Scholar 

  22. Avram IO (2010) Machine tool use phase: modeling and analysis with environmental considerations. Swiss Federal Institute of Technology Lausanne, Lausanne

    Google Scholar 

  23. Altintas Y (2000) Manufacturing automation: metal cutting mechanics, machine tool vibrations and CNC design. Cambridge University Press, Cambridge

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Saurabh Aggarwal.

Appendix

Appendix

1.1 Calculation of dynamic values of bearing contact angles

In Fig. 11a, free-state (nominal) value of the bearing contact angle (α f) is illustrated. This condition refers to when the bearing is immobile and there is no preload. The outer (inner) contact angle is the one that the line connecting the contact point A on the outer ring (B on the inner ring) and the center of the ball forms with the normal direction to the bearing axis.

Fig. 11
figure 11

Free-state, static (a) and dynamic (b) values of the bearing contact angle. Redrawn from [15]

In free-state conditions, both inner and outer contact angles have the same value, equal to α f. The free-state angle of the bearing, a f, is defined by the following trigonometric expression:

$$ \cos {\alpha_{{\text f} }} = \frac{{t - \frac{{{P_d}}}{2}}}{t} $$
(5)

where:

  • t is the distance between the centers of the curvature of the inner and the outer raceway grooves, which is equal to:

    $$ t = {R_o} + {R_i} - {d_b} $$
    (6)
  • R o and R i are, respectively, the radii of the outer and the inner raceway groove curvatures.

  • P d is the diametric clearance, which is, by definition [14]

    $$ {P_{{\text d} }} = {d_{{Bo}}} - {d_{{Bi}}} - 2{d_b} = 2\left( {{b_1} + {b_2}} \right) $$
    (7)
  • d Bo and d Bi are the outer and inner ring raceway contact diameters (in millimeters), respectively

  • d b is the ball diameter (in millimeters)

  • b 1 and b 2 are clearances between the ball and the raceways (in millimeters)

Figure 11a also depicts the condition where the bearing is still immobile, but there is a static preload, F Bp, in the axial direction. An assumption is made that this load is equally distributed on each of the balls, where N b stands for their number. Under the preload, the inner ring moves with respect to the outer ring in the direction of the bearing axis, X. Both contact points and the center of the ball are still collinear, but the angle (α st) that this line forms with the direction normal to the bearing axis (Y) is greater than the free-state angle, α f.

The static value of the bearing contact angle, α st, can be calculated using the following expression [14]:

$$ \frac{{{F_{{Bp}}}}}{{{N_b}{K_a}d_{{\text b} }^{{2n - 1}}}} = \sin {\alpha_{{{\text st} }}}{\left( {\frac{{\cos {\alpha_f}}}{{\cos {\alpha_{{st}}}}} - 1} \right)^n} $$
(8)

where K a is the axial deflection constant (in megapascals) that can be obtained from the corresponding experimentally determined diagrams [14] as a function of the total curvature B

$$ B = \frac{{{R_o}}}{{{d_b}}} + \frac{{{R_i}}}{{{d_b}}} - 1 $$
(9)

Equation 8 can be solved numerically by the Newton–Raphson method. The equation to be satisfied iteratively is

$$ \alpha_{\text{st}}^{\prime } = {\alpha_{{st}}} + \frac{{\frac{{{F_{{Bp}}}}}{{{N_b}{K_a}d_{{\text b} }^{{2n - 1}}}} - \sin {\alpha_{{st}}}{{\left( {\frac{{\cos {\alpha_f}}}{{\cos {\alpha_{{st}}}}} - 1} \right)}^n}}}{{\cos {\alpha_{{st}}}{{\left( {\frac{{\cos {\alpha_f}}}{{\cos {\alpha_{{st}}}}} - 1} \right)}^n} + n{{\tan }^2}{\alpha_{{st}}}{{\left( {\frac{{\cos {\alpha_f}}}{{\cos {\alpha_{{st}}}}} - 1} \right)}^{{n - 1}}}\cos {\alpha_f}}} $$
(10)

which is satisfied when \( \alpha_{\text{st}}^{\prime } - {\alpha_{{st}}} \) is zero.

The main case that we are interested in is related to the dynamic state, when the bearing rotates under the load. The load on a bearing consists of an axial force, F Sa, equally distributed on each of N b balls and radial forces, F ro and F ri, that act on a ball through the outer and inner rings, respectively (Fig. 11b). The assumptions made are that the bearing has a constant rotational speed around the X-axis, the motion is without vibrations, and no sliding motion is supposed to appear at points A and B [15].

Balls follow the cage orbital motion around the X-axis. Due to friction forces in contact points, each ball also rotates around its own axis. This leads to the occurrence of the gyroscopic moments on the balls (Fig. 12a). Because of the inertial force (centrifugal force, F C, in Fig. 12a), the outer and inner contact angles have now two different values, α o and α i.

Fig. 12
figure 12

Free body diagram of an angular contact ball bearing. Redrawn from [14]

In order to calculate the bearing contact angles, a free body diagram is constructed in Fig. 12a. At the contact points A and B, the outer and inner contact actions are supposed to be reduced to the resultant forces F o and F i (acting on each ball). These forces are decomposed, respectively, into normal loads, W o and W i, and tangential loads, T o and T i. The result of the centrifugal force, F C, is directed along the Y-axis and is applied at point C (center of the ball).

The assumption that the tangential forces compensate the gyroscopic moment allows for a simplification of the free body diagram [15]. Thus, we get the system of forces represented in Fig. 12b, which will help us determine the set of equations necessary for the calculation of contact angles.The sum of force projections in direction Y′ is

$$ {F_{{ri}}} - {F_{{ro}}} + {F_{{\text C} }} = 0{ } $$
(11)

From Fig. 12b, we also get

$$ \tan {\alpha_i} = \frac{{\frac{{{F_{{Sa}}}}}{{{N_b}}}}}{{{F_{{ri}}}}} \Rightarrow {F_{{ri}}} = \frac{{{F_{{Sa}}}}}{{{N_b}\tan {\alpha_{{\text i} }}}} $$
(12)
$$ \tan {\alpha_o} = \frac{{\frac{{{F_{{Sa}}}}}{{{N_b}}}}}{{{F_{{ro}}}}} \Rightarrow {F_{{ro}}} = \frac{{{F_{{Sa}}}}}{{{N_b}\tan {\alpha_o}}} $$
(13)

By introducing Eqs. 12 and 13 into Eq. 11, we get

$$ {F_{{ri}}} - {F_{{ro}}} + {F_C} = \frac{{{F_{{Sa}}}}}{{{N_{{\text b} }}\tan {\alpha_i}}} - \frac{{{F_{{{\text Sa} }}}}}{{{N_b}\tan {\alpha_o}}} + {F_C} = 0{ } \Rightarrow $$
$$ \frac{1}{{\tan {\alpha_{{\text o} }}}} - \frac{1}{{\tan {\alpha_i}}} = \frac{{{F_C} \cdot {N_b}}}{{{F_{{Sa}}}}} $$
(14)

where:

  • F C is the centrifugal force (in newton) which can be calculated as [19] (p. 175)

    $$ {F_C} = \frac{{\pi {\rho_b}d_{{\text b} }^3\omega_{{\text C} }^2{d_{{{\text Bm} }}}}}{{12}} $$
    (15)
  • ρ b is the mass density of balls/rollers (in kilograms per cubic meter)

  • ω C is the angular velocity of the cage (radian per second)

    $$ {\omega_C} = \frac{{2\pi {n_C}}}{{60}} = \frac{{\pi {n_C}}}{{30}} $$
    (16)
  • n C (1/s) is the rotational speed of the cage (orbital ball/roller speed) [14]

    $$ {n_C} = \frac{1}{2}\left[ {{n_i}\left( {1 - {\gamma_{{\text b} }}} \right) + {n_o}\left( {1 + {\gamma_{{\text b} }}} \right)} \right] $$
    (17)
  • n o and n i are the rotational speeds of the outer and inner rings, respectively

  • γ b is a geometrical parameter

    $$ {\gamma_b} = \frac{{{d_b}\cos {\alpha_{{{\text st} }}}}}{{{d_{{Bm}}}}} $$
    (18)

For machine tools, n o = 0 and Eq. 17 becomes

$$ {n_C} = \frac{{{n_{{\text i} }}}}{2}\left( {1 - {\gamma_b}} \right) = {n_C} = \frac{{{n_{{\text M} }}}}{2}\left( {1 - {\gamma_{{\text b} }}} \right) $$
(19)

where n M is the number of rotations of the spindle shaft.

Bossmanns [19] makes an assumption that the changes of the contact angles in the outer and inner contact points follow the rules:

$$ {\alpha_o} = {\alpha_{{{\text st} }}} + \Delta {\alpha_o} $$
(20)
$$ {\alpha_i} = {\alpha_{{st}}} + \Delta {\alpha_i} $$
(21)
$$ \Delta {\alpha_o} = - \Delta {\alpha_i} $$
(22)

which leads to the conclusion

$$ {\alpha_{{\text o} }} + {\alpha_i} = 2{\alpha_{{st}}} $$
(23)

Equations 10 and 23 constitute a sufficient system for the calculation of the dynamic load contact angles, which can be solved by numerical iteration.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Aggarwal, S., Nešić, N. & Xirouchakis, P. Cutting torque and tangential cutting force coefficient identification from spindle motor current. Int J Adv Manuf Technol 65, 81–95 (2013). https://doi.org/10.1007/s00170-012-4152-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-012-4152-x

Keywords

Navigation