Fanuc旋盤のPS0062アラームを解決:G71/G72荒加工サイクルの切込み量適正化
Fanuc旋盤のPS0062「荒切削サイクル切込み量異常」アラームの解消手順を解説。G71やG72サイクルの正しい切込み深さの指定法、後方互換パラメータ0001(FCV)の設定ミスを防ぎ、チャック衝突事故を回避して高いロット内再現性と信頼性を実現するためのオペレータ向け実務ガイド。
はじめに
旋盤のチャックが未加工の鋼材丸棒(raw steel billet)を掴み、タレットが急速送りで接近する高精度な量産現場では、切込み量パラメータのわずかな入力ミスが致命的な生産ラインの停止に直結します。特に、G71やG72の複合形固定サイクルにおける切込み深さを「0」やマイナス値と誤入力したまま起動すると、コントローラーは即座にPS0062アラーム(切込み量異常)を出して非計画停止を招きます。このパラメータが未検証のまま量産に入ると、2ロット目から寸法ばらつきが広がり、最終検査で初めて不良が発見されるという事態になりかねません。さらに危険なのは、アラームの根本原因を解決せず、座標境界の検証を怠ったままサイクルを実行させることです。工具先端がチャック爪(chuck jaws)や心押台(tailstock)に猛スピードで激突し、超硬チップの破片が飛散するだけでなく、主軸ベアリングに修復不可能な打痕を残す破滅的な機械衝突(mechanical collision)を引き起こします。段取り前にパラメータ5108番や切込み量を確認することで、このコマンドで最も多い非計画停止を防げます。強大な切削負荷がかかる複合サイクルにおいては、チャック圧やワーククランプの確実な保持が不可欠であり、素材のわずかなズレは即座に再現性の低下と大量の不良品発生を生み出すトリガーとなります。
紙テープリーダーエラーなどの一部の制御盤エラーは標準的なTHエラー解決手順で対処可能ですが、固定サイクルのエラーは深いパラメータ検証を必要とします。同様に、タレットが心押台のバリアなどに衝突すると、ハードウェアレベルの過速度アラームが発生する原因となります。また、PLCに関連するワーククランプの確認不良などが発生した場合は、異常な信号を示す特定のPMCアラームを自己診断ツールで常時監視し、不具合の早期発見に努めねばなりません。
技術概要
| 技術属性 | 詳細 / 設定値 |
|---|---|
| コマンドコード | G71, G72, G71.7, G72.7 |
| モーダルグループ / モダリティ | 複合形固定サイクル (旋盤グループ00 / 非モーダル) |
| 対応ブランド | Fanuc (TシリーズおよびMシリーズ) |
| 重要パラメータ | パラメータ 0001 bit 1 (FCV)、パラメータ 5107 bit 0 (ASU)、パラメータ 5108 bit 1 (DTP)、パラメータ 5108 bit 3 (NSP) |
| 主な制約事項 | 切込み量パラメータは必ず正の非ゼロ数値でなければなりません。また、形状プログラムの最初のブロックでは必ずG00またはG01を指令する必要があります。 |
クイックリード
- PS0062アラームの発生を防ぐため、複合形固定サイクルにおける切込み量パラメータには必ず正の非ゼロ数値を指定してください。
- 対象となる形状プロファイルの最初のブロック(シーケンス番号Pで指定されるブロック)には、必ずG00またはG01の直線運動コマンドを挿入してください。
- 非単調プロファイルに対してType II荒加工を有効にするには、形状開始ブロックにおいてZ軸(またはW軸)とX軸(またはU軸)の両方の移動指令を指定します。
- Tシリーズ旋盤ではG71およびG72サイクルコマンドを使用し、MシリーズマシニングセンタではG71.7およびG72.7を適用します。
- 後方互換性を有効にするにはパラメータ0001のFCVビットを設定し、サイクル構文がアドレスDを逃げ量として解釈するように変更します。
- タレットの軌跡が物理的な領域制限に違反しないよう、制御装置の設定で心押台およびチャックのバリア境界を確認してください。
基本概念
G71またはG72荒加工サイクルをプログラミングする際、プログラマおよびオペレータは設定された切込み量が正の非ゼロ数値であることを厳格に確認する必要があります。セットアップ時によくあるミスの原因として、ゼロや負の値などの誤った切込み量の入力があり、これは直接PS0062アラームコードを誘発して機械のサイクル起動を停止させます。基本的な構文の確認だけでなく、安全な運用のために、自動荒加工中に工具が安全ゾーンを侵入するのを防ぐチャックおよび心押台バリアパラメータの検証を含む、物理的セットアップの包括的な確認が必要です。
制御装置は安全性の観点から工具経路を厳格に監視しているため、対象プロファイルの幾何形状にも同様の細心の注意が必要です。指定された経路が必要な軸方向において連続的に増加または減少しない場合、機械は停止し、予期しない切削挙動を防ぐためにPS0064またはPS0329アラームコードを生成します。CAD/CAMシステムが微小な非単調ステップを生成する場合に有効な実力的なプログラミング手法として、制御パラメータで符号なし許容値を設定する方法があります。制御装置はこの許容値を指定された切込み量に固定(クランプ)し、アラームを発生させることなくサイクルを安全に実行できるようにします。また、オペレータは不適切な刃先R補正にも注意する必要があります。G71/G72サイクル中にワークブランク側(削り残り側)に対して誤ってG41またはG42を適用すると、PS0328アラームコードが発生し、重大な過剰切削を防ぎます。
Fanuc制御装置は、他のブランドと比較して、複合形固定サイクルにおいていくつかの独特な挙動を示します。第一に、制御装置は非常に特殊な軸指令トリガーに依存して、Type I(厳格な単調変化)とType II(非単調変化)の荒加工ロジックを動的に切り替えます。形状プロファイルの最初のブロックでZ軸(またはW軸)とX軸(またはU軸)の両方を同時に指令するだけで、独自のGコードを必要とせずにType IIがシームレスに有効になります。第二に、システムは機械タイプによってサイクルコマンドを厳密に区別しており、Mシリーズ機にはG71.7およびG72.7を使用し、Tシリーズ旋盤専用としてG71およびG72を維持しています。最後に、構造的なパラメータ変更を通じて深い後方互換性を提供しています。パラメータ0001の単一ビット(FCV)を切り替えることで、サイクルのアドレス構造が古いSeries 15フォーマットに根本的に変更され、現代的なPおよびQアドレスの代わりに、工具逃げ量のアドレスDを解釈するように機械が切り替わります。
コマンド構造
Fanucの複合形固定サイクルの構文は、対象となるプロファイルを構成するシーケンス番号の特定の範囲を定義することを中心に構成されています。このプロファイルの開始と終了はシーケンス番号PおよびQによって指定され、これらは固定サイクル制御装置が切削深さ、方向、必要なパス回数を計算するために読み取る非モーダルアドレスです。切込み量は、通常アドレスU(古い1行式システムにおけるG71の半径値としての切込み深さ)または先行ブロックのアドレスDで指定され、各パスでどの程度の取り代を除去するかを制御装置に正確に伝えます。
パラメータ0001(FCV)で設定された有効なフォーマットに応じて、アドレスのマッピングは大きく変わります。標準フォーマットでは、サイクルは荒加工パスを実行し、U(X軸用)およびW(Z軸用)で指定された仕上げ代を残した上で、工具を開始位置に戻します。Series 15互換モードでは、アドレスDが各切削の底部における工具逃げ量を制御します。プログラマは、形状プログラムの開始ブロックに必ずG00またはG01コマンドを含めて初期の補間モードを設定する必要があります。そうでない場合、制御装置はただちに実行を停止します。
; 標準2行フォーマット (G71/G72)
G71 U[切込み量] R[逃げ量] ;
G71 P[開始ブロック] Q[終了ブロック] U[X軸仕上げ代] W[Z軸仕上げ代] F[送り速度] ;
; Series 15フォーマット (FCVパラメータを1に設定)
G71 P[開始ブロック] Q[終了ブロック] U[X軸仕上げ代] W[Z軸仕上げ代] D[逃げ量] F[送り速度] ;
| パラメータアドレス | 技術説明 | 値 / 範囲仕様 |
|---|---|---|
P | 仕上げプロファイル輪郭を定義する開始ブロックのシーケンス番号。 | 正の整数 (例: 100) |
Q | 仕上げプロファイル輪郭を定義する終了ブロックのシーケンス番号。 | 正の整数 (例: 200) |
U (第1ブロック) | 荒加工1パスあたりの切込み量(G71における半径値)。 | 正の小数 (非ゼロ必須) |
R (第1ブロック) | 各荒加工パス後の逃げ量。 | 正の小数 |
U (第2ブロック) | X軸方向の仕上げ代(システム設定に応じて直径指定または半径指定)。 | 小数値 (正または負) |
W (第2ブロック) | Z軸方向の仕上げ代。 | 小数値 (正または負) |
D | 切削底部における工具の逃げ量(Series 15フォーマットで使用)。 | 正の小数 |
F | 荒加工パスに指定する送り速度。 | 小数値 (mm/revまたはmm/min) |
ブランド別応用
Fanuc
Fanuc制御装置は、モーダルなGコードシステムと機械構成をチェックすることによって複合形固定サイクルを実行します。Tシリーズ旋盤では、G71およびG72荒加工サイクルはグループ00内でモーダルであり、それぞれ外径および端面プロファイルを処理します。これに対し、旋盤のような構成で動作するMシリーズマシニングセンタではG71.7およびG72.7が必要です。
Type IからType II荒加工への移行は完全に暗黙的です。シーケンスブロックPでX軸(またはU軸)とZ軸(またはW軸)の両方を指定するとType IIがトリガーされ、制御装置がポケットのある非単調プロファイルの荒加工を行えるようになります。刃先R補正(G41またはG42)が有効な場合、固定サイクルのプロファイル定義内でアラームを発生させるか、コマンドを静かにバイパスするかは、パラメータ5106のbit 2(NT1)で制御されます。
ブランド比較
| 機能 / パラメータ | Fanuc Series 16i / 18i / 21i | Fanuc Series 0i | Fanuc Series 15i |
|---|---|---|---|
| デフォルトサイクルフォーマット | 標準2行フォーマット (P、Q、U、W、Rを伴うG71/G72) | 標準2行フォーマット (P、Q、U、W、Rを伴うG71/G72) | Series 15 1行プログラムフォーマット (切削底部における逃げ量にアドレスDを使用) |
| フォーマット切り替え機能 | Parameter 0001 bit 1 (FCV) を介してSeries 15構造のエミュレートに対応 | Parameter 0001 bit 1 (FCV) を介してSeries 15構造のエミュレートに対応 | ネイティブのSeries 15フォーマット (逃げ量にDアドレスを使用し、2行構文を必要としない) |
| Mシリーズ対応 | 複合加工およびMシリーズ制御用G71.7およびG72.7コマンド | 最新の複合加工制御用G71.7およびG72.7コマンド | 標準のG71/G72または特定のMシリーズエミュレートサイクル呼び出しが必要 |
| Type II パス制御 (NSP) | パラメータ5108のbit 3 (NSP) がパス実行方法を切り替え | パラメータ5108のbit 3 (NSP) がパス実行方法を切り替え | システムパラメータを介して管理される旧式のネイティブパス制御ロジック |
技術解析
Fanucの各モデルシリーズ間における技術的差異は、制御フォーマットの進化とパラメータ設定に大きく依存しています。Series 16i、18i、21i、およびSeries 0iのような現代の制御装置では、標準の2行G71コマンド構造がデフォルトです。最初のブロックで切込み量(U)と逃げ量(R)を指定し、2番目のブロックで座標値と仕上げ代パラメータを定義します。しかし、Series 15i制御装置では単一のG71ブロックがネイティブで処理され、切削底部の逃げ量としてアドレスDが明示的に解析されます。最新のSeries 0iと旧式のSeries 15が混在する現場を運営するプログラマは、FCVビット(パラメータ0001 bit 1)を1に切り替えることで、最新の制御装置に古いシングルブロック形式を強制的にエミュレートさせることができます。このパラメータ変更によりインタープリタが切り替わり、レガシープログラムの実行時に構文アラームが発生するのを防ぎます。
パラメータ5108のbit 1(DTP)およびパラメータ5108のbit 3(NSP)は、パス制御と戻り挙動をさらに差別化します。Type I単調サイクルを実行する場合、DTPパラメータは、仕上げ代の距離だけ移動した後にタレットがサイクルの開始位置に戻るか、それとも仕上げプログラムの終了点から直接戻るかを決定します。Type II非単調プロファイルでは、NSPパラメータが、従来の切削パスを繰り返すか、実行時間を最適化するためにパスをバイパスするかを制御します。さらに、現代のSeries 16i/18i/21i制御装置は、形状プログラム内での刃先R補正コマンドを管理するパラメータ5106のNT1ビットをサポートしています。NT1を0に設定すると、G41/G42が指令された場合に即座にアラームがトリガーされます。一方、1に設定するとアラームが抑制されてコマンド自体が無視され、補正の責任はCAD/CAMのポストプロセッサ側に移行します。
プログラム例
; 例1: 標準2行G71外径荒加工サイクル (Tシリーズ旋盤) G54 G90 G21 G40 ; G00 X100.0 Z5.0 ; ; サイクル開始点へ位置決め G71 U2.0 R1.0 ; ; 片肉2.0mmの切込み量、1.0mmの逃げ量 G71 P100 Q200 U0.5 W0.1 F0.25 ; ; 形状輪郭範囲の定義、X仕上げ代0.5mm、Z仕上げ代0.1mm N100 G01 X40.0 Z0.0 F0.15 ; ; プロファイル形状の最初のブロック (Type I単調増加) G01 Z-30.0 ; G01 X60.0 Z-50.0 ; G01 Z-80.0 ; N200 G01 X90.0 ; ; プロファイル形状の最終ブロック G00 X150.0 Z150.0 ; ; 安全位置へ後退
; 例2: Series 15フォーマットG71サイクル (パラメータ0001 FCVを1に設定) G54 G90 G21 G40 ; G00 X100.0 Z5.0 ; G71 P300 Q400 U0.5 W0.1 D2.0 F0.25 ; ; D2.0により底部での工具逃げ量を定義 N300 G01 X45.0 Z0.0 ; G01 Z-35.0 ; G01 X70.0 Z-55.0 ; N400 G01 X90.0 ; G00 X150.0 Z150.0 ;
空運転 (dry run) による検証手順:
実際のワークを加工する前に、オペレータはコマンド解釈を確認し、物理的衝突を防止するために空運転を実行する必要があります。
- 模擬用の樹脂ワークをクランプするか、または素材ワークを完全に取り外し、チャックおよび心押台バリアに干渉しない状態を確保します。
- 機械の操作盤の空運転スイッチおよびシングルブロックモードを有効にします。
- フィードオーバーライド(送り速度オーバーライド)を0%に設定し、ゆっくりと速度を上げながら
X100.0 Z5.0への初期位置への急速アプローチを追跡します。 G71固定サイクルの初期化処理を順に実行し、制御装置がPS0062アラームを発生させずに切込み量を読み取ることを確認します。- 繰り返しのパスを実行するタレットのシミュレーション軌跡を観察します。各パスの終点において、工具が1.0mm退避する(標準フォーマット)か、または
D2.0で定義された2.0mmの逃げ量を使用する(Series 15フォーマット)ことを確認します。 - 最終的な工具経路が、心押台の安全ゾーンを侵害することなく、サイクルの開始点へ綺麗に後退することを確認します。
エラー解析
| ブランド | アラームコード | 発生条件 | 発生時の症状 | 根本原因と解決策 |
|---|---|---|---|---|
| Fanuc | PS0062 / Alarm 062 | G71/G72サイクル内の切込み量パラメータ(UまたはD)がゼロまたは負の値に設定されている。 | 制御装置がサイクルの開始ブロックを解析した直後にロック状態になり、タレットの移動が停止する。 | 切込み量の値(標準ではU、Series 15ではD)が正の非ゼロ数値であることを確認します。Gコードのブロックを修正します。 |
| Fanuc | PS0064 | Type I荒加工サイクルにおいて、対象の形状輪郭の主要軸に非単調な(増減方向が変化する)凹凸が含まれている。 | 機械はアプローチ動作を実行するが、形状プロファイルサイクルに入る直前でアラームにより停止する。 | シーケンス番号Pと一致する開始ブロックに両方の主要軸(例:X軸とZ軸)を指令してType II荒加工を有効にするか、パラメータ5108を調整します。 |
| Fanuc | PS0065 | シーケンスブロックPにG00またはG01の補間コマンドが含まれていない。 | サイクル実行がブロックPで即座に失敗し、操作盤のアラームランプが点滅する。 | 形状プログラムの最初のブロック(P番号のブロック)に明示的なG00またはG01コマンドを挿入します。 |
| Fanuc | PS0322 | 仕上げ形状プロファイルの座標境界が、サイクルの開始座標点を超えて広がっている。 | 座標制限超過を示し、タレット動作がサイクルの中途または初期の切込み前に停止する。 | 初期のG00アプローチ開始位置(X/Z)を、対象の形状輪郭のエンベロープ(外殻)より完全に外側に位置するように調整します。 |
| Fanuc | PS0328 | サイクル内部で刃先R補正(G41またはG42)のワークブランク側(削り残り側)の判定選択が正しくない。 | 制御装置が刃先R補正アラームを発生させ、過剰切削を防ぐために形状軌跡の実行を拒否する。 | 補正のワークブランク側の選択パラメータを修正するか、G41/G42の補正方向が素材(ブランク)の境界と一致していることを確認するか、あるいはパラメータ5106のNT1を設定します。 |
実務応用ノウハウ
ワーククランプの圧力不足や保持の甘さは、G71やG72による複合形重切削の切削抵抗に耐えきれず、丸棒ワーク(raw steel billet)をチャック内でスリップさせ、ロット全体の再現性を完全に損なう結果をもたらします。特に、切込み量にゼロまたは負の値が入力された場合にトリガーされるPS0062アラームは、量産ラインを突発的に完全停止させる最大の要因です。このような非計画停止を防ぎ、ロット間の一貫した加工品質を担保するには、段取り前にチャックおよび心押台バリアパラメータ(tailstock barrier parameters)の制限設定を厳格に検証しなければなりません。CAD/CAMのポスト処理で生じる微小な凹凸プロファイルによるPS0064アラームでの強制停止を回避するためには、制御パラメータの符号なし許容値を有効にし、微小ステップを切込み量へと確実にクランプさせることで、連続稼働時の信頼性を維持します。また、パラメータ0001のbit 1(FCV)を1に変更して旧式のSeries 15互換フォーマットを採用する際には、アドレスDによる逃げ量がタレット退避時のチャック爪干渉を防止できているかを実機確認する必要があります。さらに、プロファイル内でのG41/G42刃先R補正指令によるPS0328アラームでの停止を防ぐには、パラメータ5106のbit 2(NT1)の設定を事前に適正化し、不要なエラー停止を排除しつつ、無人運転時でも極めて高いロット内寸法公差を保証することが可能となります。
関連コマンド
- G70: G71荒加工サイクルで定義されたシーケンスブロックPおよびQの形状データに基づいて、仕上げ加工パスを実行します。
- G72: G71と同様のパラメータロジックを用いて、X軸に沿った荒切削を実行する端面荒加工サイクルです。
- G73: 鋳物や鍛造品のような荒形状ワーク向けに設計された閉ループ切削(パターン繰返し)サイクルで、一定のオフセットプロファイルに沿って取り代を除去します。
おわりに
複合形荒加工サイクルを用いた高効率旋削において、ロット間の寸法ばらつきを極限まで抑え込み、目標公差内での繰り返し精度を長期にわたって維持するためには、加工開始前に切込み量および各パラメータ設定の整合性を机上で確認することが最も効果的です。G71やG72のような高負荷な固定サイクルは、僅かな数値設定の不一致が予期せぬ非計画停止や、チャック・心押台への破滅的な衝突を招きます。主軸やタレットを保護し、無人運転中も高精度な再現性を保証するためには、実加工前に必ずバリア設定のチェックや模擬的なパス検証を行い、不良品発生と廃却スクラップのリスクを根底から排除してください。この徹底した品質重視の段取り管理こそが、現場の稼働率最大化とロット一貫性を両立させる基盤となります。
よくある質問
G71/G72の加工サイクルでロットごとにワークの仕上がり寸法がばらつく原因と対策は?
G71/G72サイクルによる量産時、ロット間で生じる寸法ばらつきの隠れた要因として、ワーククランプ時の中空チャック内の切粉噛み込みや、複数パスによる累積熱変位が挙げられます。特に荒加工で発生する強大な熱がチャックやワークに伝わると、2ロット目以降で微細な熱膨張が生じ、仕上げ前の残存代に悪影響を与えます。これを防ぐため、加工開始前に必ず主軸チャックの圧力センサ出力をチェックし、クーラントの吐出位置を刃先に集中させて熱を逃がす設定を行ってください。
パラメータ5108番(DTP)を変更すると荒加工サイクルの挙動はどう変わり、再現性に影響しますか?
パラメータ5108番のDTPビットは、Type Iサイクルの完了後にタレットが「サイクル開始点に直線で戻る(DTP=0)」か、「プログラムされた仕上げプロファイルの終点から直接戻る(DTP=1)」かを決定します。DTP=0に設定すると、安全に元のアプローチ開始点へ戻るため再現性を確保しやすい一方で、DTP=1に設定すると最短距離で後退するためタクトタイムを大幅に短縮できますが、後退経路上のワークやチャックとの干渉リスクが高まります。安全な段取りと安定した寸法精度を長期にわたって維持するため、プログラムを新調する際は必ずDTP=0に設定した状態でパスの軌跡を確認し、干渉の余地を検証した後に実運転に移行してください。
G71.7/G72.7(Mシリーズ用)でPS0062アラームが発生する場合の確認項目は?
Mシリーズマシニングセンタの旋削機能で使用されるG71.7やG72.7では、パラメータ0001のFCVビットを切り替えた際、ミリメートル単位とインチ単位の変換処理(G20/G21)によってプログラム内の切込み深さが認識未満の極小値となり、内部的にゼロクリアされてPS0062アラームを吐く隠れた相性問題があります。これはマシニングセンタ特有の座標系スケーリングに起因するものです。この問題を解決するため、G71.7コマンドの前に明示的にG21(ミリメートル入力)を指定し、切込み量Dのアドレス値を十分に大きな正の値に変更して再ロードを行ってください。
まだ解決しませんか?
このトピックについて、AIアシスタントに自然言語で質問できます。検証済みの情報源に基づいており、ハルシネーションはありません。

