Fanucリジッドタッピング加減速パラメータ:設定手順と衝突防止ガイド
Fanuc CNCにおけるリジッドタッピング用の最適なトルク加減速パラメータ(11420#0や5214番など)の設定手順を徹底解説。ギア固有の加減速調整やアラームSP0741、衝突事故を防止してロット生産の繰り返し精度と加工品質を高める実務ノウハウを紹介。
はじめに
リジッドタッピングサイクル中に発生する指令外の機械的オーバーシュートは、旋盤の刃物台タレット(turret)やスピンドル端面を、ワークを固定している硬質なバイスジョー(vise jaw)やクランプ(clamp)、あるいは回転中のチャック(chuck)へと猛烈に激突させ、致命的なハードクラッシュ(機械衝突)を引き起こし、ワークを全損(不良品発生)させる。この重大な設備破損は、主軸とZ軸の同期が失われ、ストローク底部での反転時に主軸モーターが設定された加減速曲線に追従できなくなった場合に発生する。コントローラーの動的加減速パラメータの適切な設定と検証を怠ると、タップがボア内部で瞬時に折損するか、あるいはねじ山プロファイルが完全に削り取られ、再現性の低下によって量産ラインの安定性が根本から脅かされる。
このパラメータが未検証のまま量産に入ると、2ロット目から寸法ばらつきが広がり、最終検査で初めて不良が発見される。段取り前に11420#0番パラメータを確認することで、このコマンドで最も多い非計画停止を防げる。量産現場における加工プロセスの信頼性と繰り返し精度を維持し、製品の不良品発生や再現性の低下を確実に回避するためには、加減速プロファイルの最適化とエラー制限パラメータの適切な管理手順を完全に習得しておくことが不可欠である。
技術概要
| 仕様項目 | 技術値 / ステータス |
|---|---|
| コマンドコード | M29 / G84 (G74, G88) |
| モーダルグループ / モダリティ | Spindle Modal 状態 / Canned Cycle |
| ブランド | Fanuc |
| 重要パラメータ | Parameter 11420#0 (RAU)、Parameter 5214 (Synchronous error limit) |
| 主な制約事項 | パラメータ 11420#0 が有効な場合のみ、動的な acceleration optimization がアクティブになります。減速時の overshoot を吸収するため、clearance plane(R点)は十分に高く設定する必要があります。 |
クイックリード
- 最適化機能の有効化:optimum torque acceleration/deceleration(最適なトルク加減速)を有効にするため、パラメータ 11420#0 (RAU) を 1 に設定します。
- ギア別 acceleration の調整:ギア 1 から 4 に対するパラメータ 11421 から 11424 を設定し、ピークの acceleration 制限を 10000.0 rev/sec² 未満に確立します。
- ベル形遷移の調整:スムーズな遷移と機械的振動の低減のため、パラメータ 11425 から 11428 を 0 から 200 msec の範囲で設定します。
- spindle 速度の補間:すべてのギアステージにおいてデータ点 P1、P2、P3 における spindle 速度パーセンテージをマッピングするため、パラメータ 11429 から 11440 を使用します。
- 許容 acceleration の制限:曲線点 P0 から P4 における許容 acceleration パーセンテージを制限するため、パラメータ 11441 から 11460 を設定します。
- 安全エラー範囲の確立:工具破損が発生する前にアラーム SP0741 をトリガーするため、パラメータ 5214 に spindle と Z軸の間の最大同期エラー制限を設定します。
- ヒステリシス過走の回避:spindle または turret が vise jaw、clamp、または chuck へオーバーシュートするのを防ぐため、初期の clearance plane(R点)をワーク保持具の安全な上方に配置します。
基本概念
Fanucのリジッドタッピング向け Optimum Torque Acceleration/Deceleration(最適なトルク加減速)のプログラミング上の実用的な効果は、spindle の回転と Z軸送りとの間の機械的同期を維持しながら、cycle タイムを短縮できることです。主軸モーターが急激な反転時にストールしないようにするために、機械に単一の遅い加減速時定数の使用を強制する代わりに、このパラメータ駆動機能により、CNC は異なる RPM における主軸モーターの変動する物理的なトルク限界に適合する動的な加減速曲線を自動的に計算できます。特定の spindle 速度層に基づいた加減速プロファイルを設定することにより、機械はモーターのトルクが最も高い低 RPM ではタップを穴の中に素早く加速させ、利用可能なトルクが低下する高 RPM では加減速を緩やかにテーパーさせることができ、極めて効率的で機械的に安全なねじ切り加工を保証します。これらの軸で絶対的な位置決め精度を維持するため、オペレーターは機械的なピッチが校正されていることを確認する必要があります。関連する軸校正の詳細については、fanuc-pitch-error-compensation および parameter-1851-backlash-compensation のガイドを参照してください。
Fanuc は、マルチギア分離、動的マルチポイントプロファイリング、および統合されたベル形ブレンドを通じて、そのブランドアーキテクチャを他の制御装置と明確に区別しています。コントローラーは spindle 全体に一律の加減速制限を適用するのではなく、最大 4 つの異なる機械的ギアステージに対して完全に独立したトルクおよび加減速レジストリを提供し、機械が高トルクの低速ギアにあるか、高速のダイレクトドライブギアにあるかに関わらず、メーカーが最適化を完全に調整できるようにします。また、Fanuc は spindle のリアルタイムの RPM に基づいて正確な許容加減速レートを数学的に補間する特殊な 5 点加減速曲線マッピング(P0 から P4)を利用し、モーターをエラーなしで性能限界まで引き上げます。最後に、Fanuc はこのトルク最適化を専用の「加減速変化時間」変数(パラメータ 11425 から 11428)とシームレスに連携させ、リジッドタッピングの動作をベル形曲線によって滑らかにテーパーさせ、機械的ショックを完全に吸収し、急激なタップ反転時のボールねじの振動を防止します。
コマンド構造
最適なトルク加減速を伴うリジッドタッピングの実行は、スタンドアロンの G-code コマンドに依存しません。代わりに、機械がリジッドタッピングモードに入ったときに、CNC メモリに定義されたアクティブなパラメータを使用して、機能がバックグラウンドで継続的に実行されます。標準的なシーケンスは、spindle 速度の呼び出しとリジッドタッピング有効化コマンドで始まり、軸移動を定義する cycle ブロックが直後に続きます。
このモードを有効にするため、プログラマーは spindle 速度値と組み合わせて M29 コードを指令します。このブロックの直後に、目標深さ、clearance plane、および同期された feedrate を指定するために G84 のような canned cycle ブロックがプログラミングされます。有効化コードと canned cycle ブロックの間で指令された軸移動は、CNC のモーダルロジックを停止させます。ねじ切り加工が完了すると、canned cycle をキャンセルして通常の spindle 運転に戻すために G80 が指令されます。セットアップ中に機械のスライドが物理的な限界を超えないように保護するため、g22-g23-stored-stroke-limit パラメータを設定してください。
M29 S1500;
G84 Z-25.0 R5.0 F1.5;
G80;
空運転 (dry run)
リジッドタッピングの cycle コマンド構造の空運転を実行するには、オペレーターは spindle を空にし、軸を退避させた状態でブロックを指令します。Z軸は指定された R5.0 clearance plane において Z-25.0 まで送り動作を行います。オペレーターは spindle の回転が Z軸の送りと同期していることを観察し、アラームが発生しないこと、および G80 が canned cycle をキャンセルする前に Z軸の深さ限界で spindle がクリーンに停止および反転することを確認します。
| パラメータ | 説明 | 設定範囲 / 設定値 |
|---|---|---|
| Parameter 11420#0 (RAU) | リジッドタッピング用の optimum torque acceleration/deceleration(最適なトルク加減速)機能が無効 (0) か有効 (1) かを決定します。 | 0 または 1 |
| Parameters 11421 to 11424 | ギア 1 から 4 におけるリジッドタッピング用の最適なトルク加減速曲線の最大 acceleration を設定します。 | 0 から 10000.0 (rev/sec²) |
| Parameters 11425 to 11428 | ギア 1 から 4 におけるリジッドタッピング用のベル形加減速曲線の加減速変化時間を設定します。 | 0 から 200 (msec) |
| Parameters 11429 to 11440 | ギア 1 から 4 に対するデータ点 P1、P2、P3 における spindle 速度を設定します。 | 0 から 100 (最大速度に対するパーセンテージ) |
| Parameters 11441 to 11460 | ギア 1 から 4 に対する点 P0 から P4 における許容 acceleration 限界を設定します。 | 0 から 100 (%) (0 はデフォルトで 100% として扱われます) |
| Parameter 5209#6 (CSA) | リジッドタッピング中に周速一定制御 (G96) が指令された場合の挙動を制御します。 | 0 (アラームなし) または 1 (アラーム PS0200) |
| Parameter 5214 | spindle とタッピング軸の間の許容機械的同期エラー制限を設定します。 | 正の整数 |
| Parameters 5241 to 5244 | リジッドタッピングにおける最大 spindle 速度を設定します。 | ギアごとの RPM 制限 |
ブランド別応用
Fanuc
Fanuc CNC システムでは、動的なトルク加減速プロファイリングを有効にするようにリジッドタッピングパラメータを設定します。コントローラーでは、トルク応答と同期許容値を管理するために、パラメータ 11420#0 (RAU) やパラメータ 5214 などのシステムパラメータがプログラミングされます。
リジッドタッピングを実行するために、spindle 速度指令とともに有効化コマンド M29 がプログラミングされ、その直後に Z軸座標と feedrate を定義する同期タッピング canned cycle G84 が続きます。
| 仕様カテゴリ | 詳細 / 設定項目 | 設定値 / アラームコード / バージョン情報 |
|---|---|---|
| 有効化パラメータ | 最適なトルク加減速機能の有効化 | Parameter 11420#0 (1: 有効、0: 無効) |
| 最大加減速制限 | ギア 1 から 4 におけるピークの加減速度 | Parameters 11421 から 11424 (0 から 10000.0 rev/sec²) |
| 減速遷移時間 | ギアステージごとのベル形加減速曲線の変化時間 | Parameters 11425 から 11428 (0 から 200 msec) |
| 速度マッピングポイント | データ点 P1、P2、P3 における spindle 速度パーセンテージ | Parameters 11429 から 11440 (0 から 100%) |
| 加減速比率 | 点 P0 から P4 における許容加減速パーセンテージ | Parameters 11441 から 11460 (0 から 100%) |
| 安全許容値 | spindle と軸の間の最大機械的同期エラー制限 | Parameter 5214 (正の整数値) |
| 一定速度の制約 | 周速一定制御 (G96) インターロックの有効化 | Parameter 5209#6 (0: アラームなし、1: アラーム PS0200) |
| マシニングセンタの cycle | 標準タッピングおよび逆タッピング cycle (Mシリーズ) | G84 (標準)、G74 (逆ねじ立て) |
| 旋盤の cycle コード | 端面タッピングおよび側面タッピング cycle (Tシリーズ) | G84 (端面)、G88 (側面) |
| 不正操作アラーム | M29 と cycle ブロック G84 の間の急激な軸移動 | Alarm PS0204 |
| 過大なトラッキングエラー | spindle と送り軸の間の同期エラーが 5214 の制限を超過 | Alarm SP0741 |
| Tシリーズのバージョンとステージ | 加減速プロファイリング用に 4 つのギアステージをサポート | ギア 1 から 4 (Parameters 11424, 11428, 11456 から 11460) |
| Mシリーズのバージョンとステージ | 加減速プロファイリング用に 3 つのギアステージをサポート | ギア 1 から 3 (一般的にギア 3 までマッピングされるパラメータ) |
警告:工具またはワークの質量に対して P0 または P1 速度層における加減速パーセンテージを過度にアグレッシブに設定すると、Z軸と spindle の同期が失われます。このトラッキングエラーによりタップが折れるか、切削ねじ山が潰れ、ワークが不良品になります。
ブランド比較
| 機能 / 機能性 | Series 15i | Series 16i / 18i / 21i | Series 0i-TD / 0i-TF |
|---|---|---|---|
| Spindle ギアステージのサポート | Mシリーズは最大 3 ギアステージをマッピングし、Tシリーズは第 4 ギアステージをサポートします。 | 最大 4 つのギアステージをネイティブにサポートします (パラメータ 11424、11428、11456 から 11460)。 | 一般に milling 用には 3 ギアステージ、turning 用には 4 ギアステージにマッピングされます。 |
| 動的加減速制御 | 厳密なバイナリステップ乗数を備えた従来のパラメータオフセットを介して設定されます。 | パラメータ 11441 から 11460 を使用するカスタム 5 点加減速曲線マッピング (P0 から P4)。 | パラメータ 11420#0 (RAU) およびギア固有のパラメータを利用する完全な optimum torque プロファイリング。 |
| 同期安全エラー制限 | 従来のサーボ安全しきい値を使用して、spindle と Z軸の間の機械的同期エラーを制限します。 | パラメータ 5214 で定義された許容機械的同期エラー制限。 | パラメータ 5214 を介して同期を監視し、制限を超えた場合はアラーム SP0741 をトリガーします。 |
技術解析
Fanuc のリジッドタッピング加減速アーキテクチャの分析的検証により、ギア依存の機械構成との間の明確な分割が明らかになります。Tシリーズの旋盤用 CNC(ターニングセンタ)は最大 4 つの独立した機械的ギアステージをサポートするのに対し、Mシリーズのマシニングセンタは一般的に 3 つのギアステージにマッピングされます。この分割により、工作機械メーカーは高速の spindle 速度での同期障害を防ぐためにトルクプロファイリングパラメータを調整する必要があります。
動的プロファイリングは、リアルタイムの RPM に基づいて許容加減速度を数学的に補間する 5 点加減速曲線マッピング(P0 から P4)を利用します。パラメータ 11429 から 11440 およびパラメータ 11441 から 11460 を設定することにより、オペレーターは同期トラッキングエラーをトリガーすることなく、spindle モーターが物理的なトルク限界で動作することを確実にします。
プログラム例
M29 S1500;
G84 Z-25.0 R5.0 F1.5;
G80;
空運転
このプログラムの空運転を実行するため、オペレーターは CNC の電源再投入と原点復帰の動作を行います。治具にワークがない状態でタッピング cycle を実行することにより、動的な加減速曲線の検証が可能になります。M29 の有効化のもとで spindle が 1500 RPM に達すると、コントローラーは Z-25.0 まで軸を送るように G84 canned cycle を指令します。オペレーターは spindle と Z軸が同期を維持し、サーボアラーム SP0741 をトリガーすることなくスムーズに反転することを確認します。
エラー解析
| アラームコード | トリガー発生条件 | オペレータの確認症状 | 根本原因と技術的対策 |
|---|---|---|---|
| Alarm PS0200 ILLEGAL S CODE COMMAND | パラメータ 5209#6 (CSA) が 1 に設定されているときにリジッドタッピング中に周速一定制御 (G96) が指令されたか、または S 値が範囲外か省略されています。 | CNC 画面に PS0200 が表示され、直ちに cycle が停止します。 | G96 を G97 に変更するか、リジッドタッピングブロックで有効な S コマンドを指定します。 |
| Alarm PS0204 ILLEGAL AXIS OPERATION | リジッドタッピング有効化ブロック (M29) と canned cycle ブロック (G84/G74/G88) の間で、明示的な軸移動ブロックが指令されました。 | CNC 画面に PS0204 が表示され、直ちに cycle が停止します。 | M29 と cycle ブロックの間の軸移動を削除します。 |
| Alarm PS5560 ILLEGAL DEPTH OF CUT | パラメータ 5209#7 (PRA) が 1 に設定されているときに、ペックリジッドタッピングの深さ (Q) が切り込み開始距離/クリアランス (d) よりも数学的に小さくなっています。 | CNC 画面に PS5560 が表示され、直ちに cycle が停止します。 | Q をクリアランス d よりも大きな値に設定します。 |
| Alarm SP0741 RIGID TAP ALARM EXCESS ERROR | spindle とタッピング軸の間の機械的同期エラーが、パラメータ 5214 で定義された制限を超えています。 | CNC は直ちに運転を停止し、深刻なアラームコードをスローします。 | 加減速パラメータを調整するか、機械的負荷を確認します。 |
実務応用ノウハウ
リジッドタッピング中の主軸反転時に発生するトラッキングエラーは、パラメータ 5214 で設定された許容同期エラー制限を超えた瞬間にアラーム SP0741 を誘発し、サーボモーターを即座にインターロック停止させる。この深刻な非計画停止およびタップ折損(不良品発生)の根本原因は、工具やワークの質量に対して P0 または P1 速度層における許容加減速パーセンテージ(パラメータ 11441 から 11460)をアグレッシブに設定しすぎたことにある。主軸モーターの物理的な最大トルク特性を超えた急激な反転指令に対してZ軸との同期が維持できなくなると、ねじ山が完全にストリップされ、加工ロット内での寸法ばらつきや再現性の低下に直結する。また、パラメータ 11425 から 11428 で設定されるベル形加減速曲線の変化時間が不十分な場合、主軸が目標停止位置を超えて過走(オーバーラン)し、タレットがチャックやバイスジョーに激突するハードクラッシュを引き起こす。さらに、M29 と G84 ブロックの間に不用意な軸移動を挿入するとアラーム PS0204(ILLEGAL AXIS OPERATION)がトリガーされ、周速一定制御(G96)を有効にしたままサイクルに入るとアラーム PS0200 が発生する。これらのトラブルと設備衝突リスクを排除し、複数ロットにわたる高い繰り返し精度を保証するためには、実加工の段取り前に11420#0番パラメータの有効化状態を確認した上で、ギア別最大加減速度(パラメータ 11421 から 11424)が機械の慣性限界内に収まっていることを厳格に検証しなければならない。
関連コマンド
- M29 (Rigid Tapping Activation): canned cycle の実行前に、リジッドタッピング状態を有効にし、同期速度制御のために spindle を準備します。
- G84 (Tapping Cycle): 同期された軸方向タッピング cycle を実行し、タップを深さまで送り、ストロークの底部で spindle 回転を反転させます。
- G74 (Reverse Tapping Cycle): 送り中に spindle 逆回転、退避中に正回転を行う左ねじタッピング cycle を実行します。
- G88 (Side Tapping Cycle): ライブツール(回転工具)機能を備えた旋盤の turret 上で、側面リジッドタッピング canned cycle を実行します。
- G80 (Cycle Cancellation): アクティブな canned タッピング cycle をキャンセルし、spindle を通常の速度制御モードに戻します。
おわりに
量産加工ラインにおけるネジ加工の品質信頼性と、ロット間での高精度な繰り返し精度を維持するためには、機械の特性に適合した動的トルク加減速パラメータの標準化が不可欠である。初品加工や治具の変更を伴う段取り替えの際には、必ずパラメータ 11420#0 が 1 に設定されていることを検証し、P0 から P4 の速度マッピングが主軸の実際の性能上限と一致していることをパラメータ確認シートで確認すべきである。実量産に移行する前に、ワークを固定していない状態でシングルブロックでの空運転を実行し、診断画面で同期誤差がパラメータ 5214 の安全制限内に安定して収まっているかを確認する手順を義務付ける。この予防的な保守と検証ルールを徹底することにより、再現性の低下や突発的な不良品発生のリスクを完璧に排除し、過酷な自動運転環境下でも安定したスループットと衝突ゼロの安全加工を維持することが可能となる。
よくある質問
リジッドタッピング加工を複数ロットで量産中、2ロット目以降にねじの通りゲージが緩くなったり寸法ばらつきが発生し、加工精度に再現性の低下が生じる原因と対策は?
主な原因は、加工時の温度変化による主軸モーターのトルク特性低下、または機械の経年的なバックラッシの増加に対し、加減速パラメータ 11441〜11460(P0〜P4における許容比率)が極限まで詰められすぎていることです。モータートルクが低下する高音時に反転同調が追いつかず、微小な同期ズレが発生し、ねじフランク面を削り取ってしまいます。実務アクション:段取り前に、現在のギアステージにおける許容加減速比率パラメータ(11441〜11460)を5〜10%引き下げて安全マージンを確保し、ロット切り替え時には必ず最初の3個の加工品でピッチ測定器を用いてねじ精度を再検証してください。
リジッドタッピングの最適なトルク加減速機能が正しく動作しているか、段取り前に工作機械の制御パラメータ画面で確認すべき項目と検証手順は?
この最適化機能が正しく動作するための大前提は、パラメータ 11420#0(RAU)が 1(有効)であることです。これが 0 の場合、他のギア別パラメータを設定しても制御装置は単一の遅い加減速時定数で動作してしまいます。実務アクション:加工前に MDI モードでパラメータ 11420#0 の設定を確認し、さらに各ギアの最大速度(パラメータ 5241〜5244)と速度層(パラメータ 11429〜11440)が主軸および機械メーカーの基準仕様書と一致していることを照合した上で、空運転による軌道確認を実行してください。
リジッドタッピングのボトム反転時(ストロークの最深部)にサーボアラーム「SP0741 RIGID TAP ALARM EXCESS ERROR」が頻発する場合の確認手順と解決方法は?
このアラームは、タップが底に達して停止・反転する瞬間の急加減速において、主軸とZ軸の実際の同調誤差がパラメータ 5214 で設定された安全制限を超えたことを示します。特に、タップの質量が大きい(太いタップやホルダー)場合や、反転時のトルク不足が原因で発生します。実務アクション:パラメータ 5214(同期エラー許容値)の設定値を工作機械メーカー推奨の範囲内で少し広げるか、またはパラメータ 11425〜11428 を編集してギア固有の加減速変化時間を 20msec 単位で大きくし、反転時の機械的ショックを緩和してください。
まだ解決しませんか?
このトピックについて、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の共同創業者として活動を続けています。
関連記事
このトピックに関する他の記事
Fanuc PMCラダー転送ボーレート(PCLDB)設定とエラー対策
Fanuc CNCにおけるPMCラダー転送用ボーレートパラメータ0060#1(PCLDB)の設定手順とポート0024の構成方法を解説。ER18やER17などの通信エラーを防止し、タレット衝突や不良品発生を防ぐための安全ロック機能と実務での対策を網羅します。
Fanucパラメータ10340自動バックアップ設定とトラブル対策
Fanuc CNC制御装置でパラメータ10340を使用してSRAM自動バックアップを実行する手順を解説。PMC信号ATBKの監視によるデータ破損防止、アラームPS0519の回避、工具オフセット復元時の衝突防止など、量産の繰り返し精度と信頼性を高める設定方法を紹介。
Fanuc 3D干渉チェックの設定手順と干渉回避パラメータ
Fanucの3D干渉チェックパラメータ設定手順を解説。パラメータ10930#0や10930#5の検証、アラームPS0492への対処、PMC信号TDICHGによる変更反映手順を解説し、ロット加工における激しい衝突事故や不良品発生を防ぐ実務技術。
Fanucカスタムマクロ有効化パラメータ(0932/8135)の設定と衝突回避ガイド
Fanucカスタムマクロ有効化パラメータ0932および8135の設定手順、共通変数拡張、工具補正マッピング(V15)について解説。ロット間での再現性低下やアラーム123による非計画停止、チャックやバイスジョーへの激しい機械衝突(ハードクラッシュ)を防ぐ段取り実務。