Fractal characterisation of surface profile and optimisation in EDM using Taguchi method