Approximate tool posture collision-free area generation for five-axis CNC finishing process using admissible area interpolation

This paper proposes an efficient algorithm to generate tool posture collision-free area for the whole free-form surface during five-axis CNC finishing period. The algorithm is consisted of two phases: sampling and interpolation. In the first phase, a few points are picked on the surface and the admissible area of tool posture is calculated at each point. The admissible area is a two-dimensional figure on the plane. Base on the assumption that the admissible area of adjacent surface points should transform continuously, so in the second phase, the admissible area of the sampling points are interpolated with cubic B-surface interpolation technique, forming an expression as ℚ(u, v), through which when the parameters u and v are assigned, the global collision-free area for the corresponding surface point can be easily calculated. The proposed algorithm is efficient because only a few surface points are needed to get the expression. The proposed algorithm is programmed and tested. Results show that the algorithm is relatively precise and efficient while considering the whole surface.

[1]  Min Liu,et al.  Computing global visibility maps for regions on the boundaries of polyhedra using Minkowski sums , 2009, Comput. Aided Des..

[2]  Yuan-Shin Lee,et al.  Rolling-ball method and contour marching approach to identifying critical regions for complex surface machining , 2000 .

[3]  Sanjay E. Sarma,et al.  Collision-free finishing toolpaths from visibility data , 2003, Comput. Aided Des..

[4]  Michela Spagnuolo,et al.  Similarity measures for blending polygonal shapes , 2001, Comput. Graph..

[5]  Joung-Hahn Yoon,et al.  Tool tip gouging avoidance and optimal tool positioning for 5-axis sculptured surface machining , 2003 .

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

[7]  A. N. Poo,et al.  Oriented bounding box and octree based global interference detection in 5-axis machining of free-form surfaces , 2004, Comput. Aided Des..

[8]  Thomas W. Sederberg,et al.  A physically based approach to 2–D shape blending , 1992, SIGGRAPH.

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

[10]  Sanjay E. Sarma,et al.  Generating 5-axis NC roughing paths directly from a tessellated representation , 2000, Comput. Aided Des..

[11]  Yoshitaka Adachi,et al.  Generation of collision-free 5-axis tool paths using a haptic surface , 2002, Comput. Aided Des..

[12]  Sherif Ghali,et al.  The spherical visibility map , 2007, Comput. Aided Des..

[13]  Tony C. Woo,et al.  Visibility maps and spherical algorithms , 1994, Comput. Aided Des..

[14]  Jian Liu,et al.  Second order approximation of tool envelope surface for 5-axis machining with single point contact , 2008, Comput. Aided Des..

[15]  Yuan-Shin Lee,et al.  Locally optimal cutting positions for 5-axis sculptured surface machining , 2003, Comput. Aided Des..

[16]  Yuan-Shin Lee,et al.  Optimal Tool Orientation for Five-Axis Tool-End Machining by Swept Envelope Approach , 2005 .

[17]  Jian Liu,et al.  Optimization of tool positions locally based on the BCELTP for 5-axis machining of free-form surfaces , 2010, Comput. Aided Des..

[18]  Paul J. Gray,et al.  Graphics-assisted Rolling Ball Method for 5-axis surface machining , 2004, Comput. Aided Des..

[19]  Klaus Schützer,et al.  C-Space based approach for the calculation of toolpaths for freeform surfaces in B-Spline description , 2010 .

[20]  Pisut Koomsap,et al.  The sweep plane algorithm for global collision detection with workpiece geometry update for five-axis NC machining , 2007, Comput. Aided Des..

[21]  Paul J. Gray,et al.  Rolling ball method for 5-axis surface machining , 2003, Comput. Aided Des..

[22]  K. Sivayoganathan,et al.  Tool interference detection and avoidance based on offset nets , 1997 .

[23]  Jieqing Feng,et al.  2D shape morphing via automatic feature matching and hierarchical interpolation , 2009, Comput. Graph..

[24]  Yoshitaka Adachi,et al.  Real-time interference analysis between a tool and an environment , 2001, Comput. Aided Des..

[25]  Jing-Rong Li,et al.  Graphics-assisted approach to rapid collision detection for multi-axis machining , 2006 .

[26]  Yoshimi Takeuchi,et al.  Collision-free tool path generation using 2-dimensional C-space for 5-axis control machining , 1997 .

[27]  Pralay Pal Remaining Stock Computation for 3D-Machining in Parametric Regime , 2005 .

[28]  Gershon Elber,et al.  A unified approach to verification in 5-axis freeform milling environments , 1999, Comput. Aided Des..

[29]  Jianzhong Fu,et al.  Generation of offset surface for tool path in NC machining through level set methods , 2010 .

[30]  A. A. Ball,et al.  Quadric method for cutter orientation in five-axis sculptured surface machining , 2008 .

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