ホーム/記事/G74左ねじタッピングサイクルのプログラミングと主要CNCパラメータ設定
G74 · MILLING

G74左ねじタッピングサイクルのプログラミングと主要CNCパラメータ設定

ProgrammingFanucSiemensMitsubishi·更新日 2026/07/22·読了目安 3分
クイックアンサー

CNCマシニングセンタにおいてG74左ねじタッピングサイクルはどのようにプログラミングされ実行されますか? G74サイクルは主軸逆転(M04)で送り、底面で正転(M03)に反転して戻ります。リジッド同期はFanucパラメータ5200やM29で有効化され、Z軸移動がリードの4096倍を超えるとアラームPS0564が発生します。

はじめに

ワーク保持用のマシンバイスの口金や治具クランプに、逆ねじ(左ねじ)タッピングサイクルの主軸ヘッドが直接衝突する——これは、ワーク原点のオフセット設定ミスや干渉距離の計算ミスによって発生する極めて重大な事故です。タッピング加工が開始されると、CNCプリプロセッサは手動オーバーライドを無効にし、シングルブロックやフィードホールドによる即時停止を受け付けなくなるため、オペレータは衝突を直前で回避することができません。その結果、超硬タップは粉々に破損し、高価な主軸アセンブリや送り軸のボールねじが損傷し、高精度なワークピースは一瞬にして廃棄処分(スクラップ)となります。このパラメータが未検証のまま量産に入ると、2ロット目から寸法ばらつきが広がり、最終検査で初めて不良が発見される事態に陥ります。段取り前に5200番パラメータを確認することで、このコマンドで最も多い非計画停止を防げるのです。G74左ねじ(逆)タッピングサイクルを安全かつ正確に実行するためには、厳密な座標精度と完全な同期パラメータの設定が不可欠です。本ガイドでは、主要なCNC制御装置におけるG74の指令構造、リジッドおよびペックタッピングの設定方法、および再現性の低下や不良品発生を防ぐための具体的なトラブルシューティングを解説します。

技術概要

項目技術仕様
指令コードG74 (Fanuc, Mitsubishi, Siemens ISO Dialect), CYCLE84 (Siemens Native)
モーダルグループグループ09、モーダル(ミーリング固定サイクル)
サポートブランドFanuc, Siemens, Mitsubishi
重要パラメータParameter No. 5200 (Fanuc), PIT / VARI (Siemens), Parameter #8159 / #8018 (Mitsubishi)
主な制約事項リトラクト(退避)が完了するまで、手動フィードホールドやシングルブロックによる即時中断はできません。アクティブな工具径補正(G41/G42)および周速一定制御(G96)はキャンセルする必要があります。

クイックリード

  • 回転方向: G74は送り込み時に主軸逆転(M04)を必要とし、リトラクト(退避)時には自動的に正転(M03)に反転します。
  • 手動オーバーライドの無効化: ねねじ山の破損を防ぎ数学的同期を維持するため、サイクル中は主軸速度および送り速度のオーバーライドダイヤルは無視されます。
  • 中断不可能な送り動作: フィードホールドやシングルブロック停止を押しても、切削途中で送り軸が停止することはありません。制御装置はタッピングを完了し、リトラクトした後に停止します。
  • リジッド vs. フローティング: 現代の機械ではM29または制御パラメータを使用してリジッドタッピング(同期)を有効にし、古いガントリー機などでは伸縮補正機能付きフローティングチャックを使用します。
  • 安全なオフセット確認: ツールがバイスの口金やクランプに衝突するのを避けるため、サイクル実行前にすべてのアクティブな工具オフセットをクリアし、座標系を検証してください。
  • ドウェルの適用: 主軸が減速・反転する際に底面のねじ山を傷つけないよう、穴底ドウェル(P)を慎重に定義してください。

基本概念

左ねじタッピングサイクルは、主軸の逆回転とZ軸の送りを同調させることで、逆ねじ切り加工を自動化します。タッピングツールは、ねじピッチに正確に一致した送り速度で下穴に送り込まれます。穴底の深さに達すると、主軸は時計回りの正転に反転し、切り込みからツールを引き抜きます。これにより、リトラクト工程におけるツールの噛み込みやねじ山の損傷を防ぎます。

