G73高速ペック穴あけサイクルのプログラム方法と衝突防止対策
G73高速ペック穴あけサイクルのプログラミング手法と衝突防止対策を解説。Fanuc No. 5114やSiemens VRT、三菱 #8012等のパラメータ検証、Alarm PS0011などのエラー解決法、量産時の寸法再現性と繰り返し精度を確立する実務ノウハウを網羅。
はじめに
ワーク座標系の原点オフセットの位置ずれや、固定サイクル段取り時の戻りクリアランス量(escape/retraction clearance)の設定ミスがあると、回転する主軸ヘッド(rotating spindle head)が最高急送り速度(rapid traverse speed)でワークバイスジョー(vise jaws)や回転チャック(rotating spindle chuck)へと直接突進し、致命的な衝突事故を引き起こします。この位置決めの狂いによって、超硬ドリルインサート(carbide drill insert)は一瞬にして粉砕され、送り軸のボールねじ(axis ball screws)が歪み、高電流サーボ過負荷アラーム(servo overload alarm)が発報して生産ライン全体が緊急停止します。このパラメータが未検証のまま量産に入ると、2ロット目から寸法ばらつきが広がり、最終検査で初めて不良が発見されるという深刻な事態に陥ります。段取り前に5114番パラメータや#8012パラメータを確認・検証しておくことで、このコマンドで最も多い非計画停止を防ぐことができます。加工前に安全な逃げ量やクリアランス平面の設定が正しいかを確実にチェックすることで、ロット間における寸法再現性の低下や不良品発生を未然に防止し、生産における長期的な信頼性と繰り返し精度を確立できます。初品の加工前に、ワークを治具から十分に離した安全な位置で空運転 (dry run)を行い、ツールパスの安全性を検証することが極めて重要です。
技術概要
| 技術属性 | 仕様と制約事項 |
|---|---|
| コマンドコード | G73 (Fanuc, Mitsubishi, Siemens G291 ISO), CYCLE83 (Siemens native G290) |
| モーダルグループ | Group 09 (Fanuc, Mitsubishi, Siemens G291 ISO Dialect mode) |
| 対応ブランド | Fanuc, Siemens, Mitsubishi |
| 重要パラメータ | ペック深さ(QまたはDP/DPR)、逃げ量(戻り量 ,D / VRT / #8012) |
| 主な制約事項 | サイクル実行前に、有効な送り速度で主軸が正転/逆転(M03/M04)している必要があります |
クイックリード
- Siemens アラーム 61102 の発生を避けるため、サイクルを実行する前に主軸回転方向(M03またはM04)をプログラムしてください。
- プログラムエラー P155 や工具オフセットの干渉を防ぐため、G73を呼び出す前にG40で工具径補正(G41またはG42)をキャンセルしてください。
- Siemens アラーム 61101 を防ぐため、退避平面(RTP)および安全クリアランス(SDIS)を基準面(RFP)の前に配置してください。
- 後続の座標入力で意図しない穴あけ動作が実行されるのを防ぐため、穴パターンの完了後はG80キャンセル(Siemensの場合は空のMCALLブロック)を指令してください。
- 三菱(Mitsubishi)制御装置でワーク座標系が変更された場合は、穴深さ Z および R 点座標を明示的に再プログラミングしてください。
- 過大な速度による工具破損を防ぐため、切削前にSiemens制御装置で空運転 (dry run)フィードレート(DRY)オプションを無効にしてください。
基本概念
G73高速ペック穴あけサイクル(ステップサイクルまたはチップブレイクサイクルとも呼ばれます)は、完全な退避動作を小さく素早い戻り動作に置き換えることで、CNCシステムでの深穴加工を最適化するように設計されています。通常の深穴あけサイクルでは、切りくずを排出するために工具をR点クリアランス平面まで完全に退避させますが、この経路は多くの非切削時間を累積させます。G73チップブレイクモードでは、軸は最終Z軸深さまで断続的に送りを行い、各ペック後に急送り(rapid traverse)でわずかな逃げ距離(一般的に0.5〜1.4 mm)だけ退避します。この素早い退避動作により、工具を穴から完全に引き抜くことなく、伸びやすい切りくずを分断してトルクを軽減し、ドリルを切削状態に維持することで工具寿命を最大化し、大量の穴パターンでのサイクルタイムを劇的に削減します。
チップブレイクサイクルを使用する際、セットアップオペレータは切りくずの排出に細心の注意を払う必要があります。ドリルが表面まで完全に退避しないため、溝から切りくずが動的に排出されません。難削材を加工する場合、溝内に切りくずが詰まって極度の摩擦、工具摩耗、そして工具破損を引き起こす可能性があります。サイクル開始前に、ワークはマシンバイスジョーにクランプしたり、テーブルクランプに固定したり、あるいは回転チャック(rotating chuck)に保持するなど、治具に物理的に位置決めして固定する必要があります。座標ゼロ点のオフセットがずれていたり、安全なR点クリアランスがワークに近すぎるようにプログラミングされていたりすると、主軸ヘッドや工具割出タレットは危険にシフトした経路を移動します。オペレータはG73プログラムをシングルブロックモードで空運転し、HMI設定画面のチャックバリアおよび心押台バリアを利用して安全な電子保護ゾーンを確立しなければなりません。
コマンド構造
G73サイクルの指令には、目標穴の座標位置、最終穴あけ深さ、安全クリアランスレベル、およびペック量(切込み量)の定義が必要です。プリプロセッサはこれらのアドレスを評価して運動ステップを計算します。固定サイクルブロックを呼び出す前に、主軸回転と切削送り速度(feedrate)がアクティブなレジスタでモーダルになっている必要があります。
構文フォーマットは、ネイティブのISO制御とパラメータプログラミング言語の間で異なります。ISOベースのコントローラは、座標とペック深さを1つのブロックで直接指令します。対話型またはネイティブダイアレクトのフォーマットは、括弧内のパラメータとして変数を渡す専用のテクノロジーサイクルを使用します。これらのフォーマットの軌道を確認するために、空運転が必要です。
; 標準ISOフォーマット (Fanuc, Mitsubishi, Siemens G291) G73 X__ Y__ Z__ R__ Q__ ,D__ F__ K__ ;
; Siemensネイティブモードフォーマット (G290) MCALL CYCLE83 (RTP, RFP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS, FRF, VARI, _AXN, MDEP, VRT, DTD, DIS1) ;
ワークを加工する前に、この構文に対して空運転テストを実行する必要があります。
| アドレス / パラメータ | 説明 |
|---|---|
| X, Y | アクティブ平面における目標穴中心位置の座標。 |
| Z | 絶対値での最終穴あけ深さ座標、または穴底までのインクリメンタル距離。 |
| R | 安全クリアランスR点レベル(退避クリアランスレベル)。 |
| Q | 各送りパスごとのインクリメンタル切込み深さ(ペック深さ)。 |
| ,D | 各ペック送り後の逃げ/戻り量 (d)(Fanucではカンマプレフィックス付き)。 |
| F | サイクル中にアクティブな切削送り速度(feedrate)オーバーライド。 |
| K / L / LI | 等間隔の穴に対する繰り返し回数。 |
| VARI (Siemens) | 加工タイプ(0: チップブレイク、1: 切りくず排出)。 |
| VRT / V2 (Siemens) | チップブレイク用の戻り距離(デフォルト1.4 mm)。 |
| DF (Siemens) | 切込み減衰(デグレッション)率または値。 |
ブランド別応用
Fanuc
Fanucマシニングセンタにおいて、G73高速ペック穴あけサイクルはグループ09のモーダル固定サイクルです。戻り動作は、デフォルトの逃げクリアランス距離を定義するParameter No. 5114と、固定サイクルのオーバーラップブレンディング構成を管理するParameter No. 1681によって制御されます。
G73 X100.0 Y100.0 Z-40.0 R5.0 Q8.0 ,D1.0 F120.0 ;
オペレータは、加工前にツールパスを検証するために空運転を実行する必要があります。
- パラメータ:Parameter No. 5114(,D省略時のデフォルト逃げ/戻り量)、Parameter No. 1681(穴あけ固定サイクルのブロックオーバーラップ設定、DPS, DRL, DRV, DQL, DZLビット)。
- アラーム:Alarm PS0011(切削送り速度がゼロまたは範囲外)、Alarm PS0206(G80キャンセル前にアクティブな穴あけ軸を変更)、Alarm PS0368(オフセットがアクティブな状態でParameter 5040のビット3を変更)。
- バージョン:旋盤システムではG73はパターン繰返しサイクル(荒削り)としてコンパイルされますが、フライスシステムではG73は高速ペック穴あけとしてコンパイルされます。Series 15フォーマットでは、G73の代わりにG83.1が使用され、繰り返しはKの代わりにアドレスLを使用して指令されます。
警告:工具オフセットがアクティブな状態でParameter No. 5040のビット3を変更すると、Alarm PS0368がトリガーされ、機械が即座に停止します。
Siemens
Siemens SINUMERIK制御装置において、ネイティブのG290モードはパラメータサイクルであるCYCLE83を使用してチップブレイク動作を実行します。G291を使用してバイリンガルインタープリタをISO Dialectモードに切り替える際、コンパイラはチャネルデータパラメータであるMD 18800を利用して標準のG73ブロックをコンパイルします。
MCALL CYCLE83 (50.0, 0.0, 2.0, -35.0, , 10.0, , 80.0, 0.5, 0.5, 1.0, 0, 3) ;
空運転を実行することで、自動切削の前にパラメータの座標を検証できます。
- パラメータ:MD 18800(外部NCダイアレクトインタープリタの有効化)、VARI(加工タイプ、0: チップブレイク、1: 切りくず排出)、VRT/V2(チップブレイク用の戻り距離)、DF(切込み減衰率または値)、V1(減衰アクティブ時の最小切込み増分量)。
- アラーム:Alarm 61102(モーダルレジスタに主軸回転方向M3/M4がない)、Alarm 61101(RTP/SDISがRFPの後ろに定義されている)、Alarm 61003(送り速度がゼロまたは未設定)、Alarm 14800(切削中の送り速度がゼロ以下)。
- バージョン:SINUMERIK 840D slは、コンパクトな802D slではサポートされていないワイドスクリーンディスプレイや旋盤固有のオプションG51.2/G50.2をサポートしています。CYCLE830は、標準のCYCLE83にはない事前穴あけ、パイロットトラッキング、および貫通穴あけを追加します。
警告:マシンデータ MD 18800 が無効な状態でバイリンガルインタープリタモード下でG73サイクルを有効にすると、Alarm 61800がトリガーされます。
Mitsubishi
三菱(Mitsubishi)システムにおいて、G73ステップサイクルはグループ09の下で断続送り穴あけをモーダルに実行します。チップブレイクのデフォルトの戻り量はParameter #8012で定義され、深穴の戻り距離はParameter #8013で制御されます。
G73 X100.0 Y100.0 Z-35.0 Q8.0 R2.0 F150.0 P500 K2 ;
座標シフトとドウェル(休止)を検証するために、空運転シミュレーションを実行してください。
- パラメータ:Parameter #8012(0.5ミクロン単位でのG73戻り量)、Parameter #8013(G83戻り距離)、Parameter #8123(高速戻りロストモーション補正の切り替え)、Parameter #1265(特別フォーマット旋盤コンパイラの切り替え)。
- アラーム:Program Error (P801)(工具位置オフセットG43.7がアクティブな状態で固定サイクルを実行)、Program Error (P951)(簡易傾斜面制御G176がアクティブな状態でG73を実行)、Program Error (P186)(同期タップ中の主軸速度オーバーライド)。
- バージョン:標準のフライスシステムではG73がステップ加工に使用されます。Parameter #1265のビット2が有効な場合、ステップサイクルは代わりにG83.1としてコンパイルされます。G127による手動逆転走行の禁止は、ステップサイクルを逆転走行実行からロックアウトします。
警告:簡易傾斜面制御 G176 がアクティブな状態でG73を実行すると、Program Error P951がトリガーされ、実行が中止されます。
ブランド比較
| 比較項目 | Fanuc | Siemens | Mitsubishi |
|---|---|---|---|
| プログラミング概念 | 標準のGコード(G73/G83)でサイクルタイプを区別 | 統一されたパラメータサイクル(CYCLE83)でVARIを介してタイプを区別 | 標準のGコード(G73/G83)が使用され、特別フォーマットではコンパイラによってG83.1に切り替え |
| 戻り量クリアランス制御 | ブロック内のカンマプレフィックス付き ,D アドレスによる動的オーバーライド、またはシステム Parameter No. 5114 | 事前割り当て変数またはサイクルパラメータ VRT(デフォルト 1.4 mm) | G73戻り用の固定 Parameter #8012 および G83戻り用の Parameter #8013 |
| 切込み制御 / 減衰(デグレッション) | 均一で一定のペック深さ Q | 動的減衰(DFおよびV1最小制限)をサポート | 均一で一定のペック深さ Q |
| モーダルアクティベーション / キャンセル | 座標とインラインのグループ09 Gコード。G80またはグループ01の移動コード(G00-G03)を介してキャンセル。 | MCALLを使用した明示的なモーダル呼び出し。空のMCALLブロックによってのみキャンセル。 | 座標とインラインのグループ09 Gコード。G80を介してキャンセル。 |
| インポジション幅制御 | システムパラメータを介してグローバルに構成 | システムパラメータを介してグローバルに構成 | Gコードブロック内の ,I および ,J アドレスを使用した動的オーバーライド |
技術解析
主要な制御装置間で穴あけサイクルの連携を分析すると、コンパイルと座標追跡における明確な違いが明らかになります。FanucとMitsubishiは、G73サイクルのコンパイルに内部シーケンス検索メカニズムとモーダルレジスタグループに依存していますが、Siemensのネイティブ環境は座標パターンをテクノロジーサイクルから完全に切り離しています。Siemensネイティブモードでは、CYCLE83はMCALLコマンドを使用してモーダルにロードされます。一度ロードされると、後続の任意の座標行でサイクルが自動的にトリガーされます。サイクルは、空のMCALLブロックが実行されたときにのみ解除され、手動での移動による予期しないキャンセルを防ぎます。
パラメータの処理も、バイリンガルインタープリタの違いを浮き彫りにします。Siemensは、GUD7モジュール内のユーザーアクセス可能なグローバル変数を利用して、デフォルトの切込み深さと戻り量を事前に割り当てます。FanucとMitsubishiは、これらのデフォルト値をシステムパラメータリスト内にロックしており、変更するには特別なアクセス設定が必要です。さらに、MitsubishiはParameter #1265を介してパラメータロックされたシングルブロックマッピングを統合しています。このパラメータが有効な場合、G73は切込み深さをアドレスDにマッピングし直すシングルブロックコマンドに圧縮され、戻り量はParameter #8052から取得されます。これはFanucのコンパイラには全く存在しない機能です。
切込み制御も、もう一つの分析上の違いを示しています。FanucとMitsubishiは、ペックあたり一定の均一な深さを必要とします。この均一な割合は、ドリルが深く進むにつれて極度の工具摩耗や工具破損を引き起こす原因になります。SiemensのCYCLE83では、切込み深さを減衰量 DF によって設定された最小深さ制限 V1 まで連続的に減少させることができます。G73でペック加工を行う場合、プログラマーは主軸ヘッドがソフトウェア限界をバイパスして工具を物理的なワークバイスジョーに直接衝突させるのを防ぐため、安全クリアランスと座標オフセットを確認する必要があります。
プログラム例
FanucのG73プログラム例
G90 G99 G73 X120.0 Y85.0 Z-45.0 R3.0 Q8.0 ,D1.0 F150.0 ;
G80 ;
空運転:
- フェーズ 1:主軸が開始座標(X120.0、Y85.0)へ早送りで移動し、R点レベル(R3.0)に位置決めされます。
- フェーズ 2:プリプロセッサがパラメータを走査し、絶対座標と8.0 mmのペック増分値(Q8.0)を識別します。
- フェーズ 3:軸が8.0 mm深く送り、伸びやすい切りくずを分断するために1.0 mm急送り退避(,D1.0)します。
- フェーズ 4:最終目標であるZ深さ -45.0 mm(Z-45.0)まで送りのステップが繰り返されます。
- フェーズ 5:Z深さに到達すると、工具はR点クリアランス平面に早戻り(rapid-returns)します。
- フェーズ 6:G80がグループ09モーダル固定サイクルをキャンセルします。
SiemensのCYCLE83プログラム例
N10 T="DRILL_10" D1 M6 ;
N20 G290 G17 G94 F150.0 S1800 M3 M8 ;
N30 MCALL CYCLE83 (50.0, 0.0, 2.0, -35.0, , 10.0, , 80.0, 0.5, 0.5, 1.0, 0, 3) ;
N40 X100.0 Y150.0 ;
N50 MCALL ;
空運転:
- フェーズ 1:工具交換ロードコマンドが DRILL_10 を選択し、長さ補正オフセットを適用します。
- フェーズ 2:モード切り替え G290 がネイティブのSiemensコンパイルをアクティブにし、平面選択と主軸起動を有効にします。
- フェーズ 3:MCALLがチップブレイク(VARI=0)用に構成されたモーダルなCYCLE83テクノロジーサイクルをロードします。
- フェーズ 4:X100.0 Y150.0 への軸移動によりサイクルが自動的にトリガーされ、10.0 mm刻みで切削します。
- フェーズ 5:ペックステップは、最小0.5 mmの切込み量まで、80%の減衰(デグレッション)率で動的に減少します。
- フェーズ 6:空のMCALLコマンドがモーダル呼び出しをキャンセルし、移動中の安全を確保します。
MitsubishiのG73プログラム例
G90 G99 G73 X100.0 Y100.0 Z-35.0 Q8.0 R2.0 F150.0 P500 K2 ;
G80 ;
空運転:
- フェーズ 1:工具が中心座標(X100.0、Y100.0)に位置決めされ、R点レベル(R2.0)に早送り位置決めされます。
- フェーズ 2:Parameter #8012の戻り量で制御される急送り退避を伴い、8.0 mm刻み(Q8.0)で断続送り切削を行います。
- フェーズ 3:最終Z深さ -35.0 mmにおいて、穴底をさらうために軸が500ミリ秒間(P500)ドウェル(一時停止)します。
- フェーズ 4:工具がR点クリアランス平面に退避します。
- フェーズ 5:プログラムされている場合、後続の座標ブロックでサイクルが2回目の繰り返し(K2)を実行します。
- フェーズ 6:G80がグループ09モーダル固定サイクルをキャンセルします。
エラー解析
| ブランド | アラームコード | トリガー条件 | オペレータに現れる症状 | 原因と対策 |
|---|---|---|---|---|
| Fanuc | Alarm PS0011 | 切削ブロックで送り速度がゼロにプログラムされているか、省略されている。 | 主軸が停止し、HMIに「FEED ZERO (COMMAND)」エラーが表示される。 | G73コマンドの前またはブロック内でFコードを使用して有効な切削送り速度(feedrate)を構成する。 |
| Fanuc | Alarm PS0206 | 固定サイクルがアクティブな状態で、穴あけ軸または平面が変更された。 | プログラムの途中で機械が停止し、「ILLEGAL AXIS OPERATION」アラームが表示される。 | 座標平面を切り替える前に、穴あけ軸の変更にはG80キャンセルコマンドが必要です。 |
| Siemens | Alarm 61102 | モーダルレジスタに主軸回転方向コマンドがない。 | プログラムの実行が停止し、「No spindle direction programmed」と表示される。 | CYCLE83を呼び出す前に、主軸回転方向コマンドM03またはM04をプログラミングする。 |
| Siemens | Alarm 61101 | 退避平面または安全クリアランスがRFPの後ろに配置されている。 | HMIに「Reference plane defined incorrectly」エラーが表示され、動作が停止する。 | 退避平面と安全クリアランスがRFPの前に位置するように調整する。 |
| Mitsubishi | Program Error (P801) | 工具位置オフセットG43.7がアクティブな状態で、穴あけ固定サイクルが実行された。 | CNC画面で実行が停止し、P801プログラムエラーが表示される。 | 固定サイクルを実行する前に、工具位置オフセットG43.7をキャンセルする。 |
| Mitsubishi | Program Error (P951) | 簡易傾斜面制御G176がアクティブな状態でG73が実行された。 | 軸の位置決めが停止し、P951ブロックコンパイラエラーが発生する。 | サイクル呼び出しの前に、G69.1で傾斜面制御G176を無効化する。 |
実務応用ノウハウ
ワーク座標系のオフセット設定の誤りや、工具長補正値の入力ミスを放置したままG73高速ペック穴あけサイクルを実行すると、ツール先端がプログラムされた安全境界を突き破ってテーブルクランプ、工作機械バイスジョー(vise jaws)、または回転中の主軸チャック爪(rotating spindle chuck jaws)に最高急送り速度(rapid traverse speed)で激突する悲惨な機械衝突事故を引き起こします。この急激な位置決め不良は、高価な超硬ドリルを一瞬で粉砕し、ボールねじを歪めてサーボ過負荷(high-current servo overload)による非計画停止を発生させ、最終的に加工途中のワークをすべて廃却処分(ruined scrap)に追い込みます。このパラメータが未検証のまま量産に入ると、2ロット目から寸法ばらつきが広がり、最終検査で初めて不良が発見されるため、ライン稼働率の大幅な低下を招きます。段取り前に5114番パラメータや#8012パラメータを確認することで、このコマンドで最も多い非計画停止を防ぐことができます。特に、Fanuc Parameter No. 5114で設定されるデフォルト逃げ量(escape amount d)や、三菱 Parameter #8012で設定される0.5ミクロン単位のG73戻り量が、穴深さに対して過大であったり過小であったりすると、切りくず詰まりによるドリル破損や加工時間の無駄が生じます。
また、Siemens SINUMERIK制御装置においては、「ドライラン送り速度(DRY)」オプションの設定挙動が極めて深刻な物的リスクをもたらします。段取り時に空運転でツールパスを検証した後、オペレータがこのDRYオプションを無効にし忘れて自動運転を開始すると、制御装置はプログラムされた切削送り速度(Fコード)を無視し、事前に設定された高速なドライラン送り速度でドリルをワークにプランジさせます。この結果、最大許容切削速度を大幅に超えた超硬刃先は瞬時に粉砕され、ワークをスクラップにするだけでなく、主軸ヘッドがチャック爪やバイスジョーへ激突するハードクラッシュを引き起こします。これを防ぐためには、単ブロック(single-block)運転による空運転の実行、主軸オフでのパス確認、さらに「縮小急送り速度(RG0)」スイッチを活用して位置決め速度を安全な範囲に制限し、現在のGグループモーダル表示から適切な送り速度とクリアランスが有効であることを実機で入念に確認しなければなりません。さらに、Siemens特有のパラメータであるVARI(0: チップブレイク、1: 切りくず排出)や、切込み深さをペックごとに徐々に減らすDF(デグレッション率)および最小切込み量V1、そして三菱の同期タップ時における主軸速度オーバーライド禁止を司るParameter #19417やParameter #8123(高速戻り有効化)、#1265(特別フォーマット切り替え)のビット設定といった詳細データを加工前にすべて検証し、ロット間寸法再現性の低下や不良品発生を徹底的に排除することが、一貫した製造品質を維持するための不可欠なプロセスです。
関連コマンド
- G83 (Peck Drilling Cycle): 切りくずを完全に排出するため、R点レベルまで完全に退避させて深穴加工を行います。関連する仕上げ工程の詳細については、G70仕上げサイクルガイドを参照してください。
- G80 (Canned Cycle Cancel): モーダルにアクティブなG73サイクルをキャンセルし、後続の座標値入力が不意のドリルプランジを誘発するのを防ぎます。詳細については、G71メートルディメンショニングガイドを参照してください。
- MCALL (Modal Cycle Call): Siemensネイティブ制御上でテクノロジーサイクルをモーダルに有効化します。キャンセルするには空のMCALLブロックが必要です。
- G290 / G291 (Mode Switch): Siemens Sinumerik制御装置を、ネイティブのSiemensプログラミング(G290)とISO Dialectインタープリタモード(G291)の間で切り替えます。
- G127 (Manual Reverse Run Prohibit): 三菱(Mitsubishi)のステップサイクル中の座標回復からロックアウトされ、任意の手動逆走を防ぎます。座標キャンセルの文脈については、G69バランスカットキャンセルの記事を参照してください。
おわりに
量産加工現場における機械の非計画停止を未然に排除し、過酷な連続加工において高い繰り返し精度と長期的なアライメントの安定性を保証するためには、G73高速ペック穴あけサイクルの挙動とそれを決定づけるシステムパラメータの完全な把握が必須条件です。プログラム作成時は、R点クリアランスおよび戻り量の安全マージンを適切に定義し、サイクル完了後は必ずG80や空のMCALLブロックを用いて固定サイクルを即座にキャンセルする記述を標準のプログラミング規則として順守してください。このパラメータが未検証のまま量産に入ると、2ロット目から寸法ばらつきが広がり、最終検査で初めて不良が発見されるという重大な生産リスクに直結します。段取り前に5114番パラメータや#8012パラメータを確認・検証しておくことで、このコマンドで最も多い非計画停止を防ぐことができます。これにより、初期セットアップ段階で干渉物を防ぐアライメント検証が容易になり、ロットごとの再現性の低下や不良品発生を極限まで低減した、高信頼性の連続運転体制を実現できます。
よくある質問
複数ロットの量産加工において、G73サイクルによるペック穴あけ後の穴深さや底面寸法にばらつき(再現性の低下)が発生するのを防ぐためのパラメータ管理方法は?
量産時のロット間における寸法ばらつきの主な原因は、連続稼働に伴うボールねじの熱膨張やスリップによる座標系の変位です。特にG73サイクルは、R点やZ軸深さがワーク座標系に対して絶対値で計算されるため、座標ドリフトの影響を直接受けます。対策として、ロットの切り替わり時やワークのローテーションごとに、必ずG28またはG30でエンコーダと同期した基準原点への復帰を実行するサブプログラムを呼び出し、座標系のゼロ点オフセットをリセットして再キャリブレーションを行う段取り作業を徹底してください。
加工段取りの際、G73ブロックでの急送り退避動作によるバイスやチャックへの干渉・激突を防止するために、制御盤で事前に確認・検証すべき最も重要なパラメータは何ですか?
最も注視すべきは、デフォルトの逃げ(戻り)量を決定するパラメータ群です。FanucではParameter No. 5114、SiemensではVRT、MitsubishiではParameter #8012および#8013がこれに該当します。特に、前段のG83サイクルの逃げ量(#8013)やG73のステップ逃げ量(#8012)の設定が、実際の機械のロストモーション補正パラメータ(#8123など)と競合していると、退避時に予期せぬ過大ストロークが発生してワークバイス等に衝突するリスクが生じます。段取り時には、パラメータ設定画面を開いてデフォルト逃げ値を確認し、テストカット前に必ず送り速度オーバーライドを最小にした状態の空運転で戻りストロークを目視でチェックしてください。
プログラム上で送り速度(Fコード)を設定しているにもかかわらず、G73の実行ブロックでFanuc Alarm PS0011やSiemens Alarm 61003が発生して停止する原因と対策は何ですか?
アラームが発生する最大の要因は、G73が指令されたブロック以前に、アクティブなモーダル送りモード(G94分送りまたはG95回転送り)が不整合を起こしているか、あるいはG73サイクル自体が送りモードの切り替えブロックの直前にバッファされているためです。特にSiemensでは、主軸回転方向M03/M04がモーダルレジスタに有効化されていない場合も同様の送り異常アラーム(61102や61003)をトリガーします。このトラブルを防止するため、G73サイクルを指令する直前のブロックで、必ず明示的に送りモード指令(G94またはG95)と主軸正転(M03 Sxxxx)を同一ブロックに記述し、固定サイクル開始前にアクティブなモーダルレジスタを確実に確定させるプログラミングを行ってください。
まだ解決しませんか?
このトピックについて、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アラーム防止、刃物台衝突回避と量産ロットの繰り返し精度向上を図る実務ノウハウ。