Skip to main content
CNC.wikiCNC.wiki

SINUMERIK非常停止アラーム3000解除とパラメータ検証極意

Siemens SINUMERIKの非常停止アラーム3000を完全に解決する実践手順。DB2600を用いたPLCの二重ハンドシェイクから、制動スロープを制御するMD36620/MD36610パラメータの検証、リジッドタップ復帰時のSPOS=IC(0)同期手順まで徹底解説。

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

CNC CARE 共同創業者

はじめに

CNC工作機械における急激な送り速度過大や、リミットスイッチへの物理的な衝突リスクを前に非常停止ボタン(emergency stop)が押された瞬間、サーボモーターの電源が即座に遮断され、Z軸が重力によって自重落下するか、ボールねじ等の駆動系に過大な衝撃荷重(ハードクラッシュ)が加わって高額な超硬工具が粉砕される。この非常停止からの復帰プロセスは、極めて高い機械的リスクを伴う生産現場の関門である。チャック(chuck)のクランプ圧が不足した状態(アラーム700013「チャック未クランプ」)や、工具交換シリンダのタイムアウト(アラーム700011)などの物理的なセーフティインターロックが未解決のまま、PLCのソフトウェアハンドシェイク(handshake)シーケンスを強行しようとしても、NCKロジックは起動ロックアウトを解除せず、生産ラインは停止したままとなる。段取り前にMD36610番パラメータを確認することで、このコマンドで最も多い非計画停止を防げる。このパラメータが未検証のまま量産に入ると、2ロット目から寸法ばらつきが広がり、最終検査で初めて不良が発見される。SINUMERIK制御における非常停止からの安全な復帰と、サーボパラメータの確実な検証は、ロット生産における再現性の低下や不良品発生を排除し、極限の信頼性と繰り返し精度を維持するための極めて重要な防壁である。

技術概要

信号 / コードモーダルグループ / タイプ対象ブランド重要パラメータ主要制約事項
DB2600.DBX0.1 / DB10.DBX56.1 (Emergency Stop NCK/PLC Interface)PLC / NCK インターフェース信号SiemensMD36610 $MA_AX_EMERGENCY_STOP_TIME
MD36620 $MA_SERVO_DISABLE_DELAY_TIME
MD36620 >= MD36610 & 機械的安全インターロックの適合

クイックリード

  • インターフェースアドレスの特定: システムの年代に基づいてアクティブなインターフェースアドレスを特定します。現代の SINUMERIK 828D/840D sl では DB2600.DBX0.1 を使用し、旧シリーズのレガシー構成では DB10.DBX56.1 を使用します。
  • 二重ハンドシェイクの実行: NCKのアクティブな起動ロックアウトを解除するために、PLCロジックを介して「非常停止確認」信号(DB2600.DBX0.2 / DB10.DBX56.2)と「リセット」信号(DB3000.DBX0.7 / DB11.DBX0.7)を同時にパルス送信して入力します。
  • 減速制御の維持: 制動スロープ動作全体でサーボドライブをクローズドループ制御下に維持するため、安全制約である MD36620 >= MD36610 を厳格に遵守します。
  • 物理ラッチの解除: ソフトウェアのソフトリセットを試みる前に、物理的な非常停止ボタンを手動で時計回り(または反時計回り)に回転させ、ハードウェアの接触器(コンタクタ)を機械的にラッチ解除します。
  • ハードウェアインターロックの解消: アラーム700013を防止するためにワークピース(workpiece)が安全であること、チャック(chuck)が完全にクランプされていること、工具クランプ動作が完了していること(アラーム700011がないこと)、およびタレット(turret)モーターが過負荷状態でないこと(アラーム700022がないこと)を確認します。
  • 主軸エンコーダの同期: 電源再投入のパワーサイクル直後に、MDAモードで SPOS=IC(0) をプログラム・実行して主軸(spindle)エンコーダ基準を再確立し、タップ退避コマンド実行時のアラーム014092発生を防止します。

基本概念

