lathe zero X & Z

being a bit thick here, in need of some guidance from cnc turners....
How do you zero the X and Z dro's on a lathe relative to the material you are turning?
Do you normally carry out a facing operation to zero the Z, and a turning operation to zero the X?
Or is it done by eye? (one or both axis)
Or do you use two touchoff plates (given you may have a finishing tool with a bull / rounded nose) {yes the tool tip naming is probably wrong, but you get the idea visually}
The reason why I ask is I've been looking at some lathe macros, and some of them have an axis zeroing procedure, hence I'm trying to figure out when, where and how this is done, given if you set a facing macro to run, would it run from the current co-ordinates (i.e. and previous g-code or manual jogging or MDI entry would get it to the right location) and then the facing operation would begin or would you programme the start point as part of the macro (and or axis zeroing routine)?
Looking at both wizards and macrocodes to run the various operations:
facing,
turning
grooving / parting
boring
external taper
internal taper
external + internal fillet
internal + external arcs
Open to suggestions and any operations i missed.
How do you zero the X and Z dro's on a lathe relative to the material you are turning?
Do you normally carry out a facing operation to zero the Z, and a turning operation to zero the X?
Or is it done by eye? (one or both axis)
Or do you use two touchoff plates (given you may have a finishing tool with a bull / rounded nose) {yes the tool tip naming is probably wrong, but you get the idea visually}
The reason why I ask is I've been looking at some lathe macros, and some of them have an axis zeroing procedure, hence I'm trying to figure out when, where and how this is done, given if you set a facing macro to run, would it run from the current co-ordinates (i.e. and previous g-code or manual jogging or MDI entry would get it to the right location) and then the facing operation would begin or would you programme the start point as part of the macro (and or axis zeroing routine)?
Looking at both wizards and macrocodes to run the various operations:
facing,
turning
grooving / parting
boring
external taper
internal taper
external + internal fillet
internal + external arcs
Open to suggestions and any operations i missed.