現代のCNC機械ではリジッドタッピングが採用されており、主軸エンコーダとZ軸サーボモーターの間に電子的な同期リンクが確立されています。これにより、伸縮補正ホルダーが不要になり、より高い送り速度や深い穴の加工が可能になります。これとは対照的に、古い機械や軽切削用フライス盤では、主軸反転時の軸方向のズレを吸収するために補正機能付きチャックが必要となる場合があり、これは特定のサイクルやフローティング用Gコードによって処理されます。

工具を保護するため、CNCプリプロセッサはサイクル実行中に送り速度および主軸速度のオーバーライドを自動的にロックします。つまり、オペレータによる手動調整は、ツールがワークピースから抜け出すまで無視されます。サイクル中にオペレータがフィードホールドを押しても、機械はすぐにZ軸スライドを停止させません。ツールが負荷でフリーズして破損するのを防ぐため、タッピング動作を完了し、ツールを安全にリトラクトさせてから一時停止します。

コマンド構造

G74コマンドは左ねじ固定サイクルを開始します。これはGコードのグループ09に属するモーダル指令であり、G80ブロックによってキャンセルされるまで、その後に続く穴位置座標でアクティブな状態を維持します。プログラミングの際、コントローラは穴の中心座標、安全逃げ点R、および最終Z深さを読み取ります。主軸の減速と反転前の完全なねじ山形成に不可欠な、穴底での一時停止を行うためのドウェルパラメータを含めることができます。

深穴加工加工の場合、切り込み量を指定してペックリジッドタッピングをプログラミングできます。制御装置はツールを分割して送り込み、各ペック後にわずかな逃げ量だけ退避させて切りくずを分断します。このチップブレイク(切りくず分断)動作により、切りくずの堆積やツールの目詰まりが防止され、タップへの熱応力が軽減されます。

G74 X_ Y_ Z_ R_ P_ F_ K_ ;

またはペックリジッドタッピングの場合:

G74 X_ Y_ Z_ R_ P_ Q_ ,D_ F_ K_ ;
アドレス説明単位 / 設定範囲
X, Yアクティブな座標平面(通常はG17)上の穴中心座標座標値(mmまたはinch)
Z最終的な絶対穴深さ、またはR点からの増分深さ座標値(mmまたはinch)
R切削送りが開始される逃げレベル(R点)座標値(mmまたはinch)
P穴底でのドウェル時間(リジッドタッピングではR点戻り時にも適用)ミリ秒(例:P500は0.5秒)
Q1パス当たりのペック切り込み量(ペックリジッドタッピング用)正の増分距離(mmまたはinch)
,D各ペック送り後のエスケープ/逃げ退避量増分距離(リジッドタッピングではカンマプレフィックスが必要)
F切削送り速度(mm/revまたはinch/revでのねじピッチ)送り速度値(mm/rev、mm/min、またはピッチ)
Kサイクル繰り返し回数(Series 15フォーマットではL)1〜9999

ブランド別応用

Fanuc

FanucシステムはG74をGコードグループ09の下で管理し、標準モードとリジッドモードの両方をサポートします。主要な設定オプションは、Parameter No. 5200などのレジスタを介して管理されます。

標準の構文は G74 X_ Y_ Z_ R_ P_ F_ K_ ; です。リジッドモードでは、プログラマはG74ブロックの前に M29 S_ ; を呼び出して主軸を同期させます。