標準的な産業用の生産現場において、非常停止回路は物理的な機械保護の最終的な防壁を構成します。Siemens SINUMERIKの非常停止機能は、標準的なソフトウェアベースのGコード指令ではなく、ハードウェアで直結されたPLCからNCKへの信号ネットワークとして構造化されています。安全柵が突破されたり、物理的なボタンが押されたりすると、信号要求が直接NCKインターフェースに印加され、NC起動(NC Start)コマンドを即座に無効化し、モードグループ(mode group)を非アクティブな状態にします。通常の運転状態を再確立するには、物理的なハードウェアリレー(電磁接触器)の適合と、ソフトウェアの論理レイヤーの双方を充足する必要があります。カスタム構成を失うことなく常に安全に復帰作業を行うために、Siemens SINUMERIK Data Backup and Archive Creation(Siemens SINUMERIK データバックアップとアーカイブ作成)を参照してください。

重大な障害が発生した際、減速特性はSINUMERIKシステムによって極めて緻密に計算されます。ドライブへの電気入力を即座に遮断して、重量軸が慣性(kinetic inertia)によって予測不能に惰走し、ボールねじなどを物理的に破損させる代わりに、コントローラは制御された安全減速シーケンスを開始します。システムは、サーボフィードバックのクローズドループ制御下において、ドライブに最大制動トルクを用いた減速制動(ramp down)を実行させます。各軸が完全に停止したことを検出すると、コントローラは安全にサーボイネーブル(servo enables)を遮断し、軸を機械的なブレーキでロックします。

セーフティインターロック(Safety interlocks)は、ワークスペースを保護する機械から電気へのフィードバックループを表します。サブユニットのユーザーアラームは、ワークピースのクランプ状態、タレット(turret)モーターの負荷、およびツールチェンジャの位置などの変数を追跡する物理的なリミットスイッチや圧力スイッチにマッピングされています。復帰シーケンスの過程で、これらの機械的安全性確認条件のいずれかが充足されていない場合、PLCの安全回路ループは確認承認(acknowledgment)シーケンスを電気的にブロックします。オペレータは、画面上から主非常停止アラームを消去する前に、これらの二次的なハードウェア障害を解消しなければなりません。

コマンド構造

SINUMERIKの安全アーキテクチャは、システムの状態や診断フラグを処理する特定のインターフェースデータブロック(DB)を介して動作します。メインの非常停止入力要求はNCK/PLCインターフェースにマッピングされており、安全回路ループの物理的な導通状態を監視します。安全ループがオープン(遮断)になると、アクティブロー(Active Low)状態が処理され、完全な起動ロックアウトがトリガーされます。システムはNCK信号である DB10.DBX106.1 を介してこの状態を監視し、非常停止がアクティブである限り、このビットは「1」に維持されます。

この非常停止状態を正常にリセットしてクリアするためには、PLCプログラムは二重信号のハンドシェイク(handshaking)シーケンスを実行しなければなりません。このシーケンスは、「非常停止確認(Acknowledge emergency stop)」信号と、「リセット / モードグループリセット(Reset / Mode group reset)」信号を同時にアクティブ(1)に設定し、NCKの安全ステータスビットがクリアされるまでそれらを一定時間維持することで構成されます。インターフェースアドレスはコントローラのシリーズや年代によって異なるため、セットアップエンジニアは調整時に正しいビットを割り当ててマッピングし、リセット失敗を防止する必要があります。

制御構文およびソフトウェアのインターフェースアドレスは以下のように構造化されています:

  • DB2600.DBX0.1 / DB10.DBX56.1: NCK/PLCインターフェースに印加される非常停止入力要求(Emergency Stop Input Request)。
  • DB2600.DBX0.2 / DB10.DBX56.2: 非常停止確認インターフェース信号(Acknowledge Emergency Stop Interface Signal)。
  • DB3000.DBX0.7 / DB11.DBX0.7: リセット / モードグループリセット信号(Reset / Mode Group Reset Signal)。
  • DB10.DBX106.1: NCKからの非常停止アクティブ状態表示信号(Emergency Stop Active status indicator signal)。

減速および再起動タイミングを制御する極めて重要な機械パラメータは、以下の表に概説されています:

パラメータ説明設定範囲 / 制約事項
MD36610 $MA_AX_EMERGENCY_STOP_TIME軸別エラー状態における制動減速スロープの時間を定義(軸アドレス固有)。時間値 (秒)
MD36620 $MA_SERVO_DISABLE_DELAY_TIME軸別コントローライネーブル(サーボオン)遮断の遅延時間を定義(軸アドレス固有)。MD36620 >= MD36610 を充足すること
MD10088 $MN_REBOOT_DELAY_TIME非常停止がシステムリスタートを強制する場合の再起動(再起動遅延)までの遅延時間を規定。システム全体に適用される時間値 (秒)

