Okuma CNCフライス盤 Gコード・Mコード 総合ガイド
Okumaフライス盤 Gコード一覧
Okuma CNCフライス盤(OSP-P200Mなど)で作業するマシニスト向けに、GコードとMコードの完全なリファレンスをまとめました。このガイドは、日々のプログラミングやトラブルシューティングの際の即時参照として活用できます。
主要なGコード(移動・補間・座標系)
| Gコード | 機能 | 備考 |
|---|---|---|
| G00 | 早送り(ポジショニング) | 非切削移動 |
| G01 | 直線補間 | 切削送り |
| G02 | 円弧補間(時計回り/ヘリカル切削) | I, J, K または R 指定 |
| G03 | 円弧補間(反時計回り/ヘリカル切削) | I, J, K または R 指定 |
| G04 | ドウェル(一時停止) | P(ミリ秒)または X/U(秒) |
| G09 | イグザクト・ストップ(ブロック単位) | ワンショット |
| G10 | G11のキャンセル | 座標系シフト解除 |
| G11 | 座標系の平行・回転シフト | モーダル |
| G14 | 軸名の指定 | |
| G15 | ワーク座標系選択(モーダル) | G54-G59相当 |
| G16 | ワーク座標系選択(ワンショット) | |
| G17 | 平面選択:XY | デフォルト |
| G18 | 平面選択:ZX | |
| G19 | 平面選択:YZ | |
| G20 | インチ入力確認 | |
| G21 | ミリ入力確認 | |
| G22 | プログラマブル ストローク リミット ON | |
| G23 | プログラマブル ストローク リミット解除 | |
| G30 | 原点復帰(第2・第3・第4原点) | |
| G31 | スキップ機能 | プローブ・タッチセンサ用 |
| G33 | ねじ切り非定型サイクル | |
| G37 | G38のキャンセル | |
| G38 | エアカット低減モード ON | 空走時間短縮 |
| G39 | コーナー円弧補間時のI,J,K,G39無視 | ベクトル指定時 |
| G40 | 工具半径補正キャンセル(G41/G42) | |
| G41 | 工具半径補正・左 | |
| G42 | 工具半径補正・右 | |
| G43 | 3Dオフセット キャンセル(G44) | |
| G44 | 3Dオフセット ON | |
| G50 | 図形拡大縮小キャンセル | |
| G51 | 図形拡大縮小 ON | |
| G53 | 工具長補正キャンセル | |
| G54 | 工具長補正 X軸 | |
| G55 | 工具長補正 Y軸 | |
| G56 | 工具長補正 Z軸 | |
| G57 | 工具長補正 第4軸 | |
| G58 | 工具長補正 第5軸 | |
| G59 | 工具長補正 第6軸 | |
| G60 | 単方向ポジショニング | バックラッシュ対策 |
| G61 | イグザクト・ストップ モード ON | モーダル |
| G62 | プログラマブル ミラーイメージ モード | |
| G64 | 切削モード ON | 連続切削 |
| G68 | 傾斜座標 OFF | |
| G69 | 傾斜座標 ON | |
| G71 | M53復帰レベル指定 | |
| G72 | 座標計算機能のパターン基準点指定 | |
| G73 | 定型サイクル:高速穴あけ | |
| G74 | 定型サイクル:リバース タッピング | |
| G75 | 定型サイクル:ステップ&ピック | |
| G76 | 定型サイクル:精ボーリング | |
| G79 | 定型サイクル:可変ピッチ | |
| G80 | 定型サイクル モーダル キャンセル | |
| G81 | 定型サイクル:スポット ボーリング | |
| G82 | 定型サイクル:カウンターボーリング | |
| G83 | 定型サイクル:深穴ドリル(ペック) | |
| G84 | 定型サイクル:タッピング | |
| G85 | 定型サイクル:ボーリング | |
| G86 | 定型サイクル:ボーリング(主軸停止) | |
| G87 | 定型サイクル:バック ボーリング | |
| G88 | 定型サイクル:多段ボーリング | |
| G89 | 定型サイクル:ボーリング(ドウェル付) | |
| G90 | 絶対寸法モード | |
| G91 | 増分寸法モード | |
| G92 | ワーク座標系設定 | |
| G93 | 逆時間送り | |
| G94 | 分당送り(mm/min) | |
| G95 | 回転当り送り(mm/rev) | |
| G96 | ローカル座標系設定 | |
| G97 | 座標再計算機能 | |
| G100 | マクロMODINモード キャンセル(G101-G110) | |
| G101-G110 | Gコード マクロ MODIN タイプ | |
| G111-G120 | Gコード マクロ CALL タイプ | |
| G130 | 高速輪郭制御 OFF | |
| G131 | 高速輪郭制御 ON | |
| G133 | 定周速制御 OFF | |
| G134 | 定周速制御 ON | |
| G137 | 輪郭加工モード OFF | |
| G138 | 輪郭加工モード ON | |
| G139 | G00特殊直線補間 OFF | |
| G140 | G00特殊直線補間 ON | |
| G141 | 工具溝入れ OFF | |
| G142 | 工具溝入れ ON | |
| G143 | 回転軸位置指令(Super hi-NCによる回転軸制御) | |
| G145 | パターン基準点復帰モード | |
| G146 | パターン終点復帰モード | |
| G147 | 機械座標系位置指令 | |
| G148 | 旋削切削機能 OFF | |
| G149 | 旋削切削機能 ON | 複合加工機用 |
| G150 | 自動加減速 ON | |
| G151 | 自動加減速キャンセル | |
| G152 | 自動加速 | |
| G153 | 自動減速 | |
| G154 | 主軸パス制御 OFF | |
| G155 | 主軸パス制御 ON | |
| G159 | インポジション チェック無効指令 | |
| G164 | 旋削切削時 連続円運動 停止指令 | |
| G165 | 旋削切削時 連続円運動(CW)開始指令 | |
| G166 | 旋削切削時 連続円運動(CCW)開始指令 | |
| G167 | 回転テーブル・主軸制御 OFF | |
| G168 | 回転テーブル・主軸制御 ON | |
| G169 | 切刃基準 工具長補正 ON | |
| G170 | 切刃基準・軸方向 工具長補正キャンセル | |
| G171 | 軸方向 工具長補正 ON | |
| G174 | 円筒側面切削 OFF | |
| G175 | 円筒側面切削 ON | |
| G176 | F,Sコード無視キャンセル | |
| G177 | F,Sコード無視 | |
| G178 | 平面上 第1軸方向 定型ねじ切りサイクル | |
| G179 | 平面上 第2軸方向 定型ねじ切りサイクル | |
| G180 | アタッチメント回転オフセット キャンセル | |
| G181 | アタッチメント回転オフセット 前方 | |
| G182 | アタッチメント回転オフセット 左方 | |
| G183 | アタッチメント回転オフセット 後方 | |
| G184 | アタッチメント回転オフセット 右方 | |
| G185 | アタッチメント回転オフセット 下方 | |
| G186 | 公差制御モード キャンセル | |
| G187 | 公差制御モード ON | |
| G188 | 第2工具長補正キャンセル | |
| G189 | 第2工具長補正 ON | |
| G192 | 定型サイクル:上面検出キャンセル | |
| G193 | 定型サイクル:上面検出 ON | |
| G194 | 定型サイクル:工具破損検出キャンセル | |
| G195 | 定型サイクル:工具破損検出 ON | |
| G260 | 主軸たわみ補正 OFF | |
| G261 | 主軸たわみ補正 ON | |
| G266 | リミットスイッチ チェック | |
| G267 | リミットスイッチ チェックなし | |
| G272 | 定型サイクル:深穴タッピング・リバース | |
| G273 | 定型サイクル:高速深穴タッピング・リバース | |
| G274 | 定型サイクル:同期タッピング・リバース | |
| G281 | 定型サイクル:小径深穴ドリル | |
| G282 | 定型サイクル:深穴同期タッピング | |
| G283 | 定型サイクル:高速深穴同期タッピング | |
| G284 | 定型サイクル:同期タッピング | |
| G296 | G297キャンセル | |
| G297 | C軸モード時 S指令(主軸位置として扱う) | |
| G300 | G301-G349マクロMODINキャンセル | |
| G336 | I-MAP-A機能:定型円切削(CW) | |
| G337 | I-MAP-A機能:定型円切削(CCW) | |
| G501-G580 | MODIN/CALL切替可能 Gコード マクロ |
主要なMコード(主軸・クーラント・ATC・割出し等)
| Mコード | 機能 | 備考 |
|---|---|---|
| M00 | プログラム停止 | |
| M01 | オプショナル ストップ | |
| M02 | プログラム終了 | |
| M03 | 主軸正転(CW) | |
| M04 | 主軸逆転(CCW) | |
| M05 | 主軸停止 | |
| M06 | 立軸 工具交換 | |
| M07 | オイルミスト クーラント ON | |
| M08 | クーラント ポンプ ON | |
| M09 | クーラント システム OFF | |
| M10 | A軸 クランプ | |
| M11 | A軸 アンクランプ | |
| M12 | チップ エアブロー ON | |
| M15 | 第4軸 割出テーブル CW | |
| M16 | 第4軸 割出テーブル CCW | |
| M17 | 割出ヘッド 割出 CCW | |
| M19 | 主軸オリエンテーション(正転) | |
| M20 | B軸 クランプ | |
| M21 | B軸 アンクランプ | |
| M22 | Y軸 クランプ | |
| M23 | Y軸 アンクランプ | |
| M24 | Z軸 クランプ | |
| M25 | Z軸 アンクランプ | |
| M26 | C軸 クランプ | |
| M27 | C軸 アンクランプ | |
| M30 | テープ終了(プログラム終了・リセット) | |
| M32 | スプラッシュガード ドア閉 | |
| M33 | スプラッシュガード ドア開 | |
| M40-M43 | 主軸ギア レンジ切替 | M40:高/中高/中低/低 M43:高のみ |
| M44-M47 | AAC(F) アタッチメント自動交換関連 | 次アタッチメントクリア等 |
| M48-M49 | AAC(T) アタッチメント自動交換関連 | |
| M50 | スルー・ザ・ツール クーラント 低圧 ON | |
| M51 | スルー・ザ・ツール クーラント 高圧 ON | |
| M52 | 定型サイクル 復帰レベル:上限 | |
| M53 | 定型サイクル 復帰レベル:指定レベル | |
| M54 | 定型サイクル 復帰レベル:R点レベル | |
| M57 | W軸 クランプ | |
| M58 | W軸 アンクランプ | |
| M59 | チップ エアブロー ON | |
| M60 | パレット交換 指令 | |
| M62 | 立軸 工具交換 準備 | |
| M63 | ATC 次工具なし | |
| M64 | 次工具 戻しサイクル | |
| M65 | ATC 準備 | |
| M66 | 立軸・横軸 連続工具交換(同一工具) | |
| M67 | 立軸・横軸 連続工具交換(別工具) | |
| M68 | 立軸 工具クランプ | |
| M69 | 立軸 工具アンクランプ | |
| M70 | 手動工具交換 | |
| M71 | 手動アタッチメント工具交換 | |
| M72 | 横軸 工具交換 準備 | |
| M73-M76 | スイベルヘッド 位置決め(前・左・後・右) | |
| M77 | 横軸 工具交換 | |
| M78 | 横軸 工具クランプ | |
| M79 | 横軸 工具アンクランプ | |
| M81-M85 | W軸 自動位置決め 1-5 | |
| M87 | オイルミスト/エアブロー ON | |
| M88 | 集塵機 ON | |
| M89 | 集塵機 OFF | |
| M90 | 立軸 オイルミスト サイクル モード ON | |
| M91 | タップ下穴 チップ エアブロー サイクル モード ON | |
| M93 | スルースピンドル クーラント 中圧/第2クーラント ON | |
| M94 | アタッチメント 割出 正転 | |
| M95 | アタッチメント 割出 逆転 | |
| M98 | 横軸 オイルミスト サイクル モード ON | |
| M101-M112 | パレット選択 1-12 | |
| M115 | 第5軸 割出テーブル CW | |
| M116 | 第5軸 割出テーブル CCW | |
| M118 | 主軸オリエンテーション(逆転) | |
| M119 | 主軸オリエンテーション(正転/逆転) | |
| M120 | ワーク シャワー ON | |
| M121 | アタッチメント エアブロー/工具先端 エアブロー ON | |
| M127 | タッチプローブ ON | |
| M130 | 切削送り時 主軸回転条件 OFF | |
| M131 | 切削送り時 主軸回転条件 ON | |
| M132 | シングルブロック 無効 | |
| M133 | シングルブロック 有効 | |
| M134 | 主軸速度オーバーライド 無効 | |
| M135 | 主軸速度オーバーライド 有効 | |
| M136 | 送りオーバーライド 無効 | |
| M137 | 送りオーバーライド 有効 | |
| M138 | ドライラン 無効 | |
| M139 | ドライラン 有効 | |
| M140 | スライド ホールド 無効 | |
| M141 | スライド ホールド 有効 | |
| M142 | 主軸過負荷検出 無効 | |
| M143 | 主軸過負荷検出 有効 | |
| M144 | タッチセンサ 進出 | |
| M145 | タッチセンサ 退避 | |
| M146 | ワーク エアブロー OFF | |
| M147 | ワーク エアブロー ON | |
| M148 | ワーク クランプ(治具1) | |
| M149 | ワーク アンクランプ(治具1) | |
| M150-M153 | クーラント グループ指定(立軸・横軸・第3・第4) | |
| M154 | センサ エアブロー OFF | |
| M155 | センサ エアブロー ON | |
| M157-M159 | AAC(2段) 次工具なし/クリア/準備 | |
| M160 | PPC パレット積み込み | |
| M161 | PPC パレット降ろし | |
| M163 | 長尺工具 次工具なし | |
| M165 | 長尺工具 交換準備 | |
| M166 | ATC 作動工具 戻しモード 指定 | |
| M170 | AAC(F) アタッチメント交換 | |
| M171 | AAC(T) アタッチメント交換 | |
| M172 | 長尺工具 交換指令 | |
| M173 | AAC(2段) アタッチメント交換 指令 | |
| M176 | 集塵モード エアブロー | |
| M177 | アンギュラ アタッチメント 工具交換 | |
| M178 | 集塵モード ON | |
| M179 | 集塵モード OFF | |
| M181-M188 | 外部 M 信号 | ユーザー定義 |
| M190-M199 | W軸 自動位置決め 1-10 | |
| M201-M220 | Mコード マクロ | |
| M230-M233 | 工具長補正方向・3D工具長補正方向 制御 | |
| M234-M237 | 同期タッピング ギア選択 | |
| M238 | ソフトウェア オーバーライド 無効 | |
| M239 | ソフトウェア オーバーライド 有効 | |
| M278 | チップ コンベア OFF | |
| M279 | チップ コンベア ON | |
| M280 | ワーク カウンタ カウントアップ | |
| M281-M288 | ワーク クランプ/アンクランプ(治具2・3) | |
| M289 | パレット識別 | |
| M292 | 面取り OFF | |
| M293 | 面取り ON | |
| M294-M296 | 定型複合サイクル 切削パターン 1-3 | |
| M297 | 熱変形量 転送 指令 | |
| M300-M302 | 主軸回転応答無視・Mコード応答無視/確認 | |
| M311-M314 | ロボット要求 1-4 | |
| M315-M318 | U軸 接続/エアブロー ON/OFF | |
| M319 | 運転時間 転送 指令 (DNC-C) | |
| M320-M321 | テールストック 進出/退避 | |
| M326-M327 | 同期タッピング 監視 OFF/ON | |
| M328-M329 | 主軸ノーツール インターロック 有効/無効 | |
| M331-M332 | 第6回転軸 CW/CCW | |
| M339 | スルースピンドル エアブロー ON | |
| M340-M343 | ワーク着座監視/確認エア ON/OFF | |
| M346-M347 | B軸回転 インターロック 有効/無効 | |
| M351-M352 | AT/アダプタ 退避 (MCV-A II 簡易5面) | |
| M354-M355 | チップ フラッシャー OFF/ON | |
| M356 | MG ポット 工具交換位置 スイング | |
| M368-M369 | ミストコレクタ OFF/ON | |
| M374-M375 | 非接触センサ レーザー OFF/ON | |
| M378-M379 | クーラント流量検出 監視モード ON/OFF | |
| M385 | ワーク 低圧クランプ(治具1) |
CNCマシン
- エンドミル&フライス加工トラブルシューティング完全ガイド:摩耗と破損を防ぐ
- Gコード・Mコード完全マスター:CNCプログラミング総合ガイド
- Haas CNCフライス盤 Gコード: 準備機能の包括的ガイド
- ハースフライス盤 G コード完全リファレンス ― CNC オペレータ必携
- Mach3 フライス盤 G コード完全リファレンスガイド
- Anilam CNC Mill 6000M Gコード リファレンス – 完全ガイド
- Fanuc G85 ボーリング サイクル – CNC フライス盤プログラミング ガイド
- Haas フライス盤 Mコード完全ガイド: 機能・設定・使用法
- Fanuc G86ボーリングサイクルをマスター:CNCフライス加工向け解説
- Okuma CNC旋盤 Gコード・Mコード 総合リファレンス
- CNC Gコード・Mコード 総合ガイド:フライス盤・旋盤対応