- CNC CARE Co-Founder (May 2025 - Present)
- Mitsubishi Electric NC Sales & Service Section Manager (2008 - 2025)
- Reis CNC Service Engineer (2003 - 2005)
- Ören Kalıp CNC Mold Line Team Leader (1999 - 2002)
CNC工作機械業界のあらゆる分野で25年以上の経験を持ち、ブランドに依存しないコンサルティング、エンジニアリング、純正部品サービスを提供するCNC CAREの共同創業者として活動を続けています。
関連記事
このトピックに関する他の記事
G73とG83ペックドリルサイクル:深穴ミリング完全ガイド
Fanuc、Siemens、MitsubishiにおけるG73高速ペックおよびG83深穴ドリルサイクルを徹底解説。ロット間寸法ばらつきを防ぐパラメータ5114設定、アラームPS0045原因と対策、再現性の高い加工ノウハウを網羅。
G50.2とG51.2ポリゴン加工のプログラミングと安全な同期パラメータ設定
Fanuc、Siemens、MitsubishiのCNC旋盤におけるG50.2・G51.2ポリゴン加工のプログラミング解説。同期パラメータ(7610、#1501)の設定、クランプ診断、アラーム回避手順など、量産時の寸法ばらつきを防ぎ繰り返し精度を高めるノウハウを徹底網羅。
G31スキップ機能とCNCプローブ測定プログラム:ファナック・シーメンス・三菱
ファナック、シーメンス、三菱のG31スキップ機能とプローブ測定プログラムの構築手順。クラッシュを防ぐG40設定やサーボ遅れパラメータ(SEA/SEB)の補正により、量産後半のロット間での寸法ばらつきを防ぎ、繰り返し精度と加工再現性を劇的に向上させる実務ノウハウを徹底解説。
G07.1シリンダ補間のプログラミング方法とアラーム対策
Fanuc、Siemens、三菱CNCにおけるG07.1シリンダ補間の完全ガイド。軸マッピングパラメータの設定方法、G00指令によるPS0176やP481アラームの原因と解決策、干渉を防止する安全なプログラミング手法を徹底解説。