Feedrate optimisation/scheduling on sculptured surface machining: a comprehensive review, applications and future directions

Free-form or sculptured surface milling is one of the continually used manufacturing processes for die/mould, aerospace (especially turbine blades), precision machine design, bio-medical devices and automotive industries. Developments of machining technologies for quality enhancement of machining results have become a very important fact in current real industry. Therefore, reducing milling time, tool wear, cutter deflection and improving surface texture quality and machining operations through adaptation and optimisation of tool feedrates based on changing surface geometry in sculptured surface machining is a great step in this direction. Various feedrate optimisation strategies have different feedrate rescheduling control parameters such as chip thickness, material removal rate (MRR), min(mrr,chip,force), max(expo.Acc/dec) and resultant forces. Some commercial CAM softwares come with MRR-based feedrate optimisation algorithms which have a very short calculation time. However, commercial feedrate scheduling systems have some limitations in generating the scheduled feedrates because they use the MRR or the cutting force model which is dependent on milling conditions. However, for the processes in which machining precision/accuracy is very important, it is inevitable that mechanistic force-based feedrate optimisation approaches, for which the calculation time is improved, will be integrated into commercial CAM software packages. Here, developing only the mechanistic cutting force-based algorithm is not enough. In this paper, improvement and optimisation of machining feedrate value, which is one of the cutting parameters which has a tremendous effect on the precise machining of free-form surfaces, was discussed by using the virtual machining framework. For this purpose, the boundary representation solid modelling technique-based free-form milling simulation and feedrate optimisation system integrated with commercial CAD/CAM software is developed for three-axis ball-end milling. This review study includes the information regarding the following topics: The algorithms developed for the feedrate value optimisation, MRR calculation approaches, cutting force computation methods, details of algorithms, the effects on the surface accuracy, the effects on the machining time, the capabilities of the present commercial CAM software packages, the encountered difficulties and overcoming those difficulties, recent developments and future research directions.

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

[2]  W. P. Wang,et al.  Solid modeling for optimizing metal removal of three-dimensional NC end milling , 1988 .

[3]  Ingrid Carlbom,et al.  A Hierarchical Data Structure for Representing the Spatial Decomposition of 3-D Objects , 1985, IEEE Computer Graphics and Applications.

[4]  Ching-Chih Tai,et al.  A predictive force model in ball-end milling including eccentricity effects , 1994 .

[5]  W. Bouzid Saï,et al.  An investigation of cutting forces in machining with worn ball-end mill , 2009 .

[6]  N. Tounsi,et al.  Optimized feed scheduling in three axes machining: Part II: Experimental validation , 2003 .

[7]  Behnam Moetakef Imani,et al.  An improved process simulation system for ball-end milling of sculptured surfaces , 1998 .

[8]  Z. Li,et al.  Parallel processing for 2-1/2D machining simulation , 2001, SMA '01.

[9]  Tae Jo Ko,et al.  NURBS interpolator for constant material removal rate in open NC machine tools , 2004 .

[10]  Changqing Liu,et al.  Off-line optimization on NC machining based on virtual machining , 2008 .

[11]  Miles Arnone,et al.  High Performance Machining , 1998 .

[12]  Willem H. Walstra,et al.  Interactive simulation of robot milling for rapid shape prototyping , 1994, Comput. Graph..

[13]  Richard E. DeVor,et al.  Mechanistic Modeling of the Ball End Milling Process for Multi-Axis Machining of Free-Form Surfaces , 2001 .

[14]  W. L. R. Ip,et al.  A fuzzy basis material removal optimization strategy for sculptured surface machining using ball-nosed cutters , 1998 .

[15]  A. Moufki,et al.  Modelling of cutting forces in ball-end milling with tool–surface inclination: Part I: Predictive force model and experimental validation , 2007 .

[16]  Dong-Woo Cho,et al.  An intelligent feedrate scheduling based on virtual machining , 2003 .

[17]  Hsi-Yung Feng,et al.  Integrated tool path and feed rate optimization for the finishing machining of 3D plane surfaces , 2000 .

[18]  Ching-Chih Tai,et al.  Model for cutting forces prediction in ball-end milling , 1995 .

[19]  Herbert B. Voelcker,et al.  Graphical simulation & automatic verification of NC machining programs , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[20]  M. H. Sadeghi,et al.  Feed rate optimization for 3-axis ball-end milling of sculptured surfaces , 2007 .

[21]  Robert B. Jerard,et al.  Process simulation and feedrate selection for three-axis sculptured surface machining , 2006, Int. J. Manuf. Res..

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

[23]  Pere Brunet,et al.  Object representation by means of nonminimal division quadtrees and octrees , 1985, TOGS.

[24]  Tian-Syung Lan,et al.  The implementation of optimum MRR on digital PC-based lathe system , 2006 .