ブランド別応用

Siemens

Siemens SINUMERIKコントローラは、極めて確定的(deterministic)な安全アーキテクチャを使用して非常停止を処理します。非常停止(EMERGENCY STOP)の要求は、現代のシステムでは DB2600 DBX0.1 を介して、レガシーな構成では DB10 DBX56.1 を介してインターフェースに入力されます。このビットが「0」にドロップすると、NCKは直ちに全軸の移動を停止させ、モードグループを無効にします。機械を運転可能状態(レディ状態)に戻すには、オペレータはまず物理的な非常停止ボタンを手動で解除しなければなりません。その後、PLCプログラムは二重信号のハンドシェイクシーケンスを連動させる必要があります。すなわち、「非常停止確認」信号(DB2600 DBX0.2 または DB10 DBX56.2)を「リセット」信号(DB3000 DBX0.7 または DB11 DBX0.7)と同時にアクティブに設定し、NCKが内部のアクティブビット(DB10 DBX106.1)をクリアするまで保持する必要があります。

SINAMICS V60ドライブを搭載した特定のコンパクトな構成では、ハードウェアのリミットスイッチがドライブ側で直接コード化される形式(E-Keyエンコーディング)になっています。リミットスイッチはE-Key入力である1LMTP, 2LMTP, 3LMTPとしてドライブに直接配線されます。これらの入力がすべてアクティブになると、安全回路ループがドライブのネイティブな非常停止をトリガーし、物理的な接触器をドロップさせ、物理リレーを介して端子65(Terminal 65: パワーイネーブル)を遮断します。これにより、すべての軸の軸イネーブルが瞬時にカットされ、全軸同時にフィードストップ(feed stop)が強制され、機械式ハードウェアをオーバトラベルや深刻な衝突から保護します。

ブランド比較

シリーズ / ドライブ構成PLCインターフェースアドレスおよび制御ロジック安全機能および停止挙動の特徴
SINUMERIK 840D sl / 828D現代のPLCインターフェースブロックである DB2600 および DB2700 を使用して安全ハンドシェイクビットを処理。Siemens Safety Integrated機能に完全に統合された、ソフトウェア構成可能な減速スロープ制御をサポート。
Legacy SINUMERIK (840D powerline / 810D)レガシーなPLCインターフェースバイトである DB10 および DB11 を利用してグローバルな機械信号を管理。標準的な二重信号ハンドシェイクが必須。高度な統合型安全ネットワークを備えず、基本的なマシンデータ設定に依存。
SINAMICS V60 コンパクトドライブシリーズアクティブなE-Key入力(1LMTP、2LMTP、3LMTP)を介したハード配線式の安全リミットスイッチエンコーディングを採用。物理リレーをトリガーして端子65(パワーイネーブル)を直接遮断し、全軸に対して瞬間的なハードフィードストップを実行。

技術解析

Siemensの非常停止(EMERGENCY STOP)アーキテクチャは、制御された運動エネルギーの散逸(kinetic energy dissipation)という基本設計原理に基づいて設計されています。現代の SINUMERIK 828D および 840D sl システムにおいて、安全制御は現代的な DB2600 および DB2700 データブロックを介してソフトウェア管理されており、安全ハンドシェイクの追跡とシームレスな復帰手順を詳細に実行できます。DB10 および DB11 を利用するレガシーなアーキテクチャも同一のハンドシェイクを要求しますが、高度な Safety Integrated ソフトウェア分析能力を欠いています。ドライブレベルの違いを分析すると、コンパクトな SINAMICS V60 ドライブは、PLCのみのソフトウェア安全処理をバイパスする点で極めて特徴的です。これは、ハードウェアエンコードされたリミットスイッチ(1LMTP、2LMTP、3LMTP 入力)を使用してドライブ側で直接端子65(Terminal 65)をドロップさせます。これにより、ソフトウェアのハンドシェイクに不具合が生じた場合でも、ドライブ端子で直接電力を遮断する堅牢なハードウェア的フォールバック(緊急保護)として機能します。

