Cutter location path generation through an improved algorithm for machining triangular mesh

Direct mesh machining has been an effective technique in rapid manufacturing. Currently, the cutter location path generation is an effective method for the direct mesh machining. However, this method may cause surface defects, such as the overcut-slot, the transit-pit, and the facet defects. Therefore, the application of this method is limited for the machining accuracy issue.From the comprehensive analysis of cutter location path generation and the inspection of the machined parts by the mesh offset intersection (MOI) algorithm, the tessellation error of the offset mesh is the main factor causing the machining surface defects. To solve the problem, we propose an improved MOI algorithm to reduce the influence of tessellation error. Compared with the original surface, only the mesh vertices are considered as the points without tessellation error to the original surface. Therefore, we revise the algorithm through calculating the cutter location points only from the vertices and smoothing the tool-path in two perpendicular directions. This improved algorithm includes two sub-algorithms: a vertex-based cutter location point calculation sub-algorithm and a bi-directional spline interpolation sub-algorithm. To validate the effectiveness of the improved algorithm, the machining accuracy is investigated and verified through several testing parts. The experimental results show that the improved MOI algorithm can effectively improve the machining accuracy and avoid surface defects on the work-piece surfaces. We found the surface defects when the mesh was directly machined.We proposed a novel algorithm to improve the machining quality.We developed a vertex-based cutter location point calculation sub-algorithm.We presented a bi-directional spline interpolation sub-algorithm.The algorithm was verified and the machining quality was greatly improved.

[1]  Gershon Elber,et al.  Freeform surface region optimization for 3-axis and 5-axis milling , 1995, Comput. Aided Des..

[2]  Min-Yang Yang,et al.  Incomplete mesh offset for NC machining , 2007 .

[3]  David B. Almond Numerical Control for Machining Complex Surfaces , 1972, IBM Syst. J..

[4]  Zhigeng Pan,et al.  A direct approach for subdivision surface fitting from a dense triangle mesh , 2004, Comput. Aided Des..

[5]  Matthias Eck,et al.  Automatic reconstruction of B-spline surfaces of arbitrary topological type , 1996, SIGGRAPH.

[6]  Brent Stucker,et al.  A 3D surface offset method for STL‐format models , 2003 .

[7]  Bahattin Koc,et al.  Non-uniform offsetting and hollowing objects by using biarcs fitting for rapid prototyping processes , 2002, Comput. Ind..

[8]  Robert B. Jerard,et al.  C-space approach to tool-path generation for die and mould machining , 1997, Comput. Aided Des..

[9]  Heinrich Müller,et al.  Tool-adaptive offset paths on triangular mesh workpiece surfaces , 2014, Comput. Aided Des..

[10]  Charlie C. L. Wang Towards flattenable mesh surfaces , 2008, Comput. Aided Des..

[11]  Min-Yang Yang,et al.  Triangular mesh offset for generalized cutter , 2005, Comput. Aided Des..

[12]  Hujun Bao,et al.  Adaptive patch-based mesh fitting for reverse engineering , 2007, Comput. Aided Des..

[13]  Sang C. Park Tool-path generation for Z-constant contour machining , 2003, Comput. Aided Des..

[14]  Dong-Soo Kim,et al.  A new curve-based approach to polyhedral machining , 2002, Comput. Aided Des..

[15]  Jian Mao,et al.  Three-axis NC milling simulation based on adaptive triangular mesh , 2011, Comput. Ind. Eng..

[16]  Hong-Tzong Yau,et al.  A new approach to z-level contour machining of triangulated surface models using fillet endmills , 2005, Comput. Aided Des..

[17]  Sheng-Gwo Chen,et al.  Estimating normal vectors and curvatures by centroid weights , 2004, Comput. Aided Geom. Des..

[18]  Peihua Gu,et al.  Recent development in CNC machining of freeform surfaces: A state-of-the-art review , 2010, Comput. Aided Des..

[19]  Min-Yang Yang,et al.  Offset Triangular Mesh Using the Multiple Normal Vectors of a Vertex , 2004 .

[20]  Brent Stucker,et al.  Raster milling tool‐path generation from STL files , 2006 .

[21]  Luigi Maria Galantucci,et al.  A volumetric approach for STL generation from 3D scanned products , 2008 .

[22]  Weiyin Ma,et al.  Subdivision surfaces for CAD - an overview , 2005, Comput. Aided Des..

[23]  José Luís Huertas Talón,et al.  Obtaining a spiral path for machining STL surfaces using non-deterministic techniques and spherical tool , 2014, Comput. Aided Des..

[24]  Sang C. Park Sculptured surface machining using triangular mesh slicing , 2004, Comput. Aided Des..

[25]  Xiaokun Li,et al.  On surface reconstruction: A priority driven approach , 2009, Comput. Aided Des..

[26]  Bahattin Koc,et al.  Adaptive ruled layers approximation of STL models and multiaxis machining applications for rapid prototyping , 2002 .

[27]  Xunnian Yang,et al.  Surface interpolation of meshes by geometric subdivision , 2005, Comput. Aided Des..

[28]  Bailin Deng,et al.  Iso-level tool path planning for free-form surfaces , 2014, Comput. Aided Des..

[29]  Kyu-Yeul Lee,et al.  Remeshing into normal meshes with boundaries using subdivision , 2003, Comput. Ind..

[30]  Zhu Jianjun,et al.  Dual Drive Curve Tool Path Planning Method for 5-axis NC Machining of Sculptured Surfaces , 2010 .

[31]  Tao Chen,et al.  A tool path generation strategy for three-axis ball-end milling of free-form surfaces , 2008 .

[32]  Xiang Zhang,et al.  Research on the Algorithm of Tool Path Rapid Generation for NC Machining of Molar Prosthesis , 2007, 2007 10th IEEE International Conference on Computer-Aided Design and Computer Graphics.