[25]  Utpal Roy,et al.  Computation of a geometric model of a machined part from its NC machining programs , 1999, Comput. Aided Des..

[26]  Erik D. Goodman,et al.  Direct dimensional NC verification , 1990, Comput. Aided Des..

[27]  Chih-Ching Lo,et al.  CNC machine tool surface interpolator for ball-end milling of free-form surfaces , 2000 .

[28]  B. U. Guzel,et al.  An Enhanced Force Model for Sculptured Surface Machining , 2004 .

[29]  Yung-Kuo Huang,et al.  Feedrate optimization and tool profile modification for the high-efficiency ball-end milling process , 2005 .

[30]  Syh-Shiuh Yeh,et al.  The speed-controlled interpolator for machining parametric curves , 1999, Comput. Aided Des..

[31]  Dong-Woo Cho,et al.  Feed rate scheduling model considering transverse rupture strength of a tool for 3D ball-end milling , 2004 .

[32]  Yuwen Sun,et al.  Guide curve based interpolation scheme of parametric curves for precision CNC machining , 2006 .

[33]  Daniel C. H. Yang,et al.  Parametric interpolator versus linear interpolator for precision CNC machining , 1994, Comput. Aided Des..

[34]  Hsi-Yung Feng,et al.  The prediction of cutting forces in the ball-end milling process—I. Model formulation and model building procedure , 1994 .

[35]  A. Moufki,et al.  Modelling of cutting forces in ball-end milling with tool-surface inclination. Part II. Influence of cutting conditions, run-out, ploughing and inclination angle , 2007 .

[36]  R. S. Naserian,et al.  Static rigid force model for 3-axis ball-end milling of sculptured surfaces , 2007 .

[37]  Byoung K. Choi,et al.  Sculptured Surface Machining: Theory and applications , 2012 .

[38]  Chong Nam Chu,et al.  Mean cutting force prediction in ball-end milling using force map method , 2004 .

[39]  H. Erdim,et al.  Feedrate Scheduling Strategies for Free-Form Surfaces(Analytical advancement of machining process) , 2005 .

[40]  Ismail Lazoglu,et al.  FREE-FORM SURFACE MACHINING AND COMPARING FEEDRATE SCHEDULING STRATEGIES , 2007 .

[41]  Ismail Lazoglu,et al.  Increasing productivity in sculpture surface machining via off-line piecewise variable feedrate scheduling based on the force system model , 2004 .

[42]  Fionn P.E. Dunne,et al.  Modelling central bursting in the extrusion of particulate reinforced metal matrix composite materials , 1997 .

[43]  Robert B. Jerard,et al.  Discrete Simulation of NC Machining , 1987, Symposium on Computational Geometry.

[44]  Ciro A. Rodríguez,et al.  Influence of tool path strategy on the cycle time of high-speed milling , 2003, Comput. Aided Des..

[45]  Zhenyuan Jia,et al.  Adaptive feedrate scheduling for NC machining along curvilinear paths with improved kinematic and geometric properties , 2008 .

[46]  Moshe Shpitalni,et al.  Realtime curve interpolators , 1994, Comput. Aided Des..

[47]  Yusuf Altintas,et al.  End Milling Force Algorithms for CAD Systems , 1991 .

[48]  Myung-Chang Kang,et al.  A study on the precision machinability of ball end milling by cutting speed optimization , 2002 .

[49]  Li Qian,et al.  Comparing and combining off-line feedrate rescheduling strategies in free-form surface machining with feedrate acceleration and deceleration , 2008 .

[50]  R. O. Anderson,et al.  Detecting and eliminating collisions in NC machining , 1978 .

[51]  Mohamed A. Elbestawi,et al.  Closed form formulation of cutting forces for ball and flat end mills , 1997 .

[52]  An-Chen Lee,et al.  Analysis of cutting forces in ball-end milling , 1995 .

[53]  B Marandet,et al.  Experimental Verification of the J Ic and Equivalent Energy Methods for the Evaluation of the Fracture Toughness of Steels , 1977 .

[54]  Yusuf Altintas,et al.  A Solid Modeller Based Milling Process Simulation and Planning System , 1994 .

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

[56]  Henry C. W. Lau,et al.  An economical sculptured surface machining approach using fuzzy models and ball-nosed cutters , 2003 .

[57]  Shozo Takata,et al.  Generation of a Machining Scenario and Its Applications to Intelligent Machining Operations , 1993 .

[58]  Kwangsoo Kim,et al.  Voxel-Based Virtual Multi-Axis Machining , 2000 .

[59]  Michael E. Mortenson,et al.  Geometric Modeling , 2008, Encyclopedia of GIS.