さらに、パラメータの設定値が、非常停止時に機械部品の破壊を防ぐか、あるいは機械の衝突を招くかを決定します。パラメータ MD36610 $MA_AX_EMERGENCY_STOP_TIME は、軸がそのクローズドループ減速スロープを実行するために与えられた許容制動時間を定義し、MD36620 $MA_SERVO_DISABLE_DELAY_TIME は、電気的なサーボイネーブル(サーボオン)を遮断するタイミングの遅延時間を制御します。適切に調整されたSiemensシステムでは、エンジニアは MD36620 >= MD36610 という安全規則を厳格に順守しなければなりません。もし MD36620 が誤って MD36610 より小さく設定されている場合、軸がまだ高速で移動している段階でサーボイネーブルがフライング遮断されてしまいます。その結果、軸はクローズドループ制御を即座に失い、軸固有の機械的慣性(kinetic inertia)のみで惰走(coast)するため、深刻なメカニカル衝突や垂直軸の急落による重大事故を引き起こします。

プログラム例

以下のSiemens Gコードプログラム例は、リジッドタップ加工(rigid tapping)の途中で非常停止がトリガーされ、電源遮断(パワーサイクル)が発生した後に必須となる、主軸の再同期と制御タップ退避シーケンスを示しています。これらの手順を実行しないと、タップ退避コマンドを実行した瞬間にアラーム014092が発生して動作が停止します。CNCシステムにおいて原点と座標系がどのように再確立されるかに関する詳細な解説については、ガイド記事である CNC Zero Points Explained(CNC原点とワーク座標の極意)を参照してください。

1. 主軸絶対値エンコーダ同期ブロック

このコマンドは、主軸をゆっくりと回転させ、絶対値エンコーダの物理的なインデックスマーク(基準点)を検出させて、角度座標系の基準を再確立するために最初に実行する必要があります。

; 主軸絶対値エンコーダ同期ブロック
N10 SPOS=IC(0)          ; 主軸を回転させエンコーダ同期を再確立

2. 同期タップ退避ブロック

主軸エンコーダの角度座標値が同期・復旧した後は、元のねじリードピッチおよび安全な主軸回転速度と同期させながら、Z軸方向に安全な制御ねじ退避軌道を実行させます。

; 同期タップ退避ブロック
N20 G332 Z20 K1 S100     ; リジッドタップ同期ねじ退避を実行

3. タップ退避および主軸再同期統合プログラム

この統合Gコードプログラムは、退避実行後に安全クリアランス平面まで早送り移動し、プログラムリセットを行うための一連の全ステップシーケンスを示しています。

; タップ退避および主軸再同期統合プログラム
N10 SPOS=IC(0)          ; 主軸を回転させエンコーダ同期を再確立
N20 G332 Z20 K1 S100     ; リジッドタップ同期ねじ退避を実行
N30 G90 G00 Z50          ; 安全な逃げ平面まで早送り退避
N40 M02                  ; プログラム終了およびモーダル状態リセット

空運転 (dry run)の実行手順

復帰ルーチンの空運転を実行することは、工具がワークピースのネジ穴に物理的に接触する前に主軸エンコーダの同期状態を検証し、機械的なクラッシュを防止する有効な手段です。以下の手順に従って実施してください:

  1. 機械的前提条件の検証: すべての物理的な不具合が解消され、非常停止ボタンが手動で復帰(ラッチ解除)されており、チャック(chuck)が完全にクランプされていること(アラーム700013などのユーザーアラームがアクティブでないこと)を確認します。
  2. パラメータ適合性の確認: アクティブなマシンデータ(機械パラメータ)が安全上の不等式 MD36620 >= MD36610 を充足していることを確認します。
  3. アクティブなロック状態のクリア: PLCの確認ビット DB2600.DBX0.2 およびリセットビット DB3000.DBX0.7 を同時にパルス送信してオンにし、NCKの非常停止アクティブ状態信号(DB10.DBX106.1)が消去されるまでハンドシェイクを維持します。
  4. Z軸の退避移動: 手動JOGモードにて、Z軸をワークピースから少なくとも 50 mm 以上の十分な干渉防止スペース(クリアランス)が確保できる安全な位置まで移動させます。
  5. MDAモードの選択: コントローラをMDA(Manual Data Automatic)モードに切り替え、退避および再同期用のプログラムコードブロックを入力します。
  6. 主軸同期の実行 (ブロック N10): 起動ボタン(Cycle Start)を押します。主軸がゆっくりと回転し、エンコーダの物理的なゼロマーク(Z相)を検出して、絶対角度座標系を再同期します。
  7. 退避動作の監視 (ブロック N20): Z軸がプログラムされたリードピッチ(K1)と主軸速度(S100)に完全に同期しながら、滑らかにねじ退避(G332)を実行することを目視監視します。
  8. 復帰リセットの確認 (ブロック N30): プログラムが正常終了し、すべてのモーダルパラメータが初期化され、システムが通常の生産可能なアクティブイネーブル状態に戻ることを確認します。

