Efficient numerical-control simulation for multi-axis machining based on three-level grids

Zheng-Wen Nie , Jia-Bin Cao , Yi-Yang Zhao , Lin Zhang , Xun Liu , Yan Xu , Yan-Zheng Zhao

Advances in Manufacturing ›› 2025, Vol. 13 ›› Issue (4) : 718 -736.

PDF
Advances in Manufacturing ›› 2025, Vol. 13 ›› Issue (4) :718 -736. DOI: 10.1007/s40436-024-00539-4
Article
research-article

Efficient numerical-control simulation for multi-axis machining based on three-level grids

Author information +
History +
PDF

Abstract

This paper presents an accurate and efficient method for computing machined part geometry and determining cutter-workpiece engagement (CWE) in multi-axis milling. The proposed method is based on volumetric models, with three types of three-level data structures proposed to represent a solid workpiece voxel model for a sparse and memory-efficient implementation. At each cutter location, every coarse workpiece voxel is efficiently updated from the top to the lower level, and the vertex states and edge intersection points inside each bottom-level voxel crossed by the cutter envelope surface continue to be updated using the dynamic marching cube algorithm. Meanwhile, the finest intersecting voxels are projected onto the cutter surface such that the projected engagement patches connect to form the required engagement map. Finally, according to the lookup table, a triangular mesh of the machined part is built by reconstructing and fusing the approximation polygons inside the bottom-level workpiece surface voxels. Quantitative comparisons of the proposed method against the two-level grid and the tri-dexel model demonstrated the high accuracy and considerable ability of the proposed method to provide more significant and stable efficiency improvement without being affected by a large branching factor owing to its more efficient spatial partitioning.

Keywords

Machining simulation / Voxel / Three-level grid / Workpiece update / Cutter-workpiece engagement (CWE)

Cite this article

Download citation ▾
Zheng-Wen Nie, Jia-Bin Cao, Yi-Yang Zhao, Lin Zhang, Xun Liu, Yan Xu, Yan-Zheng Zhao. Efficient numerical-control simulation for multi-axis machining based on three-level grids. Advances in Manufacturing, 2025, 13(4): 718-736 DOI:10.1007/s40436-024-00539-4

登录浏览全文

4963

注册一个新账户 忘记密码

References

[1]

Lasemi A, Xue D, Gu P. Recent development in CNC machining of freeform surfaces: a state-of-the-art review. Comput-Aided Des, 2010, 42(7): 641-654

[2]

Sonthipermpoon K, Bohez E, Hasemann H, et al.. The vibration behavior of impeller blades in the five-axis CNC flank milling process. Int J Adv Manuf Technol, 2010, 46(9): 1171-1177

[3]

