Three-axis NC cutter path generation for subdivision surface

In this paper we propose methodologies and algorithms of NC cutter path generation for subdivision surfaces. We select Loop surface as the subdivision surface. A path plan including rough cut and finish-cut is developed based on LoD (level of detail) property of the subdivision surface. We generate a coarse mesh that covers the limit surface to implement rough cut. For finish-cut we use ball-end mills and offset cutter contact positions to generate cutter location. In these two steps we use a Z-map model and a collision detection and correction method is presented for the interference-free of these two steps. We implement our methods and present machining results. All of these two kinds of cutter paths are computed rapidly and automatically.

[1]  Robert B. Jerard,et al.  Discrete simulation of NC machining , 1987, SCG '87.

[2]  B. U. Guzel,et al.  311 Sculpture Surface Machining , 2003 .

[3]  Sanjeev Bedi,et al.  Toroidal versus ball nose and flat bottom end mills , 1997 .

[4]  Robert B. Jerard,et al.  Non-Isoparametric Three Axis NC tool path generation for finish machining of sculptured surfaces , 1992, Geometric Modeling.

[5]  Sanjeev Bedi,et al.  Computer-aided 5-axis machining , 2001 .

[6]  Taejung Kim,et al.  Toolpath generation along directions of maximum kinematic performance; a first cut at machine-optimal paths , 2002, Comput. Aided Des..

[7]  E. S. Furgason,et al.  Surface roughness evaluation via ultrasonic scanning , 1993, IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control.

[8]  Johannes Wallner,et al.  Collision-free 3-axis milling and selection of cutting tools , 1999, Comput. Aided Des..

[9]  Remo Guidieri Res , 1995, RES: Anthropology and Aesthetics.

[10]  Gabriel Taubin,et al.  Estimating the tensor of curvature of a surface from a polyhedral approximation , 1995, Proceedings of IEEE International Conference on Computer Vision.

[11]  Jos Stam,et al.  Exact evaluation of Catmull-Clark subdivision surfaces at arbitrary parameter values , 1998, SIGGRAPH.

[12]  Zhi-jian Liu,et al.  Automatically extracting sheet-metal features from solid model , 2004, Journal of Zhejiang University. Science.

[13]  Erik L. J. Bohez,et al.  The stencil buffer sweep plane algorithm for 5-axis CNC tool path verification , 2003, Comput. Aided Des..

[14]  Yuan-Shin Lee,et al.  2-Phase approach to global tool interference avoidance in 5-axis machining , 1995, Comput. Aided Des..

[15]  Erik L.J. Bohez,et al.  Compensating for systematic errors in 5-axis NC machining , 2002, Comput. Aided Des..

[16]  Jean-Pierre Kruth,et al.  An Operation Planning System for Multi-Axis Milling of Sculptured Surfaces , 2001 .

[17]  A. Lamikiz,et al.  The CAM as the centre of gravity of the five-axis high speed milling of complex parts , 2005 .

[18]  Jin Liu,et al.  Detail feature recognition and decomposition in solid model , 2002, Comput. Aided Des..

[19]  Gustav J. Olling,et al.  Machining Impossible Shapes , 1999, IFIP — The International Federation for Information Processing.

[20]  Alan C. Lin,et al.  Automatic generation of NC cutter path from massive data points , 1998, Comput. Aided Des..

[21]  Tim N. T. Goodman,et al.  Calculating areas of box spline surfaces , 1995, Comput. Aided Des..

[22]  Byoung Kyu Choi,et al.  Modeling the surface swept by a generalized cutter for NC verification , 1998, Comput. Aided Des..

[23]  Surface roughness measurement with optical fibers , 1992 .

[24]  Joost Duflou,et al.  A geometric modeling and five-axis machining algorithm for centrifugal impellers , 1997 .

[25]  Gou-Jen Wang,et al.  Reverse Engineering of Sculptured Surfaces by Four-Axis Non-Contacting Scanning , 1999 .

[26]  Kwangsoo Kim,et al.  Generating Tool Paths for Free-Form Pocket Machining Using z-Buffer-Based Voronoi Diagrams , 1999 .

[27]  Yuan-Shin Lee,et al.  Admissible tool orientation control of gouging avoidance for 5-axis complex surface machining , 1997, Comput. Aided Des..

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

[29]  Robert B. Jerard NCML : An Internet Compatible Data Exchange Format for Custom Machined Parts Okhyun Ryou , 2000 .

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

[31]  Robert B. Jerard,et al.  Approximate methods for simulation and verification of numerically controlled machining programs , 1989, The Visual Computer.

[32]  Jaehun Jeong,et al.  Generation of Tool Paths for Machining Free-Form Pockets with Islands Using Distance Maps , 1999 .

[33]  E. Bohez,et al.  Adaptive nonlinear tool path optimization for five-axis machining , 2000 .

[34]  R. B. Jerard E-Commerce for the Metal Removal Industry , 2001 .

[35]  Peng Wu,et al.  Three-Axis NC Cutter Path Generation for Subdivision Surface with Z-Map , 2005 .

[36]  Christophe Tournier,et al.  Iso-scallop tool path generation in 5-axis milling , 2005 .

[37]  Z. Ding,et al.  The surface roughness measurement of metals using microwaves , 1993, 1993 IEEE MTT-S International Microwave Symposium Digest.

[38]  Robert B. Jerard,et al.  Methods for detecting errors in numerically controlled machining of sculptured surfaces , 1989, IEEE Computer Graphics and Applications.

[39]  Tony DeRose,et al.  Subdivision surfaces in character animation , 1998, SIGGRAPH.

[40]  Alan C. Lin,et al.  A Multiple-Tool Approach to Rough Machining of Sculptured Surfaces , 1999 .

[41]  Joung-Hahn Yoon,et al.  Fast tool path generation by the iso-scallop height method for ball-end milling of sculptured surfaces , 2005 .

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

[43]  Erik L.J. Bohez,et al.  Five-axis milling machine tool kinematic chain design and analysis , 2002 .

[44]  Sung Yong Shin,et al.  A fast NC simulation method for circularly moving tools in the Z-map environment , 2004, Geometric Modeling and Processing, 2004. Proceedings.

[45]  Claire Lartigue,et al.  CNC tool path in terms of B-spline curves , 2001, Comput. Aided Des..

[46]  Robert B. Jerard,et al.  5-axis Machining of Sculptured Surfaces with a Flat-end Cutter , 1994, Comput. Aided Des..

[47]  Sanjeev Bedi,et al.  Tool path planning for five-axis machining using the principal axis method , 1997 .

[48]  Sanjeev Bedi,et al.  Five-axis milling of spherical surfaces , 1996 .