A relatively crude method, (like most things that I do) was used on a Loughborough where the friction set up no longer functioned reliably.
First of all, made up a simple 3BA screw (Use Metric if you like, or any other convenient thread) with a knurled head. Then, having stripped out the Cross Slide leadscrew handle arrangement, just drilled and tapped a 3BA hole in a suitable position, relative to the dial and its graduations. Once deburred, everything was reassembled, with a thin brass plug under the screw, and the knurled screw was then used to lock the dial to the leadscrew.
To reset merely unscrew, reset the Zero, lock up and before proceeding with the job.
As someone once said of another mechanism, "C'est brusque, mais ca marche!", or as the Amateiur Radio fraternity say "Keep It Simple".
Howard