Fanuc制御向けCNC Gコード総合ガイド
Gコードはプレパラトリコード(準備機能)とも呼ばれます。
完全なGコードリスト
Fanucおよび類似設計のCNC制御装置で一般的に見られるGコードの一覧
| Gコード | グループ | 機能 | ||
|---|---|---|---|---|
| A | 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 | ZX平面選択 | |
| G19 | G19 | G19 | YZ平面選択 | |
| G20 | G20 | G70 | 06 | インチ入力 |
| G21 | G21 | G71 | ミリメートル入力 | |
| G22 | G22 | G22 | 09 | ストアードストロークチェック機能 ON |
| G23 | G23 | G23 | ストアードストロークチェック機能 OFF | |
| G25 | G25 | G25 | 08 | 主軸回転数変動検出 OFF |
| G26 | G26 | G26 | 主軸回転数変動検出 ON | |
| 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 | 二重タレット用ミラーイメージ OFF | |
| 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 | 回転当り送り | |
| - | G90 | G90 | 03 | 絶対値プログラミング |
| - | G91 | G91 | 増分値プログラミング | |
| - | G98 | G98 | 11 | 初期レベル復帰 |
| - | G99 | G99 | Rポイントレベル復帰 | |
G00 位置決め(早送り)
- CNC Gコード G00 早送り
- CNCプログラマーのためのCNC Gコード入門
G01 直線補間(切削送り)
- CNCプログラマーのためのCNC Gコード入門
- 初心者向けシンプルなCNCプログラミング例
- 旋盤CNCプログラミング例
G02 円弧補間 CW または ヘリカル補間 CW
- 初心者向けCNCプログラミング例
- CNC旋盤プログラミング例
- CNC円弧補間チュートリアル G02 G03
G03 円弧補間 CCW または ヘリカル補間 CCW
- CNC円弧プログラミング演習
- CNC円弧補間チュートリアル G02 G03
G04 ドウェル
- G04 ドウェル時間計算を簡単に
G10 プログラム可能データ入力
- Fanuc G10 Gコード:CNC工作機械のプログラム可能オフセット設定
G20 インチ入力
- Fanuc G20 インチ単位でのCNCプログラム例
G21 ミリメートル入力
- Fanuc G21 ミリメートル単位でのCNC旋盤プログラミング例
G32 ねじ切り
- CNC Fanuc G33 G32 ねじ切り Gコード
G32 テーパーねじ切り
- G32を用いたテーパーねじ切り CNCプログラミング例
G33 ねじ切り
- CNC Fanuc G33 G32 ねじ切り Gコード
G70 仕上げサイクル
- Fanuc G71 荒旋削サイクルとG70を用いたCNCプログラミング例
- Fanuc G70 G71 荒・仕上げ旋削サイクル プログラム例
G71 旋削荒取り
- CNC Fanuc G71 旋削サイクルまたは荒取り固定サイクル
- G71 荒旋削サイクル ワンラインフォーマット
- Fanuc G71 荒旋削サイクルとG70を用いたCNCプログラミング例
- Fanuc G70 G71 荒・仕上げ旋削サイクル プログラム例
G72 端面荒取り
- CNC Fanuc G72 固定サイクル 端面加工
G73 パターン繰り返し
- CNC Fanuc G73 パターン繰り返しサイクル
- CNC Fanuc G73 パターン繰り返しサイクル CNCプログラム例
G74 端面ビックドリリング
Z軸方向のビックドリリング。
G74 ビックドリリングサイクル
- Fanuc G74 ビックドリリングサイクルを用いたシンプルなCNC旋盤ドリリング
G74 端面溝入れ
- G74 Gコードを用いた端面溝入れ CNCプログラミングチュートリアル
G75 外径/内径ドリリング
X軸方向の溝入れ。
- CNC Fanuc G75 溝入れサイクル
- Fanuc G75 溝入れサイクル CNCプログラム例
- G75 固定サイクル溝入れ CNCプログラミング例
G76 複合ねじ切りサイクル
ねじ切りサイクル、G76ねじ切りサイクル、Fanuc G76ねじ切りサイクル、G76ねじサイクル。
- Fanuc G76 ねじ切りサイクル
- G76 ねじサイクル CNCプログラミング例
G76 ねじ切りサイクル ワンラインフォーマット
- Fanuc 10/11/15T向け G76 ねじ切りサイクル ワンラインフォーマット
G76 テーパーねじ切り
- Fanuc G76を用いたテーパーねじ切り
G76 多条ねじ切り
- Fanuc G76を用いた多条ねじ切り
G76 ねじ切り切り込み
- Fanuc G76によるねじ切り切り込み制御
G92 ねじ切りサイクル
CNC Fanuc G92 ねじ切りサイクル、G92 ねじ切りサイクル。
- CNC Fanuc G92 ねじ切りサイクル
G92 テーパーねじ切りサイクル
- G92 ねじ切りサイクルを用いたテーパーねじ切り
- CNCプログラミング例 G92 テーパーねじ切りサイクル
G94 端面サイクル(端面旋削サイクル)
- Fanuc G94 端面サイクル CNCプログラム例
G94 分当り送り / G98 分当り送り
- Gコード G94 分当り送り
G95 回転当り送り / G99 回転当り送り
- Gコード G95 回転当り送り
CNCマシン
- フォークリフト15種類を徹底解説:総合ガイド
- CNC Gコード解説:CNCプログラマー必須の基礎知識
- 完全版 Fanuc Gコード リファレンス – 全コマンド解説
- ハース旋盤 G コード完全リファレンス:デュアルスクリーン & Max コンソール対応
- ハースフライス盤 G コード完全リファレンス ― CNC オペレータ必携
- Mach3 フライス盤 G コード完全リファレンスガイド
- Fanuc Gコード 総合リファレンス:CNCプログラミング必携
- Mazak Mシリーズ Gコード リファレンス:CNCマシニスト向け完全版
- 自動車技術者のための究極ツールガイド:UTI×スナップオン
- ワイヤレスIoTネットワークプロトコル究極ガイド
- Pythonリスト操作:作成、アクセス、変更、高度なテクニック