Skip to main content
CNC.wiki

Fanucバックラッシ補正パラメータ:設定手順とアラーム対策

Fanuc CNCのバックラッシ補正パラメータ1851・1852の設定方法と調整手順を解説。象限突起の解消や、逆転時に発生するサーボアラームSV0417および4n0の根本原因から、量産ロットの繰り返し精度と再現性を守る実務対策まで紹介。

Hakan Gündoğdu
Hakan Gündoğdu

CNC CARE 共同創業者

はじめに

CNCマシンの電源投入直後に、G28基準位置復帰(原点復帰)の実行を怠ったまま高精度な切削サイクルを開始すると、早送り反転時の専用バックラッシ補正値である1852番パラメータが適用されず、刃物台のタレット(turret)やスピンドルが予定された経路を外れ、チャック(chuck)やバイスジョー(vise jaw)、ワークを固定するクランプ(clamp)へ猛烈な速度で突っ込む致命的なハードクラッシュ(機械衝突)を引き起こす。制御装置がG28未完了の状態では早送り動作時に1851番パラメータの切削送り用バックラッシ補正値をそのまま適用してしまい、軸の反転時に微小な位置決め誤差が累積する。この未補正の機械的ガタ(slop)が複雑な3D輪郭加工中に蓄積されると、プログラムの意図しない空間的ズレとなり、超硬工具を粉砕し、スピンドルの芯ブレを引き起こす深刻な設備破損と製品大破(不良品発生)をもたらす。

段取り前に1851番パラメータを確認することで、このコマンドで最も多い非計画停止を防げる。このパラメータが未検証のまま量産に入ると、2ロット目から寸法ばらつきが広がり、最終検査で初めて不良が発見される。量産現場における信頼性の確保と繰り返し精度の維持は、極めて重要な課題である。非計画停止や衝突事故を未然に防ぎ、ロットごとの再現性の低下を排除するためには、切削送り用パラメータ(1851)と早送り用パラメータ(1852)の分離設定や、軸反転時のトルクを動的補正する加速度パラメータの挙動を正しく理解し、段取り工程において完璧な調整を行う必要がある。

技術概要

技術属性仕様
コマンドコードN/A (パラメータ駆動 / バックグラウンド常時実行)
モーダルグループノンモーダル
対象ブランドFanuc
重要パラメータParameter 1851 (切削バックラッシ), Parameter 1852 (早送りバックラッシ), Parameter 1800#4 (RBK切替)
主な制約事項送り速度分離型バックラッシ補正 (RBK) は、最初の基準位置復帰 (G28) が完了した後にのみ有効になります。それまでは Parameter 1851 のみが適用されます。

クイックリード

  • 送り速度分離型バックラッシ補正を有効にするため、CNCマシンの電源投入直後に必ずG28基準位置復帰を実行してください。
  • 切削送り用と早送り用に別々のバックラッシ補正値を適用するには、Parameter 1800#4 (RBK) を「1」に切り替えてください。
  • 古い補正値が累積するのを防ぐため、ダイヤルゲージで物理的なバックラッシを測定する前に、Parameter 1851 をゼロに設定してください。
  • 円弧補間中の象限突起(象限の境界で発生する微小な突起やへこみ)を解消するため、バックラッシ加速度パラメータを調整してください。
  • バックラッシ加速度が早送り・切削送りの両方で有効か、または切削送りのみで有効かを指定するには、Parameter 2009#6 (BLCU)を使用します。
  • より大きな補正トルクが必要な場合、バックラッシ加速度量に10倍の倍率を適用するには、Parameter 2010#3 (BLTE) を「1」に設定します。

基本概念

