The principle and application of cutting-point virtual tool radius compensation for ellipsoidal outer contour finishing using a ball end mill

A novel cutter radius compensation method named cutting-point virtual tool radius compensation (CPVTRC) is presented in the finishing of ellipsoidal outer contour. CPVTRC, which corresponds to a virtual tool established at cutting point, is realized through parametric programming which is powerful in solving special manufacturing problems and exhibits great industrial application prospect. The parametric program for ellipsoidal outer contour finishing is given based on the algorithm of CPVTRC. The corresponding amount of the virtual tool radius per layer is calculated via the cutting-point coordinates and the elliptical outer offset curve parametric equation of the current layer. And it is inputted into corresponding registers online using programmable data input command G10L12, and then called through cutter compensation command G41/G42 before interpolation of the ellipse in the current layer. Consequently, the ellipse per layer of ellipsoid is approached via tiny line segments using CPVTRC method. The results of simulation based on VERICUT software and experiment based on a 3-axis vertical computer numerical control (CNC) machine equipped with FANUC 0i-MC exhibit that CPVTRC is highly effective and correct. Furthermore, CPVTRC can extend its application to the CNC parametric programming and machining of swept surfaces.

[1]  Rida T. Farouki,et al.  Optimal tool orientation control for 5-axis CNC milling with ball-end cutters , 2013, Comput. Aided Geom. Des..

[2]  Manocher Djassemi An efficient CNC programming approach based on group technology , 2000 .

[3]  Peiqing Ye,et al.  Using rotary contact method for 5-axis convex sculptured surfaces machining , 2013 .

[4]  M. Hou,et al.  Automatic tool path generation of a feature-basedCAD/CAPP/CAM integrated system , 2006, Int. J. Comput. Integr. Manuf..

[5]  Yoshio Mizugaki,et al.  Geometric simulation of ball end milling and application for the precise machining , 2009 .

[6]  Varol Akman,et al.  Sweeping with all graphical ingredients in a topological picturebook , 1992, Comput. Graph..

[7]  Youlun Xiong,et al.  A manifold approach to generating iso-scallop trajectories in three-axis machining , 2011 .

[8]  Jia-Guang Sun,et al.  Shape control of swept surface with profiles , 2001, Comput. Aided Des..

[9]  Shang-Liang Chen,et al.  Computer aided manufacturing technologies for centrifugal compressor impellers , 2001 .

[10]  Z.-Q. Liu Methodology of Parametric Programming for Error Compensation on CNC Centres , 2001 .

[11]  Li Han,et al.  Space cutter radius compensation method for free form surface end milling , 2013 .

[12]  Bahattin Koc,et al.  Ellipse-offset approach and inclined zig-zag method for multi-axis roughing of ruled surface pockets , 1998, Comput. Aided Des..

[13]  Peter Smid Cnc Programming Techniques: An Insider's Guide to Effective Methods And Applications , 2006 .

[14]  Anselmo Eduardo Diniz,et al.  Tool life and tool wear in the semi-finish milling of inclined surfaces , 2009 .

[15]  Sabine Coquillart,et al.  A Control-Point-Based Sweeping Technique , 1987, IEEE Computer Graphics and Applications.

[16]  D. N. Moreton,et al.  Three-Dimensional Tool Compensation for a Three-Axis Turning Centre , 1999 .

[17]  Kui Liu,et al.  Ultra-precision machining of aluminium alloy surfaces for optical applications , 2011 .

[18]  Walter Rubio,et al.  Optimising Tool Positioning for End-Mill Machining of Free-Form Surfaces on 5-Axis Machines for both Semi-Finishing and Finishing , 2000 .

[19]  Wang Tianmiao,et al.  Three-Dimensional Tool Radius Compensation for a 5-Axis Peripheral Milling , 2011 .

[20]  Chris A. McMahon,et al.  Observations on the application and development of parametric-programming techniques , 1992, Comput. Aided Des..

[21]  Wang Yong-zhang Study on the Post Processing of Space Radius Compensation , 2007 .