Tool path generation via the multi-criteria optimisation for flat-end milling of sculptured surfaces

A method of generating optimal tool paths for sculptured surface machining with flat-end cutters is presented in this paper. The inclination and tilt angles, as well as the feed directions of the cutter at each cutter contact point on a machining path are optimised as a whole so that the machining width of the tool path can be as large as possible, and concerns such as smooth cutter motion, gouging avoidance, scallop height and machining widths overlap are also considered when calculating a path. A multi-criteria tool path optimisation model is introduced, and it is converted into a single objective optimisation with the weighted sum method. The Differential Evolution (DE) algorithm is suitable for solving this highly non-linear problem. However, the searching process of the DE algorithm may be trapped in local minima due to large number of design variables. Therefore, an algorithm combining the DE algorithm and the sequence linear programming algorithm is developed to solve this optimisation model. The proposed method is applied to two freeform surfaces to illustrate its effectiveness.

[1]  Hong Jiang,et al.  Rotary Contact Method for 5-Axis Tool Positioning , 2012 .

[2]  Sanjeev Bedi,et al.  Principal curvature alignment technique for machining complex surfaces , 1997 .

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

[4]  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..

[5]  Ye Ding,et al.  Simultaneous optimization of the feed direction and tool orientation in five-axis flat-end milling , 2016 .

[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]  Xu Liu,et al.  A tool path generation method for freeform surface machining by introducing the tensor property of machining strip width , 2015, Comput. Aided Des..

[8]  Peihua Gu,et al.  Recent development in CNC machining of freeform surfaces: A state-of-the-art review , 2010, Comput. Aided Des..

[9]  Peiqing Ye,et al.  Improved Rotary Contact Method for 5-Axis Sculptured Surfaces Machining , 2013 .

[10]  Alfred Gray,et al.  Modern differential geometry of curves and surfaces with Mathematica (2. ed.) , 1998 .

[11]  Sanjeev Bedi,et al.  Multi-point tool positioning strategy for 5-axis mashining of sculptured surfaces , 2000, Comput. Aided Geom. Des..

[12]  Stanislav S. Makhanov,et al.  Five-axis machining of STL surfaces by adaptive curvilinear toolpaths , 2016 .

[13]  Hsi-Yung Feng,et al.  New criteria for tool orientation determination in five-axis sculptured surface machining , 2011 .

[14]  Bailin Deng,et al.  Iso-level tool path planning for free-form surfaces , 2014, Comput. Aided Des..

[15]  Hsi-Yung Feng,et al.  Effective Determination of Feed Direction and Tool Orientation in Five-Axis Flat-End Milling , 2010 .

[16]  Jasbir S. Arora,et al.  Survey of multi-objective optimization methods for engineering , 2004 .

[17]  Hsi-Yung Feng,et al.  Preferred feed direction field: A new tool path generation method for efficient sculptured surface machining , 2015, Comput. Aided Des..

[18]  Stanislav S. Makhanov,et al.  5-axis machining using a curvilinear tool path aligned with the direction of the maximum removal rate , 2015 .

[19]  A. Gray,et al.  Modern Differential Geometry of Curves and Surfaces with Mathematica, Third Edition (Studies in Advanced Mathematics) , 2006 .

[20]  Walter Rubio,et al.  Using the global optimisation methods to minimise the machining path length of the free-form surfaces in three-axis milling , 2015 .

[21]  Jing-Rong Li,et al.  Prediction of toolpath redundancy for NC machining of free-form surfaces based on automatic recognition of steep-wall features , 2015 .

[22]  Kai Tang,et al.  Five-axis tool path generation based on machine-dependent potential field , 2016, Int. J. Comput. Integr. Manuf..

[23]  Ismail Lazoglu,et al.  Intelligent toolpath selection via multi-criteria optimization in complex sculptured surface milling , 2011, Journal of Intelligent Manufacturing.

[24]  Han Ding,et al.  Third-order point contact approach for five-axis sculptured surface machining using non-ball-end tools (I): Third-order approximation of tool envelope surface , 2010 .

[25]  P. N. Suganthan,et al.  Differential Evolution: A Survey of the State-of-the-Art , 2011, IEEE Transactions on Evolutionary Computation.

[26]  Han Ding,et al.  Third-order point contact approach for five-axis sculptured surface machining using non-ball-end tools (II): Tool positioning strategy , 2010 .

[27]  Tetsuyuki Takahama,et al.  Constrained Optimization by the ε Constrained Differential Evolution with Gradient-Based Mutation and Feasible Elites , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[28]  Ye Ding,et al.  Smooth Tool Path Optimization for Flank Milling Based on the Gradient-Based Differential Evolution Method , 2016 .

[29]  R. Marler,et al.  The weighted sum method for multi-objective optimization: new insights , 2010 .

[30]  Hsi-Yung Feng,et al.  Effect of tool tilt angle on machining strip width in five-axis flat-end milling of free-form surfaces , 2009 .

[31]  Chuang-Jang Chiou,et al.  A machining potential field approach to tool path generation for multi-axis sculptured surface machining , 2002, Comput. Aided Des..

[32]  Zhiwei Lin,et al.  A generic uniform scallop tool path generation method for five-axis machining of freeform surface , 2014, Comput. Aided Des..