エラー解析

アラームコードトリガー条件オペレータ側の症状 / 結果根本原因および実務的解決策
Alarm 3000
Emergency Stop
NCK/PLCインターフェースの DB2600.DBX0.1 または DB10.DBX56.1 に非常停止入力要求(EMERGENCY STOP request)が印加された場合。NCおよび各モードグループが準備完了状態から遮断され、NC起動(NC Start)が無効化され、実行中の運動動作はNC停止(NC Stop)により即座に停止します。安全リミットスイッチまたは物理的な非常停止ボタンがトリガーされています。物理的な安全スイッチ接点を点検し、非常停止ボタンをラッチ解除した後、確認ビット(DB2600.DBX0.2)とリセットビット(DB3000.DBX0.7)を同時にPLC経由で入力してハンドシェイクを実行してください。
Alarm 3001
Internal Emergency Stop
内部の安全システムエラー(セーフティ統合エラー)またはPLCハンドシェイクの同期タイミング異常。アラーム3000と全く同様に機能し、NCはロックアウトされ、各軸アンプドライブは無効化されますが、パラメータ設定によってはアラーム自体が画面上にマスクされて表示されないことがあります。内部ソフトウェアの自己診断異常、またはハンドシェイク同期の遅れ。PLCとNCK間の通信接続ポートおよびインターフェースを点検し、安全用リレーの開閉特性が規定のタイミング範囲内に収まっていることを確認してください。
Alarm 014092
Axis is Wrong Axis Type
非常停止によるパワーサイクル(電源再投入)の後、主軸(spindle)の同期位置決めを実行しない状態で、MDAモードでねじ退避指令(G332)を実行しようとした場合。NCがコマンドの実行を拒否し、退避プログラムが即座にアボート(中段停止)するため、ねじ穴内にタップ工具が食い込んだまま拘束されます。非常停止後の再起動により、主軸エンコーダとZ軸送り軸間の絶対的な同期追従関係が消失しています。タップ退避ブロックを呼び出す前に、プログラムの先頭で SPOS=IC(0) を実行して主軸エンコーダを確実に同期させてください。
Alarm 700013
Chuck Unclamped
非常停止からの復帰プロセスにおいて、ワークピースのクランプ確認センサーが非アクティブであるか、チャック(chuck)が未クランプ状態になっている場合。コントローラが非常停止状態の確認およびリセット処理の受け付けを拒否し、モードグループの起動ロックアウト状態が継続します。機械的な安全インターロックの不適合。ワークピースを手動で確実にクランプさせ、近接センサまたはリミットスイッチのLED作動を確認し、ユーザーアラームを完全に解消してください。
Alarm 700011
Tool Clamping Timeout
工具のクランプ(Tool Clamping)またはアンクランプを行うアクチュエータシリンダが、PLC内の所定のタイマー時間内に動作を完了しなかった場合。非常停止の解除動作がブロックされます。油圧または空圧バルブの切り替えが行われず、主軸のイネーブルがロックされたままになります。電磁弁(ソレノイド)の固着、油空圧の圧力低下、または切りくず(チップ)の噛み込みによるセンサー検出不良。物理的な検出スイッチ付近の清掃、圧力計の確認、およびPLCタイマーの診断を実施してください。
Alarm 700022
Turret Motor Overload
物理的な衝突等により、ツールタレット(turret)の駆動用モーターのサーマルリレー(熱過負荷保護継電器)またはサーボアンプの過負荷検出が作動した場合。タレットの旋回指令がすべて無視されます。システムはサーボイネーブルの遮断を維持し、非常停止状態のリセットを受け付けません。機械的または物理的なタレットの噛み込み(ジャム)、または熱過負荷。タレット周辺の衝突痕や機械的干渉を点検し、電気制御キャビネット内の物理サーマルリレーを手動リセットし、アンプのエラードライブをリセットしてください。