Fanucのバックラッシ補正パラメータの実用的なプログラミング効果は、ボールねじ、スラストベアリング、およびカップリングに固有の微小な機械的ガタ(slop)を完全に吸収することです。軸が方向を反転するまさにそのミリ秒の瞬間にターゲットを絞ったサーボパルスを注入することにより、CNCは物理的な切削工具がプログラムされた座標と完全に一致することを保証します。プログラマーやオペレーターは、マシンが円弧輪郭工具経路(G02/G03)を補間するときに発生する象限突起(微小な突起やへこみ)を注意深く監視する必要があります。

高速での円弧切削中は、マシンの摩擦やサーボの遅れにより反転のタイミングがずれるため、オペレーターはFanuc専用のバックラッシ加速度パラメータ(2082や2048など)を使用して、象限通過時に突発的なトルクを注入する必要があります。この加速度パラメータが極端に高く設定されていると、ワークピースにへこみが発生し、低すぎる場合はプロファイルに突起が残ります。

コマンド構造

Fanucシステムにおけるバックラッシ補正は、有効化するための特定のGコードを必要とせず、バックグラウンドのサーボタスクとして動作します。コントローラーが軸の反転を検出すると、あらかじめ決定された数の補正パルスをサーボループに直接自動注入します。この動的なパルス注入により、方向転換時の物理的な機械的ガタが相殺され、手動での介入なしに寸法精度が維持されます。オペレーターは、コントローラーのパラメータ画面でこれらの設定を表示および編集できます(fanuc-parameters-and-pweについて詳しく学ぶ)。

Fanucのサーボアーキテクチャは、補正を切削送り状態と早送り速度状態の2つに分離しています。これらの送りを別々のパラメータレジスタで管理することにより、コントローラーは異なる加工操作によるさまざまな機械的ストレスや必要トルクを正確に補正します。オペレーターは、工作機械の機械的特性に合わせて、この送り速度ベースの分離をオンまたはオフに切り替えることができます。

パラメータ説明設定値範囲 / 設定内容
1851各軸のバックラッシ補正値(切削送りに厳密に使用されます)−9999 〜 9999 (検出単位)
1852早送り時に使用されるバックラッシ補正値−9999 〜 9999 (検出単位)
1800#4 (RBK)バックラッシ補正分離切替(切削送り vs 早送り)0 = 分離を無効(1851を使用)
1 = 分離を有効(1851と1852を使用)
2009#6 (BLCU)バックラッシ加速度有効モード0 = 早送りと切削の両方で有効
1 = 切削送りのみで有効
2010#3 (BLTE)バックラッシ加速度量倍率0 = 倍率 ×1
1 = 倍率 ×10
1800#1 (CVR)サーボ初期化中の速度制御レディ信号チェック切替0 / 1

ブランド別応用

Fanuc

Fanucシステムでは、特定のパラメータを使用して、バックラッシ補正がバックグラウンドで継続的に動作します。CNCは反転時に補正パルスをサーボループに注入し、動作が切削送りか早送りかに応じて異なる値を適用します。この挙動は、1851や1852などのパラメータを使用して制御されます。

バックラッシ機能はパラメータ駆動型ですが、セットアップ中に軸の反転と補正挙動を検証するために、G00 (早送り) や G01 (直線切削送り) などの特定のGコードコマンドが使用されます。また、送り速度分離型補正を初期化するために、G28による原点復帰が必要です。

カテゴリ詳細説明
パラメータ1851, 1852, 1800#4 (RBK), 2009#6 (BLCU), 2010#3 (BLTE), 1800#1 (CVR)補正値の設定、送り速度ベースの分離の有効化、加速度モードの切り替え、および倍率オプションを設定します。
アラームSV0401 (V READY OFF), 4n0 (停止時位置偏差過大), SV0417 (サーボパラメータ設定不正)サーボレディタイミングの不一致、極端なパラメータ入力エラー、または反転時のデジタルサーボループの不安定性によってトリガーされるフォルトコード。
バージョン差異Series 0 (0535–0538); Series 10/11/15 (1860/1963); Series 16i/18i/21i/30i (1851/1852/2048/2082/2089)レガシー制御装置は古いパラメータ構造と制限されたデータ範囲を使用しますが、現代のモデルは統合されたレジスタを利用します。

