Skip to main content
CNC.wikiCNC.wiki

CNCエンコーダ信号の測定と診断方法:ファナック・シーメンス・三菱電機

ファナック、シーメンス、三菱電機のCNCエンコーダ信号(相、電圧)測定と診断手順。断線や液侵によるアラーム検知、安全パラメータ設定により、ロット間での加工精度と再現性を高め、機械的衝突や非計画停止を防ぐ実務ノウハウを徹底解説。

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

CNC CARE 共同創業者

はじめに

CNC旋盤やマシニングセンタの主軸において、エンコーダの接続コネクタのシール摩耗や緩みにより切削油(cutting fluid)が内部へ浸入すると、サーボ制御のフィードバックループが瞬時に寸断され、加工プログラムの実行中に突然の非常停止や非常アラームが発生する。オペレータにとっては、この障害は急激な軸の偏差や予期しないドライブのインターロックとして最初に目撃され、アクティブな補間動作が即座に停止する。もしこの破壊的トラブルが仕上げ工程の最中に発生すれば、位置フィードバックデータの喪失によりオーバーカット(overcut)が生じ、最終的にワークが深刻なスクラップ品(scrap part)となるだけでなく、高価なタレット(turret)の強制的な再アライメントが必要になる。このパラメータが未検証のまま量産に入ると、2ロット目から寸法ばらつきが広がり、最終検査で初めて不良が発見される。そのため、安定したエンコーダ信号を維持することは、こうした破壊的な機械的衝突を防ぎ、精密なワークチャックやクランプ装置を守り、機械のチャック、クランプ(clamp)、またはタレットとの激しい機械衝突(hard collision)を回避するための唯一の道である。

技術概要

技術要素仕様詳細
コマンドコードMEAS, MEAW, MEASA, MEAWA (Siemens) / G00, G01, G04, M19, S, M03, M04 (一般 / 診断)
モーダルグループ / モダリティ測定、スピンドル診断、軸フィードバックループ、エンコーダ信号テスト
サポートされているブランドFanuc, Siemens, Mitsubishi
重要なパラメータ
  • Fanuc: Parameter No. 1815 Bit 1 (OPTx), Parameter No. 2023 (速度フィードバックパルス数), Parameter No. 2024 (位置フィードバックパルス数)
  • Siemens: MD30240 $MA_ENC_TYPE (実値取得タイプ), p4649 (信号レベル制限値), p0408 (エンコーダパルス数)
  • Mitsubishi: #2225 SV025 MTYP (モータ/エンコーダタイプ), #2220 SV020 RNG2 (主軸側エンコーダ分解能)
主な制約事項
  • Fanuc: 小型 Beta iS モータシリーズ(beta iS 0.2/5000, 0.4/5000, 1/6000)は、パルスコーダ(pulse coder)故障時にモータ全体の交換が必要。
  • Siemens: 測定サイクル(MEAS)は、ENC_TYPE が 0 に設定されていない限り、シミュレーション軸上で実行できない。
  • Mitsubishi: 外部パルス入力レジスタ(R456〜R459)の値が 0 から 0x1FF の間の場合、デフォルトで 1,024 に強制設定される。

クイックリード

  • パルスコーダの修理を完了する前に、切削油の浸入を防ぐために物理的なシールとコネクタが完全に密着していることを必ず確認する。
  • ファナックのサーボチェックピンボード A06B-6071-K290 を使用してオシロスコープでの測定を優先し、A相・B相信号の電圧が 0.8〜1.2 Vp-p の許容範囲内にあることを検証する。
  • シーメンスの自律的診断ツール Sensor Module Data logger (p0437.0 = 1) を有効化し、フィードバック故障のデータを高解像度バイナリトレースとして直接 CF カードにキャプチャする。
  • シーメンスシステムでケーブルの互換性を二重チェックし、電圧ピンを反転させエンコーダを即座に破損させる 6FX2002-2EQ00 と 6FX2002-2CH00 の誤接続を防ぐ。
  • 三菱のドライブモニター画面に表示される信号汚染度合いの変数(ABS. TRACK および INC. TRACK)を常時チェックし、ハードウェアが全損する前に光学ディスクの劣化を事前に検知する。
  • 三菱の絶対値システムで位置データが消失した(Z71)後は、主軸チャックやクランプとの激しい衝突を防ぐため、必ず手動での原点位置初期化・照合手順を綿密に実行する。

