Graphics-assisted cutter orientation correction for collision-free five-axis machining

Automated cutter orientation correction is very important for achieving collision-free five-axis NC machining, in particular to the machining situations with complex collisions, i.e. multiple-points colliding or fully engaged colliding. In the current paper, we present a novel approach to identify admissible tool orientations for collision avoidance in five-axis ball-end milling with complex machining environment. The proposed approach is built upon two techniques: graphics-assisted cubic mapping; and instantaneous visibility and accessibility cones computation. For each colliding cutter location (CL), the graphics-assisted cubic mapping algorithm computes the cutter's instantaneous visibility cone with respect to machining environment and the occlusion depth along each obstructed direction. With the given instantaneous visibility and occlusion depth information, an algorithm of spherical region shrinking is then developed to compute the cutter's accessibility cone, which represents the aggregate of all admissible directions of the cutter for current machining point. Therefore, a collision-free cutter orientation can be ensured by adjusting the cutter with the accessibility cone. The mapping computation is performed very efficiently by taking the advantage of rapid performance from graphics hardware. By employing instantaneous visibility and accessibility computation, the accuracy and robustness in handling complex collision situations is improved. Also the required computational memory usage is greatly reduced.

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

[2]  Han Ding,et al.  Visibility theory and algorithms with application to manufacturing processes , 2000 .

[3]  Han Ding,et al.  Manufacturability Analysis for a Sculptured Surface Using Visibility Cone Computation , 1999 .

[4]  Yuan-Shin Lee,et al.  Optimizing tool orientations for 5-axis machining by configuration-space search method , 2003, Comput. Aided Des..

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

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

[7]  J. W. Park,et al.  Cutter-location data optimization in 5-axis surface machining , 1993, Comput. Aided Des..

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

[9]  Prosenjit Gupta,et al.  Efficient geometric algorithms for workpiece orientation in 4- and 5-axis NC machining , 1996, 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]  Erik L. J. Bohez,et al.  The stencil buffer sweep plane algorithm for 5-axis CNC tool path verification , 2003, Comput. Aided Des..

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

[13]  Jongwon Kim,et al.  Generation of collision-free cutter location data in five-axis milling using the potential energy method , 1997 .

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

[15]  Minho Chang,et al.  Tool path generation for five-axis machining of impellers , 1999 .

[16]  John C. J. Chiou,et al.  Accurate tool position for five-axis ruled surface machining by swept envelope approach , 2004, Comput. Aided Des..