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.
Similar content being viewed by others
References
Altintas Y, Weck M (2004) Chatter stability of metal cutting and grinding. CIRP Ann Manuf Technol 53(2):619–642
Quintana G, Ciurana J (2011) Chatter in machining processes: a review. Int J Mach Tool Manuf 51(5):363–376
Altintas Y, Budak E (1995) Analytical prediction of stability lobes in milling. CIRP Ann Manuf Technol 44(1):357–362
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
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
Budak E, Altintas Y (1994) Peripheral milling conditions for improved dimensional accuracy. Int J Mach Tool Manuf 34(7):907–918
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
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
Dunwoody K (2010) Automated identification of cutting force coefficients and tool dynamics on CNC machines. University of British Columbia, Vancouver
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
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
Palmgren A (1964) Grundlagen der Wälzlagertechnik, 3rd edn. Franckische Verlagshandlung, Stuttgart
Houpert L (1997) A uniform analytical approach for ball and roller bearings calculations. J Tribol—T Asme 119(4):851–858
Harris TA (2001) Rolling bearing analysis, 4th edn. Wiley-Interscience, New York
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
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
Jordan HE (1994) Energy-efficient electric motors and their applications, 2nd edn. Plenum, New York
Hughes A (2006) Electric motors and drives: fundamentals, types and applications, 3rd edn. Elsevier, Amsterdam
Bossmanns B (1997) Thermo mechanical modeling of motorized spindle systems for high speed milling. Purdue University, West Lafayette
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)
Agamloh EB (2010) An evaluation of induction machine stray load loss from collated test results. IEEE Transactions on Industry Applications 46(6):2311–2318
Avram IO (2010) Machine tool use phase: modeling and analysis with environmental considerations. Swiss Federal Institute of Technology Lausanne, Lausanne
Altintas Y (2000) Manufacturing automation: metal cutting mechanics, machine tool vibrations and CNC design. Cambridge University Press, Cambridge
Author information
Authors and Affiliations
Corresponding author
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.
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:
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]:
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
Equation 8 can be solved numerically by the Newton–Raphson method. The equation to be satisfied iteratively is
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.
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
From Fig. 12b, we also get
By introducing Eqs. 12 and 13 into Eq. 11, we get
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
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:
which leads to the conclusion
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
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-012-4152-x