G02・G03G02・G03これは通称円弧補間と言います。これは円弧と言われるだけにアールを意味します、最後の2とか3は回転方向を示します。一般的には時計を例にして説明する事になっています。→『G03』となります。車を運転する人は分かるかとお思いますが、右へ曲がりたい場合はハンドルを右へ、左へ曲がる場合は左へ回します。=右へ曲がる=右へハンドルを回す。=左へ曲がる=左へハンドルを回す。G02は右回りそしてG03は左回りとも表現できます。G03=左回りと覚えたほうが感覚的に分かりやすいかと思います。先(レベル1)の説明でG02とG03では方向に違いがあるという事が分かったと思います。待って下さい、NCではアールと方向だけでは情報不足なのです。カーブを曲がるのにハンドルを回します、その曲がるカーブの大きさによりによりハンドルを回す角度を貴方は無意識に調整していますよね。カーブに合わせて調整するって事をNCはしてくれませんから教えて上げないといけません。教える場合はこうします。これから通るR(アール)は右回りの50.(50ミリ)ですよと指示すると仮定し、NC的に表現しますと。『G02R50.』になります。これでRの大きさと方向が分かりました、でもまだ一つ足りません。G00又G01と同じく何処から何処までの指示ありません。G02(時計回り)でX50.Y50.のポイント(地点へ)へR50.(50ミリの大きさのアール)で移動しなさい(しろ)。レベル2では上記のようにRの大きさと移動ポイントを指定しましたね。所がまたここでも問題があります。G02X0Y90.R50.ですね。不思議にRが大きいものと小さいものが2つ存在します。理由は弧の位置決めをするのには2つのポイントがあればいいのですから存在して当然なんです。上図では左側に弧を描いていますけど、上記のような理屈ですから出発地と目的地を変えてあげれば右側にも出来る訳ですね。レベル3では方向と(ここでは右回りです)大きさを指定してありますから左側だけに弧を描きます(レベルと1と2で勉強しましたね)。この3でもレベル1と2で教わった通りの条件なのですが弧が2つ出来てます、だからといって弧の条件が違う訳でもありません。一度上図の弧を見て下さい、よく見ますと円弧の角度が180度以内と180度を越える円弧となっています。方向と大きさを指定するだけでは角度180度を境にして2個出来るというわけです。断して動くように設定されていますので近道をするようになっているのです。遠回り(180度を越える場合)したい場合もありますよね。NCでは遠回りする時はR(大きさ)の前にマイナス(−)をつける決まりとなっています。G02X0Y90.R−50.となります。(マイナス)をつけ、遠回りをして目的地に行けとNCに教えて上げるわけですね。180度ピッタシの場合はプラスでもマイナスでもかまいません。このG02そしてG03もG01と同じく送り速さ(F○○)の指定が出来ます。おっと忘れていました。レベル1の筆頭に時計の回転方向を表現するのに条件がありましたね。覚えていますか?・・・。『時計を正面にみて』の条件をつけましたね。して条件を付けたと思います、実は裏側からみるとまるっきし反対になるからです。同じようにG02とG03にも見る方向が決まっているのです。今までの説明は使用頻度が多いG17(XY平面)でした(下図参照)。以外にも下図のようにZX平面とYZ平面があります。上記の3面(XY・ZX・YZ面)個々の状態での円弧移動指令する方法の違いは現在地と目的地、ようは場所の違いだけです(平面指定が違うとNCは理解しませんよ)。ここから右手直交座標系を思い出しながら考えて下さい。上図3面に右回りの円弧があるとすると全て残った軸のプラスからマイナス方向をみている事に気がつきませんか?。円弧の方向を見る場合は残った軸のプラス側に立ってマイナスを見ているものとして回転方向を決めていいます。G18(ZX面)平面では。ここではRのかわりに円弧指令の出来るI・J・Kを説明します。I0J50.で指定し、終点X25.Y93.302へ円弧移動させる。