Li ZL, Zhu LM. Envelope surface modeling and tool path optimization for five-axis flank milling considering cutter runout. J Manuf Sci Eng, 2014, 136(4 041021

[4]

Song Z, Wang L, Tao W, et al.. The mechanism of curvature for complex surfaces during five-axis flank milling. Int J Adv Manuf Technol, 2018, 94(5): 1665-1676

[5]

Ko JH, Yun WS, Cho DW, et al.. Development of a virtual machining system, part 1: approximation of the size effect for cutting force prediction. Int J Mach Tools Manuf, 2002, 42(15): 1595-1605

[6]

Yun WS, Ko JH, Cho DW, et al.. Development of a virtual machining system, part 2: prediction and analysis of a machined surface error. Int J Mach Tools Manuf, 2002, 42(15): 1607-1615

[7]

Merdol SD, Altintas Y. Virtual cutting and optimization of three-axis milling processes. Int J Mach Tools Manuf, 2008, 48(10): 1063-1071

[8]

OuYang D, Feng HY, Van Nest BA, et al.. Effective gouge-free tool selection for free-form surface machining. Comput-Aided Des Appl, 2009, 6(6): 839-849

[9]

Du J, Yan X, Tian X. The avoidance of cutter gouging in five-axis machining with a fillet-end milling cutter. Int J Adv Manuf Technol, 2012, 62(1): 89-97

[10]

Spence AD, Altintas Y. A solid modeller based milling process simulation and planning system. J Manuf Sci Eng, 1994, 116(1): 61-69

[11]

El-Mounayri H, Elbestawi MA, Spence AD, et al.. General geometric modelling approach for machining process simulation. Int J Adv Manuf Technol, 1997, 13(4): 237-247

[12]

Spence AD, Abrari F, Elbestawi MA. Integrated solid modeller based solutions for machining. Comput-Aided Des, 2000, 32(8/9): 553-568

[13]

Imani BM, Elbestawi MA. Geometric simulation of ball-end milling operations. J Manuf Sci Eng, 2001, 123(2): 177-184

[14]

Anderson RO. Detecting and eliminating collisions in NC machining. Comput-Aided Des, 1978, 10(4): 231-237

[15]

Hsu PL, Yang WT. Realtime 3D simulation of 3-axis milling using isometric projection. Comput-Aided Des, 1993, 25(4): 215-224

[16]

Van Hook T (1986) Real-time shaded NC milling display. In: Proceedings of the 13th annual conference on computer graphics and interactive techniques. pp 15–20. https://doi.org/10.1145/15922.15887

[17]

Fussell BK, Jerard RB, Hemmett JG. Modeling of cutting geometry and forces for 5-axis sculptured surface machining. Comput-Aided Des, 2003, 35(4): 333-346

[18]

Zhang L. Process modeling and toolpath optimization for five-axis ball-end milling based on tool motion analysis. Int J Adv Manuf Technol, 2011, 57(9): 905-916

[19]

Benouamer MO, Michelucci D (1997) Bridging the gap between CSG and Brep via a triple ray representation. In: Proceedings of the fourth ACM symposium on solid modeling and applications. 14–16 May, Atlanta Georgia, USA, pp 68–79

[20]

Boz Y, Erdim H, Lazoglu I. A comparison of solid model and three-orthogonal dexelfield methods for cutter-workpiece engagement calculations in three- and five-axis virtual milling. Int J Adv Manuf Technol, 2015, 81(5): 811-823

[21]

Inui M, Huang Y, Onozuka H, et al.. Geometric simulation of power skiving of internal gear using solid model with triple-dexel representation. Proc Manuf, 2020, 48: 520-527

[22]

Kaufman A. Efficient algorithms for 3D scan-conversion of parametric curves, surfaces, and volumes. ACM SIGGRAPH Comput Gr, 1987, 21(4): 171-179

[23]

Zhang Y, Garcia S, Xu W, et al.. Efficient voxelization using projected optimal scanline. Graph Models, 2018, 100: 61-70

[24]

Zhang L, Chen W, Ebert DS, et al.. Conservative voxelization. Visual Comput, 2007, 23(9): 783-792

[25]

Jang D, Kim K, Jung J. Voxel-based virtual multi-axis machining. Int J Adv Manuf Technol, 2000, 16(10): 709-713

[26]

Nie Z, Feng HY. Integrated and efficient cutter-workpiece engagement determination in three-axis milling via voxel modeling. Int J Adv Manuf Technol, 2023, 128(1): 391-403

[27]

Joy J, Feng HY. Frame-sliced voxel representation: an accurate and memory-efficient modeling method for workpiece geometry in machining simulation. Comput-Aided Des, 2017, 88: 1-13

[28]

Joy J, Feng HY. Efficient milling part geometry computation via three-step update of frame-sliced voxel representation workpiece model. Int J Adv Manuf Technol, 2017, 92(5): 2365-2378

[29]

Yau HT, Tsou LS. Efficient NC simulation for multi-axis solid machining with a universal APT cutter. J Comput Inf Sci Eng, 2009, 9(2 021001

[30]

Lynn R, Contis D, Hossain M, et al.. Voxel model surface offsetting for computer-aided manufacturing using virtualized high-performance computing. J Manuf Syst, 2017, 43(2): 296-304

[31]

Lynn R, Dinar M, Huang N, et al.. Direct digital subtractive manufacturing of a functional assembly using voxel-based models. J Manuf Sci Eng, 2018, 140(2 021006

[32]

Hossain MM, Nath C, Tucker TM, et al.. A graphics processor unit-accelerated freeform surface offsetting method for high-resolution subtractive three-dimensional printing (machining). J Manuf Sci Eng, 2018, 140(4 041012

[33]

Yang Y, Zhang W, Wan M, et al.. A solid trimming method to extract cutter-workpiece engagement maps for multi-axis milling. Int J Adv Manuf Technol, 2013, 68(9): 2801-2813

[34]

Aras E, Albedah A. Extracting cutter/workpiece engagements in five-axis milling using solid modeler. Int J Adv Manuf Technol, 2014, 73(9): 1351-1362

[35]

Ferry W, Yip-Hoi D. Cutter-workpiece engagement calculations by parallel slicing for five-axis flank milling of jet engine impellers. J Manuf Sci Eng, 2008, 130(5 051011

[36]

Kim GM, Cho PJ, Chu CN. Cutting force prediction of sculptured surface ball-end milling using Z-Map. Int J Mach Tools Manuf, 2000, 40(2): 277-291

[37]

Yousefian O, Balabokhin A, Tarbutton J. Point-by-point prediction of cutting force in 3-axis CNC milling machines through voxel framework in digital manufacturing. J Intell Manuf, 2020, 31(1): 215-226

[38]

Lorensen WE, Cline HE. Marching cubes: a high resolution 3D surface reconstruction algorithm. ACM SIGGRAPH Comput Gr, 1987, 21(4): 163-169

Funding

National Key Research and Development Program for Robotics Serialized Harmonic Reducer Fatigue Performance Analysis and Prediction and Life Enhancement Technology Research(2017YFB1300603)

RIGHTS & PERMISSIONS

Shanghai University and Periodicals Agency of Shanghai University and Springer-Verlag GmbH Germany, part of Springer Nature

AI Summary AI Mindmap
PDF

12

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/