Many moons ago I had to design a demagnetiser for ball races - It consisted of generating a 50Hz alternating magnetic field strong enough to overcome the residual magnetisation of any component to be demagnetised. The field was then allowed to decay slowly over several mains cycles to zero. In...