実務応用ノウハウ

非常停止からの復帰時に、チャック(chuck)やインデックスタレット(turret)の物理的干渉や未クランプといった機械的インターロックを完全に解消しないまま復帰シーケンスを強行すると、SINUMERIKのセーフティループはアクティブなロック状態を維持し、モードグループは恒久的に遮断されたままとなる。特に、リジッドタップ加工(rigid tapping)の途中で非常停止がトリガーされた場合、主軸エンコーダとZ軸リニアフィードの絶対的な位置同期関係は完全に消失する。復帰・電源再投入後に、エンコーダ同期コマンドである SPOS=IC(0) を明示的に実行して主軸(spindle)を低速回転させて原点マーク(Z相)を検出させないまま、即座に手動またはMDI/MDAでタップ退避コマンド G332 を呼び出すと、確実にアラーム014092(不正な軸タイプ)を発生させて軸が急停止する。これにより、ねじ穴内に噛み込んだタップ工具が激しく破断し、高額なワークを廃棄(不良品発生)する致命的な二次災害に直結する。段取り前にMD36610番パラメータを確認することで、このコマンドで最も多い非計画停止を防げる。さらに、移動時の制動特性を決定するパラメータ MD36620(サーボ無効化遅延時間)が MD36610(非常停止時間)未満に設定されていると、制動スロープの途中でサーボアンプのイネーブル信号がフライング遮断され、垂直軸の自重落下や機械ストッパーへの激突を引き起こす。このパラメータが未検証のまま量産に入ると、2ロット目から寸法ばらつきが広がり、最終検査で初めて不良が発見される。オペレータは必ずチャッククランプ確認信号(アラーム700013)やタレットオーバーロード(アラーム700022)がクリアされていることを盤面で確認し、物理的な非常停止ボタンを右回転(または反時計回り)で機械的にラッチ解除した上で、PLCハンドシェイクによる二重信号(リセットと非常停止確認の同時入力)を実行しなければならない。

関連コマンド

  • RESET: DB3000.DBX0.7 または DB11.DBX0.7 を介してモードグループのリセットを実行します。アクティブなNCKアラームを完全に消去するために、PLCの承認シグナルと同時に作動させる必要があります。
  • SPOS: 非常停止による電源遮断の後に主軸エンコーダを再同期させるため、主軸(spindle)を特定の角度またはインクリメンタルな増分位置(例:SPOS=IC(0))に位置決め制御するコマンドであり、標準的な Spindle Commands(主軸指令)の極めて重要な構成要素として機能します。
  • G332: リジッドタップサイクルにおいて制御された退避直線移動を実行するコマンドであり、Z軸の送りミスマッチを防止するために完全な主軸エンコーダ同期を必須とします。
  • M02: ローカルなモーダルパラメータを初期状態にリセットし、ねじ退避動作完了後にプログラムの先頭へ制御を戻すための、標準的なメインプログラム終了指令です。

おわりに

SINUMERIK制御盤における非常停止アラーム3000の解除は、単なるエラーリセット操作ではなく、機械電気回路とPLCソフトウェアロジックの厳格な同期プロセスである。ロット生産における寸法安定性を確保し、予期せぬ非計画停止リスクを完全に排除するためには、非常停止用遅延時間パラメータ MD36620 >= MD36610 の不等式制約が完全に遵守されていることを事前にチェックシートで徹底検証しなければならない。このパラメータが未検証のまま量産に入ると、2ロット目から寸法ばらつきが広がり、最終検査で初めて不良が発見されるという深刻な再現性の低下に直面する。万が一の非常停止からの復帰時には、タップ折れや干渉事故を防ぐために SPOS=IC(0) による主軸エンコーダの初期同期ルーティンを標準運転手順書(SOP)へ組み込むことが不可欠である。テスト加工時には必ず早送りオーバーライド(override)を最小に設定し、実際のワーク接触前に空運転(dry run)による動作検証を実行して物理チェックを実行する体制を確立することが、高額なサーボシステムや主軸ベアリングを完璧に保護し、ロット全体における比類なき信頼性と繰り返し精度を維持するための確実な最善策である。

よくある質問

非常停止パラメータ(MD36610/MD36620)の調整不良が、ロット間の寸法ばらつきや加工再現性の低下を引き起こす理由は?

