When I use either the G71 or G72 canned cycles with U and W stock relief the control won't "give me back" either the U or W amount (depending on G71 or G72) when the cycle finishes (G70).
If I use the G71 (linear roughing) cycle the U works just fine but if I have a W100 in the line when the machine returns to the start position the W collects up incrementally. So if I were to run that particular roughing cycle over and over I would collect up an incremental Z of +.010 each time it runs and returns to the start position (4 cycles=.040). I do not run my programs from "G28 HOME" I use a G28 home position in my programming only at the beginning of the program to set the "Start" position closer to the work pc.
G72 (face roughing) is tho opposite, the W works fine but I collect up X+ increments each cycle. I figure it has to be in the parameters somehow because I had this same control on another lathe I worked with and the canned cycles worked just fine with both U and W.
Sorry if my explanation is a bit confusing...I'm a bit confused most of the time anymore.
JohnF
Phoenix