I have several Macros in my machine that will do just that. I have put extra DRO's on the front of Turn in which I can enter various parameters - Start dia, End dia, Length of Cut etc. I work in steel so only take off 20 thou at a time, but you could also include depth of cut.
I don't know how adept you are at changing the screens - and I can't work out how to get a screen shot onto the forum - but here is the Vis Basic.
M201 does what you want, M202 puts a rounded end on it.
The screen is on 1024.lset - page 4