非常停止からの復帰制動制御に深く関わる MD36620(サーボ無効化遅延時間)が MD36610(非常停止時間)より小さく設定されている場合、非常停止が作動した瞬間にサーボモーターのイネーブル信号が制動完了前に遮断され、軸は制御を失って物理的な摩擦と慣性のみで停止します。この不安定な急停止動作は、ボールねじやサーボ減速機に毎サイクル異なる過大な機械的バックラッシュを残留させ、段取り替えや再起動後の1ロット目は問題なくとも、2ロット目以降で寸法ばらつきがじわじわと広がり、最終検査で突然不良品が発見される再現性の低下を招きます。対策として、機械パラメータ画面で MD36620 >= MD36610 の不等式を満たす制動シーケンスが登録されていることを稼働前にチェックシートで必ず検証し、記録を残してください。

非常停止後にリジッドタップ退避プログラム(G332)を実行した際、アラーム014092が発生してタップが破断するのを防ぐパラメータ・プログラム上の検証手順は?

非常停止や突然のシャットダウンにより制御盤の電源が遮断されると、主軸(spindle)に搭載された絶対値エンコーダの回転方向の基準ゼロ点と、Z軸リニアフィードの絶対同期座標がリセットされます。この同期情報が失われた状態で G332 タップ退避ブロックを実行しようとすると、NCKはアラーム014092(不正な軸タイプ)を発行して起動をロックし、タップがねじ穴内で立ち往生してねじ山を削るか、破断に至ります。これを防ぐため、電源復旧後のMDAモードで必ず SPOS=IC(0) を単独実行して主軸を1回転以上動作させ、エンコーダの物理的ゼロマークを検出させて同期を再確立するステップを標準作業手順書(SOP)に義務付けてください。

物理的な非常停止ボタンを解除し、アラーム3000画面が消えたように見えても、依然として起動ロックアウトが解除されずモードグループが作動しない場合の診断方法は?

SINUMERIKの安全設計において、非常停止(アラーム3000)の解除には単なる物理ボタンの復帰だけでなく、PLCを介した「非常停止確認」と「システムリセット」の二重信号ハンドシェイクが必要です。さらに、機内のワークチャック圧不足(アラーム700013)、ツールクランプシリンダのタイムアウト(アラーム700011)、またはタレットの熱過負荷(アラーム700022)といった個別インターロック用のサブユニットアラームがバックグラウンドで生きており、これがNCのモードグループ起動を電気的にブロックしているケースが多々あります。診断対策として、PLCの診断モニターで DB2600.DBX0.1(非常停止要求)および DB10.DBX106.1(非常停止アクティブ)のステータス確認を行うとともに、各ドア安全スイッチやチャッククランプ圧力スイッチの物理的なLEDインジケータを直接点検してセンサー故障を除去してください。

まだ解決しませんか?

このトピックについて、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の共同創業者として活動を続けています。

関連記事

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

Siemens CYCLE800の使い方:平面旋回とツールアライメント

SiemensのCYCLE800による3+2軸加工をマスターしましょう。平面旋回、ツールアライメント、パラメータ設定から、アラーム61190や61153といったエラーのトラブルシューティングまで詳しく解説します。

SiemensProgramming

Siemens CYCLE72 パスミーリング: 輪郭加工の設定とプログラム解説

SinumerikのCYCLE72輪郭ミーリングを徹底解説。_KNAMEや_VARIの正しいパラメータ設定、シミュレーション時のアラーム61123回避方法、チャッククランプ確認によるアラーム700017防止まで、機械停止や不良品発生を防ぐ実務ノウハウを紹介します。

SiemensProgramming

Siemens CYCLE952旋削サイクルの設定とプログラム解説

SinumerikのCYCLE952輪郭旋削サイクルを徹底解説。_PRGや_CONRによるブランク境界定義、アラーム61051/61059の回避方法、および設定データSD55212による自動メモリ管理の設定手順まで詳しく紹介します。

SiemensProgramming

Siemens SLOT1/SLOT2溝フライスcycleプログラミング

Siemens製Sinumerikの溝加工cycleSLOT1・SLOT2のプログラミングを解説。パラメータ設定、Alarm 61000を防ぐ工具半径補正、VARIを用いた障害物回避など、量産時のロット間再現性を高め不良品発生を防ぐための実務ノウハウを紹介します。

SiemensProgramming