Skip to main content
CNC.wikiCNC.wiki

G50.2とG51.2ポリゴン加工のプログラミングと安全な同期パラメータ設定

Fanuc、Siemens、MitsubishiのCNC旋盤におけるG50.2・G51.2ポリゴン加工のプログラミング解説。同期パラメータ(7610、#1501)の設定、クランプ診断、アラーム回避手順など、量産時の寸法ばらつきを防ぎ繰り返し精度を高めるノウハウを徹底網羅。

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

CNC CARE 共同創業者

はじめに

CNC旋盤での量産ラインにおいて、ワーク軸(ワークピーススピンドル)と回転工具軸(ライブツールスピンドル)の同期制御を立ち上げる際、物理的なスピンドルクランプがロックされた状態のまま同期指令を実行すると、瞬時に深刻な機械トラブルが発生する。Fanucの診断データ DGN 471 において、PCLおよびQCLビットを監視する内部システムはスピンドルのクランプ状態を検出しており、クランプが解除されていない場合には電子同期が即座に失敗し、スピンドル速度アラーム(PS5018)が発生して設備が急停止する。この不均一な同期動作による高負荷は、駆動用サーボモータの熱的過負荷(オーバーロード)を引き起こすだけでなく、高価な回転工具や被削材の破損、さらには機械的クラッシュという壊滅的な損害に直結する。段取り段階でのパラメータ設定の検証や診断ビットの事前確認を怠ることは、量産中の寸法ばらつきを防げないだけでなく、再現性の低下や不良品発生による重大な非計画停止を引き起こす。

一般的な固定サイクルであるG84 / G74 リジッドタップでは主軸の回転動作とZ軸送り量が強固に結合され、またG12.1 極座標補間G07.1 円筒補間といった多軸制御では直線軸とC軸(回転軸)が連動する。これらに対し、G50.2およびG51.2(または旧指令のG250およびG251)によるポリゴン加工(Polygon Turning / Multi-edge turning)は、ワークスピンドルとライブツールスピンドルを電気的ギアボックスによって機械的かつ数学的な比率で精密に電子結合する極めて高度な同期制御技術である。これにより、スピンドルの回転中に部品を停止させてC軸によるエンドミルアプローチを行うことなく、四角形や六角形などの非円形多角形プロフィールを高能率に削り出すことができる。しかし、この同期動作は極めて高精度な回転比率を要求するため、もしパラメータの設定が未検証のまま量産に入ると、2ロット目から寸法ばらつきが広がり、最終検査で初めて不良が発見されるという深刻なリスクを孕んでいる。再現性の低下を防ぎ、安定した製品精度と繰り返し精度を確保するためには、厳格なコマンド構文の構築、各ブランド固有のパラメータ制御の最適化、精度と生産コストを両立させる実機での慎重な空運転手順が絶対に不可欠である。

技術概要

技術仕様技術仕様値 / 説明
コマンドコードG50.2(キャンセル)および G51.2(有効化) / レガシー G250 および G251
モーダルグループグループ 20(モーダル)
対応ブランドFanuc, Siemens, Mitsubishi
最重要パラメータFanucパラメータ 7610(工具回転軸)、Siemens変数 $C_P / $C_Q / $C_R、Mitsubishiパラメータ #1501(polyax)
主な制約事項ワークスピンドルと工具スピンドルの速度は機械的限界値内に維持されなければなりません。アクティブなスピンドルクランプが完全に解除されていない場合、同期は失敗します。

クイックリード

  • 構文上の独立: フォーマットの競合や即時のプログラム強制終了を避けるため、G51.2およびG50.2は常に独立した専用のブロックにプログラミングしてください。
  • ドウェルの実行: ドライブシステムが十分に同期ロックするための時間を確保するため、G51.2の直後に必ず一時停止コマンド(SiemensではG04 X2.、MitsubishiではG04 X1.5など)をプログラムしてください。
  • 回転軸のマッピング: サイクルを有効化する前に、Fanucのパラメータ 7610 または Mitsubishiのパラメータ #1501 が正しい制御軸番号に設定されていることを確認し、即時のPS0314アラーム発生を防ぎます。
  • クランプの診断: 同期を開始する前に、物理クランプが完全に解除されているか、スピンドルクランプの状態(FanucのDGN 471を介したPCLおよびQCLビットなど)を監視して確認します。
  • 速度計算: プログラムされたP:Q比が、回転工具(ライブツール)スピンドルの最大機械的回転数(RPM)制限を超えないことを確認してください。これを超えると速度アラームが発生して稼働が停止します。
  • ストロークの監視: 加工前に各軸のストローク限界を確認してください。直線軸がストローク限界に達すると停止しますが、ワークスピンドルと工具軸は危険な回転を継続します。
  • 明示的なキャンセル: 通常のタレット移動、ギアチェンジ、または仕上げ加工を指令する前に、必ずG50.2を実行してスピンドルの電子結合を解除してください。

基本概念

G51.2ポリゴン加工サイクルは、ワークスピンドルと回転工具(ツール)軸を指定された厳密な比率で同期回転させることにより、多角形プロフィールの高速成形を可能にします。これにより、C軸補間を伴うミーリング加工を必要とせず、四角ボルト頭部や六角ナットなどの幾何学的形状を極めて高効率に加工する手段を提供します。

有効化されると、被削材を保持する主軸(マスター軸)と回転切削工具を保持する従属スピンドル(スレーブ軸)が、PおよびQパラメータで定義される特定の変速比率で電子的に同期します。この正確な速度比を維持したまま、回転するワークに対して工具を送り込むことで、機械は円筒状の被削材に平坦な面を削り出します。

この速度比はPおよびQパラメータによって制御され、ワークの角数と工具の切刃数の比に基づいて多角形の幾何学的形状が数学的に定義されます。また、Rパラメータを使用して、度(°)単位で正確な角度オフセットを指定することで相対的な位相角の違いを設定でき、加工された平面がワーク上の既存の形状と完全に一致するように整列させることができます。

コマンド構造

同期する電子結合を確立するには、適切な速度比および軸アドレスを指定してG51.2コマンドをプログラムする必要があります。ワークスピンドルがマスター(基準軸)として機能し、回転工具(ライブツール)スピンドルが同期するフォロワー(従属軸)として機能します。このモーダル指令は、キャンセルブロックが読み込まれるまでアクティブな状態を維持し、両方のスピンドルをロックして連動させます。

同期結合を解除し、各スピンドルを独立した動作に戻すには、G50.2キャンセルコマンドを実行しなければなりません。このコマンドにより電子ギアボックスが解除され、通常の独立した送り速度および速度指令によって各軸を再び個別に制御できるようになります。

コマンド構文

Fanuc仕様:

G51.2 P_ Q_ R_ ;
G50.2 ;

Siemens仕様 (ISOダイアレクトモード):

G51.2 P_ Q_ R_ ;
G50.2 ;

Mitsubishi仕様:

工具スピンドル同期 IB (スピンドル間ポリゴン):

G51.2 H_ D_ P_ Q_ R_ ;

工具スピンドル同期 IC (スピンドル・NC軸ポリゴン):

G51.2 P_ Q_ ;

キャンセルフォーマット:

G50.2 ;

コマンドパラメータ詳細

パラメータアドレス制御盤ブランド機能説明許容データ範囲
PFanuc, Siemens, Mitsubishi従属スピンドルまたはワークの角数の回転比率成分を指定します。Fanuc: 1〜999、Siemens: 数値、Mitsubishi: 1〜200(または -1〜-200)
QFanuc, Siemens, Mitsubishi主軸(マスター軸)または工具軸の回転比率成分を指定します(符号は回転方向を決定)。Fanuc: -999〜-1、1〜999、Siemens: 数値、Mitsubishi: 1〜200(または -1〜-200)
RFanuc, Siemens, Mitsubishi度(°)単位での相対的な位相角の差または角度オフセットを指定します。Fanuc: 0.0〜360.0、Siemens: 角度、Mitsubishi: 位相シフト量
HMitsubishi (IBモード)基準となるワークスピンドルの選択を指定します。軸選択インデックス
DMitsubishi (IBモード)同期する回転工具(ツール)スピンドルの選択を指定します。軸選択インデックス

ブランド別応用

Fanuc

Fanuc旋盤システム(Tシリーズ)において、ポリゴン加工サイクルはグループ20のモーダル機能として動作します。制御軸のマッピングはパラメータ 7610 を介して管理され、加工動作に使用する物理的な回転工具軸を指定します。

このサイクルは G51.2 P_ Q_ R_ ; で有効化され、G50.2 ; でキャンセルされます。また、パラメータの設定に応じてレガシーな代替コードである G251 および G250 も使用可能です。

システムパラメータ / アラーム / バージョン仕様技術仕様および説明設定範囲 / 对処方法
パラメータ 7610工具回転軸の制御軸番号。1〜最大制御軸数
パラメータ 7605ポリゴン加工タイプ選択。2スピンドルポリゴン加工または標準ポリゴン加工を設定します。0 (2スピンドル), 1 (標準)
パラメータ 7603#0 (RPL)機械リセット時のサイクル動作を制御します。0 (リセット時に解除モードにする), 1 (モーダル状態を保持する)
アラーム PS0314ILLEGAL SETTING OF POLYGONAL AXIS。G51.2実行時にパラメータ 7610 が 0 に設定されているとトリガーされます。正しい制御軸番号をパラメータ 7610 に割り当ててください。
アラーム PS5018POLYGON SPINDLE SPEED ERROR。スピンドル速度制限を超えたか、クランプがロックされています。速度または回転比率を機械的限界値に適合するように調整してください。クランプを解除します。
アラーム PS0218NOT FOUND P/Q COMMAND。ブロック内にアドレスPまたはQが欠落しています。PおよびQに対して有効な整数範囲(1〜999)を指定します。
アラーム PS0219COMMAND G51.2/G50.2 INDEPENDENTLY。移動指令と一緒にコマンドがプログラムされています。G51.2またはG50.2を単独の専用ブロックに独立させてください。
Tシリーズ vs Mシリーズ機械制御タイプに基づく適用制限。Tシリーズ旋盤専用。MシリーズではG50/G51はスケーリング機能に使用されます。

警告: 非常停止(E-stop)はパラメータメモリをオーバーライドします。非常停止が発生するとポリゴン加工モードは強制的に解除されます。

Siemens

Siemens制御装置において、ポリゴン加工はグループ20のモーダルGコードを介して実装されます。システムはバックグラウンドのサイクル変換を通じて変数を動的に読み込み、同期を実行します。

このサイクルは G51.2 P... Q... R... ; で有効化され、G50.2 ; で解除されます。

システムパラメータ / アラーム / バージョン仕様技術仕様および説明設定範囲 / 对処方法
$C_PPパラメータの速度比率を取り込むシステム変数。数値
$C_QQパラメータの速度比率を取り込むシステム変数。数値
$C_RRパラメータの角度オフセットを取り込むシステム変数。数値
アラーム 12060Same G group programmed repeatedly。G50.2とG51.2が同じブロック内に指定されるとトリガーされます。Gコードを別々のブロックに分けてプログラムしてください。
アラーム 12470G function is unknown。無効なGコードがプログラムされたか、対応していないハードウェアです。オプションのライセンスおよびハードウェアの構成を確認してください。
アラーム 12140Functionality not implemented。必要となる同期スピンドル結合のライセンスが有効になっていません。同期スピンドル結合のライセンスを取得してください。
SINUMERIK 802D slハードウェアラインの適用除外。この制御シリーズでは、多角形(ポリゴン)加工機能が完全に無効化されています。

警告: G51.2の有効化直後にG04を使用した十分な一時停止(ドウェル)時間をプログラムしないと、深刻な衝突の危険が生じ、切削工具の破損やチャックにクランプされた被削材の全損を招く恐れがあります。

Mitsubishi

Mitsubishi制御装置は高度なスピンドル・工具間同期をサポートしており、多様な旋盤設計に対応できるようパラメータ設定に応じて2つの運転モードを提供します。

有効化には、スピンドル間(IB)モードの G51.2 H_ D_ P_ Q_ R_ ; またはスピンドル・NC軸(IC)モードの G51.2 P_ Q_ ; を使用し、G50.2 ; でキャンセルします。

システムパラメータ / アラーム / バージョン仕様技術仕様および説明設定範囲 / 对処方法
パラメータ #1501 polyax回転工具軸の制御軸番号を指定します。0 (スピンドル間 IB), 非ゼロの軸インデックス (スピンドル・NC軸 IC)
パラメータ #8213ポリゴン加工を有効にするためのパラメータ。0 または 1
パラメータ #3106 zrn_typ/bit4ポリゴン加工開始前の原点復帰要件を制御します。0 (サイクル開始前に原点復帰必須), 1 (原点復帰不要)
アラーム P32Program Error。同期中の工具スピンドル軸に対して移動指令が出されました。アクティブな工具スピンドル軸に対する軸移動指令を避けてください。
アラーム P33Program Error。G50.2またはG51.2と同一ブロックで軸移動が指令されたか、グループ0以外のGコードと併記されました。G51.2/G50.2を独立させ、軸移動やキャンセル処理を別ブロックに分けてください。
アラーム P39Program Error。工具スピンドル同期IC仕様が制御盤に実装されていない状態で、G51.2/G50.2が実行されました。必要な同期オプションが有効になっていることを確認してください。
アラーム M01 1033Operation Error。スピンドルの同期ロックが確立する前に切削送りが開始されました。切削送りを開始する前に、G51.2の後に十分な一時停止(ドウェル)時間を確保してください。
Gコードリスト 6 / 7制御システムの構成オプション。このサイクルはGコードリスト6または7の設定下でのみ使用可能です。

警告: 切削中に(回転工具軸以外の)直線軸がストロークエンドに達した場合、その直線軸の移動は停止しますが、回転工具軸とワークスピンドルは非常に危険な状態で回転を継続します。

ブランド比較

比較項目FanucSiemensMitsubishi
マクロ / 変換アーキテクチャパラメータへマッピングする直接マクロデコード。ネイティブのレジスタレベルでの自己診断機能。シェルサイクル変換。P/Q/Rパラメータを $C_P, $C_Q, $C_R 変数に取り込み、ネイティブの COUPDEF / COUPON コマンドを呼び出す内部サイクル CYCLE3512 を実行します。パラメータ #1501 によって動的に決定される、スピンドル間(IB)とスピンドル・NC軸(IC)のデュアル構成。
主軸(スピンドル)の階層性機械メーカーによる設定、またはデュアルスピンドルパラメータを通じた動的な割り当て。厳格で変更不可能な階層:チャンネル内の第1主軸が常にリード(主軸)、第2主軸が常にフォロー(従属軸)。IBモードにおける、H(ワークスピンドル)およびD(回転工具スピンドル)による明示的な定義。
スピンドルクランプの診断保護DGN 471 を介してPCLおよびQCLクランプビットを監視。クランプ状態で指令された場合はアラーム PS5018 をトリガー。NC制御ロジックに依存。同期確立前に G04 ドウェルを省略すると、チャックへの衝突破損リスクあり。比率クランプ保護機能:工具軸速度が早送り限界を超えた場合、ワークスピンドルの回転数(RPM)を自動低下。
システムサポートおよびオプションTシリーズ旋盤専用。Mシリーズでは G50/G51 はスケーリング機能に使用。G50.2/G51.2の標準仕様、またはレガシーな G250/G251。SINUMERIK 802D sl 制御盤では完全に無効化。ISOダイアレクトモード切り替え(G291)を使用。Gコードリスト6または7の構成で使用可能。スピンドル回転中のギアチェンジをサポート。

技術解析

基盤となる変換アーキテクチャは、これらブランド間の最も重要な技術的相違点を示しています。FanucはG51.2マクロを直接デコードしてパラメータにマッピングし、ネイティブなレジスタレベルでの自己診断提供します。一方、SiemensはP、Q、Rパラメータをシステム変数($C_P、$C_Q、$C_R)に取り込み、シェルサイクル変換を介して隠されたネイティブサイクル CYCLE3512 に送り、そこでネイティブな COUPDEF および COUPON スピンドル結合コマンドを実行します。Mitsubishiはパラメータ #1501 によって動的に制御されるデュアル構成を採用しており、スピンドル間(IB)モードとスピンドル・NC軸(IC)モードをシームレスに切り替えます。

主軸(スピンドル)の階層制御も異なります。Siemensは、チャンネル内の最初のスピンドルが常に主導(マスター)軸となり、2番目のスピンドルが常に従属(フォロワー)軸となる厳格で変更不可能なスピンドル階層を強制します。MitsubishiはIB構文のHおよびDアドレスを介して明確なスピンドルの定義を可能にする一方、Fanucは機械メーカーの仕様構成またはデュアルスピンドルパラメータの設定に依存します。

スピンドルのクランプ制御と衝突破損の防止策も差別化されています。Fanucは、DGN 471 の自己診断ビットであるPCLおよびQCLを介してスピンドルクランプの状態をアクティブに監視し、クランプが固定された状態で同期コマンドが指令された場合には即座にアラームを発生させます。Siemensは、衝突事故を防止するためにプログラマーが手動で G04 ドウェルをプログラムすることに依存しています。Mitsubishiは、工具軸の送り速度が早送り限界を超えた場合にワークスピンドルの回転数(RPM)を自動的に降下させる高度な比率クランプ保護を組み込んでおり、加工中の同期喪失を未然に防ぎます。

プログラム例

Fanucプログラム例

O1001 (FANUC POLYGON TURNING EXAMPLE) ;
G97 S1000 M03 ;          (主軸を1000 RPMで起動)
G00 X50.0 Z5.0 ;         (開始位置へ早送り)
G51.2 P1 Q2 R0.0 ;       (1:2の比率でポリゴン加工を有効化:ワーク 1000 RPM、工具 2000 RPM)
G01 Z-20.0 F0.1 ;        (ワークを切削送りして平面を削り出し)
G00 X60.0 ;              (X軸を退避)
G50.2 ;                  (ポリゴン加工モードをキャンセル)
G28 U0 W0 ;              (基準位置へ復帰)
M30 ;                    (プログラム終了)

空運転 (dry run): 実機で本切削プログラムを実行する前に、チャックからワークを取り外し、タレットからすべての工具をクリアしてください。空運転スイッチをアクティブに設定し、パラメータ 7610 に正しい制御軸番号が設定されていることを確認します。シングルブロック運転モードを使用して、プログラムを1ブロックずつ実行してください。G51.2が読み込まれたら、ワークスピンドルと回転工具のタレット軸が1:2の速度比に同期ロックしていることを目視確認します。即座にアラーム PS5018 や PS0314 が発生するのを避けるため、アクティブなスピンドルクランプが完全に解除されていること(DGN 471のPCL/QCLビット)を確認してください。

Siemensプログラム例

; SIEMENS POLYGON TURNING EXAMPLE
G90 G97 S1200 M03 ;      (マスタースピンドルを1200 RPMで起動)
G00 X45.0 Z2.0 ;         (安全な開始位置へ早送り)
G51.2 P1 Q2 R0.0 ;       (スピンドル結合を有効化:従属スピンドル対主軸比1:2)
G04 F2.0 ;               (スピンドルの同期ロックを確立するための必須の2秒ドウェル)
G01 Z-15.0 F0.15 ;       (切削送りを行い多角形の平面を加工)
G00 X55.0 ;              (被削材から工具を退避)
G50.2 ;                  (スピンドル結合を解除)
M30 ;                    (プログラム終了)

空運転: このテストは、主軸チャックにワークをセットせず、タレットを安全な干渉防止ゾーンまで退避させた状態で実行してください。アラーム 12140 の発生を防ぐため、同期スピンドル結合のオプションライセンスがアクティブであることを確認します。G291 を使用して制御装置をISOダイアレクトモードに切り替えます。シングルブロック運転モードでプログラムを実行してください。軸の移動が始まる前に、G51.2の直後に記述した必須の G04 一時停止(ドウェル)が発生し、工具スピンドルがマスタースピンドルと完全に同期していることを確認します。予期しない速度アラームがトリガーされないよう、工具軸の回転を監視してください。

Mitsubishiプログラム例

; MITSUBISHI POLYGON TURNING EXAMPLE
G97 S1000 M03 ;          (ワークスピンドルを1000 RPMで起動)
G00 X40.0 Z5.0 ;         (タレットを被削材の近くに位置決め)
G51.2 P1 Q2 ;            (工具スピンドル同期ICを有効化:スピンドル・NC軸モード、比率1:2)
G04 X1.5 ;               (送り動作前にスピンドルの同期ロックを確保するためのドウェル)
G01 Z-25.0 F0.12 ;       (六角プロフィールを削り出すためZ軸方向に切削送り)
G00 X50.0 ;              (X軸方向にタレットを退避)
G50.2 ;                  (ポリゴン加工モードをキャンセル:スピンドルとNC工具軸の連動を解除)
M30 ;                    (プログラム終了)

空運転: チャックを完全に空にし、タレットを安全な基準位置に配置した状態でシミュレーションを実行してください。スピンドル・NC軸(IC)モードを有効にするため、パラメータ #1501 に非ゼロの軸インデックスが設定されていることを確認します。シングルブロック運転モードでプログラムを実行してください。工具スピンドルが加速し、主軸と同期ロックすることを確認します。インターロックによる操作エラー M01 1033 を防ぐため、同期が完全に確立する前に切削送りが開始されないことを確認します。アラーム P33 の発生を避けるため、G50.2によるキャンセルブロックに直線移動コマンド(移動指令)が含まれていないことを確認してください。

エラー解析

ブランドアラームコードTrigger ConditionOperator Symptom根本原因 / 対策
Fanucアラーム PS0314G51.2の実行時にパラメータ 7610 が 0 に設定されている。G51.2ブロックを読み込んだ瞬間にサイクルが即座に停止します。サイクルに回転軸が正しく割り当てられていません。対策:正しい制御軸番号をパラメータ 7610 に設定してください。
Fanucアラーム PS5018スピンドル速度制限を超えたか、スピンドルクランプが固定された状態でサイクルが指令された。同期運転または切削加工中にスピンドルが停止し、速度エラー画面が表示されます。ワークスピンドルまたは工具スピンドルの速度が最大限界値を超えたか、クランプが有効(DGN 471のPCL/QCLビットで監視)になっています。対策:スピンドル速度を調整するかP:Q比を変更し、サイクル起動前にクランプが完全に解除されているか確認してください。
Fanucアラーム PS0218G51.2ブロック内にPまたはQアドレスが欠落しているか、無効である。G51.2ブロックでサイクルが即座に異常終了します。アドレスPまたはQが欠落しているか、許容範囲外です。対策:PおよびQ指令を有効な整数範囲(1〜999)で指定してください。
Siemensアラーム 12060G50.2とG51.2が全く同じNCブロック内に指定されている。制御盤がGグループ衝突エラーを表示し、プログラムの実行を停止します。同一ブロック内にプログラムされたグループ20のモーダルコードの衝突。対策:Gコードを別々のブロックに分けて記述してください。
Siemensアラーム 12140同期スピンドル結合のライセンスがない状態でG51.2が呼び出された。機能未実装(functionality not implemented)アラームが発生し、プログラム実行が停止します。ポリゴン加工に必要な同期スピンドル結合機能がライセンス認証されていないか、有効化されていません。対策:同期結合のライセンスを購入し、有効化してください。
Mitsubishiアラーム P32ポリゴンモードが有効な状態で、回転工具軸に対して移動指令が出された。タレット移動が急停止し、プログラムエラー画面が表示されます。回転工具軸として指定されているNC軸に対して軸移動が指令されました。対策:アクティブな工具スピンドル軸に対する移動指令を避けてください。
Mitsubishiアラーム P33G50.2キャンセルコマンドと同一ブロック内で軸の移動(移動指令)がプログラムされた。自動運転が一時停止し、フォーマットエラーが表示されます。フォーマット違反。対策:G51.2およびG50.2のブロックを独立させ、移動コマンドをキャンセルブロックから分離してください。
Mitsubishiアラーム M01 1033スピンドルの同期ロックが確立する前に切削送りが開始された。スピンドルインターロックが作動し、送り動作が停止して操作エラーが表示されます。スピンドルの同期運転が完全に確立していません。対策:G51.2指令の後にG04等を用いて一時停止(ドウェル)時間を確保し、同期がロックしてから切削送りを開始してください。

実務応用ノウハウ

スピンドルの急激な加減速や、物理的クランプの解除が不十分なまま連動動作に移行することは、G51.2ポリゴン加工サイクルにおいて最も重大な機械的クラッシュリスクとなる。Fanucシステムにおいては、マスター軸(第1軸)またはスレーブ軸(第2軸)が物理的にロック(スピンドルクランプ)された状態で同期回転比率を指令すると、自己診断機能が即座に働き、深刻なアラーム PS5018 を発生させて機械を停止させる。この時、Fanuc의自己診断画面である DGN 471 を介してPCLおよびQCLビットの状態を事前に精査し、クランプが完全に解除されているか検証することが不可欠である。このパラメータや診断ビットの設定が未検証のまま量産に入ると、2ロット目から寸法ばらつきが広がり、最終検査で初めて不良が発見されるという深刻な製品トラブルを招く。また、回転工具(ライブツール)スピンドルの能力限界(最大RPM)を考慮せず、過度に過酷なQ値の回転比率をプログラミングした場合、スレーブスピンドルは機械的クランプ速度限界を突破しようとして追従不能に陥り、同様に速度エラー(PS5018)を誘発して非計画停止を招く。段取り前に7610番または#1501番パラメータを確認することで、このコマンドで最も多い非計画停止を防げる。

Mitsubishiシステムでは、この同期喪失による不良品発生を防ぐために高度な比率クランプ保護機能を搭載しており、工具軸が早送り限界速度に達すると自動的にスレーブ速度をクランプし、同時にワーク主軸の回転数を自動で降下させて数学的なP:Q同期比率を完璧に維持する。しかし、SiemensシステムのようにISOダイアレクトをシェルサイクル CYCLE3512 を経由して COUPDEF および COUPON スピンドル結合コマンドへマッピングする環境では、同期の遅れを補正するための G04 ドウェル(一時停止)をプログラマーが手動で挿入しなければ、チャックや被削材へ回転工具が急激に激突する危険がある。さらに、非常停止が発生すると電子ギアボックスの結合状態は瞬時に強制切断され、パラメータ 7603#0 (RPL) の設定内容にかかわらず、同期モードは一瞬でリセットされる。再現性の低下を完全に排除し、工場の自動化信頼性を向上させるためには、加工前のストロークエンド限界、クランプ解除信号、および同期待機時間をプログラムロジック上で二重に防御する必要がある。

関連コマンド

  • G28 (基準位置復帰): Fanucシステムにおいて工具回転軸をホーム位置に復帰させるために使用されます。復帰シーケンスはパラメータ 7600#7 (PLZ) によって管理されます。
  • COUPDEF および COUPON (Siemensスピンドル結合): G51.2プログラミング時に、非公開の変換シェル CYCLE3512 によって内部で実行されるネイティブな Siemens Sinumerik 同期スピンドル結合コマンド。
  • G291 (Siemens ISOダイアレクトモード): Siemensネイティブコマンドの代わりに、ISOダイアレクト仕様の G50.2/G51.2 コマンド構造のデコードを有効にするために使用されます。
  • G114.1 (Mitsubishiスピンドル同期 I): 基本的な主軸間(スピンドル間)電子同期を確立する、極めて密接に関連したMitsubishiのコマンド。
  • G92 (最高主軸速度設定): ワークスピンドルの速度制限(最高回転数)を設定します。同期比率によって回転工具(ライブツール)軸が機械的限界速度を超えて駆動されるのを防ぐために、この上限値を校正する必要があります。

おわりに

G51.2とG50.2を組み合わせたポリゴン加工は、タレット旋盤の能力を飛躍的に向上させ、四角形や六角形の平面取り加工をわずか数秒で完結させる卓越した量産手段である。しかし、この高速自動化による最大の利益(コスト削減と不良率低減)を享受するためには、制御装置パラメータの正確な設定と事前検証のルール化が決定的な分水嶺となる。Fanucシステムにおける7610番パラメータやDGN 471のクランプ信号監視のチェック、Mitsubishiシステムにおける#1501パラメータの確認、そして同期確立直後のドウェル時間(G04)のプログラムへの確実な埋め込みを社内プログラミングの標準手順として確立すべきである。G51.2の同期指令を「主軸と回転工具を電子的に強固に結合する仮想ギアボックス」として管理し、限界RPMの数学的計算を事前に行うことで、突変的なサーボエラーによるドリルやバイトの破損、チャック衝突、そして寸法ばらつきによるワークの無駄なスクラップ廃棄を完全に防ぐことができる。段取り段階での徹底した空運転検証とパラメータのロックアウト管理体制の構築こそが、生産効率を極限まで高め、非計画停止による損失コストをゼロに抑える最も現実的な予防アプローチである。

よくある質問

ポリゴン加工(G51.2)の量産中に、ロットが変わると四角や六角の対辺寸法に微妙なばらつき(寸法ばらつき)が発生します。繰り返し精度を一定に保つための対策は?

量産加工においてロットごとに被削材の外径公差や硬度、鋳肉のばらつきがあると、切削抵抗が変動し、回転工具(ライブツール)スピンドルの同期追従速度に微小な位相遅れ(サーボの動的追従誤差)が生じます。これが製品の寸法ばらつきや再現性の低下に直結します。対策として、ロット切り替え時には必ずCNC画面 of 同期偏差モニタを確認し、サーボ調整パラメータ(Fanucの速度ループゲイン等)が適切であるか確認するとともに、加工中の送り速度(feedrate)を10〜15%下げて追従エラーを最小化する調整手順を追加してください。

実機で初めてG51.2を実行する前に、スピンドルクランプ解除状態や工具軸割り当てパラメータを安全かつ確実に検証する手順は?

ポリゴン結合がアクティブな状態で軸マッピングパラメータ(Fanuc 7610やMitsubishi #1501)が『0』のままであったり、スピンドルの物理クランプが解除されていないと、即座にPS0314やPS5018アラームが発生し、ライブツールスピンドルやクランプピンに無理な力がかかり機械破損の原因になります。安全検証のため、チャックからワークを取り外した空運転の状態で、診断画面(DGN 471等)のPCL/QCLビットがクランプ解除(0)を示していることを目視確認し、シングルブロックでG51.2ブロックを読み込ませ、スピンドルとタレット回転軸が意図した1:2等の比率で滑らかに噛み合って回転するかを確認する段取り手順を標準化してください。

FanucでG51.2を指令した際にPS5018(ポリゴンスピンドル速度異常)アラームが発生し、機械が急停止する主な原因と対策は?

PS5018アラームは、プログラミングされたP:Q比によって計算された回転工具(ライブツール)スピンドルの目標速度が、主軸モータや回転工具サーボモータの機械的限界回転数(クランプ上限速度)を超過した場合、または同期中の過大トルクによって発生します。特に高回転の主軸に対して2倍の比率(Q2)で工具を回そうとすると、工具軸が容易に限界速度に達します。対策として、加工プログラム内のワークスピンドル速度制限設定(G92またはG50 S_)を低く抑えるよう修正し、ライブツールスピンドルが仕様許容速度内に収まるよう回転比率設計を再計算してください。

まだ解決しませんか?

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