基本概念

エンコーダ信号のテストとフィードバックループの監視は、各軸や主軸が絶対的な機械位置(mechanical positioning)を維持するために不可欠である。測定コマンドを実行することによる実務上のプログラミング効果は、ハードウェアのスイッチング動作を瞬時に読み取り、減速遅延なしに正確な機械座標またはワーク座標をメモリにロックできることにある。プログラマやオペレータは、初期の劣化をキャッチするために信号のしきい値を綿密に設定しなければならない。光学式のコーディングディスクが汚れたり、内部光源が経年劣化したりすると、信号振幅は徐々に減衰する。

早期にこれを検出できないと、高速補間中に実値フィードバックが突然ドロップアウトし、チャンネル全体が機能不全に陥る。クローズドループでの位置制御が予期せず切れると、重要な周辺機器が同期を失うことになる。例えば、インデックス機能を持つタレット(turret)(安全な運転のためには、NC Start の前に基準点復帰が完了していることが厳密に求められる)や、クランプユニット(clamping unit)が所定の締め付けトルクを印加できなくなる。このような物理的なトラッキングの喪失により、即座にドライブのインターロックとシャットダウン反応が作動し、深刻なアラームコードを表示して機械的な破損に至る前に機械を停止させる。

三菱電機のCNCでエンコーダ信号のテストや解析を行う際、オペレータや保守員は環境汚染やバックアップ電源の安定性に対して高い警戒を維持しなければならない。正確なエンコーダフィードバックが失われると、機械の空間認識能力が完全に麻痺するためである。液状のクーラントや切削油がエンコーダコネクタに浸入すると、フィードバックループが頻繁に破損し、シリアルデータエラーやメモリアラームがトリガーされる。このような異常による実務上のプログラミング効果は過酷であり、CNCは破滅的な暴走を防ぐために、即座にすべての自動移動コマンド(ゼロ点復帰を含む)を無効化する。

コマンド構造

エンコーダ信号テストのコマンド構造は、動的負荷がかかった状態での信号整合性を検証するために、移動コマンドと測定命令を統合したものである。G00やG01などのコマンドを使用して軸が標準的な移動を行う際、CNCのフィードバックループはエンコーダからのパルス数をカウントし、それをプログラムされた目標位置と照合する。測定コマンドを使用することで、ハードウェアプローブがトリガーされたミリ秒単位の正確なタイミングでエンコーダ位置座標をキャプチャし、フィードバックの精度をリアルタイムで評価できる。これにより補間遅延が排除され、取得されたフィードバックデータが軸の物理的位置を正確に反映していることが保証される。

M19によって指令される主軸オリエンテーション(spindle orientation)サイクルにおいて、制御装置は主軸エンコーダの一回転マーク信号(one-rotation marker signal)に直接依存して正確な機械的角度を決定する。同様に、一時停止コマンドG04は移動を休止させるために利用され、速度トラッキングループを安定させ、モータが停止しているとき、あるいは一定の速度で回転しているときにドライブユニットが信号リップルを監視できるようにする。これらのプログラミングコマンドを組み合わせることで、静的状態および高速動的状態の両方においてエンコーダの安定性を評価するための構造化されたアプローチが提供される。

診断および測定コマンドの構文:

; Fanuc 信号波形測定用移動コマンド
G01 Z50.0 F200.0 ; (チェックピンボード測定のために軸回転をアクティブ化)
G04 X5.0 ; (速度フィードバックループ安定のためのドウェル)

; Siemens NC 測定サイクル MEAS=1 G1 X100 F150 ; (残移動量消去を伴う測定) R1=$AA_MM[X] ; (軸の機械座標を外部変数R1に読み込み)

; Mitsubishi 主軸テスト S1000 M03 ; (主軸を正転させてアナログフィードバック波形をテスト) M19 ; (エンコーダの一回転マーク信号を使用して主軸オリエンテーションを実行)

