Gコード
機械を操作する以上Gコード、Mコードは理解しておいた方がよいと思います。
下のGコード表はマシニングセンターのGコードリストです。
GRBL対応しているコードに〇をしています。
コード | 機能 | 機能説明 | GRBL対応 | |
G00 | 位置決め | 指令した位置へ早送りで移動させる | 〇 | |
G01 | 直線補間 | 設定した送り速度で移動させる | 〇 | |
G02 | 円弧補間(時計回り) | 時計回りの円弧動作 | 〇 | |
G03 | 円弧補間(反時計回り) | 反時計回りの円弧動作 | 〇 | |
G04 | ドウェル | 指定時間分、軸移動を停止させる | 〇 | |
G17、、 | 平面選択 XY平面指令 | XY平面指令 | 〇 | |
G18 | 平面選択 ZX平面指令 | ZX平面指令 | 〇 | |
G19 | 平面選択 YZ平面指令 | YZ平面指令 | 〇 | |
G28 | リファレンス点復帰 | 機械原点へ戻る時などに使用 | 〇 | |
G40 | 工具径補正キャンセル | 指定した工具径補正をキャンセル | 〇 | |
G41 | 工具径補正 左 | 指定値分、進行方向左に補正 | ||
G42 | 工具径補正 右 | 指定値分、進行方向右に補正 | ||
G43 | 工具長補正 + | 指定値分、Zプラス方向に補正 | ||
G44 | 工具長補正 ― | 指定値分、Zマイナス方向へずらす | ||
G49 | 工具長補正キャンセル | 指定した工具長補正をキャンセル | 〇 | |
G80 | 固定サイクルキャンセル | 穴加工などの固定サイクルをキャンセル | 〇 | |
G81~G89 | 固定サイクル | 各種穴あけ加工 | ||
G90 | アブソリュート指令 | 原点からの絶対値指令 | 〇 | |
G91 | インクレメンタル指令 | 現在位置からの増分値指令 | 〇 | |
G92 | ワーク座標系設定 | 現在位置のワーク座標値を指定値に変更 | 〇 | |
G98 | 固定サイクルイニシャルレベル復帰 | 固定サイクル退避時に安全高さまで上がる | ||
G99 | 固定サイクルR点レベル復帰 | 固定サイクル退避時にR点まで上がる |
GRBLは上記の通り固定サイクルには対応していません。