Siemens G33ねじ切り加工:等リードねじ切りの指令方法とパラメータ設定
Siemens SINUMERIKでのG33等リードねじ切り加工の解説。SD 42000/SD 42010パラメータの設定、アラーム22280(軸過負荷)や14800の回避策、DITS/DITEによる加速調整、および衝突防止といった量産加工の再現性を高める実務ノウハウを解説。
はじめに
G33ねじ切りブロックの実行中にオペレータがサイクル停止ボタンを押しても、送り軸は即座に減速停止せず、次の非ねじ切りブロックの終点座標まで移動を続けます。プログラムの誤記や座標系オフセットのズレによって、工具経路が回転する主軸チャックやワーククランプ、あるいはテーブル上のバイスジョーに接近している場合、この即座に停止できない特性により深刻な衝突(ハードクラッシュ)を引き起こします。結果として超硬インサートが破砕し、スピンドルが曲がり、深刻な軸過負荷アラームが発生してワークは修復不可能な廃品(スクラップ)になります。こうした量産現場における突発的な不良品発生や治具の破損、および再現性の低下を防ぐには、Siemens制御装置におけるG33の動作仕様と、主軸同期を司るパラメータ群の正確な理解が不可欠です。
技術概要
| 項目 | 技術仕様 |
|---|---|
| 指令コード | G33 |
| モーダルグループ | グループ01 / モーダル移動指令 |
| サポートブランド | Siemens (SINUMERIK 840D sl, 802D slなど) |
| 主要パラメータ | SD 42000 $SD_THREAD_START_ANGLE, SD 42010 $SD_THREAD_RAMP_DISP[25] |
| 主な制限事項 | 送り速度および主軸速度オーバーライドは100%にロックされます。フィードホールドおよびシングルブロック停止は無視されます。サイクル停止による送り軸の即座の減速は行われません。 |
クイックリード
- 周速一定制御の無効化: G97をプログラムして主軸回転数を固定し、主軸回転の変動による遅れ(ラグ)でねじリードが破損するのを防ぎます。
- ランイン/ランアウト経路の検証: DITSおよびDITEを構成して加減速ランプを定義し、アラーム22280の軸過負荷を防ぎます。
- オーバーライドロックの理解: ねじ補間中、送り速度および主軸速度オーバーライドは自動的に無効化され、100%にロックされます。
- 緊急時の安全性確認: ねじ切り動作ブロックの間、標準のフィードホールドおよびシングルブロック停止ボタンは無視されます。
- 開始角度オフセットの調整: 多条ねじにはSF=パラメータを使用します。これにより、SD 42000にマッピングされる十進数の角度入力を直接指定できます。
- インタープリタモードの切り替え: G291を介してISOダイアレクトモードに切り替えてG32/G33のISOコードを実行し、G290を介してネイティブのSiemensモードに戻します。
基本概念
Siemens制御装置にG33等リードねじ切りを実装すると、ワーク主軸と機械の直線送り軸との間に極めて精密な電子ギア同期が確立されます。コントローラは主軸の位置エンコーダをリアルタイムで読み取り、回転速度を切削工具を駆動する1回転あたりの正確な送り速度に変換します。
この同期により、すべてのパスで工具がまったく同じ角度の開始位置からワークに進入するため、プログラマーは再現性の高い軌跡に沿って複数の荒加工と仕上げ加工を実行できます。プログラマーは主軸のオリエンテーションと送り動作をダイナミックに制御でき、手動調整なしで高いねじ品質を確保できます。
コマンド構造
G33コマンドは、回転するワークに対する工具の空間軌跡を定義するモーダル移動指令です。ネイティブのSiemens SINUMERIKモードでは、軸座標とねじリードパラメータによって、ねじが円筒、端面(横方向)、またはテーパのいずれであるかが決定されます。コントローラは、主軸速度にプログラムされたねじリードを乗算して経路速度をダイナミックに計算します。
プログラマーは主要軸のターゲット座標と対応するねじリードを指定する必要があります。オプションで、多条ねじの切削角度をオフセットするために開始点オフセットをプログラムすることもできます。このパラメータはマシンの設定データに直接書き込まれ、開始角度オフセットを定義します。
円筒ねじの構文
G33 Z... K... SF=... ;
端面ねじの構文
G33 X... I... SF=... ;
テーパねじの構文
G33 X... Z... K... SF=... ; (リード角 ≤ 45°)
G33 X... Z... I... SF=... ; (リード角 > 45°)
| アドレス / パラメータ | 説明 | 設定範囲 |
|---|---|---|
| X, Z | デカルト座標系におけるねじ経路の終点(絶対値 G90 または増分値 G91) | 機械の動作領域に依存 |
| I | X軸(横方向)で指定されるねじリード(ピッチ) | 0.001〜2000.00 mm/rev |
| K | Z軸(縦方向)で指定されるねじリード(ピッチ) | 0.001〜2000.00 mm/rev |
| SF= | 多条ねじの開始点オフセット(開始角度) | 0.0000〜359.999度 |
ブランド別応用
Siemens
Siemens制御装置の設計およびソフトウェアアーキテクチャは、ねじ切り加工の実行方法において、他社とは明確に異なる3つの特徴的な動作を示します。第1に、SiemensはバイリンガルのG290およびG291インタープリタ切り替え機能を備えています。標準のISOプログラムを実行するには、オペレータはG291を介してコンパイラをISOダイアレクトモードに切り替え(等リードねじ切りはG32として解釈されます。詳細はg32-thread-cutting-constant-lead-turningガイドを参照)、その後、G290を介してネイティブのSiemensモードに戻すことで、ネイティブのパラメータサブルーチンや標準サイクルを実行します。
第2に、Siemensはネイティブのテキストベースのコマンドを使用して、開始角度オフセットと加速ランプを設定します。多条ねじの開始点オフセットは、テキストベースのアドレスSF=(SD 42000に直接マッピング)を使用して指定され、十進数の角度値を直接入力できます(例:SF=180.0)。
第3に、SiemensではDITSおよびDITEを使用して、部品プログラム内でランインおよびランアウト経路を直接プログラム制御できます。これらのコマンドは設定データSD 42010に直接書き込まれるため、プログラマーは加減速のランプ長をダイナミックにカスタマイズでき、短いワークでの軸加速過負荷アラーム(アラーム22280)を防ぐことができます。
ブランド比較
| 機能 / 仕様 | SINUMERIK 840D sl (ハイエンド) | SINUMERIK 828D (ミドルレンジ) | SINUMERIK 802D sl / 808D (コンパクト) |
|---|---|---|---|
| 多角旋削 (グループ20 G51.2 / G50.2) | 完全サポート | サポート(ファームウェアバージョンによる) | 完全非対応 |
| 衝突回避オプション | 対応(ソフトウェアオプション) | 非対応 | 非対応 |
| ランイン/ランアウトランプ制御 (DITS / DITE) | SD 42010を介して完全サポート | SD 42010を介して完全サポート | 標準設定データを介してサポート |
技術解析
Siemens SINUMERIKシステムの制御アーキテクチャは、高度なデジタル同期によってねじ切り加工を処理します。従来のハードウェア同期型システムとは異なり、Siemensはソフトウェアで設定可能な設定データを使用してランインおよびランアウト動作を決定します。プログラマーは部品プログラム内にDITSおよびDITEを直接組み込むことで、デフォルトの加速プロファイルをオーバーライドできます。この柔軟性により、システムNCKマシンデータを調整することなく、短い部品での軸過負荷エラーを防ぐことができます。
バイリンガルインタープリタインタフェース(G290およびG291)は、柔軟な実行環境を提供します。プログラマーはG291コマンドをアクティブにすることで、標準のISO G32またはG33ブロックを記述できます。ただし、Siemens固有のサイクルの拡張機能(CYCLE376Tなど)やパラメータRパラメータを利用するには、インタープリタをG290のSiemensネイティブモードに戻す必要があります。このモーダル切り替えにより、コントローラはレガシーコードの互換性と高性能なネイティブ軌跡生成とのバランスをとることができます。
プログラム例
Siemens SINUMERIK G33ねじ切り例
以下は、Siemens SINUMERIK制御でリード4 mm/revの2条円筒ねじをカットし、その後にテーパねじ切りパスを実行する代表的な部品プログラムです。G33ねじ切りを実行する前に、すべての送り軸が基準点復帰を完了していることを確認してください(原点位置決めについては、g28-automatic-return-to-reference-position手順を参照)。
; アプローチおよび主軸開始
G1 G54 X99 Z10 S500 F100 M3 ; 開始位置へのアプローチ、ワークオフセット選択、主軸時計方向に500 RPMで始動
; ねじ切りパス1
G33 Z-100 K4 ; リード K = 4 mm/rev で Z-100 まで円筒ねじ切り
; パス2のための復帰とアプローチ
G1 X110 ; X軸逃げ
G0 Z10 ; Z10へ早送り復帰
G1 X99 ; ねじ開始径へアプローチ
; ねじ切りパス2 (2条ねじオフセット)
G33 Z-100 K4 SF=180 ; 開始点オフセット角度180.0度での2条ねじの第2パス
; 逃げ
G1 X110 ; 工具逃げ
G0 Z10 ; 早送り復帰
; テーパねじ切りパス
G1 X99 Z10 ; 開始点へアプローチ
G33 X110 Z-60 K4 ; Z方向リード K = 4 mm/rev で X110 Z-60 へのテーパねじ切り
G1 X120 ; X軸逃げ
G0 Z10 ; 早送り復帰
空運転 (dry run)
未加工のワークでねじ切りブロックを実行する前に、空運転を実行する必要があります。Z軸およびX軸が、回転する主軸チャックやワーク固定治具から離れていることを確認してください。オペレータはSINUMERIK操作パネルで空運転モードを有効にします。実行中、工具は定義されたG33パスに沿って移動します(最初にZ10からZ-100へ、次に第2パス、最後にX110 Z-60へのテーパパス)。主軸は一定の500 RPMで回転し、各軸は厳密な同期下で補間される必要があります。オペレータは、送り速度オーバーライドが100%にロックされていること、およびねじ切りサイクルが終了するまでフィードホールドボタンによってG33動作が停止しないことを検証する必要があります。
エラー解析
| アラームコード | 発生条件 | オペレータ症状 | 根本原因 / 対策 |
|---|---|---|---|
| Alarm 14800 | プログラムされた経路速度が0以下である。 | G33ブロックの開始時に軸動作が即座に停止する。 | G95(回転送り)が有効で、0以外の送り速度が定義されていることを確認するか、固定送り速度を有効にします。 |
| Alarm 22280 | プログラムされたランイン経路が短すぎるため、軸が同期速度まで加速できない。 | ねじのランイン中にNCKが加速過負荷アラームを表示する。 | ランイン経路の長さを増やすか、より大きなDITS/DITE値をプログラムしてランプ長を調整します。 |
| Alarm 61800 | NCKのアクティブ化なしにG32/G33のISOダイアレクトモードを実行しようとしている。 | コントローラがプログラムの実行を中断し、「外部CNCシステムがありません」と表示する。 | オプションパラメータMD 18800 $MN_MM_EXTERN_LANGUAGEまたはオプションビット19800を有効にして、ISOインタープリタを有効にします。 |
| Alarm 61001 | ねじ切りサイクル(CYCLE376Tなど)内のねじリードまたはピッチパラメータが不適切である。 | サイクルの実行が停止し、「不適切なねじリード」警告が表示される。 | ねじリードパラメータ(IまたはK)を検証し、サイクルパラメータ内の矛盾した定義を解消します。 |
実務応用ノウハウ
G33ねじ切り加工中に周速一定制御(G96)をキャンセルし忘れたり、荒加工と仕上げ加工の間で主軸回転数を変更したりすると、不均一なサーボ遅れ(サーボラグ)が発生し、ねじ山の山頂部を削り落としてワークを廃品(スクラップ)にしてしまいます。Siemens制御装置は主軸のエンコーダ位置フィードバックに基づいて送り軸を同期させているため、回転数の変動はそのままねじリードのピッチ誤差に直結します。ねじの再現性低下や不良品発生を防ぐためには、必ずG97で主軸回転数を固定し、オーバーライドを100%にロックする必要があります。また、短いねじ長でアプローチ距離が不足すると、同期速度に達する前に軸の加速過負荷(アラーム22280「プログラムされたランイン経路が短すぎます」)が発生します。段取り前にSD 42010パラメータを確認することで、このコマンドで最も多い非計画停止を防げる。このパラメータが未検証のまま量産に入ると、2ロット目から寸法ばらつきが広がり、最終検査で初めて不良が発見される。そのため、プログラム内でDITSおよびDITEを用いてSD 42010の設定値を調整し、適切な加速および減速のための十分なアプローチ経路を確保することが、現場での段取りと加工再現性の向上において極めて重要です。
関連コマンド
- G34 / G35: 漸進的または漸減的なリード変化を伴うねじ切りを実行し、セルフタッピングねじや可変ピッチねじに対するG33の機能を拡張します。
- G331 / G332: 補正チャックを使用しないリジッドタップサイクルを実行し、ネイティブのSiemensモードで主軸回転を送り軸と直接同期させます。
- DITS / DITE: 部品プログラム内で直接ランインおよびランアウト経路をプログラムし、G33ねじ切りの加減速ランプを定義します。
- G64 / G641: コンティニュアスパス(連続パス)モードを有効にして、ブロックの遷移で減速することなく、複数のG33ねじ切りブロックをスムーズにチェーン接続します。
- G31: ねじ切り前の能動的な計測または工具検査については、g31-skip-function-probingマニュアルを参照してください。
おわりに
Siemens制御におけるG33ねじ切りの安定稼働には、主軸速度の厳格な固定(G97)、DITS/DITEによる加速レンジの十分な確保、および一時停止無効化といった安全仕様の徹底が不可欠です。量産時におけるロットごとの寸法ばらつきを防ぐためにも、初品加工前に設定データ(SD 42000、SD 42010)が正しく構成されているかを確認することを推奨します。チャックや治具との干渉エリアを十分に回避したアプローチ動作と、パラメータ検証を組み合わせることで、機械衝突のリスクを排除し、信頼性の高い高精度ねじ加工を実現できます。
よくある質問
G33で加工する際、ロットが変わるとねじの寸法精度やピッチにばらつきが生じるのはなぜですか?
主軸のベルトテンションの経年変化やモーター温度による微小な主軸追従エラー(サーボラグの変動)が原因です。再現性の低下を防ぐため、ロットの切り替え時には送り軸の追従誤差(ラギングエラー)を診断画面で監視し、定期的に機械のバックラッシ補正値および主軸同期ゲインを微調整してください。
G33ブロックを実行する前に、どのシステムパラメータ(設定データ)を最優先で検証すべきですか?
ねじ開始角度を管理するSD 42000($SD_THREAD_START_ANGLE)と加減速ランプを規定するSD 42010($SD_THREAD_RAMP_DISP)です。段取り前にこれらのパラメータ設定値が前ロットのバックアップ値と一致しているか制御画面で照合し、不整合があれば直ちに正しい値に書き換えてください。
G33のねじ切り開始時にアラーム22280(ランイン経路が短すぎます)が発生した場合、どう対処すればよいですか?
これは送り軸が主軸回転と完全同期するまでの加速距離が足りず、軸過負荷が生じているサインです。加工プログラムのねじ開始点(アプローチ位置)をワーク端面から十分に離すか、プログラム内でDITS=X(ランイン距離の指定)を追記して加速テーブルを最適化してください。
まだ解決しませんか?
このトピックについて、AIアシスタントに自然言語で質問できます。検証済みの情報源に基づいており、ハルシネーションはありません。

