DOI: 10.3724/SP.J.1089.2010.11127

Journal of Computer-Aided Design & Computer Graphics (计算机辅助设计与图形学学报) 2010/22:9 PP.1587-1592

NURBS Tool Path Generation Using Dominant Cutter Location Points for Triangular Mesh Surface Machining

To improve efficiency and accuracy of NC machining, an algorithm for NURBS tool path generation using dominant cutter location (CL) points is put forward. CL points of line tool paths are first obtained by intersecting the offset surface of triangular mesh model with a series of sections. Curvature radii in the direction of the line tool paths and that perpendicular to the line tool paths are estimated by vertexs curvatures of the offset surface. The tool path intervals are determined by cusp height and the curvature radii. Then, an improved algorithm for NURBS curve fitting based on the dominant CL points is proposed. The initial dominant CL points are selected by the method of threshold partition. New dominant CL points are determined by the rule of maximal angle of adjacent lines segments, and the parameters of the dominant points are adjusted by the parameters of the projected points, which correspond to the CL points. Finally, the CL points are fitted into NURBS curves, and NURBS transition is performed between adjacent tool paths so that the file size of NC program is reduced and tool path smoothness is improved. Experimental result indicates that the NURBS tool paths generated by the proposed algorithm have fewer control points, higher fitting accuracy and better smoothness.

Key words:triangular mesh model,curvature radius estimation,selection of dominant CL points,parameters adjustment of dominant CL points,NURBS curve fitting

ReleaseDate:2014-07-21 15:25:50

[1] Sun Y W, Guo D M, Jia Z Y,et al. ISO-parametric tool path generation from triangular meshes for free-form surface machining[J]. International Journal of Advanced Manufacturing Technology, 2006, 28(7): 721-726

[2] Park S C. Sculptured surface machining using triangular mesh slicing[J]. Computer-Aided Design, 2004, 36(3): 279-288

[3] Jun C S, Kim D S, Park S. A new curve-based approach to polyhedral machining[J]. Computer-Aided Design, 2002, 34(5): 379-389

[4] de Souza A F, Coelho R T. Experimental investigation of feed rate limitations on high speed milling aimed at industrial applications[J]. International Journal of Advanced Manufacturing Technology, 2007, 32(5): 1104-1114

[5] Yang Xujing. Research on tool path generation technology for high-performance NC machining of sculptured surface[D]. Changsha: Hunan University, 2006 (in Chinese) (杨旭静.自由曲面高性能数控加工刀具路径技术研究[D]. 长沙: 湖南大学, 2006)

[6] Shi Fazhong. CAGD & NURBS[M]. Beijing: Higher Education Press, 2001 (in Chinese) (施法中.计算机辅助几何设计与非均匀有理B样条[M]. 北京: 高等教育出版社, 2001)

[7] Park H, Lee J H. B-spline curve fitting based on adaptive curve refinement using dominant points[J]. Computer-Aided Design, 2007, 39(6): 439-451

[8] Shen Huicun, Zhou Laishui, An Lulin,et al. Vertex normal calculation and interactive segmentation of triangle mesh[J]. Journal of Computer-Aided Design & Computer Graphics, 2005, 17(5): 1030-1033 (in Chinese) (神会存, 周来水, 安鲁陵, 等. 曲面三角网格模型顶点法矢计算与交互式分割[J]. 计算机辅助设计与图形学学报, 2005, 17(5): 1030-1033)

[9] Liu Shenglan, Zhou Rurong, Nie Junhong,et al. Mesh smoothing using principal curvature flow[J]. Chinese Journal of Computers, 2004, 27(1): 79-84 (in Chinese) (刘胜兰, 周儒荣, 聂军洪, 等.主曲率均匀的网格光顺[J]. 计算机学报, 2004, 27(1): 79-84)

[10] Lee E. Contour offset approach to spiral toolpath generation with constant scallop height[J]. Computer-Aided Design, 2003, 35(6): 511-518

[11] Lee S G, Kim H C, Yang M Y. Mesh-based tool path generation for constant scallop-height machining[J]. International Journal of Advanced Manufacturing Technology, 2008, 37(1): 15-22

[12] Li W S, Xu S H, Zhao G,et al. Adaptive knot placement in B-spline curve approximation[J]. Computer-Aided Design, 2005, 37(8): 791-797