A method of stabilising machining on a CNC machine includes importing workpiece, tool
and machining process parameters into the CAM system, determining a tool path relative to the workpiece, generating a control programme using G-codes and transferring the machining parameters to the intelligent machining system, followed by modelling the process of interaction between the tool and the workpiece to determine the material removal rate (MRR) as a function of the material removal volume and feed along the path and The volume of material cut is determined by the geometric parameters of the start and end of the removal of allowance segments along the tool path. The beginning and end of the feed rate change are modelled by the transient response, taking into account its jump during a step change in the allowance.