NC Toolpath Generation and Optimization from 3D Point Cloud in Reverse Engineering

Article Preview

Abstract:

In times when companies must respond efficiently to market demands, reverse engineering plays a fundamental role. Although design processes are commonly developed with digital workflows, in reverse engineering different and independent phases with bottlenecks between them are involved. The present work addresses the challenge of establishing a continuous and efficient data flow between the three-dimensional digitized data obtained with 3D scanning and the automatic generation of NC toolpaths. A methodology is developed for the generation and optimization of NC toolpaths directly from the 3D point cloud data obtained through the three-dimensional scanning of pre-existing geometries. The methodology consists of an algorithm developed with Grasshopper, a script for visual programming in Rhino’s interface. It does not only attempt to reconstruct the three-dimensional geometry of the scanned part but also, it directly generates the tool paths and optimizes them with evolutionary optimization algorithms that are integrated in the methodology. A case study is developed for TMU-SIO TOWGTAI machining center with the proposed methodology. Finally, the obtained results and the efficiency of the methodology are analyzed and presented.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

204-212

Citation:

Online since:

October 2023

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2023 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] C. McMahon and J. Browne, CADCAM: principles, practice and manufacturing management. Addison-Wesley Longman Publishing Co., Inc., 1999.

Google Scholar

[2] Kunwoo Lee and Addison-Wesley, Principles of CAD/CAM/CAE Systems. 2022.

Google Scholar

[3] X. Huang, Q. L. Li, and J. L. Chen, "Tool Path Generation Algorithm Based on Rough Machining of Jade Carving Surface," Math Probl Eng, vol. 2022, 2022.

DOI: 10.1155/2022/2518687

Google Scholar

[4] R. B. Käsemodel, A. F. de Souza, R. Voigt, I. Basso, and A. R. Rodrigues, "CAD/CAM interfaced algorithm reduces cutting force, roughness, and machining time in free-form milling," International Journal of Advanced Manufacturing Technology, vol. 107, no. 3–4, p.1883–1900, Mar. 2020.

DOI: 10.1007/s00170-020-05143-x

Google Scholar

[5] A. Lasemi, D. Xue, and P. Gu, "Recent development in CNC machining of freeform surfaces: A state-of-the-art review," CAD Computer Aided Design, vol. 42, no. 7. p.641–654, Jul. 2010.

DOI: 10.1016/j.cad.2010.04.002

Google Scholar

[6] S. C. Park, "Tool-path generation for Z-constant contour machining." [Online]. Available: www.elsevier.com/locate/cad

Google Scholar

[7] M. Dhanda and S. S. Pande, "Adaptive tool path planning strategy for freeform surface machining using point cloud," Comput Aided Des Appl, vol. 16, no. 2, p.289–307, 2019.

DOI: 10.14733/cadaps.2019.289-307

Google Scholar

[8] A. Kukreja, M. Dhanda, and S. S. Pande, "Efficient toolpath planning for voxel-based cnc rough machining," Comput Aided Des Appl, vol. 18, no. 2, p.285–296, 2020.

DOI: 10.14733/cadaps.2021.285-296

Google Scholar

[9] A. Kukreja and S. S. Pande, "Optimum Toolpath Planning Strategy Prediction using Machine Learning Technique," 2022.

DOI: 10.21203/rs.3.rs-1761194/v1

Google Scholar

[10] G. Venturini, N. Grossi, L. Morelli, and A. Scippa, "A Non-Uniform Offset Algorithm for Milling Toolpath Generation Based on Boolean Operations," Applied Sciences (Switzerland), vol. 13, no. 1, Jan. 2023.

DOI: 10.3390/app13010208

Google Scholar

[11] L. Zhang, J. Lu, C. Ou, J. Ma, and X. Liao, "Smoothing and compressing algorithm of toolpath with complex contour in NC machining," International Journal of Advanced Manufacturing Technology, 2023.

DOI: 10.1007/s00170-023-10934-z

Google Scholar

[12] W. Liu, S. M. Zhu, T. Huang, and C. Zhou, "An efficient iso-scallop tool path generation method for three-axis scattered point cloud machining," International Journal of Advanced Manufacturing Technology, vol. 107, no. 7–8, p.3471–3483, Apr. 2020.

DOI: 10.1007/s00170-020-05188-y

Google Scholar

[13] M. Muslimin, "Direct NC Toolpath Generation from 3D Point Cloud Datasets."

DOI: 10.5220/0010574101380145

Google Scholar

[14] F. Shen and J. Tarbutton, "A voxel based automatic tool path planning approach using scanned data as the stock," 2019, vol. 34, p.26–32.

DOI: 10.1016/j.promfg.2019.06.110

Google Scholar

[15] L. Y. Shen, M. X. Wang, H. Y. Ma, Y. F. Feng, and C. M. Yuan, "A framework from point clouds to workpieces," Vis Comput Ind Biomed Art, vol. 5, no. 1, Dec. 2022.

DOI: 10.1186/s42492-022-00117-0

Google Scholar

[16] X. Z. Liu, J. H. Yong, G. Q. Zheng, and J. G. Sun, "An offset algorithm for polyline curves," Comput Ind, vol. 58, no. 3, p.240–254, Apr. 2007

DOI: 10.1016/j.compind.2006.06.002

Google Scholar