Technical Paper:
Simulation Technique for Coupled Vibration Between Machine Tool Dynamics and Cutting Force: A Method by Simscape Multibody Model and Boolean Operation Between Tool and Workpiece Geometries
Ryuta Sato*, and Yu Igarashi**
*Graduate School of Engineering, Nagoya University
Furo-cho, Chikusa-ku, Nagoya, Aichi 464-8603, Japan
Corresponding author
**Graduate School of Engineering, Kobe University
Kobe, Japan
To improve the productivity of the machining process, it is crucial to minimize non-productive time during the manufacturing process. For instance, a significant amount of time is often spent troubleshooting issues on-site when machining failures occur, which reduces overall productivity as the machine remains idle during this period. Recently, using virtual environments constructed in computer systems to predict and resolve such problems has become increasingly popular. This approach, often referred to as a “digital twin,” can be highly effective in addressing issues. However, accurately predicting physical phenomena in a virtual environment can be challenging, requiring considerable effort to ensure the virtual model correctly represents real-world behavior. This study presents a technique for simulating coupled vibrations between machine tool dynamics and cutting forces using MATLAB/Simulink, a widely used commercial software. Machine tool dynamics are modeled with the “Simscape Multibody” function, which allows the construction of a multi-body dynamics model by defining mass, inertia, and constraint conditions. Cutting forces and machined surface geometry are calculated through Boolean operations between two geometric shapes represented by polygonal models. Self-excited chatter vibrations are simulated as an example of coupled vibrations, and actual cutting tests are conducted to validate the accuracy of the simulated results. A stability lobe diagram of the chatter vibrations is also generated based on measured and simulated frequency responses. The results demonstrate that the constructed model can accurately predict machining stability and cutting forces.
- [1] W. Kritzinger, M. Karner, G. Traar, J. Henjes, and W. Sihn, “Digital twin in manufacturing: a categorical literature review and classification,” IFAC PapersOnLine, Vol.51, No.11, pp. 1016-1022, 2018. https://doi.org/10.1016/j.ifacol.2018.08.474
- [2] E. Negri, L. Fumagalli, and M. Macchi, “A review of the roles of digital twin in CPS-based production systems,” Procedia Manufacturing, Vol.11, pp. 939-948, 2017. https://doi.org/10.1016/j.promfg.2017.07.198
- [3] T.H.-J. Uhlemann, C. Schock, C. Lehmann, S. Freberger, and R. Steinhilper, “The digital twin: Demonstrating the potential of real time data acquisition in production systems,” Procedia Manufacturing, Vol.9, pp. 113-120, 2017. https://doi.org/10.1016/j.promfg.2017.04.043
- [4] M. Liu, S. Fang, H. Dong, and C. Xu, “Review of digital twin about concepts, technologies, and industrial applications,” J. of Manufacturing Systems, Vol.58, pp. 346-361, 2021. https://doi.org/10.1016/j.jmsy.2020.06.017
- [5] Y. Altintaş, C. Brecher, M. Weck, and S. Witt, “Virtual machine tool,” CIRP Annals, Vol.54, No.2, pp. 115-138, 2005. https://doi.org/10.1016/S0007-8506(07)60022-5
- [6] P. Klimant, M. Witt, and M. Kuhl, “CAD kernel based simulation of milling processes,” Procedia CIRP, Vol.17, pp. 710-715, 2014. https://doi.org/10.1016/j.procir.2014.01.042
- [7] F. Purzel, P. Klimant, V. Wittstock, and M. Kuhl, “Real NC control unit and virtual machine to improve operator training,” Procedia Computer Science, Vol.25, pp. 98-107, 2013. https://doi.org/10.1016/j.procs.2013.11.012
- [8] K. Nishio, R. Sato, and K. Shirase, “Influence of motion error of feed drive systems on machined surface,” J. of Advanced Mechanical Design, Systems, and Manufacturing, Vol.6, No.6, pp. 781-791, 2012. https://doi.org/10.1299/jamdsm.6.781
- [9] Y. Sato, R. Sato, and K. Shirase, “Influence of motion error of feed drive systems onto machined surface generated by ball end mill,” J. of Advanced Mechanical Design, Systems, and Manufacturing, Vol.8, No.4, Article No.14-00085, 2014. https://doi.org/10.1299/jamdsm.6.781
- [10] R. Sato, Y. Sato, K. Shirase, G. Campatelli, and A. Scippa, “Finished surface simulation method to predicting the effects of machine tool motion errors,” Int. J. Automation Technol., Vol.6, No.8, pp. 801-810, 2014. https://doi.org/10.20965/ijat.2014.p0801
- [11] S. Hasegawa, R. Sato, and K. Shirase, “Influences of geometric and dynamic synchronous errors onto machined surface in 5-axis machining center,” J. of Advanced Mechanical Design, Systems, and Manufacturing, Vol.10, No.5, Article No.16-00133, 2016. https://doi.org/10.1299/jamdsm.2016jamdsm0071
- [12] Y. Altintaş, P. Kersting, D. Biermann, E. Budak, B. Denkena, and I. Lazoglu, “Virtual process systems for part machining operations,” CIRP Annals – Manufacturing Technology, Vol.63, pp. 585-605, 2014. https://doi.org/10.1016/j.cirp.2014.05.007
- [13] Y. Altintaş, “Virtual high performance machining,” Procedia CIRP, Vo.46, pp. 372-378, 2016. https://doi.org/10.1016/j.procir.2016.04.154
- [14] C. Brecher, M. Essuer, and S. Witt, “Interaction of manufacturing process and machine tool,” CIRP Annals – Manufacturing Technology, Vol.58, pp. 588-407, 2009. https://doi.org/10.1016/j.cirp.2009.09.005
- [15] T. Schermann, J. Marsolek, C. Schmidt, and J. Fleischer, “Aspects of the simulation of a cutting process with ABAQUS/Explicit including the interaction between the cutting process and the dynamic behavior of the machine tool,” Proc. of the 9th Int. Workshop on Modeling of Machining Operations, 2006.
- [16] R. Sato, S. Noguchi, T. Hokazono, I. Nishida, and K. Shirase, “Time domain coupled simulation of machine tool dynamics and cutting forces considering the influences of nonlinear friction characteristics and process damping,” Precision Engineering, Vol.61, pp. 103-109, 2020. https://doi.org/10.1016/j.precisioneng.2019.10.010
- [17] R. Sato, G. Tashiro, and K. Shirase, “Analysis of the coupled vibration between feed drive systems and machine tool structure,” Int. J. Automation Technol., Vol.9, No.6, pp. 689-697, 2015. https://doi.org/10.20965/ijat.2015.p0689
- [18] I. Nishida, R. Sato, and K. Shirase, “High speed computation algorithm in voxel based milling process simulation for minute time and minute space resolution analysis,” J. of the Japan Society for Precision Engineering, Vol.84, No.2, pp. 175-181, 2018 (in Japanese). https://doi.org/10.2493/jjspe.84.175
- [19] I. Nishida, R. Okumura, R. Sato, and K. Shirase, “Cutting force prediction of ball end milling based on fully voxel representation of cutting edge and instantaneous workpiece shape,” ASME J. of Manufacturing Science and Engineering, Vol.140, No.2, Article No.021009, 2018. https://doi.org/10.1115/MSEC2017-2777
- [20] K. Kaneko, I. Nishida, R. Sato, and K. Shiarse, “Machining state monitoring in end milling based on comparison of monitored and predicted cutting torques,” J. of Advanced Mechanical Design, Systems, and Manufacturing, Vol.13, No.3, Article No.19-00010, 2019. https://doi.org/10.1299/jamdsm.2019jamdsm0052
- [21] K. Kaneko, I. Nishida, R. Sato, and K. Shirase, “A practical method to monitor tool wear in end milling using a changing cutting force model that requires no additional sensors,” J. of Advanced Mechanical Design, Systems, and Manufacturing, Vol.15, No.6, Article No.21-00311, 2021. https://doi.org/10.1299/jamdsm.2021jamdsm0077
- [22] MathWorks, Simscape Multibody (online). https://mathworks.com/products/simscape-multibody.html [Accessed June 16, 2024]
- [23] B. R. Beauparlant and M. K. Jouanech, “Simscape multibody modeling of an H-frame type XY positioning system,” Proc. of the 2021 9th Int. Conf. on Systems and Control (ICSC), pp. 198-203, 2021.
- [24] T. Harada, “Dynamical decoupled design of a two-dof planar differential belt driven robot using multibody system dynamics,” Trans. of the JSME, Vol.88, No.916, Article No.21-00367, 2022 (in Japanese). https://doi.org/10.1299/transjsme.21-00367
- [25] S. Smith and J. Tlusty, “An overview of modeling and simulation of the milling process,” ASME J. of Engineering for Industry, Vol.113, pp. 169-175, 1991. https://doi.org/10.1115/1.2899674
- [26] MathWorks, MATLAB help “polyshape” (online). https://mathworks.com/help/matlab/ref/polyshape.html [Accessed June 16, 2024]
- [27] Y. Altintaş and E. Budak, “Analytical prediction of stability lobes in milling,” Annals of the CIRP, Vol.44, No.1, pp. 357-362, 1995. https://doi.org/10.1016/S0007-8506(07)62342-7
This article is published under a Creative Commons Attribution-NoDerivatives 4.0 Internationa License.