G90=アブソリュート入力指令または絶対値指令といいます。図面の寸法線基点が各面(XYとかYZ又はZX)とも一つの場合にはG90が便利かと思います。設定すればそのまま図面値をプログラムの指令値に転記する事ができますので余分な作業をしなくてもよいです。上図(図−1)を参照して下記に使用例を示します。移動指令値だけを考えます。cを各軸(ここではXとY)現在値とし、ここからの移動指令とします。G90G00G54X****Y****Z****=機械原点とG54の位置関係を機械に教えます。ワーク原点(0)となります。いうようにダイレクトに数値を入力出来ます。位置をX180.に変更する場合、下記のようにN003☆のみを変えるだけで変更出来ます。G91=インクレメンタル入力指令又は増分値指令といいます。図面の寸法引き出しが各穴又は各面等からなり、基点を1つにするにあたりそれなりに人手作業が必要な場合に便利かと思います。図面値をそのまま転記して行きます。1.移動指令値だけを考えます。いう様に使うと計算しなくてもいいのでミスが少なくなります。1カ所でも間違えるとその穴を基点に移動しますので以降の穴位置はそれなりにずれます。言い換えますと必要時は故意にポイントをずらすと以降の穴位置を同じ様にずらす事が出来ます。G92(ワーク座標系の変更)これは現在位置を任意の位置に変更出来るというものです。1.XY平面(G17)のみ考えます。2.G90を使います。0点として移動命令に従います。X80.Y-25.(G92で新座標設定)※変更前のX200.152Y80.に0点設定。一般的に、G54系が現れる前に機械と加工原点の関連性を持たせる為に使用したかと思います。G52(ローカル座標系)これは現在使用中のワー座標系(G54〜G59)の原点を任意に変更して新しい加工原点を設定するコードです。G52X125.Y80.と指令しますと下図のように新しい加工原点が設定され、以降変更あるまで維持されます。元の座標に戻す場合はG52X0Y0と指令します。G90・G91・G91・G52。