Yah what I do is get really close, repost as needed then I edit the program occasionally to keep everything within tolerances. So I'm cutting a 1.5" dia. Pocket and it really is 1.55 programmed size to get what I want. Then I check every part and as the size changes I edit the dia. As needed to stay on tolerance. It's all about the tolerance on the drawing.
Guy