ブランドパラメータ / システム変数機能概要設定許容範囲
FanucParameter No. 1815 Bit 1 (OPTx)位置検出器のタイプを設定。0(内蔵パルスコーダ)または 1(独立型検出器またはリニアスケール)
FanucParameter No. 2023速度フィードバックパルス数を定義。例:8192(αiシリアルエンコーダ用)
FanucParameter No. 2024モータ1回転あたりの位置フィードバックパルス数を定義。例:12500
SiemensMD30240 $MA_ENC_TYPE実値取得方式のタイプを定義。0(シミュレーション), 1(生増分パルス), 4(絶対値)
Siemensp4649エンコーダ故障の早期検出用の信号レベル限界値。170 mVより高く、かつ500 mV未満
Siemensp0408エンコーダパルス数の設定。1000〜8192 (SAC) / 1000〜16384 (DAC)
Mitsubishi#2225 SV025 MTYP位置検出器、速度検出器、およびモータタイプの設定。16進パターン:2(セミクローズド)、6(シリアル回転)、A(シリアルリニア)
Mitsubishi#2220 SV020 RNG2磁極ピッチあたりの主軸側エンコーダ分解能を設定。SV118=0 の場合は 0〜32767 (kp) / SV118≠0 の場合は 0〜65535 (p)

ブランド別応用

Fanuc

ファナックの制御装置において、内蔵検出器と独立型スケールの確認は Parameter No. 1815 Bit 1 を介して設定される。ソフトウェアはレジスタ DGN 356 を使用してノイズ影響を追跡する。

オペレータは、チェックピンボードのピンをオシロスコープで監視しながら、「G01 Z50.0 F200.0」のような軸移動プログラムを実行することで、標準的な診断スイープを行う。

カテゴリFanuc 技術仕様インベントリ
パラメータParameter No. 1815 Bit 1 (OPTx), Parameter No. 2023 (速度フィードバックパルス), Parameter No. 2024 (位置フィードバックパルス)
アラームAlarm 361 (Abnormal Phase - 相データ異常), Alarm 364 (Soft Phase Alarm - ソフトフェーズアラーム), Alarm 366 (Pulse Miss - パルスミス), Alarm 453 (SPC Soft - SPCソフトアラーム)
バージョン仕様小型の Beta iS モータシリーズ(例:Beta iS 0.2/5000, 0.4/5000, 1/6000)では、パルスコーダ(pulse coder)はモータハウジングと物理的に一体化されており、単体での分解や交換を行うことはできない。

警告:小型の Beta iS モータシリーズでパルスコーダのみを無理に交換しようとすると、ユニット全体が破損する。サーボモータアセンブリ全体の交換が必要である。

Siemens

シーメンスシステムでは、MD30240を介してエンコーダ検出方式のタイプを設定し、信号制限値はパラメータ p4649 で調整する。

NCプログラムは、「MEAS=1 G1 X100 F150」のような測定コマンドを用いて、プローブの動的な現在位置座標を取得する。

カテゴリSiemens 技術仕様インベントリ
パラメータMD30240 $MA_ENC_TYPE (実値取得方式), p4649 (限界レベル), p0408 (エンコーダパルス数), MD36310 $MA_ENC_ZERO_MONITORING
アラームAlarm 25000 (Hardware fault - ハードウェア故障), Alarm 26022 (Measurement with simulated encoder not possible - 仮想軸での測定不可), Alarm 231123 (Signal level outside tolerance - 信号レベル許容値外)
バージョン仕様ファームウェアバージョン >= 4.7 では、クロスデータ比較(CDC)パラメータ(p9567)のチェック項目が増加。旧型の SMC30 モジュール(製品番号末尾が -5CA0 および -5CA1)では手動ジャンパ(jumper)ピン設定が必要である。

警告:パーキング(待避)状態になっていない状態で絶対値エンコーダ(absolute encoder)を取り外すと、セーフティチェックサム(safety checksum)が無効化され、復帰にはシステムの完全な電源再投入(POWER ON)が必要になる。

Mitsubishi

三菱電機のシステムでは、パラメータ #2225 を介してフィードバックデバイスを設定し、パルス分解能はパラメータ #2220 で指定する。

オペレータは、主軸オリエンテーションを実行する前に「G04 X1.0」のような一時停止コマンドを使用し、主軸速度を完全に安定させてから軸フィードバックの動作を測定する。