分類識別子 / フォーマット詳細 / 設定範囲
パラメータNo. 5200 Bit 0 (G84)自動リジッドタッピング実行の切り替え(0: 無効、1: 有効)
パラメータNo. 5200 Bit 5 (PCP)ペックタッピング方式(0: 高速チップブレイク、1: 標準R点リトラクト)
パラメータNo. 5200 Bit 6 (FHD)タッピング中のフィードホールドおよびシングルブロックの有効化(0: 無効、1: 有効)
パラメータNo. 5213,D省略時のデフォルトのエスケープ/逃げリトラクト量
パラメータNo. 3402 Bit 5 (CLR) & No. 3407 Bit 1 (C09)リセット時のグループ09状態クリアおよび固定サイクルのG80へのキャンセル
アラームAlarm PS0564「ILLEGAL COMMAND OF SMART RTAP」 - プログラムされた移動量がねじリードの4096倍を超えています
アラームAlarm PS0368「OFFSET REMAIN AT OFFSET COMMAND」 - 工具オフセット値が有効な状態でシフトが実行されました
バージョンSeries 15の互換性G74がG84.3(逆リジッドタッピング)に置き換えられます。繰り返しはKの代わりにアドレスLで定義されます。
警告工具長補正(G43/G44)を前段階の位置決めブロックではなく、G74サイクルブロック内に直接適用すると、R点への位置決め中に工具の移動経路がシフトし、物理的な衝突(クラッシュ)につながる危険性があります。

Siemens

Siemensシステムは、パラメータ駆動のネイティブ固定サイクルであるCYCLE84を介して左ねじタッピングを実行します。これは座標オフセット、回転速度、およびドウェル制御を単一のブロックに統合したものです。

ネイティブの構文は MCALL CYCLE84 (RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SST, SST1, _AXN, _PTAB, _TECHNO, VARI, DAM, VRT) です。負のPIT値が左ねじ(逆回転)の方向を決定します。

分類識別子 / フォーマット詳細 / 設定範囲
パラメータPITねじピッチ値。負符号により左ねじ回転を強制(-2000.000〜2000.000 mm)
パラメータMPITメートルねじピッチサイズ(M3用の-3からM48用の-48などの負のメートルサイズ)
パラメータSDACサイクル完了後の主軸回転方向(3: CW(正転)、4: CCW(逆転)、5: 停止)
パラメータVARI加工タイプ(0: 1パス、1: チップブレイク、2: チップ除去)
パラメータ_PTABねじピッチ評価タイプ(0: デフォルト、1: mm、2: 山数/インチ、3: インチ/回転)
パラメータMD 18800G291 ISOダイアレクトコンパイラスイッチ用のチャネル固有マシンデータ MN_MM_EXTERN_LANGUAGE
アラームAlarm 61800「External CNC system missing」 - MD 18800が無効な状態でG291インタープリタに切り替えました
アラームAlarm 61102「No spindle direction programmed」 - アクティブレジスタに主軸回転方向(M03/M04)がありません
アラームAlarm 61101「Reference plane defined incorrectly」 - 逃げ面(RTP)または安全距離(SDIS)が基準面(RFP)の後方に定義されています
アラームAlarm 61003「No feed programmed in the cycle」 - アクティブな送り速度がありません
バージョン840D sl vs. 802D sl840D slのみリアルタイムの軸負荷、アラーム、およびモーダルGグループを表示するワイド画面HMIをサポート。コンパクトな802D slはグループ20の多重刃物台旋削などの高度な機能を欠きます
バージョンCYCLE840フローティングホルダー付き機械用のENCパラメータを追加した伸縮補正チャックモード
警告サイクル完了後に空のMCALLブロックをプログラミングするのを忘れると、モーダルサイクルがアクティブなままになります。その後に続く座標移動によって、意図しないサイクルの突き込み動作がトリガーされます。

Mitsubishi

Mitsubishiシステムは、Gコードグループ09の下でG74モーダルサイクルを介して左ねじタッピングを実行します。プログラムフォーマットの設定は、パラメータ#1265などのレジスタに依存します。

構文はLabel LおよびLabel Oフォーマットをサポートしており、通常は G74 X_ Y_ Z_ Q_ R_ F_ P_ ,R_ S_ ,Ss_ ,I_ ,J_ LI_ J_ K_ ; のように構成されます。繰り返し回数は、LI(Label L)またはPp(Label O)を介して定義されます。

