モーダル Gコードをマスターする: CNC プログラミング実践ガイド
モーダル Gコード
モーダル Gコードとは、同じグループの別の Gコードがプログラムされるまで、CNC プログラム内で有効であり続ける Gコードのことです。
すべての Gコードには関連するグループがあり、同じグループの Gコードは同時に 1 つだけ有効になります。
例:
G00, G01, G02, G03 は同じグループ
G43, G49 は同じグループ
G54〜G59 は同じグループ
G98, G99 は同じグループ

モーダル Gコード 例
N10 G0 X30 Y5 (このブロックでは G0 が有効) N20 X50 Y10 (Gコード未指定、G0 が継続して有効) N30 G1 X30 F200 (このブロックから G1 が有効、G0 ではない)
G0, G1, G2, G3 は同じグループなので、上記プログラムでは
N10 で G0 がアクティブ、
N20 では同グループの他の Gコードがないため G0 が継続、
N30 で G1 がプログラムされるため G0 がキャンセルされます。
CNCマシン
- 2021年 必ず学ぶべき9つのプログラミング言語:Go、Rust、Kotlinなど注目言語を解説
- CNC Gコード解説:CNCプログラマー必須の基礎知識
- Sinumerik 840D CNCプログラミング上級:高度なねじ切りサイクルを極める
- CNC旋盤プログラミング完全ガイド: 機械技師のための入門書
- 精密CNC G01角度プログラミング: 角度、半径、面取りのマスター
- ワンショット Gコードをマスターする: Gコードプログラミング実践ガイド
- Fanuc G71荒取り旋削サイクルをマスター:CNC旋盤コード例
- CNCプログラミング基礎:ステップバイステップ チュートリアル & サンプルコード
- 組み込みC言語の共用体解説:効率的なメモリ共有とメッセージング
- C++プログラミング基礎:C++とは何か、なぜ重要か
- 2024年最新版:C++をマスターするためのオンライン講座トップ15選