Skip to main content
Log in

A novel high-order discretization method for the milling stability prediction considering the differential of directional cutting coefficient and vibration velocities

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

Abstract

A novel high-order discretization method for the prediction of milling stability is proposed in this paper to increase the accuracy and efficiency considering the differential of directional cutting coefficient and vibration velocities. Same to the existing full-discretization method (FDM) and semi-discretization method (SDM), the milling system is expressed as a linear time-periodic equation and the time period is discretized into discrete time intervals to approximate the solution. In this algorithm, the cutting force coefficient matrix of the whole integrand is reconstructed to lay the foundation for the fast and accurate approximation. Then, the monodromy matrix (or the Floquet matrix) is calculated by the method used in the temporal finite element analysis (TFEA) instead of the multiple recursive algorithms which can improve the computational time. Finally, the computational efficiency is defined in a new way which gives quantitative comparisons for different discretization methods. It is shown that the proposed method can reduce the computational cost by 91–95% when the same errors are required.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Data availability

All data generated or analyzed during this study are included in this published article.

Code availability

Provided in the paper.

References

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

    Article  Google Scholar 

  2. J. Tlusty, Dynamics of high–speed milling, Journal of Manufacturing Science and Engineering 108 (2) 59–67.

  3. S.A. Tobias SA, W. Fishwich, Theory of regenerative machine tool chatter, The engineer 205 (7) (1958) 199–203.

  4. Tlusty J, Poláĉek M (1963) The stability of machine–tool against self–excited vibration in machining. Intl Res Prod Eng Trans ASME 1(1):465–474

    Google Scholar 

  5. S.A. Tobias, Machine Tool Vibration, J. Wiley, 1965.

  6. P.V. Bayly, J.E. Halley, BP, Mann, M.A. Davies, Stability of interrupted cutting by temporal finite element analysis, in: Proceedings of the ASME Design Engineering Technical Conference. Vol. 6C, 2001, pp. 2361–2370.

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

    Article  Google Scholar 

  8. S.D. Merdol, Y, Altintas, Multi frequency solution of chatter stability for low

  9. immersion milling,, Journal of Manufacturing Science and Engineering,

  10. Transactions of the ASME 126 (3) (2004) 459–466.

  11. Halanay A (1961) Stability theory of linear periodic systems with delay. Revue de Mathéematiques Pures et Appliquées 6(4):633–653

    Google Scholar 

  12. J.K. Hale, Theory of functional differential equations, Springer–Verlag, New York, 1977

  13. Insperger T, Stepan G (2002) Semi-discretization method for delayed systems. Int J Numer Meth Eng 55(5):503–518

    Article  MathSciNet  MATH  Google Scholar 

  14. Insperger T, Stépán G (2004) Updated semi-discretization method for periodic delay-differential equations with discrete delay. Int J Numer Meth Eng 61(1):117–141

    Article  MathSciNet  MATH  Google Scholar 

  15. Ding Y, Zhu LM, Zhang XJ, Ding H (2010) A full-discretization method for prediction of milling stability. Int J Mach Tools Manuf 50(5):502–509

    Article  Google Scholar 

  16. Ding Y, Zhu LM, Zhang XJ, Ding H (2010) Second-order full-discretization method for milling stability prediction. Int J Mach Tools Manuf 50(10):926–932

    Article  Google Scholar 

  17. Ding, Y, Zhu, L, Zhang, X, and Ding, H, 2011. Numerical integration method for prediction of milling stability. Journal of Manufacturing Science and Engineering, 133(3).

  18. Xia Y, Wan Y, Luo X, Liu Z, Song Q (2021) An improved numerical integration method to predict the milling stability based on the Lagrange interpolation scheme. Intl J Adv Manuf Technol 116:2111–2123

    Article  Google Scholar 

  19. Xia Y, Wan Y, Su G, Du J, Zhang P, Xu C (2022) An improved numerical integration method for prediction of milling stability using the Lagrange-Simpson interpolation scheme. Intl J Adv Manuf Technol 120(11–12):8105–8115

    Article  Google Scholar 

  20. Zhang Z, Li H, Meng G et al (2015) A novel approach for the prediction of the milling stability based on the Simpson method. Int J Mach Tools Manuf 99:43–47

    Article  Google Scholar 

  21. Qin C, Tao J, Li L, Liu C (2017) An Adams-Moulton-based method for stability prediction of milling processes. The Intl J Adv Manuf Technol 89(9):3049–3058

    Article  Google Scholar 

  22. Qin CJ, Tao JF, Shi HT, Xiao DY, Li BC, Liu CL (2020) A novel Chebyshev-wavelet-based approach for accurate and fast prediction of milling stability. Precis Eng 62:244–255

    Article  Google Scholar 

  23. Munoa J, Beudaert X, Dombovari Z, Altintas Y, Budak E, Brecher C, Stepan G (2016) Chatter suppression techniques in metal cutting. CIRP Ann 65(2):785–808

    Article  Google Scholar 

  24. Stone B (2014) Chatter and machine tools. Springer

    Book  Google Scholar 

  25. Preumont A (1997) Vibration control of active structures, vol 2. Kluwer academic publishers, Dordrecht

    Book  MATH  Google Scholar 

  26. Neugebauer R, Denkena B, Wegener K (2007) Mechatronic systems for machine tools. CIRP Ann 56(2):657–686

    Article  Google Scholar 

  27. Sims ND, Bayly PV, Young KA (2005) Piezoelectric sensors and actuators for milling tool stability lobes. J Sound Vib 281(3–5):743–762

    Article  Google Scholar 

  28. Arun Ramnath R, Thyla PR, Mahendra Kumar N, Aravind S (2018) Optimization of machining parameters of composites using multi-attribute decision-making techniques: a review. J Reinf Plast Compos 37(2):77–89

    Article  Google Scholar 

  29. Ramachandran A, Mavinkere Rangappa S, Kushvaha V, Khan A, Seingchin S, Dhakal HN (2022) Modification of fibers and matrices in natural fiber reinforced polymer composites: a comprehensive review. Macromol Rapid Commun 43(17):2100862

    Article  Google Scholar 

  30. Arunramnath R, Thyla PR, Mahendrakumar N, Ramesh M, Siddeshwaran A (2019) Multi-attribute optimization of end milling epoxy granite composites using TOPSIS. Mater Manuf Processes 34(5):530–543

    Article  Google Scholar 

  31. Gokulkumar S, Thyla PR, ArunRamnath R, Karthi N (2021) Acoustical analysis and drilling process optimization of camellia sinensis/ananas comosus/GFRP/epoxy composites by TOPSIS for indoor applications. J Natl Fib 18(12):2284–2301

    Article  Google Scholar 

  32. Samsudeensadham, S, Mohan, A, Ramnath, RA and Thilak, RK, 2021. Materials, design, and manufacturing for sustainable environment.

  33. Kharwar PK, Verma RK, Singh A (2022) Simultaneous optimisation of quality and productivity characteristics during machining of multiwall carbon nanotube/epoxy nanocomposites. Aust J Mech Eng 20(5):1310–1328

    Article  Google Scholar 

  34. Asiltürk I, Neşeli S (2012) Multi response optimisation of CNC turning parameters via Taguchi method-based response surface analysis. Measurement 45(4):785–794

    Article  Google Scholar 

  35. Asiltürk I, Akkuş H (2011) Determining the effect of cutting parameters on surface roughness in hard turning using the Taguchi method. Measurement 44(9):1697–1704

    Google Scholar 

  36. ArunRamnath R, Thyla PR (2022) Measurement and optimization of multi-attribute characteristics in milling epoxy granite composites using rsm and combined ahp-topsis. Surf Topogr Metrol Prop 10(2):025023

    Article  Google Scholar 

  37. Arun Ramnath R, Thyla PR, Harishsharran AKR (2020) Machining parameter selection in milling epoxy granite composites based on AHP. Mater Today Proc 42:319–324. https://doi.org/10.1016/j.matpr.2020.09.340

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Contributions

