本当にGコードは正しいのかな?
machは内側か外側か知らずにGコードの通り動いてるから
内径だけ違うのであれば、原因はmach以外にあるはずだけど。