分類識別子 / フォーマット詳細 / 設定範囲
パラメータParameter #8159,Rr省略時のデフォルト同期モード(0: 非同期、1: 同期)
パラメータParameter #8018ペックタッピング時の戻りリトラクト量(m)(0.5ミクロン単位で0〜199999998)
パラメータParameter #1272ペック選択の切り替え(0: ペックタッピングサイクル、1: 深穴タッピングサイクル)
パラメータParameter #1313デフォルトの同期タッピング穴底待ち時間(ミリ秒)
パラメータParameter #1172主軸リトラクトオーバーライドパーセンテージ(戻り速度,Ssが0以外の場合に有効)
パラメータParameter #1265特殊フォーマットコンパイルの切り替え(0: 標準、1: 特殊フォーマット)
パラメータParameter #1080ボーリング軸選択 Dril_Z(0: ロック解除、1: G17平面にロック)
パラメータParameter #19444 / #19445デフォルトの切り込み減少量および最小切り込み量
アラームProgram Error (P186)アクティブな同期ブロック内での主軸速度指令(S)、または周速一定制御(G96)の同時アクティブ
アラームProgram Error (P182)周速一定制御(G96)がアクティブな状態で同期タッピングサイクルが指令されました
アラームProgram Error (P111)G125フォーマットにおいてDril_Zが1に設定されている時にG18/G19平面内でG74/G84が指令されました
警告送り速度が0.01 mm/rev未満で同期タッピングサイクルを実行すると、主軸サーボの回転が不安定になり、不規則なねじピッチが発生する原因になります。

ブランド比較