Chunlei Song contributed the idea, date analysis, and manuscript writing. No other authors are included in this work.

Corresponding author

Correspondence to Chunlei Song.

Ethics declarations

Ethical approval

Not applicable.

Consent to participate

Not applicable.

Consent to publish

Not applicable.

Competing interests

The authors declare no competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix

Appendix

1.1 MATLAB code for the single-DOF millling model

close all

 

clear all

 

clc

 

tic

 

% the parameters

 

N = 2;

% number of teeth

Kt = 6e8;

% tangential cutting force coefficient

Kn = 2e8;

% normal cutting force coefficient

w0 = 922*2*pi;

% angular natural frequency (rad/s)

zeta = 0.011;

% relative damping

m_t = 0.03993;

% modal mass (kg)

aD = 1.0;

% radial immerison

mot = -1;

% 1: up-milling; -1: down-milling

if mot =  = 1

 

fist = 0;

% start angle for up-milling

fiex = acos(1—2*aD);

% exit angle for up-milling

elseif mot =  = -1

 

fist = acos(2*aD—1);

% start angle for down-milling

fiex = pi;

% exit angle for down-milling

end

 

stx = 400;

% number of steps for spindle speed

sty = 200;

% number of steps for depth of cut

w_st = 0.1e-3;

% starting depth of cut (m)