カテゴリMitsubishi 技術仕様インベントリ
パラメータ#2225 SV025 MTYP (モータタイプ), #2220 SV020 RNG2 (主軸側エンコーダ分解能), #1762 cfgPR12 Bit 5 (BiSS有効化)
アラーム機械側(外部)エンコーダエラー S01 1B, 1C, 1D, 1E、S01 1F (通信エラー)、Z71 0005 (シリアルデータエラー)、M01 0350 (BiSS通信エラー1)
バージョン仕様M800V/M80Vシリーズは、サードパーティ製BiSSエンコーダ通信用に、内蔵PLCレジスタ ZR13090〜ZR13094 をネイティブにサポートしている。旧型の M700/M70シリーズのコントローラではこのインターフェースはサポートされていない。また、NC Analyzer2 によるフルクローズドループ時の可変ねじれねじり補正はバージョンA1以降でサポートされている。

警告:外部エンコーダのパルス制限を設定するRレジスタの範囲を 0 から 0x1FF の間に設定すると、パルス数がデフォルト値の 1,024 に強制設定され、フィードバック位置決め精度が狂う原因となる。

ブランド比較

比較項目FanucSiemensMitsubishi
主解像度パラメータParameter No. 2024(1回転あたりの位置フィードバックパルス数)p0408(エンコーダパルス数)#2220 SV020 RNG2(主軸側エンコーダ分解能)
フィードバック検出器選択Parameter No. 1815 Bit 1 (OPTx)MD30240 $MA_ENC_TYPE#2225 SV025 MTYP(モータ/エンコーダタイプ設定)
アナログ信号測定用ボードサーボチェックピンボード A06B-6071-K290SMC30 モジュールと診断用オシロスコープの組み合わせ標準ドライブモニター画面 / NC Analyzer2
ノイズ・汚染診断機能診断用レジスタ DGN 356 / DGN 357自律型 Sensor Module データロガー(p0437.0 = 1)画面上で確認可能な汚染%表示(ABS. TRACK / INC. TRACK)
シリアル通信エラーアラームAlarm 361, Alarm 364, Alarm 366Alarm 25000, Alarm 231123Z71 0005, M01 0350
ハードウェア的制約・ジャンパ設定パルスコーダ(Pulsecoder)故障時は小型Beta iSモータ自体の全交換が必須SMC30でRトラックなし矩形波エンコーダ使用時はピン10-7、11-4間のジャンパ(jumper)接続が必須サードパーティ製BiSSインターフェース用の拡張レジスタ(ZR13090〜ZR13094)のマッピングサポート

技術解析

ファナックのシステム設計は、エンコーダの自己診断において独自の機能的アプローチを取っている。第一に、ファナックはデジタル処理側から生の差動信号(ADIF、BDIF)および基準電圧(TO)を物理的に分離するために、アンプに直接接続可能な専用の測定用サーボチェックピンボード(A06B-6071-K290など)を提供している。第二に、パルスコーダ(pulse coder)のフィードバックパルスが電気的ノイズ等によって不安定になった際、自己診断用のメモリレジスタ(DGN 356/357)が動的にカウントアップするスマートノイズ診断機能を搭載している。これにより、目に見えない高周波ノイズ干渉をリアルタイムにソフトウェア画面上で定量化できる。最後に、一部のコンパクトなサーボモータ(例:beta iS 0.2/5000など)では、パルスコーダがハウジングと完全に一体化されており、エンコーダの単体交換が不可能で、故障時にはモータごとの全交換を義務付けている。これは、現場での修理性よりも工場の厳格なシール気密性を優先した設計哲学を示している。

シーメンスは、3つの高度な診断統合機能により、他の制御盤ブランドとエンコーダアーキテクチャを強力に差別化している。第一に、センサモジュールに自律型の「データロガー」(p0437.0 = 1)を直接組み込んでいる。エンコーダの評価エラーがトリガーされると、モジュールは自動的に内部の電気的状態の高解像度バイナリトレースをキャプチャし、CFカードに直接書き込む(例:SMTRC00.BIN)。これにより、外付けオシロスコープなどの測定器が一切不要になる。第二に、制御インターフェース上に深く統合されたボード線図(Bode diagram)測定機能を備え、エンジニアが速度ループや位置ループの周波数応答を通じて、「エンコーダの組み合わせ」と差動位置フィードバックをグラフィカルにテストできるよう設計している。最後に、PROFIdriveプロトコルを活用することで、PLCに対して測定用ハードウェアのビットレベルでの制御権限を与えている。これにより、外部リレーなどの追加回路を使用せずに、PLCのロジック内でフライング測定、基準マーク要求、またはエンコーダの安全パーキングをネイティブに制御可能である。