項目FanucSiemensMitsubishi
主軸回転方向の規則進入時は逆転(M04)、リトラクト時は正転(M03)パラメータの符号またはHMI選択によって制御。リトラクト方向SDACのデフォルトは3(CW)進入時は逆転(M04)、リトラクト時は正転(M03)
リジッドタッピングの起動G74の前のM29 S_ブロック、またはParameter No. 5200 Bit 0を介して有効化ネイティブのCYCLE84サイクルの呼び出しにより自動的にリジッド化インラインの,R1パラメータ、またはParameter #8159を介して有効化
ペックタッピングの構文G74 ... Q_ ,D_ ...(増分ペック深さと逃げ量を使用)CYCLE84内のVARIパラメータで管理(0: 単一パス、1: チップブレイク、2: チップ除去)G74 ... Q_ ...(切り込み深さとParameter #8018の戻りリトラクト量を使用)
リトラクト速度オーバーライド— (no source)— (no source)アドレス,Ssを介した直接的なインライン速度オーバーライドをサポート
位置/穴あけチェック幅— (no source)— (no source)ブロック固有の位置決めチェック幅,Iおよび穴あけチェック幅,Jをサポート
バイリンガルインタープリタ標準Gコードシステム(#1037 cmdtypを介したGコードシステムA/B/C)ネイティブSiemensモード(G290)と外部ISOモード(G291)の切り替え旋盤およびマシニングセンタのテーブルを切り替えるバイモーダルプログラムフォーマットスイッチ(G188/G189)

技術解析

解析的に見ると、左ねじタッピング実行における主な相違点は、コントローラが方向とブロックのモーダル性をどのように定義するかにあります。FanucとMitsubishiは、右ねじ用のG84とは構造的に異なる独立した固定サイクルコード(G74)を使用します。主軸の回転方向はサイクルプリプロセッサにハードコードされており、逆転(CCW)で進入し正転(CW)で退避します。しかし、Siemensはサイクル名から方向性を切り離し、ピッチパラメータ(PITまたはMPIT)の符号がねじの回転方向(左右)を決定する単一のパラメータブロック(CYCLE84)を使用します。負のピッチは左ねじを示し、主軸に反時計回りの進入と時計回りの退避を指令します。この統一されたアプローチはプログラムリストを簡素化しますが、プログラマには慎重な符号検証を要求します。

もう一つの大きなアーキテクチャ上の違いは、モーダル呼び出しの方法です。FanucとMitsubishiの座標移動は同一ブロック内で固定サイクルを即座にトリガーしますが、SiemensはMCALLコマンドを使用して、サイクル呼び出しと座標位置を分離します。一旦 「MCALL CYCLE84」 がプログラムされると、空のMCALLブロックによってキャンセルされるまで、その後に続くすべての座標移動でサイクルがアクティブな状態を維持します。これとは対照的に、FanucとMitsubishiは固定サイクルのキャンセルにG80を使用します。また、Siemensはペックタッピングパラメータの処理方法も異なります。Fanucの `,D` やMitsubishiの `,Ss` のような個別のコマンドやプリフィックスでエンコードされた変数を呼び出す代わりに、Siemensはチップブレイクや退避の動作をCYCLE84のVARIパラメータにまとめてコンパイルします。

最後に、バイモーダルの解釈可能性と安全オーバーライドの処理が大きく異なります。Mitsubishiは、モーダルGコードテーブルを再割り当てするバイモーダルプログラムフォーマットスイッチ(G188/G189)を備えており、G74を旋盤の端面溝入れモードとミーリングのタッピングモードの間で移行させることができます。SiemensはISOのG74を実行するためにG290/G291インタープリタスイッチに依存しており、FanucはCMDTYPコマンドコンパイラ構造を使用してGコードシステムA、B、Cを切り替えます。さらに、Mitsubishiはブロック固有の位置決めチェック幅オーバーライド(,I および ,J)と戻りリトラクト速度オーバーライド(,Ss)のインライン指定を直接サポートしており、FanucやSiemensがパラメータを介してグローバルにしか管理できない項目に対してローカルな制御を可能にしています。

プログラム例

Fanucの例

R点復帰(G99)による標準の逆ねじタッピングサイクルの絶対座標指令:

G90 G99 G74 X100.0 Y150.0 Z-25.0 R3.0 P500 F1.5 ;

空運転 (dry run): 空運転中、オペレータは工具長補正と逃げ平面の安全性を検証します。シングルブロックが有効な状態では、軸は X100.0 Y150.0 に位置決めされ、R点(Z3.0)に突っ込み、反時計回り(M04)の送りで Z-25.0 まで加工し、500ミリ秒間ドウェル(一時停止)し、時計回り(M03)に反転して、ブロックを終了する前に Z3.0 まで退避します。

同期主軸回転によるリジッド逆ねじタッピングサイクル:

M29 S400 ;
G74 X100.0 Y150.0 Z-30.0 R5.0 P200 F1.25 ;

空運転: シングルブロックが有効な状態で、最初のブロックは主軸リジッドモードを400 RPMで指令します。2番目のブロックは、送り速度および主軸速度のオーバーライドを無視して同期された突き込みとリトラクトを実行し、停止する前に穴底とR点の両方で200ミリ秒間ドウェルします。

Siemensの例

CYCLE84を呼び出すネイティブモードの左ねじサイクル:

G290 G17 G94 F150.0 S800 M3 ;
MCALL CYCLE84(110.0, 102.0, 4.0, -35.0, 0, 0.5, 3, , -1.5, , 800, 800) ;
X120.0 Y85.0 ;
MCALL ;

空運転: Siemensモードでは、最初のブロックがコントローラのコンパイラを切り替え、主軸を起動します。MCALLブロックは、左ねじ用のCYCLE84サイクルをモーダルに拘束します。X120.0 Y85.0 に移動するとタッピングがトリガーされます。Z軸は-1.5mmの同期ピッチで-35.0まで送り込まれ、主軸の回転方向を反転し、空のMCALLがサイクルをキャンセルする前に逃げ面まで退避します。

Mitsubishiの例

インライン同期パラメータを使用した同期式左ねじタッピングサイクル:

G74 X100.0 Y100.0 Z-30.0 R3.0 F1.25 ,R1 S600 ;

空運転: テスト運転中、制御装置はインラインの `,R1` パラメータを解析して同期タッピングを開始します。Z軸は、1.25mmピッチで600 RPMの同期された逆転主軸回転の下、Z-30.0まで送り込まれます。Z-30.0の位置で主軸は正転に反転し、R3.0まで退避します。シングルブロックは検証のためにR3.0で実行を一時停止します。

エラー解析

ブランドアラームコードトリガー条件オペレータ側の症状根本原因 / 対策
FanucAlarm PS0564プログラムされた軸移動距離がねじリードの4096倍を超えていますコントローラはG74サイクルの開始直前で即座に停止し、画面にプリプロセッサのエラーコードを表示します。プログラム内のZ深さ指令値を調整するか、ねじリード(ピッチ)の値を修正してください。
FanucAlarm PS0368工具長補正タイプのパラメータシフトが、工具オフセット値が有効な状態で実行されましたプログラム初期化中または工具交換中に機械がアラーム停止し、自動運転が中断されます。パラメータシフトコマンドを実行する前に、すべてのアクティブな工具オフセット値(G49)をクリアしてください。
SiemensAlarm 61800MD 18800オプションが無効な状態でG291インタープリタに切り替えましたG291が読み込まれた時にコントローラがインタープリタエラーをスローし、プログラム実行が中止されます。MD 18800($MN_MM_EXTERN_LANGUAGE)を有効にするか、メーカーから外部コンパイラオプションを購入してください。
SiemensAlarm 61102アクティブなレジスタ内に主軸回転方向(M03またはM04)がプログラムされていませんツールが穴に送り込まれる前に、サイクル実行がアラーム停止します。サイクル呼び出しの前または内部で、主軸回転コマンド(M03またはM04)をプログラムしてください。
SiemensAlarm 61101逃げ面(RTP)または安全距離(SDIS)が基準面(RFP)の後方に定義されています起動時にサイクルが即座に停止し、座標基準エラーコードが表示されます。逃げおよび安全レベルが基準面より上方に位置するように、RTP、RFP、またはSDISの値を修正してください。
SiemensAlarm 61003サイクル呼び出し時にアクティブな送り速度(F機能)が欠落していますサイクルが実行されず、送り速度欠落エラーが表示されます。サイクルブロックの前、またはブロック内で有効な送り速度(F)をプログラムしてください。
MitsubishiProgram Error (P186)アクティブな同期ブロック内での主軸速度コマンド(S)の指令、または周速一定制御(G96)の同時アクティブG74ブロックに達すると、画面にP186が表示されてサイクル実行が即座に停止します。G74ブロックからSコマンドを削除するか、サイクルの前にG97を指令してG96をキャンセルしてください。
MitsubishiProgram Error (P182)周速一定制御(G96)がアクティブな状態で同期タッピングサイクルが指令されました運転が中断され、コントローラがG96競合エラーをスローします。G74タッピングブロックを実行する前に、G97をプログラムして周速一定制御をキャンセルしてください。
MitsubishiProgram Error (P111)G125フォーマットにおいてDril_Zが1に設定されている時にG18/G19平面内でG74/G84が実行されました機械は工具移動を開始する前に停止し、平面選択競合のエラーを表示します。G17平面に切り替えるか、パラメータ#1080を設定して他の穿孔軸のロックを解除してください。

実務応用ノウハウ

Fanucの5200番パラメータのBit 6(FHD)が『0』に設定されている場合、タッピングパスの途中でオペレータが手動フィードホールドやシングルブロック停止を実行しようとしても、送り軸はプログラムされた穴底まで突き進み、タップの破損やワークの全損を引き起こします。タッピング中の安全な一時停止を可能にするためには、テスト運転時にFHDを『1』に設定してブロック境界での制御された減速を有効にしなければなりません。また、パラメータシフトを実行する前にG49でアクティブな工具長補正(G43/G44)をキャンセルしないと、アラームPS0368(OFFSET REMAIN AT OFFSET COMMAND)が発生し、位置決め動作中に予期しないツールパスのズレが生じます。さらに、1ブロック内のZ軸移動距離がねじリード(ピッチ)の4096倍を超えるとアラームPS0564(ILLEGAL COMMAND OF SMART RTAP)がトリガーされるため、プログラム作成時には限界値の検証が必要です。

Siemens搭載機でISO Dialectモード(G291)への切り替え時にチャネル固有マシンデータMD 18800($MN_MM_EXTERN_LANGUAGE)が未有効であると、アラーム61800(External CNC system missing)で運転が即座に中断されます。さらに、基準面(RFP)に対して逃げ面(RTP)や安全距離(SDIS)が背後に定義されていると、サイクル起動時にアラーム61101(Reference plane defined incorrectly)が発生します。

Mitsubishiシステムにおいては、周速一定制御(G96)が有効な状態で同期タッピングを実行するとプログラムエラーP182が発生し、同期ブロック内で主軸速度(S)を指定するとプログラムエラーP186が発生して緊急停止します。必ずG97で周速一定制御をキャンセルし、主軸回転数を同期ブロック外で事前に指定する必要があります。さらに、パラメータ#1080(Dril_Z)が『1』にロックされている場合に、G17平面以外でG74を実行するとプログラムエラーP111を招くため、平面選択とパラメータの整合性を事前に確認してください。

関連コマンド

  • G63 タッピングモード: FanucおよびSiemens制御装置において、送り速度および主軸速度 of オーバーライドを無効化するタッピングモードを切り替え、固定サイクル実行前に同期接続を確立します。
  • G73 高速ペックドリルサイクル: Z軸がパラメータで定義されたわずかな距離だけ退避する同様のチップブレイク動作を採用しており、ペックリジッドタッピングの前身となっています。
  • G64 連続切削モード: 直線パスとサイクルの間の遷移挙動を設定し、位置決め時に正確な位置決定(イグザクトストップ)を有効にするか、または滑らかに接続するかを定義します。
  • G84 右ねじタッピングサイクル: G74サイクルの時計回り(右ねじ)バージョンとして機能し、標準のM03進入主軸回転とM04退避回転を利用して標準的な右ねじを加工します。

おわりに

左ねじ(逆)タッピング加工の量産精度と信頼性を維持するためには、主軸回転と送り軸の完璧な電子同期の確保、および稼働するCNCシステムに合わせたパラメータの徹底的な検証が最優先事項です。特に初期段取り時に工具長補正のキャンセル(G49)や安全リトラクト動作の確認を行い、空運転(dry run)によるパス検証を実行することは、ワークや治具との致命的な衝突を防ぐための最も効果的な防護策となります。各制御装置(Fanuc、Siemens、Mitsubishi)の仕様差やパラメータ値(FHD設定や同期モード設定)を標準作業手順(SOP)としてドキュメント化し、初品測定とあわせてロット間の寸法ばらつきを排除することで、不良品の発生を防ぎ、持続的なコスト削減と高効率な生産体制を実現できます。

よくある質問

ロット切り替え時にねじのねじれ精度が徐々に低下し、通りゲージが入らなくなる原因は何ですか?

リジッド同期パラメータの経時的な追従遅れや、主軸モーターと送り軸サーボの加減速時定数のミスマッチが原因です。特に、ワークの材質や硬度がロット間で変動すると、切削抵抗の差が同期ズレを増幅させます。対策として、制御装置の同期サーボ誤差(追従エラー)モニター画面を確認し、主軸パラメータ(FanucのNo. 5241以降など)のループゲイン調整を行い、定期的にテストカット部品のピッチ測定を実施してください。

G74サイクル開始直後にFanucで「PS0564」またはMitsubishiで「P182」アラームが発生して機械が停止するのを防ぐにはどうすればよいですか?

これらは、プログラム内の指定値がシステムの安全制限に抵触しているか、競合するモードが有効なままであることを意味します。FanucのPS0564はZ軸移動量がピッチの4096倍を超えた場合に発生し、MitsubishiのP182は周速一定制御(G96)のキャンセル忘れが原因です。対策として、プログラムヘッダーで必ずG97を指令して回転速度を固定し、Z軸の1ブロック当たりの移動距離が制限内に収まっていることをチェックシートで二重確認するルールを徹底してください。

量産時のロット間での繰り返し精度を高めるために、タッピング前に確認すべき最も重要なパラメータは何ですか?

主軸反転時の加減速オーバーラップ量や、戻り速度(リトラクトオーバーライド)を制御するパラメータです。特にMitsubishiのパラメータ#1172(リトラクト速度倍率)やFanucの5200番台のリジッドタップ時定数設定は、工具の摩耗速度や穴底でのねじ山精度に直結します。段取り時には、これら同期時定数パラメータがマスタープログラムの指示書と一致しているかを比較・検証し、変更履歴を記録する管理手順を確立してください。

HG

Hakan Gündoğdu

CNC CARE CO-FOUNDER

CNC uzmanı, 25+ yıl saha tecrübesi, Mitsubishi Electric Türkiye geçmişi.