[60]  K. K. Wang,et al.  Real-time verification of multiaxis NC programs with raster graphics , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[61]  I. Ali,et al.  Advanced Interpolation Techniques for N.C. Machines , 1993 .

[62]  Allan D. Spence,et al.  On the dynamics of ball end milling: modeling of cutting forces and stability analysis , 1998 .

[63]  Chong Nam Chu,et al.  Feed-Rate Optimization of Ball End Milling Considering Local Shape Features , 1997 .

[64]  Kunwoo Lee,et al.  Proceedings of the sixth ACM symposium on Solid modeling and applications , 2001 .

[65]  Ching-Chih Tai,et al.  THE PREDICTION OF CUTTING FORCES IN THE BALL-END MILLING PROCESS , 1995 .

[66]  Hsi-Yung Feng,et al.  The prediction of dimensional error for sculptured surface productions using the ball-end milling process. Part 1: Chip geometry analysis and cutting force prediction , 1995 .

[67]  Michele Heng,et al.  Design of a NURBS interpolator with minimal feed fluctuation and continuous feed modulation capability , 2010 .

[68]  T. I. El-Wardany,et al.  Generic Simulation Approach for Multi-Axis Machining, Part 2: Model Calibration and Feed Rate Scheduling , 2002 .

[69]  Motoo Kondo Decomposition of complex geometry for a manufacturing application , 1994, Comput. Aided Des..

[70]  D. C. H. Yang,et al.  Nearly arc-length parameterized quintic-spline interpolation for precision machining , 1993, Comput. Aided Des..

[71]  Jeffrey G. Hemmett,et al.  Robust Feedrate Selection for 3-Axis NC Machining Using Discrete Models , 2001 .

[72]  Dong-Woo Cho,et al.  Development of a virtual machining system, part 3: cutting process simulation in transient cuts , 2002 .

[73]  S. Smith,et al.  An Overview of Modeling and Simulation of the Milling Process , 1991 .

[74]  Josep Fontdecaba,et al.  Dimensional verification of NC machining profiles using extended quadtrees , 1996, Comput. Aided Des..

[75]  Chong Nam Chu,et al.  Cutting force prediction of sculptured surface ball-end milling using Z-map , 2000 .

[76]  Minyang Yang,et al.  The prediction of the cutting force in ball-end milling with a flexible cutter , 1993 .

[77]  Ismail Lazoglu,et al.  Sculpture surface machining: a generalized model of ball-end milling force system , 2003 .

[78]  Ko Tae Jo,et al.  Chip Load Control Using a NC Verification Model Based on Z-Map , 2005 .

[79]  K. P. Karunakaran,et al.  A solid model-based off-line adaptive controller for feed rate scheduling for milling process , 2008 .

[80]  Tae Jo Ko,et al.  Chip volume prediction using a numerical control verification model , 2006 .

[81]  Yusuf Altintas,et al.  High speed CNC system design. Part I: jerk limited trajectory generation and quintic spline interpolation , 2001 .

[82]  Fu-Chung Wang,et al.  Open Architecture Controllers for Machine Tools, Part 2: A Real Time Quintic Spline Interpolator , 1998 .

[83]  Sang-Moon Hwang,et al.  Chip load prediction in ball-end milling , 2001 .

[84]  Dong-Woo Cho,et al.  Off-line feed rate scheduling using virtual CNC based on an evaluation of cutting performance , 2003, Comput. Aided Des..

[85]  Y. Liao,et al.  Prediction of cutting forces in ball-end milling by means of geometric analysis , 2008 .

[86]  Ismail Lazoglu,et al.  Machining of complex sculptured surfaces with feed rate scheduling , 2006, Int. J. Manuf. Res..

[87]  Sanjeev Bedi,et al.  Mechanistic modelling of the milling process using an adaptive depth buffer , 2003, Comput. Aided Des..

[88]  Ming Chen,et al.  Feedrate scheduling strategy for free-form surface machining through an integrated geometric and mechanistic model , 2009 .

[89]  Rida T. Farouki,et al.  Exact Taylor series coefficients for variable-feedrate CNC curve interpolators , 2001, Comput. Aided Des..

[90]  Jeong Hoon Ko,et al.  Development of a Virtual Machine Tool ? Part 1: Mechanistic Cutting Force Model, Machined Surface Error Model, and Feed Rate Scheduling Model , 2003 .

[91]  Pere Brunet,et al.  Solid representation and operation using extended octrees , 1990, TOGS.

[92]  Tae Jo Ko,et al.  Feedrate scheduling for free-form surface using an NC verification model , 2008 .

[93]  Syh-Shiuh Yeh,et al.  Adaptive-feedrate interpolation for parametric curves with a confined chord error , 2002, Comput. Aided Des..

[94]  Satoshi Sakamoto,et al.  Prediction of cutting forces and machining error in ball end milling of curved surfaces -II experimental verification , 2002 .