三菱電機のシステムは、エンコーダ信号診断に関して他ブランドとは一線を画すいくつかの独自機能を持っている。最も顕著な違いは、スケールの汚染度診断が標準のHMIにネイティブで組み込まれている点である。制御盤は画面上に、生の電気信号強度を表す「ABS. TRACK (%)」および「INC. TRACK (%)」の変数をリアルタイムで表示し、この割合が低下すると、ハードウェアが全損に陥る前に光学スケールが深刻に汚染されていることをオペレータへ視覚的に警告する。第二に、ドライブモニター(Drive Monitor)画面上の極めて粒度の細かい2チャンネル診断アプローチであり、モータ側と機械側の両方のパルスジェネレータ(PLG)について「Encoder Diagn L」(低チャネル)および「Encoder Diagn H」(高チャネル)の信号状態を別々に切り分ける。これにより、現場の保守担当者はオシロスコープを使用せずとも、差動信号ペアのどちらの伝送ラインが故障しているかを一瞬で判断できる。最後に、BiSSなどのサードパーティ製絶対値エンコーダプロトコルを、拡張ZRレジスタを介して内部PLCに深く統合している。これにより、NCソフトウェアが標準のサーボアラームを出す前に、機械メーカが通信エラーを遮断して独自のラダーロジックから瞬時に安全インターロックを作動させることができる。

プログラム例

Fanuc 主軸信号波形テストプログラム

; Fanuc: 主軸信号波形テストプログラム
G00 X100.0 ;
G01 Z50.0 F200.0 ;
G04 X5.0 ;

ドライラン(dry run)分析:ドライランモードでこのシーケンスを実行することで、保守技術者は自己診断画面を監視できる。Z軸が安定した 200.0 mm/min の切削送り中に5秒間のドウェル(G04一時停止)に入ると、オシロスコープに接続された物理的なチェックピンボード K290 から出力されるA相・B相信号の電圧振幅が、電圧降下や乱れなく 0.8〜1.2 Vp-p の設定範囲内に収まっているかを視覚的に検証する。

Siemens 高速フライング測定サイクル

; Siemens: 高速フライング測定サイクル
MEAS=1 G1 X100 F150 ;
IF $AC_MEA[1]==0 GOTOF FEHL1 ;
R1=$AA_MM[X] ;

ドライラン分析:このシーケンスのシミュレーション(ドライラン)時、軸は 150 mm/min の送り速度で X100 に向けて移動する。接続されたハードウェアプローブが作動した瞬間、制御装置は即座に絶対機械座標値を $AA_MM[X] に書き込み、送り動作をロック停止する。もし入力信号が一切検出されない場合、処理はラベル FEHL1 にジャンプし、タレットがワークチャックに激しく衝突するリスクを冒すことなく、フィードバックループの電気配線が生きているかを安全に確認できる。

Mitsubishi 主軸オリエンテーションと安定化

; Mitsubishi: 主軸オリエンテーションと安定化プログラム
G04 X1.0 ;
S1000 M03 ;
G04 X3.0 ;
M19 ;

ドライラン分析:実加工前のドライラン動作において、スピンドルは 1000 rpm まで急加速する。3秒間のドウェル(G04一時停止)により、軸速度フィードバックループが安定に達する。M19が実行されると、スピンドルはエンコーダの一回転マーク信号を基準にして正確な角度位置に停止する。保守担当者は、この急減速中にスピンドルのアンプ表示等で S01/S03/S04 などの通信異常アラームが発生しないかを安全に監視する。

エラー解析

