Yeah, see thats my problem, thanks for the timely response by the way

. My CAM does calculate the radials correctly and can position my spindle horizontally on the side of my block, but for some reason the offsets that it calculates for drilling are in the Z direction no matter whether the hole is verticle or horizontal. This is a problem because I would like to drill along the y or the x. I don't know how to get PM Post to calculate the offsets on its own and I'm not getting any help on the Delcam support forum.
So, I was able to write a script in PM Post that forces the calculation of offsets in the x and y and calls the gcodes G19 and G18 respectively, depending on what plane I want to drill in. I had looked into the G16, but realized it was of no use because I needed to work in the yz and xz as well as they xy. This works perfectly fine in Mach for when I drill in the xy plane and positively ( with the spindle horizontal and pointing towards the origin) in the xz and yz planes. Its when it tries to drill negatively (drill away from the origin) in the yz and xz planes that I get the error that my R is less than x.
What I have done now, and it seems to be working, is that I have calculated the R value to be a 0.005 bigger than my x (or y) during my drilling cycle, which seems to satisfy that error. Then, what I have done is that at the end of my canned cycle, but after the G80 command, it outputs a code to move it to the safe R point by giving it a G1 command.
Sorry for the book, but I figured it needed a little closure

I'll be sure to post again if something else comes up.
Regards,
Tyler