- CNC CARE Co-Founder (May 2025 - Present)
- Mitsubishi Electric NC Sales & Service Section Manager (2008 - 2025)
- Reis CNC Service Engineer (2003 - 2008)
- Ören Kalıp CNC Mold Line Team Leader (1999 - 2002)
CNC工作機械業界のあらゆる分野で25年以上の経験を持ち、ブランドに依存しないコンサルティング、エンジニアリング、純正部品サービスを提供するCNC CAREの共同創業者として活動を続けています。
関連記事
このトピックに関する他の記事
Siemens G71/G710メトリック寸法プログラミング設定ガイド
Siemens SINUMERIK制御におけるG71およびG710メトリック寸法設定のプログラミング方法を解説。MD 10240パラメータ検証から、Alarm 14800や12080などの構文エラー回避、回転軸FGREFファクタ計算、空運転による軌道検証まで徹底解説します。
G69バランスカット解除:CNC旋盤の座標復帰と干渉防止
Fanuc、Siemens、Mitsubishi制御のCNC旋盤におけるG69バランスカットキャンセル(解除)コマンドのプログラミング方法を解説。対向刃物台の同期制御を安全に解除し、チャック爪や治具への激突事故やアラーム停止を確実に防ぐ手順とパラメータ設定を網羅。
G70 CNC仕上ã’サイクル完全解説:構文・パラメータ・障害対ç–
CNC旋盤ã®G70仕上ã’サイクルを徹底解説。Fanucã€Siemens CYCLE95ã€Mitsubishiã®æ§‹æ–‡ã®é•ã„ã€PS0322・PS0325アラームã®å›é¿æ³•ã€ãƒ‘ラメータè¨å®šã€è¡çªäº‹æ•…を防ã安全ãªé€€é¿çµŒè·¯ãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã‚’詳述。
G69座標系回転・ミラーイメージ解除のNCプログラミング
Fanuc、Siemens、MitsubishiのCNC旋盤におけるG68対向タレットミラーおよび座標回転のG69キャンセル機能を解説。#1202や#1119パラメータの検証、P29・M01 1036アラーム防止、刃物台衝突回避と量産ロットの繰り返し精度向上を図る実務ノウハウ。