Abstract
Compared with traditional CNC machines, robot milling has the advantages of low cost, high flexibility, and strong adaptability, providing a new solution for complex surface machining. However, robot machining trajectory planning in the real world is time-consuming and has safety risks. At the same time, how to achieve 3D visualization monitoring in the milling process effectively is also a challenging problem. Digital twin technology, with its characteristics of multi-dimension, high-fidelity, virtual-real fusion, and real-time interaction, provides an effective way to solve these problems. For this purpose, the paper designs and implements a robot milling motion simulation and visualization monitoring system based on the digital twin system framework. The system uses the Unity3D platform to construct the robot’s digital twin body, designs a material removal algorithm based on mesh deformation, and establishes a milling motion simulation model. Through virtual-real mapping technology, the system establishes a bidirectional communication between virtual and physical entities and achieves the result mapping of the robot milling motion simulation and the visualization monitoring of the milling process. Finally, the motion simulation and real-time visualization monitoring of the milling process are tested, verifying the effectiveness and timeliness of the system.
Similar content being viewed by others
Data availability
The raw/processed data required to reproduce these findings cannot be shared at this time as the data also forms part of an ongoing study.
References
Bajic B, Rikalovic A, Suzic N, Piuri V (2020) Industry 4.0 implementation challenges and opportunities: a managerial perspective. IEEE Syst J 15:546–559. https://doi.org/10.1109/JSYST.2020.3023041
Huang Z, Shen Y, Li J, Fey M, Brecher C (2021) A survey on AI-driven digital twins in industry 4.0: smart manufacturing and advanced robotics. Sensors 21:6340. https://doi.org/10.3390/s21196340
Kritzinger W, Karner M, Traar G, Henjes J, Sihn W (2018) Digital twin in manufacturing: a categorical literature review and classification. Ifac-PapersOnline 51:1016–1022. https://doi.org/10.1016/j.ifacol.2018.08.474
Verl A, Valente A, Melkote S, Brecher C, Ozturk E, Tunc LT (2019) Robots in machining. CIRP Ann 68:799–822. https://doi.org/10.1016/j.cirp.2019.05.009
Wang W, Guo Q, Yang Z, Jiang Y, Xu J (2023) A state-of-the-art review on robotic milling of complex parts with high efficiency and precision. Robot Comput Integr Manuf 79:102436. https://doi.org/10.1016/j.rcim.2022.102436
Matheson E, Minto R, Zampieri EG, Faccio M, Rosati G (2019) Human–robot collaboration in manufacturing applications: a review. Robotics 8:100. https://doi.org/10.3390/robotics8040100
Lu Y, Liu C, Kevin I, Wang K, Huang H, Xu X (2020) Digital twin-driven smart manufacturing: connotation, reference model, applications and research issues. Robot Comput Integr Manuf 61:101837. https://doi.org/10.1016/j.rcim.2019.101837
Grieves M, Vickers J (2017) Digital twin: mitigating unpredictable, undesirable emergent behavior in complex systems. In: Transdisciplinary perspectives on complex systems: New findings and approaches, pp 85–113. https://doi.org/10.1007/978-3-319-38756-7_4
Tuegel EJ, Ingraffea AR, Eason TG, Spottswood SM (2011) Reengineering aircraft structural life prediction using a digital twin. Int J Aerosp Eng 2011:154798. https://doi.org/10.1155/2011/154798
Tao F, Liu W, Zhang M, Hu T-l, Qi Q, Zhang H, Sui F, Wang T, Xu H, Huang Z (2019) Five-dimension digital twin model and its ten applications. Comput Integr Manuf Syst 25:1–18. https://doi.org/10.13196/j.cims.2019.01.001
Zhang H, Qi Q, Ji W, Tao F (2023) An update method for digital twin multi-dimension models. Robot Comput Integr Manuf 80:102481. https://doi.org/10.1016/j.rcim.2022.102481
Tao F, Xiao B, Qi Q, Cheng J, Ji P (2022) Digital twin modeling. J Manuf Syst 64:372–389. https://doi.org/10.1016/j.jmsy.2022.06.015
Negri E, Fumagalli L, Macchi M (2017) A review of the roles of digital twin in CPS-based production systems. Procedia Manuf 11:939–948. https://doi.org/10.1016/j.promfg.2017.07.198
Zhu D, Feng X, Xu X, Yang Z, Li W, Yan S, Ding H (2020) Robotic grinding of complex components: a step towards efficient and intelligent machining–challenges, solutions, and applications. Robot Comput Integr Manuf 65:101908. https://doi.org/10.1016/j.rcim.2019.101908
Xu W, Cui J, Li L, Yao B, Tian S, Zhou Z (2021) Digital twin-based industrial cloud robotics: framework, control approach and implementation. J Manuf Syst 58:196–209. https://doi.org/10.1016/j.jmsy.2020.07.013
Tipary B, Erdős G (2021) Generic development methodology for flexible robotic pick-and-place workcells based on Digital Twin. Robot Comput Integr Manuf 71:102140. https://doi.org/10.1016/j.rcim.2021.102140
Zhang Q, Xiao R, Liu Z, Duan J, Qin J (2023) Process simulation and optimization of arc welding robot workstation based on digital twin. Machines 11:53. https://doi.org/10.3390/machines11010053
Wang L (2015) Collaborative robot monitoring and control for enhanced sustainability. Int J Adv Manuf Technol 81:1433–1445. https://doi.org/10.1007/s00170-013-4864-6
Xia W, Liu X, Yue C, Li H, Li R, Wei X (2023) Tool wear image on-machine detection based on trajectory planning of 6-DOF serial robot driven by digital twin. Int J Adv Manuf Technol 125(7-8):3761–3775. https://doi.org/10.1007/s00170-023-11016-w
Zerun Z, Xiaowei T, Chen C, Fangyu P, Rong Y, Lin Z, Zepeng L, Jiawei W (2022) High precision and efficiency robotic milling of complex parts: challenges, approaches and trends. Chin J Aeronaut 35:22–46. https://doi.org/10.1016/j.cja.2020.12.030
Lin Y, Zhao H, Ding H (2018) Spindle configuration analysis and optimization considering the deformation in robotic machining applications. Robot Comput Integr Manuf 54:83–95. https://doi.org/10.1016/j.rcim.2018.05.005
Lin J, Ye C, Yang J, Zhao H, Ding H, Luo M (2022) Contour error-based optimization of the end-effector pose of a 6 degree-of-freedom serial robot in milling operation. Robot Comput Integr Manuf 73:102257. https://doi.org/10.1016/j.rcim.2021.102257
Ye C, Yang J, Zhao H, Ding H (2021) Task-dependent workpiece placement optimization for minimizing contour errors induced by the low posture-dependent stiffness of robotic milling. Int J Mech Sci 205:106601. https://doi.org/10.1016/j.ijmecsci.2021.106601
Tan S, Yang J, Ding H (2023) A prediction and compensation method of robot tracking error considering pose-dependent load decomposition. Robot Comput Integr Manuf 80:102476. https://doi.org/10.1016/j.rcim.2022.102476
Tao F, Zhang M (2017) Digital twin shop-floor: a new shop-floor paradigm towards smart manufacturing. IEEE Access 5:20418–20427. https://doi.org/10.1109/ACCESS.2017.2756069
Kim DW, Lee H-D, de Silva CW, Park J-W (2016) Service-provider intelligent humanoid robot using TCP/IP and CORBA. Int J Control Autom Syst 14:608–615. https://doi.org/10.1007/s12555-014-0441-5
Pimentel V, Nickerson BG (2012) Communicating and displaying real-time data with websocket. IEEE Internet Comput 16:45–53. https://doi.org/10.1109/MIC.2012.64
Pan J, Fu Z, Xiong J, Lei X, Zhang K, Chen X (2022) RobMach: G-Code-based off-line programming for robotic machining trajectory generation. Int J Adv Manuf Technol 118:2497–2511. https://doi.org/10.1007/s00170-021-08082-3
Funding
This work was supported by the National Natural Science Foundation of China (No. 52205455), and the Natural and Science Foundation of Fujian Province (No. 2021J01560).
Author information
Authors and Affiliations
Contributions
Zhaoju Zhu worked on conceptualization, methodology, formal analysis, and preparation of the original draft with input from all authors. Zhimao Lin developed the digital twin system, designed the simulation model and algorithm, and conducted the experiments. Jianwei Huang and Li Zheng worked on data collection and processing. Bingwei He was responsible for work inspection.
Corresponding author
Ethics declarations
Ethics approval
Not applicable.
Consent to participate
Not applicable.
Consent to publication
Not applicable.
Conflicts of interest
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.
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.
About this article
Cite this article
Zhu, Z., Lin, Z., Huang, J. et al. A digital twin-based machining motion simulation and visualization monitoring system for milling robot. Int J Adv Manuf Technol 127, 4387–4399 (2023). https://doi.org/10.1007/s00170-023-11827-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-023-11827-x