w_fi = 10e-3;

% final depth of cut (m)

o_st = 5e3;

% starting spindle speed (rpm)

o_fi = 25e3;

% final spindle speed (rpm)

m = 40;

% number of discretization interval

d = ones(m + m,1);

 

D = diag(d,-2);

% matrix D

A = zeros(2, 2);

% matrix A

A(1, 2) = 1;

 

A(2, 1) = -w0^2;

 

A(2, 2) = -2*zeta*w0;

 

I = [1 0;0 1];

 

A0 = 2*A;

% matrix 2*A

A2 = A;

 

MM = pi-acos(2*aD—1);

% angular immerison

% construction of monodromy matrix

 

for x = 1:stx + 1

 

I1 = eye(m + m + 2);

 

C1 = zeros(m + m + 2);

 

D1 = zeros(m + m + 2);

 

E1 = zeros(m + m + 2);

 

o = o_st + (x-1)*(o_fi—o_st)/stx;

 

tau1 = 60/o/N;

 

tau = 60/o/N*(MM/pi);

 

tau2 = tau1-tau;

 

dt = tau/m;

%time interval

dt1 = 2*tau/m;

 

for k = 1: m + 1

 

dtr = 2*MM/N/m;

 

h(k) = 0;

 

h1(k) = 0;

 

for j = 1:N

 

fi = 0;

 

fi = k*dtr + (j-1)*2*pi/N + fist;

 

if (fi >  = fist)*(fi <  = fiex)

 

g = 1;

% tooth is in the cut

else

 

g = 0;

% tooth is out of cut

end

 

fi1(j,k) = fi*g;

 

h(k) = h(k) + g*(Kt*cos(fi) + Kn*sin(fi))*sin(fi);

%cutting coefficients h(t)

h1(k) = h1(k) + g*((Kt*cos(fi)^2-Kt*sin(fi)^2) + 2*Kn*sin(fi)*cos(fi))*2*pi*o/60;

%diferentials of cutting coefficients

end

 

end

 

Fi0 = expm(A2*dt1);

 

Fi01 = expm(A2*dt1);

 

Fi011 = expm(A2*tau2);

 

Fi0111 = expm(A2*dt);

 

invA0 = inv(A0);

 

invA2 = inv(A2);

 

Fi1 = invA2 * (Fi01—I);

 

Fi2 = invA2 * (Fi01*dt1—Fi1);

 

Fi3 = invA2 * (Fi01*dt1*dt1—2*Fi2);

 

Fi4 = invA2 * (Fi01*dt1*dt1*dt1—3*Fi3);

 

Fi5 = invA2 * (Fi01*dt1*dt1*dt1*dt1—4*Fi4);

 

Fi6 = invA2 * (Fi01*dt1*dt1*dt1*dt1*dt1—5*Fi5);

 

Fi10 = invA2 * (Fi0111—I);

 

Fi20 = invA2 * (Fi0111*dt—Fi10);

 

Fi30 = invA2 * (Fi0111*dt*dt—2*Fi20);

 

Fi40 = invA2 * (Fi0111*dt*dt*dt—3*Fi30);

 

for y = 1:sty + 1

 

w = w_st + (y-1)*(w_fi—w_st)/sty;

 

Fi = eye(m + m + 2,m + m + 2);

%Floquet matrix

B0K = [0 0;w*h(1)/m_t 0];

 

B1K = [0 0;w*h1(1)/m_t 0];

 

B2K = [0 0;0 w*h(1)/m_t];

 

C0K = [0 0;w*h(2)/m_t 0];

 

C1K = [0 0;w*h1(2)/m_t 0];

 

C2K = [0 0;0 w*h(2)/m_t];

 

BB = (dt*(Fi20/dt—2*Fi30/dt/dt + Fi40/dt/dt/dt))*C2K;

 

AA1 = (Fi10—3*Fi30/dt/dt + 2*Fi40/dt/dt/dt)*C0K;

 

AA2 = (dt*(Fi20/dt—2*Fi30/dt/dt + Fi40/dt/dt/dt))*C1K;

 

