spindle to stop at the same spot
For Mach3: I really don't think so.
Mach4: don't know, probably HW-dependent.
But what do you mean by 'BT30 dogs'? To the best of my knowledge (which may be limited), my BT30 fitting does not have any dogs like that. At the very least, you need to provide some photos.
Cheers
Roger