FREE CNC TOOL · コード早見

Gコード・Mコード一覧表(FANUC常用)

常用のG/Mコードの機能と使用上の注意をまとめました。コードやキーワードを入力するとリアルタイムで絞り込めます。方言(メーカー差)も明記しています。

常用Gコード(準備機能)

コード機能説明
G00早送り位置決め機械の最速で移動し、切削は行わない。ワークに接近する前に減速を計画すること
G01直線切削送りFで指定した送り速度で直線切削する
G02円弧切削(時計回り)RまたはI/J/Kで円弧を指定
G03円弧切削(反時計回り)同上、方向が逆
G04ドウェル(一時停止)X/Pで秒数を指定。穴底での停留などに使う
G17XY平面選択フライス加工の既定平面
G18ZX平面選択旋削でよく使う
G19YZ平面選択
G20インチ単位入力単位をインチに切り替える
G21メートル単位入力単位をmmに切り替える
G28機械原点復帰中間点を経由して基準点へ戻る。経路の安全に注意
G40工具径補正キャンセル
G41工具径左補正進行方向に対して工具が輪郭の左側
G42工具径右補正進行方向に対して工具が輪郭の右側
G43工具長補正(正方向)補正番号Hと併用
G49工具長補正キャンセル
G52ローカル座標系
G53機械座標系での位置決めワーク座標系の影響を受けない
G54ワーク座標系1G54〜G59の6組
G59ワーク座標系6
G61正確停止モードコーナーは正確だが速度は遅め
G64連続切削モード滑らかに連続して送る
G65マクロ単純呼び出し
G68座標回転角度Rと併用
G69座標回転キャンセル
G73高速深穴ペックドリルサイクル少ない退避量で高速にペックする
G74左ねじタッピングサイクル逆転タッピング
G76精密中ぐりサイクル主軸を定位させて逃がしながら退避
G80固定サイクルキャンセル
G81ドリルサイクル一気に穴底まで
G82ドリルサイクル(穴底ドウェル)座ぐり穴や穴底品質の改善に
G83深穴ペックドリルサイクル完全に退避して切屑を排出
G84タッピングサイクルM29と併用でリジッドタップ
G85中ぐりサイクル(送りで退避)
G90アブソリュート指令座標はワーク原点を基準とする
G91インクレメンタル指令座標は現在位置を基準とする
G92座標系設定旧式の方法、慎重に使う
G94毎分送りmm/min(フライス盤の既定)
G95毎回転送りmm/rev
G98サイクル後にイニシャル点へ復帰治具をまたぐときに使う
G99サイクル後にR点へ復帰連続穴加工が速い

常用Mコード(補助機能)

コード機能説明
M00プログラム強制停止起動ボタンで続行
M01オプショナルストップ操作盤のOP Stopが有効なときだけ停止
M02プログラム終了先頭には戻らない
M03主軸正転回転数Sと併用
M04主軸逆転
M05主軸停止
M06自動工具交換工具番号Tと併用
M08クーラントON
M09クーラントOFF
M19主軸定位精密中ぐりや工具交換の位置決めに
M29リジッドタップモード次行のG84で有効になる
M30プログラム終了・先頭復帰最も一般的な終わり方
M98サブプログラム呼び出しプログラム番号Pと併用
M99サブプログラム終了・復帰メインプログラムの末尾に使うと無限ループになる

本表はFANUC慣例を基準としています。三菱、Siemens、Heidenhain、SYNTECなどの制御装置には方言(先頭コード、サイクルパラメータ、一部Mコードの定義の違い)があります。実機にかける前は必ずメーカー純正のマニュアルを基準としてください——これは、AIが生成したGコードを必ずシミュレーションと熟練技術者の承認にかけるべき理由でもあります。

よくある質問

G00とG01の違いは?

G00は早送りの位置決めで、機械の最速で移動し、直線軌跡を保証しません(制御装置によっては各軸が独立して動きます)。G01はFの送りで直線切削します。ワークに接近するときは必ずG01で減速して切り込みます。

G73とG83はどう使い分けますか?

G73は退避量が小さく速いため、浅穴や切屑が排出しやすい材料に向きます。G83は毎回穴の外まで完全に退避して切屑を排出するので、深穴(およそ直径の3倍以上)や切屑が排出しにくい材料にはG83を使います。

M02とM30の違いは?

どちらもプログラムを終了しますが、M30はさらにカーソルをプログラム先頭に戻します。量産のサイクルに使い、通常の末尾にはM30を用いるのが慣例です。

関連記事:Gコードとは?完全入門 · 芯出しとG54ワーク座標系 · 干渉(クラッシュ)防止|その他のツール:ツールセンター

BEYOND LOOKUP

コードを調べるだけでなく——AIが検証可能なプログラム一式を直接生成

BestAI CAMは工場内の制御装置に合わせた形式でGコードを出力し、切削シミュレーションとAIによる寸法検証を経てから熟練技術者が承認します。

導入方法を見る