警告: ダイヤルゲージで物理的なバックラッシを測定する前に、必ずParameter 1851が0にリセットされていることを確認してください。そうしないと、新しい値が古い値の上に積み重なり、重大な過剰補正と寸法エラーの原因になります。

ブランド比較

機能レガシー Series 0Series 10 / 11 / 15現代の Series 16i / 18i / 21i / 30i
標準バックラッシパラメータParameter 0535–0538Parameter 1851/1852 (レガシー 10 では 1851)Parameter 1851 (切削) & 1852 (早送り)
分離型バックラッシ (RBK)未対応対応対応 (Parameter 1800#4)
バックラッシ加速度未対応Parameter 1860 / 1963Parameter 2048, 2082, 2089
データ制限 / 範囲0 〜 2550異なる−9999 〜 9999

技術解析

Fanucは、送り速度分離型のレジスタ、予測的なトルク加速度、および自動オーバーランバッファリングを通じて、そのバックラッシアーキテクチャを他社ブランドと明確に区別しています。第一に、この制御ブランドは、切削送りの重い物理的負荷がかかっているときと、無負荷での早送りの慣性があるときとでは、ボールねじの伸びやねじれ方が異なることを独自に認識しています。Parameter 1800#4 (RBK) を使用することにより、CNCはバックラッシを2つの完全に独立した変数に分割し、アクティブなGコードモードに関係なく完璧な精度を保証します。

第二に、Fanucはパラメータ2009#2および2010を介して、デジタルサーボソフトウェアに「新タイプのバックラッシ加速度」機能をネイティブに統合しています。単に受動的に補正パルスを送るのではなく、この機能は反転時の機械的な静摩擦を打ち破るためにモーターのトルク指令を急激にスパイクさせ、ワークピース上の象限マークを完全に排除します。

最後に、Fanucは、軸が反転すると同時に送り速度モードが切り替わる場合(例:プラス方向の早送りからマイナス方向の切削送りへの切り替えなど)に、高度な動的ブレンディング数式を使用します。この数式は、オーバーランバッファを表す α = (A − B) / 2 として計算されます。CNCのプロセッサは、軸を途切れさせたり位置を見失ったりすることなく、異なる機械的ガタをシームレスにブレンドするために、この α オーバーランバッファを自動的に計算します。

プログラム例

; Fanuc バックラッシ確認プログラム
G90 G01 G09 X0 F200.0 ; 位置決めを検証するためのエグザクトストップチェック付きのX0への直線送り
G00 X200.0            ; 早送りバックラッシをトリガーするためのX200.0への早送り (Parameter 1852)
G90 X100.0            ; 軸反転の繰り返し精度を確認するための早送りでのX100.0への復帰

空運転 (dry run) の解析:

  1. 制御装置は G90 G01 G09 X0 F200.0 を実行し、200 mm/min の切削送り速度でX軸を絶対位置 0 mm に移動させます。G09 コマンドはエグザクトストップチェックを強制し、軸の移動を一時停止させて位置を確認し、Parameter 1851 の切削バックラッシパルスが安定するのを待ちます。
  2. 機械は G00 X200.0 を実行し、X200.0 へと高速移動します。CNCコントローラーは Parameter 1852 を参照し、軸が最大速度まで加速するときに早送り専用のバックラッシ補正パルスを注入します。
  3. 制御装置は G90 X100.0 を実行します。X軸はプラス方向(200.0へ向かう動作)からマイナス方向(100.0へ向かう動作)へと方向を反転するため、CNCのプロセッサはバックラッシ補正値を自動的に計算して適用します。これは早送り移動であるため、Parameter 1852 が適用され、オペレーターは軸反転の繰り返し精度を確認できます。

エラー解析

ブランドアラームコード発生条件オペレーターに見られる症状根本原因 / 対策
FanucSV0401サーボ初期化中に、位置制御レディ信号 (PRDY) がオンになる前に速度制御レディ信号 (VRDY) がオンになりました。起動中にCNCシステムがハングアップし、サーボの初期化が停止します。サーボ初期化パラメータを確認し、Parameter 1800#1 (CVR) がハードウェア構成と一致しているか検証してください。
Fanuc4n0バックラッシ加速度またはデジタルサーボチューニングの極端な不一致によって発生する、停止時の許容位置偏差量超過。軸が停止しているときに異常な偏差が登録され、即時シャットダウンがトリガーされます。バックラッシ加速度パラメータ (2048, 2082, 2089) およびデジタルサーボチューニングを確認・調整してください。
FanucSV0417トルクオフセットの誤りや符号の反転など、重大なパラメータ入力エラーによる反転時のサーボループの不安定性。方向反転時に軸が激しく振動またはハンチングし、サーボフォルトが発生します。デュアルポジションフィードバックパラメータを確認し、バックラッシトルクオフセットパラメータの符号反転がないかチェックしてください。

実務応用ノウハウ

ダイヤルゲージを用いた物理的バックラッシの測定時に、事前に1851番パラメータを「0」にリセットすることを失念すると、既存の古い補正値の上に新しい測定値が累積(スタッキング)してしまい、極端な過剰補正による位置決め精度の破壊と大量の不良品発生を招く。この補正の累積や、デジタルサーボ・バックラッシ加速度パラメータ(2082や2048など)の符号(正負)入力ミスは、サーボループの不安定化を誘発し、反転時に軸の異常振動やハンチングが発生してサーボアラームSV0417や4n0をトリガーして機械を急停止させる。段取り前に1851番パラメータを確認することで、このコマンドで最も多い非計画停止を防げる。また、パラメータの設定値が未検証のまま量産に入ると、2ロット目から寸法ばらつきが広がり、最終検査で初めて不良が発見されるという最悪のシナリオに直結する。特に電源起動直後にG28による基準位置復帰を実施せずに自動運転を行うと、早送り補正(1852)が有効化されず切削用補正(1851)で代用されるため、高速な軸反転時に再現性の低下が発生し、刃物台のタレットがチャックやバイスジョー、クランプへ激突する重大な事故を引き起こす。加工安定性を確保するためには、起動時のG28動作の標準化と、PWE(パラメータ書き込み)の管理、そして測定前の補正値ゼロクリアの徹底が不可欠である。

関連コマンド

  • G00 (早送り): 早送り位置決め動作中に、Parameter 1852 を利用して専用のバックラッシ補正値を適用します。
  • G01 (直線補間): 直線切削送り中の正確な寸法を維持するために、Parameter 1851 のバックラッシ補正を適用します。
  • G02 / G03 (円弧補間): 象限突起を排除するために、象限通過反転時にバックラッシ加速度トルクオフセット(Parameter 2048 や 2082 など)をトリガーします。
  • G28 (基準位置復帰): 送り速度依存型バックラッシ補正切り替えを有効にするために必要な絶対座標の基準を確立します。衝突を防ぐため、オペレーターは g22-g23-stored-stroke-limit などの安全境界も設定する必要があります。

おわりに

製造現場における連続加工の寸法安定性と、ロット間における高い繰り返し精度(再現性)を維持するためには、バックグラウンドのサーボパラメータ設定の定期的な監査と、起動時のアライメント手順の標準化が唯一の防壁である。電源投入時には例外なくG28基準位置復帰を実行するプログラム設計を徹底し、バックラッシの物理測定前には必ず1851番パラメータをクリアする実務手順を定着させる。これにより、機械摩耗にともなう寸法ばらつきや設定ミスによる衝突事故を未然に防ぎ、不良品発生率を最小限に抑え、マシンの稼働性能と製品品質を安定させることができる。

よくある質問

加工ロットの切り替え時に寸法の一貫性が失われ、寸法ばらつきが発生する場合のチェック方法は?

これは、バックラッシ補正の有効化条件である電源投入後のG28基準位置復帰が未完了のまま、またはパラメータ1800#4 (RBK) による切削・早送り分離設定がオフのまま量産を開始したことが主な原因です。早送り動作時に正しい補正値が適用されず、累積誤差が生じてロット再現性の低下を招きます。具体的な実務アクション:起動時のメインプログラムの最初段に必ず「G28 X0 Y0 Z0」を組み込み、画面上でパラメータ1800#4が「1」になっているかを点検するチェックリストを作成してください。

バックラッシ測定値が毎回異なり、適正なパラメータ設定値(1851/1852)が検証できない場合の対策は?

工作機械のカップリングやボールねじサポートベアリングの機械的な緩みが進行している場合、測定値が安定せずパラメータによる補正限界(-9999〜9999)を超えてしまいます。これを無理にソフト的に補正しようとすると、サーボ制御の破綻や4n0アラームを招きます。具体的な実務アクション:パラメータを調整する前に、テストインジケータを用いて軸をハンド送りで往復させ、機械的な結合部にガタ(slop)がないか物理的な増し締めおよび摺動面グリスアップを実行してください。

軸の反転時に激しい異常振動が発生し、サーボアラームSV0417が表示されて復旧しない原因は?

バックラッシ加速度(2082や2048など)のトルクオフセットの設定値が大きすぎるか、符号(+/-)が本来のモータ回転方向と逆に入力され、速度フィードバックループが発散(異常励起)したためです。また、PWE(パラメータ書き込み)有効化時の誤入力も原因となります。具体的な実務アクション:アラーム発生時は、まずパラメータ画面で対象軸の2082および2048の設定値を一時的に「0」に戻し、パラメータ書き込みを無効にした後に制御盤のメイン電源を再投入(パワーサイクル)してアラームが解除されるか確認してください。

まだ解決しませんか?

このトピックについて、AIアシスタントに自然言語で質問できます。検証済みの情報源に基づいており、ハルシネーションはありません。

AIアシスタントに質問する
Hakan Gündoğdu
Hakan Gündoğdu
  • 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の共同創業者として活動を続けています。

関連記事

このトピックに関する他の記事

Fanuc PMCラダー転送ボーレート(PCLDB)設定とエラー対策

Fanuc CNCにおけるPMCラダー転送用ボーレートパラメータ0060#1(PCLDB)の設定手順とポート0024の構成方法を解説。ER18やER17などの通信エラーを防止し、タレット衝突や不良品発生を防ぐための安全ロック機能と実務での対策を網羅します。

FanucMaintenance

Fanucパラメータ10340自動バックアップ設定とトラブル対策

Fanuc CNC制御装置でパラメータ10340を使用してSRAM自動バックアップを実行する手順を解説。PMC信号ATBKの監視によるデータ破損防止、アラームPS0519の回避、工具オフセット復元時の衝突防止など、量産の繰り返し精度と信頼性を高める設定方法を紹介。

FanucMaintenance

Fanuc 3D干渉チェックの設定手順と干渉回避パラメータ

Fanucの3D干渉チェックパラメータ設定手順を解説。パラメータ10930#0や10930#5の検証、アラームPS0492への対処、PMC信号TDICHGによる変更反映手順を解説し、ロット加工における激しい衝突事故や不良品発生を防ぐ実務技術。

FanucProgramming

Fanucカスタムマクロ有効化パラメータ(0932/8135)の設定と衝突回避ガイド

Fanucカスタムマクロ有効化パラメータ0932および8135の設定手順、共通変数拡張、工具補正マッピング(V15)について解説。ロット間での再現性低下やアラーム123による非計画停止、チャックやバイスジョーへの激しい機械衝突(ハードクラッシュ)を防ぐ段取り実務。

FanucProgramming