Thanks for the info. What is interesting is if you begin the cycle with G98 and change it inside the cycle with G99 it will go to initial plane for all the cycles until the first G99,then will be G99 from there on. I see how the R word helps but that means that you have to change all your code inside the cycle every time you change a fixture... Oh well. Thank again!
N005 G54 G90 S1200 M03 T02
N010 G00 X0.5 Y0.
N015 G43 H01 Z2.0
N020 M08
N025 G81 X.5 Y.5 R.1 Z-.25 F3. G98 (goes to initial plane 2.0)
N030 X1.75 (goes to initial plane 2.0)
N035 X3.0 G99 (goes to retract height 0.1)
N040 X5.5 G98 (ALSO GOES TO RETRACT HEIGHT 0.1

?)
N045 Y3.5
N050 X4.25
N055 X3.
N060 X.5 G98 (0.1)
N065 X3. Y2.
N070 G80 M09
N075 G49 G91 G28 Z0 M19
N080 M30