CNC Path Analyzer

G71外径荒加工サイクル:U・R・P・Q・U・Wの値が経路を変える仕組み

FANUC系旋盤のG71外径荒加工サイクルを2ブロック形式で説明します。切込み量、逃げ量、仕上げ代、形状ブロックの書き方の規則、よくあるアラームの原因を、実際の経路図とともにまとめました。

G71は何を代わりにしてくれるのか

旋盤で太い素材を目的の外形に削るには、同じ形の切削を何十回も繰り返す必要があります。一度に削れる深さが決まっているからです。この繰り返しをすべてG01で書くとプログラムが長くなり、寸法を1つ変えるだけでも何行も直さなければなりません。

G71外径荒加工サイクルは、最終形状を一度書いておけば、制御装置がその形状を基準にX方向の切込みを繰り返しながらZ方向に削り進む荒加工経路を自分で作り出します。作業者は「どれだけ深く削るか」「どれだけ残すか」「形状がどこから始まりどこで終わるか」を伝えるだけです。

2ブロック形式の各アドレス

FANUC 0i以降のほとんどの制御装置は、G71を2つのブロックに分けて書きます。同じ文字Uが1行目と2行目でまったく別の意味になることが、最も混乱しやすい点です。

ブロックアドレス意味例の値
1行目U1回の切込み量(半径値)。Xに一度に入る深さ1.5 → 直径で3mmずつ減少
1行目R各パスの終了後に逃げる量0.5
2行目P / Q仕上げ形状の最初と最後のブロックのシーケンス番号N10 〜 N20
2行目UX方向の仕上げ代(直径値)0.4
2行目WZ方向の仕上げ代0.1
2行目F荒加工中の送り。形状ブロック内のFはG70でのみ使われる0.25 mm/rev

例:段付き軸の荒加工と仕上げ

以下は、Ø52の位置からアプローチしてØ24 × 20mm、Ø40 × 18mmの段付き軸を作る合成プログラムです。実際の部品ではなく説明用に新しく作った形状で、図はCNC Path Analyzerのエンジンがこの原文を直接解釈して描いた結果です。

Ø40素材からØ24・Ø40の段付き軸を荒加工し、G70で仕上げ

O1000
T0101
G21 G90 G18 G40 G99
G50 S2500
G96 S180 M03
G00 X52. Z2.
G71 U1.5 R0.5
G71 P10 Q20 U0.4 W0.1 F0.25
N10 G00 X20.
G01 Z0. F0.12
X24. Z-2.
Z-20.
X36.
X40. Z-22.
Z-40.
N20 X52.
G70 P10 Q20
G00 X100. Z100.
M30
Ø40素材からØ24・Ø40の段付き軸を荒加工し、G70で仕上げ — ZX (半径) 経路ZX (半径)
破線の淡い青はG00早送り、オレンジの実線は切削移動です。円弧は計算した曲線として静的に表示します。

上図はこのプログラムをCNC Path Analyzerで解析した結果です (早送り 36 区間, 直線切削 18 区間).

経路図で確認するポイント

  • サイクルの始点X52. Z2.は、素材の外側、端面の手前になければなりません。始点が形状の内側にあると、制御装置は削る範囲を計算できません。
  • 水平の切削線がZ方向に繰り返され、パスごとにXが一定量ずつ小さくなります。最後のパスの深さは、残りの量に合わせて自動的に浅くなります。
  • 短い斜めの戻りは、R0.5だけ逃げてから早送りで戻る動作です。逃げ量が0に近いと、工具が加工面をこすりながら戻ることがあります。
  • 形状に沿った最後の線は荒加工の最後に仕上げ代を残した輪郭で、その上のG70の経路が仕上げ代を取り除く仕上げ加工です。

形状ブロック(P〜Q)を書くときの規則

  • Pブロック(N10)では通常Xだけを指令します。Zまで一緒に書くとType II(ポケット許容)形式として解釈する制御装置があり、意図しない経路やアラームが生じます。
  • Type Iの場合、形状はXが一方向にだけ大きくなるか小さくなる必要があります。途中にへこんだ溝があると、G71 Type Iでは作れません。
  • P〜Qの間では、M98によるサブプログラム呼び出しや他の固定サイクルを使いません。
  • Qブロック(N20)は、素材の外まで抜ける移動で終えるのが安全です。例は始点の直径と同じX52.で終わります。

よく起きる問題と原因

症状よくある原因確認する場所
サイクルがすぐにアラーム始点が形状の範囲内G71直前の位置決めブロック
仕上げ後に寸法が大きく残る2行目のUを半径値と勘違いUの値と実際の仕上げ代の比較
荒加工工具の負荷が大きすぎる1行目のUを直径値と勘違い1回の切込み = U × 2(直径)
形状の一部しか削られないPブロックにZを含む、またはXの向きが逆転N10ブロックと輪郭の向き
仕上げの送りが速すぎる形状ブロックにFがなく荒加工のFを使用P〜Q内のF指令

制御装置ごとの違い

旧型のFANUC(10/11形式)や一部の制御装置は、G71を1ブロック形式G71 P_ Q_ U_ W_ D_ F_で書きます。このとき1回の切込み量はDで指定し、小数点なしで0.001mm単位で書くこともあります。同じプログラムを別の設備に移すときは、まずマニュアルでサイクルの形式を確認してください。

CNC Path Analyzerは設備設定のコントローラ選択に応じてサイクルの解釈規則を変え、確認できていない形式はもっともらしい経路をでっち上げずにエラー行を表示します。詳しい範囲は対応範囲で確認できます。

よくある質問

G71の後には必ずG70を書く必要がありますか?
必須ではありませんが、G71は仕上げ代を残して終わるため、最終寸法に仕上げるには同じP/Qを指すG70を実行するのが一般的です。仕上げ工具に替える場合は、G70の前に工具交換を入れます。
内径加工もG71で行いますか?
はい。始点を穴の内側(小さいX)に置き、2行目のUを負にすると内径の荒加工になります。仕上げ代の符号が逆になることだけ覚えておいてください。

次のステップ

CNC Path Analyzerで経路を確認