AA = AA1—AA2;

 

FFK = AA—BB;

 

DD = (dt*(—Fi30/dt/dt + Fi40/dt/dt/dt))*B2K;

 

CC1 = (3*Fi30/dt/dt—2*Fi40/dt/dt/dt)*B0K;

 

CC2 = (dt*(—Fi30/dt/dt + Fi40/dt/dt/dt))*B1K;

 

CC = CC1—CC2;

 

FFK1 = CC—DD;

 

for i = 2:m

 

B0K = [0 0;w*h(i-1)/m_t 0];

 

B1K = [0 0;w*h1(i-1)/m_t 0];

 

B2K = [0 0;0 w*h(i-1)/m_t];

 

C0K = [0 0;w*h(i)/m_t 0];

 

C1K = [0 0;w*h1(i)/m_t 0];

 

C2K = [0 0;0 w*h(i)/m_t];

 

D0K = [0 0;w*h(i + 1)/m_t 0];

 

D1K = [0 0;w*h1(i + 1)/m_t 0];

 

D2K = [0 0;0 w*h(i + 1)/m_t];

 

%hermite coefficients

 

ZZ1 = ((3*Fi6/dt-18*Fi5 + 39*dt*Fi4-36*dt*dt*Fi3 + 12*dt*dt*dt*Fi2) + 

 

(Fi5-6*dt*Fi4 + 13*dt*dt*Fi3-12*dt*dt*dt*Fi2 + 4*dt*dt*dt*dt*Fi1))/4/dt/dt/dt/dt;

 

ZZ2 = (Fi6-6*dt*Fi5 + 13*dt*dt*Fi4-12*dt*dt*dt*Fi3 + 4*dt*dt*dt*dt*Fi2)/4/dt/dt/dt/dt;

 

ZZ3 = (Fi5-4*dt*Fi4 + 4*dt*dt*Fi3)/dt/dt/dt/dt;

 

ZZ4 = ((Fi6-4*dt*Fi5 + 4*dt*dt*Fi4)/dt/dt/dt/dt-(Fi5-4*dt*Fi4 + 4*dt*dt*Fi3)/dt/dt/dt);

 

ZZ5 = (7*(Fi5-2*dt*Fi4 + dt*dt*Fi3)/4/dt/dt/dt/dt-3*(Fi6-2*dt*Fi5 + dt*dt*Fi4)/4/dt/dt/dt/dt/dt);

 

ZZ6 = ((Fi6-2*dt*Fi5 + dt*dt*Fi4)/4/dt/dt/dt/dt-2*(Fi5-2*dt*Fi4 + dt*dt*Fi3)/4/dt/dt/dt);

 

%coefficient terms

 

YY2 = ZZ1*D0K-ZZ2*D1K;

 

YY21 = ZZ2*D2K;

 

XX2 = YY2-YY21;

 

YY3 = ZZ3*C0K-ZZ4*C1K;

 

YY31 = ZZ4*C2K;

 

XX3 = YY3-YY31;

 

YY4 = ZZ5*B0K-ZZ6*B1K;

 

YY41 = ZZ6*B2K;

 

XX4 = YY4-YY41;

 

E1(1:2,m + m + 1:m + m + 2) = Fi011;

 

C1(3:4,1:2) = Fi0111;

 

C1(2*i + 1:2*i + 2,2*i-3:2*i-2) = Fi0;

 

D1(3:4,1:2) = -FFK1;

 

D1(3:4,3:4) = -FFK;

 

D1(2*i + 1:2*i + 2,2*i-3:2*i-2) = -XX4;

 

D1(2*i + 1:2*i + 2,2*i-1:2*i) = -XX3;

 

D1(2*i + 1:2*i + 2,2*i + 1:2*i + 2) = -XX2;

 

end

 

Fi = inv(I1-C1-D1)*(-D1 + E1);

% transition matrix

ss(x,y) = o;

 

dc(x,y) = w;

 

ei(x,y) = max(abs(eig(Fi)));

% matrix of eigenvalues

end

 

stx + 1-x

 

end

 

toc

 

figure;

 

contour(ss,dc,ei, [1],'b'),xlabel('rpm'),ylabel('w')

 

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Song, C. A novel high-order discretization method for the milling stability prediction considering the differential of directional cutting coefficient and vibration velocities. Int J Adv Manuf Technol 125, 5221–5231 (2023). https://doi.org/10.1007/s00170-023-11013-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-023-11013-z

Keywords

Navigation