[95]  M. Tsai,et al.  Development of a dynamics-based NURBS interpolator with real-time look-ahead algorithm , 2007 .

[96]  Stephen C. Veldhuis,et al.  Mechanistic Modeling of Ball End Milling Including Tool Wear , 2006 .

[97]  Taylan Altan,et al.  Feed rate optimization based on cutting force calculations in 3-axis milling of dies and molds with sculptured surfaces , 1994 .

[98]  Satoshi Sakamoto,et al.  Prediction of cutting forces and machining error in ball end milling of curved surfaces -I theoretical analysis , 2001 .

[99]  X. Zhiming,et al.  Performance Evaluation of a Real-Time Interpolation Algorithm for NURBS Curves , 2002 .

[100]  Ismail Lazoglu,et al.  Feedrate scheduling strategies for free-form surfaces , 2006 .

[101]  Li Zheng,et al.  Feedrate optimization for variant milling process based on cutting force prediction , 2004 .

[102]  Yusuf Altintas,et al.  Mechanics and Dynamics of Ball End Milling , 1998 .

[103]  Yuan-Shin Lee,et al.  Adaptive Feedrate Scheduling and Material Engagement Analysis for High Performance Machining , 2002 .

[104]  Richard E. DeVor,et al.  The effect of runout on cutting geometry and forces in end milling , 1983 .

[105]  Zhijun Wu,et al.  A solid model-based milling process simulation and optimization system integrated with CAD/CAM , 2003 .

[106]  Allan D. Spence,et al.  Techniques for accelerating B-rep based parallel machining simulation , 2005, Comput. Aided Des..

[107]  Ming-Jen Kuo,et al.  NURBS machining and feed rate adjustment for high-speed cutting of complex sculptured surfaces , 2001 .

[108]  Robert B. Jerard,et al.  On-Line Optimization of Cutting Conditions for NC Machining , 2001 .

[109]  Klaus Schützer,et al.  Interpolation methods analysis in high speed cutting of free form surfaces , 2003 .

[110]  Dong-U Jo,et al.  Development of a Virtual Machine Tool - Part 1 (Cutting Force Model, Machined Surface Error Model and Feed Rate Scheduling Model) , 2001 .

[111]  Mohamed A. Elbestawi,et al.  Milling process simulation : A generic solid modeller based paradigm , 1998 .

[112]  Yusuf Altintas,et al.  Prediction of ball-end milling forces from orthogonal cutting data , 1996 .

[113]  K. P. Karunakaran,et al.  Swept volume of a generic cutter , 2000 .

[114]  A. Lamikiz,et al.  Cutting force estimation in sculptured surface milling , 2004 .

[115]  Hsi-Yung Feng,et al.  The prediction of cutting forces in the ball-end milling process—II. Cut geometry analysis and model verification , 1994 .

[116]  Toshio Sata,et al.  A Cutting Simulation System for Machinability Evaluation Using a Workpiece Model , 1989 .

[117]  Ranga Narayanaswami,et al.  A parametric interpolator with confined chord errors, acceleration and deceleration for NC machining , 2003, Comput. Aided Des..

[118]  Ian T. Chappel The use of vectors to simulate material removed by numerically controlled milling , 1983 .

[119]  Ismail Lazoglu Analysis of force system in ball-end milling , 1997 .

[120]  M. Mori,et al.  Adaptive interpolation scheme for NURBS curves with the integration of machining dynamics , 2005 .

[121]  K. P. Karunakaran,et al.  Octree-to-BRep conversion for volumetric NC simulation , 2007 .

[122]  Chia-Hsiang Menq,et al.  Integrated planning for precision machining of complex surfaces. Part 1: Cutting-path and feedrate optimization , 1997 .

[123]  N. Tounsi,et al.  Optimized feed scheduling in three axes machining. Part I: Fundamentals of the optimized feed scheduling strategy , 2003 .

[124]  Min-Yang Yang,et al.  A study on a generalized parametric interpolator with real-time jerk-limited acceleration , 2004, Comput. Aided Des..

[125]  Scandvik coromant Modern Metal Cutting : a practical handbook , 1994 .

[126]  Steven Y. Liang,et al.  ANALYTICAL MODELING OF FORCE SYSTEM IN BALL-END MILLING , 1997 .

[127]  Daping Wan,et al.  Feedrate scheduling and jerk control algorithm for high-speed CNC machining , 2009, Int. J. Manuf. Technol. Manag..

[128]  A. Moufki,et al.  Predictive force model for ball-end milling and experimental validation with a wavelike form machining test , 2006 .

[129]  Min-Yang Yang,et al.  The prediction of cutting force in ball-end milling , 1991 .

[130]  Robert Dale,et al.  Industry watch , 2004, Natural Language Engineering.