Hi Rob,
I just looked at your program and I believe I have found at least part of your problem:
The numbers don't add up correctly, the last ramp in your program ends at:
X-.2035Y-.0286 Z-.1
then the next line is
G3X.2035Y-.0286R.2055
The R value needs to be the same as the movement in this case, you have a .004 total difference of diameter between the R value and the actual movement you are trying to achieve. What is happening is you are getting a larger radius in a shorter distance, so you are actually creating an out of round condition. You could try this instead:
X-.2035Y-.0286Z-.1
G3I.2055
This will give you a complete circle with a radius point in the X plus direction.
Sean |