ブランドアラームコードトリガー発生条件オペレータの確認症状根本的な原因と対策
FanucAlarm 361 (Abnormal Phase)内蔵パルスコーダ(pulse coder)内の相データ異常またはIDデータのエラー。CNCの画面にアラーム361が表示され、瞬時に軸移動が無効化され、進行中の自動運転サイクルが非常停止する。パルスコーダ自体の電子回路故障、または過度な高周波ノイズ干渉。フィードバックケーブルのシールド処理、接地線を確認するか、パルスコーダを交換する。
FanucAlarm 364 (Soft Phase)デジタルサーボソフトウェアが、パルスコーダから送信される位置データが数学的に無効であると判定。軸移動がプログラム中に突然ロック停止し、364アラームが発生する。ワーク表面に切削ツールマークの段差を残す危険がある。電気的ノイズの干渉、またはパルスコーダコネクタ部内への切削油・クーラントの浸入。コネクタを洗浄・乾燥し、シールの密閉性を点検する。
FanucAlarm 366 (Pulse Miss)内蔵パルスコーダの内部検出信号の振幅が許容下限値を下回る。機械が366アラームで瞬時に停止し、フィードバックループが正常基準値以下に減衰したことを警告する。光学素子などのセンサチップ故障。パルスコーダ自体の交換が必要。小型の Beta iS シリーズモータの場合は、モータ全体の交換が必要。
SiemensAlarm 25000 (Hardware Fault)アクティブなエンコーダからの信号(相、電圧)が断線、位相不整合、地絡、または短絡によって喪失。ドライブのインターロックが即座に働き、OFF1/OFF2のシャットダウンが発生。主軸クランプやタレットの動作が安全のために完全停止する。シールド未処理のケーブルによる極度なノイズ干渉、EnDat給電線の損傷、または誤ったケーブル接続(例:6FX2002-2EQ00と6FX2002-2CH00を逆接続すると、電源ピンの逆転によりエンコーダが瞬時に全損する)。ケーブルまたはエンコーダ自体の交換。
SiemensAlarm 231123 (Signal Level A/B Outside Tolerance)A相・B相トラックの電圧信号レベルが、規定値 2500 mV ± 500 mV のバンド外へ逸脱(1700 mV 未満、または 3300 mV 超でトリガー)。軸の走行中に制御装置が警告またはアラームを表示し、フィードバックの消失や位置ずれの危険を知らせる。光学ガラススケールのソイル(汚れ)、または内蔵光源ランプの光量寿命劣化。スケールのガラス面清掃、またはセンサモジュールの交換。
MitsubishiZ71 0005 (Serial Data Error)絶対値エンコーダ(absolute encoder)から受信したシリアルデータのフォーマットに論理的異常が発生。システムは、軸の突発的な暴走による衝突を防ぐため、即座にG28基準点復帰を含むすべての自動移動命令を無効化し、Z71を表示する。エンコーダ接続コネクタ部への切削油の浸入によるパケットデータの破壊、またはバックアップ電池寿命。コネクタ清掃後、絶対値電池を確認し、必ず手動での原点位置初期化手順を実行する。
MitsubishiM01 0350 (BiSS Comm Error 1)サードパーティ製BiSS絶対値エンコーダとの通信に失敗。ドライブユニットがロック状態になり、M01 0350を出力してすべての軸補間動作を強制停止する。初期化パラメータ(#11376〜#11380)の誤設定、または通信初期のCRCエラーチェック失敗。設定値およびボーレート(Baud rate)設定を再照合する。

実務応用ノウハウ

エンコーダ異常に起因する加工不良や突然の停止は、ワークの寸法精度やロット間での繰り返し精度に深刻な影響を及ぼし、最悪の場合はスクラップ品(scrap part)の山を築く結果となる。ファナックシステムにおける段取り前の1815番(OPTx)パラメータの確認は、検出器タイプ(内蔵または独立型パルスコーダ)の設定不整合による位置決めエラーを未然に排除するための必須フローである。「段取り前に1815番パラメータを確認することで、このコマンドで最も多い非計画停止を防げる。」シーメンス環境におけるp4649パラメータでの早期信号劣化監視や、三菱の#2220 SV020 RNG2によるエンコーダ分解能設定、さらにPLCレジスタによるBiSS等のサードパーティ製インターフェース監視は、自動運転サイクル中の突発的な異常信号トリガーによる機械衝突を防ぐための強力な防壁となる。サーボチェックピンボード(A06B-6071-K290)やオシロスコープを用いたA相・B相信号の直接測定(振幅0.8〜1.2Vp-p、オフセット電圧2.5V±100mV)を定期保守に組み込むことで、電気的ノイズや液侵による検出器破損の予兆を捉え、再現性の低下や不良品発生のリスクを物理的に遮断できる。パルスコーダ交換時には、4本のM4六角穴付きボルトとオルダムカップリング(Oldham's coupling)を慎重に取り扱い、シール面の密閉性を確実に保つことが極めて重要である。

関連コマンド

  • MEAS / MEAW / MEASA / MEAWA (シーメンス測定コマンド):プローブ入力がトリガーされた瞬間に実座標を自動キャプチャし、システム変数に位置を保存する測定サイクル指令。
  • G00 / G01 (高速位置決め / 直線切削送り):フィードバックループが検出器スケールのパルス数を正確にカウントしているかを、動的動作中に確認する基本運動指令。
  • G04 (一時停止 - ドウェル):軸の移動を一時的に休止させることで、速度フィードバックループを安定させ、静的状態でのリップルやノイズを詳細監視するための指令。
  • M19 (主軸オリエンテーション):主軸エンコーダの一回転マーク(一回転信号)を利用して、主軸を正確な割出機械角度に固定ロックするMコード。
  • M03 / M04 (主軸正転 / 逆転):スピンドルアンプのアナログ正弦波フィードバック信号の出力安定性をオシロスコープで実測評価するための主軸回転指令。

おわりに

CNCマシンのエンコーダ信号の整合性と安定性を維持することは、大ロット量産ラインにおける加工精度の安定化とOEE(総合設備効率)の極大化において極めて重要な要素である。日々の稼働前やロットの切り替え時には、パラメータ設定の整合性チェックや診断画面上のノイズカウンタ(DGN 356 / 357など)の確認を標準チェックリストとして厳格に運用する必要がある。機械的な異常や電気的な予兆が発生した際、警告を無視してむやみにNCリセットを繰り返したり、移動指示を強行したりする運用は、主軸チャックや治具との致命的な衝突事故を引き起こす主因となる。検出器の特性に合わせた正確なパラメータ管理と、標準化された保守・復旧手順の導入こそが、突発的な非計画停止を完全にゼロにし、常に高い合格率を維持するための唯一の道である。

よくある質問

大ロット加工での製品寸法ばらつきを防ぐため、ファナックのエンコーダパラメータで最初に検証すべき設定は何ですか?

製品ロット間の繰り返し精度を担保するためには、サーボモータのエンコーダパルス設定とフレキシブルフィードギア比(Parameter 2084/2085)の整合性を最優先で検証する必要があります。この比率にわずかでも計算ミスの不整合があると、微小な位置決め誤差が累積し、量産後半のワークに深刻な寸法変動をもたらします。段取りの初期段階で必ずギア比の計算値と入力値を手動で再計算・照合してください。エンコーダエラーを他のサーボ問題と系統的に分離し、堅牢な診断ワークフローを構築するためには、CNCシステム故障の7ステップ診断手順を参照してください。

シーメンスシステムでMEAS(フライング測定)コマンド使用時に発生するアラーム26022の根本原因と対策は何ですか?

このアラームは、NCプログラム内でMEAS命令が実行された際、該当軸がシミュレーションモード(MD30240 $MA_ENC_TYPE = 0)に設定されている場合に発生します。シミュレーション状態では実際の物理フィードバックパルスが存在しないため、測定ルーチンがインタープリタ停止を引き起こします。実加工に移行する前に、必ず実際のエンコーダタイプ(p0408等のパルス数)が適切に検出器チャネルにマッピングされていることをパラメータ画面で有効化してください。このような系統的エラーのクラス分類については、SETAL CNCアラーム分類マニュアルを参照してください。

三菱のSERVO MONITOR画面でABS. TRACKやINC. TRACKの%表示が急激に低下した場合、どのように対処すべきですか?

この%表示の低下は、光学式スケールやエンコーダのガラスディスク、または検出部コネクタ内に切削油や微細な切粉が徐々に浸入し、信号強度を電気的に減衰している致命的な前兆を示しています。放置するとZ71等のシリアルデータエラーや位置消失アラーム(S01等)により自動サイクルが突如ロックアウトされます。%表示が基準値を下回った場合は、直ちに運転を一時停止してエンコーダ接続部のシール清掃とコネクタの増し締めを実行してください。少しでも異常の兆候が疑われる場合は、安全のためのX01異常検知アラームガイドラインを参照し、確実な安全プロトコルを実行してください。

まだ解決しませんか?

このトピックについて、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