Rolling-ball method and contour marching approach to identifying critical regions for complex surface machining

Abstract This paper presents a surface analysis method that includes a rolling-ball algorithm and a contour marching algorithm for identifying the critical regions that are unfeasible for machining. For a given cutter size, the algorithms automatically identify the regions that are unfeasible for machining and dichotomize the surface into the critical region and the machinable region. A rolling-ball method is used to find the starting points of the critical region boundary. A contour marching method is then used to construct the actual boundary of the critical regions by using the starting points found in the rolling-ball method. Different sets of tool paths can be generated for both the machinable region and the critical region. The proposed method allows manufacturing engineers to use different sizes of cutters to machine complex surface parts. Computer implementation and illustrative examples are presented in this paper.

[1]  Yuan-Shin Lee,et al.  Application of computational geometry in optimizing 2.5D and 3D NC surface machining , 1995 .

[2]  Yuan-Shin Lee,et al.  Detection of loops and singularities of surface intersections , 1998, Comput. Aided Des..

[3]  Byoung Kyu Choi,et al.  Ball-end cutter interference avoidance in NC machining of sculptured surfaces , 1989 .

[4]  Gábor Lukács,et al.  Pocket machining based on contour-parallel tool paths generated by means of proximity maps , 1994, Comput. Aided Des..

[5]  Gershon Elber,et al.  Second-order surface analysis using hybrid symbolic and numeric operators , 1993, TOGS.

[6]  Yuan-Shin Lee,et al.  Optimal cutter selection and machining plane determination for process planning and NC machining of complex surfaces , 1998 .

[7]  Nicholas M. Patrikalakis,et al.  Computation of Self-Intersections of Offsets of Bézier Surface Patches , 1997 .

[8]  S. Marshall,et al.  A survey of cutter path construction techniques for milling machines , 1994 .

[9]  Yuan-Shin Lee Mathematical modelling using different endmills and tool placement problems for 4- and 5-axis NC complex surface machining , 1998 .

[10]  Y.-S. Le,et al.  Machined surface error analysis for 5-axis machining , 1996 .

[11]  Byoung Kyu Choi,et al.  Cut distribution and cutter selection for sculptured surface cavity machining , 1992 .

[12]  David F. McAllister,et al.  Tracing tangential surface-surface intersections , 1995, SMA '95.

[13]  R. L. Magedson,et al.  Solutions of tangential surface and curve intersections , 1989 .

[14]  Tom Lyche,et al.  Mathematical methods in computer aided geometric design , 1989 .

[15]  Yuan-Shin Lee,et al.  Surface interrogation and machining strip evaluation for 5-axis CNC die and mold machining , 1997 .

[16]  Bernhard Kuhn,et al.  Fillet and surface intersections defined by rolling balls , 1992, Comput. Aided Geom. Des..

[17]  T. Uehara,et al.  Self-intersection of an offset surface , 1990, Comput. Aided Des..

[18]  I. Faux,et al.  Computational Geometry for Design and Manufacture , 1979 .

[19]  Robert E. Barnhill Geometry processing: curvature analysis and surface-surface intersection , 1989 .

[20]  G. W. Vickers,et al.  Ball-Mills Versus End-Mills for Curved Surface Machining , 1989 .

[21]  Hans Hagen,et al.  Geometric Modeling: Methods and Applications , 1991 .

[22]  Yuan-Shin Lee,et al.  Non-isoparametric tool path planning by machining strip evaluation for 5-axis sculptured surface machining , 1998, Comput. Aided Des..

[23]  Zuomin Dong,et al.  Optimal rough machining of sculptured parts on a CNC milling machine , 1993 .

[24]  Taylan Altan,et al.  Advanced Techniques for Die and Mold Manufacturing , 1993 .