完全な G コード リスト
Gコードは準備コード(準備機能)とも呼ばれます。
完全な CNC G コード リスト
完全な G コード リスト
Fanuc および同様に設計された CNC コントロールで一般的に見られる G コードのリスト
G コード | グループ | 機能 | ||
あ | B | C | ||
G00 | G00 | G00 | 01 | ポジショニング (早送り) |
G01 | G01 | G01 | 直線補間(切削送り) | |
G02 | G02 | G02 | 円弧補間 CW またはヘリカル補間 CW | |
G03 | G03 | G03 | 円弧補間 CCW またはヘリカル補間 CCW | |
G04 | G04 | G04 | 00 | ドウェル |
G07.1(G107) | G07.1(G107) | G07.1(G107) | 円筒補間 | |
G08 | G08 | G08 | 高度なプレビュー コントロール | |
G10 | G10 | G10 | プログラム可能なデータ入力 | |
G11 | G11 | G11 | プログラマブルデータ入力キャンセル | |
G12.1(G112) | G12.1(G112) | G12.1(G112) | 21 | 極座標補間モード |
G13.1(G113) | G13.1(G113) | G13.1(G113) | 極座標補間キャンセルモード | |
G17 | G17 | G17 | 16 | XY 平面の選択 |
G18 | G18 | G18 | Z X 平面の選択 | |
G19 | G19 | G19 | Y Z 平面の選択 | |
G20 | G20 | G70 | 06 | インチで入力 |
G21 | G21 | G71 | mmで入力 | |
G22 | G22 | G22 | 09 | ストアドストロークチェック機能オン |
G23 | G23 | G23 | ストアドストロークチェック機能オフ | |
G25 | G25 | G25 | 08 | 主軸速度変動検出オフ |
G26 | G26 | G26 | 主軸速度変動検出オン | |
G27 | G27 | G27 | 00 | 基準位置復帰チェック |
G28 | G28 | G28 | 基準位置に戻る | |
G30 | G30 | G30 | 第 2、第 3、第 4 基準位置復帰 | |
G31 | G31 | G31 | スキップ機能 | |
G32 | G33 | G33 | 01 | ねじ切り |
G34 | G34 | G34 | 可変 — 主ねじ切り | |
G36 | G36 | G36 | 00 | 自動工具補正 X |
G37 | G37 | G37 | 自動工具補正 Z | |
G40 | G40 | G40 | 07 | 工具ノーズ R 補正キャンセル |
G41 | G41 | G41 | 工具ノーズ R 補正左 | |
G42 | G42 | G42 | 工具ノーズ R 補正右 | |
G50 | G92 | G92 | 00 | 座標系の設定または最大。スピンドル速度設定 |
G50.3 | G92.1 | G92.1 | ワーク座標系プリセット | |
G50.2(G250) | G50.2(G250) | G50.2(G250) | 20 | 多角形回転キャンセル |
G51.2(G251) | G51.2(G251) | G51.2(G251) | 多角形回転 | |
G52 | G52 | G52 | 00 | ローカル座標系の設定 |
G53 | G53 | G53 | 機械座標系設定 | |
G54 | G54 | G54 | 14 | ワーク座標系1選択 |
G55 | G55 | G55 | ワーク座標系2選択 | |
G56 | G56 | G56 | ワーク座標系3選択 | |
G57 | G57 | G57 | ワーク座標系4選択 | |
G58 | G58 | G58 | ワーク座標系5選択 | |
G59 | G59 | G59 | ワーク座標系6選択 | |
G65 | G65 | G65 | 00 | マクロ呼び出し |
G66 | G66 | G66 | 12 | マクロモーダル呼び出し |
G67 | G67 | G67 | マクロ モーダル コールのキャンセル | |
G68 | G68 | G68 | 04 | ダブルタレットONのミラーイメージ |
G69 | G69 | G69 | 二重砲塔の鏡像オフ | |
G70 | G70 | G72 | 00 | 仕上げサイクル |
G71 | G71 | G73 | 旋削での素材除去 | |
G72 | G72 | G74 | フェーシングの素材除去 | |
G73 | G73 | G75 | パターンの繰り返し | |
G74 | G74 | G76 | 端面ペックドリル | |
G75 | G75 | G77 | 外径・内径穴あけ | |
G76 | G76 | G78 | マルチスレッドサイクル | |
G80 | G80 | G80 | 10 | 掘削キャンセルの固定サイクル |
G83 | G83 | G83 | 端面ドリルのサイクル | |
G84 | G84 | G84 | フェイスタッピングのサイクル | |
G86 | G86 | G86 | 端面ボーリングのサイクル | |
G87 | G87 | G87 | 横穴あけサイクル | |
G88 | G88 | G88 | サイドタッピングのサイクル | |
G89 | G89 | G89 | サイドボーリングサイクル | |
G90 | G77 | G20 | 01 | 外径・内径切削サイクル |
G92 | G78 | G21 | ねじ切りサイクル | |
G94 | G79 | G24 | 端面旋削サイクル | |
G96 | G96 | G96 | 02 | 定速制御 |
G97 | G97 | G97 | 定速制御キャンセル | |
G98 | G94 | G94 | 05 | 毎分フィード |
G99 | G95 | G95 | 1 回転あたりのフィード | |
– | G90 | G90 | 03 | 絶対プログラミング |
– | G91 | G91 | インクリメンタル プログラミング | |
– | G98 | G98 | 11 | 最初のレベルに戻る |
– | G99 | G99 | R ポイント レベルに戻る |
G00 ポジショニング(早送り)
<オール>G01 線形補間 (切削送り)
<オール>G02 円弧補間 CW またはヘリカル補間 CW
<オール>G03 円弧補間 CCW またはヘリカル補間 CCW
<オール>G04 ドウェル
<オール>G10 プログラム可能なデータ入力
<オール>インチ単位の G20 入力
<オール>G21 入力(mm)
<オール>G32 ねじ切り
<オール>G32 テーパーねじ
<オール>G33 ねじ切り
<オール>G70 仕上げサイクル
<オール>G71 旋削での素材除去
<オール>G72 フェーシングの素材除去
<オール>G73 パターンの繰り返し
<オール>G74 端面ペックドリル
Z 軸で穴あけをペックします。
G74 ペック掘削サイクル
<オール>G74 面溝入れ
<オール>G75 外径/内径穴あけ
X 軸の溝入れ。
<オール>G76 マルチスレッド サイクル
ねじ切りサイクル、G76 ねじ切りサイクル、ファナック G76 ねじ切りサイクル、G76 ねじ切りサイクル。
<オール>G76 スレッド サイクル 1 行フォーマット
<オール>G76 テーパーねじ
<オール>G76 マルチスタートスレッド
<オール>G76 ねじ切り込み
<オール>G92 ねじ切りサイクル
CNC ファナック G92 ねじ切りサイクル、G92 ねじ切りサイクル。
<オール>G92 テーパーねじ切りサイクル
<オール>G94 フェーシング サイクル (端面ターニング サイクル)
<オール>G94 毎分フィード / G98 毎分フィード
<オール>1 回転あたりの G95 フィード / 1 回転あたりの G99 フィード
<オール>CNCマシン