Skip to main content
CNC.wiki

G60一方向位置決めの使い方:主要CNCのパラメータ設定ガイド

Fanuc、Siemens、MitsubishiにおけるG60 G-code(一方向位置決め/exact stop)の使い方を徹底解説。機械的 backlash を排除するパラメータ調整から、衝突を防ぐエラー対処法まで紹介します。

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

CNC CARE 共同創業者

はじめに

手動での作業介入後に座標系のシフトやパラメータのずれを検証しないまま量産運転(自動 cycle)を再開すると、工具キャリアや割出テーブルが予期しない未補正の軌道上を動く重大なリスクが生じます。工具先端や turret がソフトウェアリミットや chuck 境界を飛び越え、テーブル上のワーク用 clamp、fixture の vise jaw、あるいは高速回転する spindle chuck の爪に直接激突する事態を招きます。この致命的な hard collision は、過電流 spindle 過負荷アラームを発生させて機械を停止させ、高価な工作物を一瞬にして scrap part(不良廃棄品)へと変えてしまいます。このパラメータが未検証のまま量産に入ると、2ロット目から寸法ばらつきが広がり、最終検査で初めて不良が発見されるという深刻な事態につながります。段取り前に8209番パラメータを確認することで、このコマンドで最も多い非計画停止を防ぎ、機械的な backlash に起因する再現性の低下と不良品発生をコンクリートに防止できます。G60 を用いた一方向位置決めは、原点自体をシフトする G59 Workpiece Coordinate System とは異なり、移動軌跡そのものを補正することで加工の信頼性と繰り返し精度(ロット間の均一性)を保証します。

技術概要

仕様詳細
指令コードG60
モーダルグループFanuc: Parameter No. 5431 Bit 0 (MDL) を介して Group 00 (unmodal/one-shot) または Group 01 (modal rapid positioning)。
Siemens: Group 10 (modal exact stop deceleration check)。
Mitsubishi: Group 00 (unmodal/one-shot) または Group 01 (modal rapid positioning)。
対応ブランドFanuc、Siemens、Mitsubishi
主要パラメータParameter No. 8209 / #8209 (G60 shift amount/creep distance), Parameter No. 2084 / #2084 (G60 target axis), MD 20150 ($MC_GCODE_RESET_VALUES), MD 20734 ($MC_EXTERN_FUNCTION_MASK)。
主な制約Fanuc および Mitsubishi における G60 一方向位置決め(single-direction/unidirectional positioning)は、マシニングセンタ(milling / M-system)制御に厳密に制限されます。Siemens のネイティブな exact stop は modal ですが、ISO Dialect Mode (G291) の下で一方向位置決めにマッピングできます。

クイックリード

  • Fanuc システムでは、Parameter No. 5431 MDL を介して、Group 01 の modal G60 を有効にするか、Group 00 の one-shot のままにするかを決定します。
  • Program Error P20 を防ぐため、Parameter No. 8209 の G60 shift amount は常に機械のインデックス単位と一致させてください。
  • Siemens 制御で G60 exact stop check を呼び出す際は、Alarm 14800 を回避するため、feedrate F がゼロより大きく宣言されていることを確認してください。
  • Program Error P951 を防ぐため、G60 を指令する前に簡易傾斜面制御 G176 がキャンセルされていることを確認してください。
  • G189 Lathe モードでは G60 が無効化されるため、G188 を使用して Mitsubishi 制御をマシニングセンタモードに切り替えて G60 を有効にします。
  • Mitsubishi システムの G127 Manual Arbitrary Reverse Run を活用することで、G60 座標オフセットを失うことなく工具を逆走(バックトラック)させることができます。

基本概念

G60 一方向位置決め指令(single-direction positioning)を実行すると、位置決め経路が計算上シフトされ、ボーリング、割出し、ポケット加工などの精密加工時の高精度が確保されます。ボールねじやギアに内在する機械的な backlash を物理的に排除するため、モーションカーネルは常に一定の事前定義された方向から工具がターゲット座標にアプローチするように強制します。原点をシフトする一般的な G59 Programmable Zero Offset などのオフセット調整とは異なり、G60 は繰り返し精度を保証するために移動の軌跡そのものを変更します。

物理的には、工具の経路は2段階で実行されます。まず、工具は Parameter No. 8209(または Mitsubishi の Parameter #8209)で設定されたクリープ距離(creep distance)だけターゲットを超えてオーバーシュートした中間位置まで rapid traverse (G00) で移動し、そこで一度停止または減速した後に、指定された最終進み方向で最終座標の終点に向けて前進します。この動作により寸法ドリフトが防止され、駆動系内の機械的な遊びが常に同一の方向に押し付けられるようになります。

この位置決め動作は非常に堅牢であり、Z軸キャンセルやマシンロックオプションが有効な場合(軸は静止したまま座標表示のみが更新される場合)でも実行されます。ミラーイメージがアクティブな場合、工具は中間点に対して逆方向に移動しますが、クリープ距離内の最終アプローチは影響を受けず、形状がばらつきから保護されます。

コマンド構造

プログラマは、標準的な双方向移動から一方向クリープ(unidirectional creep)に切り替えるために、G60 位置決めを明示的に宣言する必要があります。制御装置は、現在の工具位置をターゲットと比較評価し、経路に方向反転が必要かどうかを判断して、自動的にオーバーシュートステップを実行します。これにより、座標へ向かう最終的な移動が常に同一の機械的負荷条件下で行われることが保証されます。

工具のアプローチ方向がすでにプログラムされたクリープベクトルと一致している場合、オーバーシュートはトリガーされず、制御装置はターゲットへ直接移動します。ただし、移動に逆方向のアプローチが必要な場合、軸は設定されたクリープ距離だけターゲットを通り過ぎて移動し、完全停止まで減速した後、正のクリープ方向に前進します。

Syntax

; FanucおよびMitsubishiミリング制御
G60 X[coordinate] Y[coordinate] Z[coordinate] [additional axis] ;

; Siemensネイティブモード G60 [G601/G602/G603] G01 X[coordinate] Y[coordinate] Z[coordinate] F[feedrate] ;

; Siemens ISO Dialectモード G291 ; G60 X[coordinate] Y[coordinate] Z[coordinate] ;

Parameters

パラメータ参照説明有効範囲 / オプション
Parameter No. 8209 (Fanuc) / Parameter #8209 (Mitsubishi)各軸の最終クリープ位置決め方向と距離(クリープ距離/シフト量)を設定します。機械のインデックス単位と一致する実数値。
Parameter No. 2084 (Fanuc) / Parameter #2084 (Mitsubishi)G00 rapid positioning実行中に、自動的に一方向位置決めを行う対象軸を指定します。軸インデックス番号。
Parameter No. 5431 Bit 0 (MDL) (Fanuc)G60のGコードグループ割り当てをワンショット(one-shot)とモーダル(modal)の間で切り替えます。0 (Group 00 / unmodal) または 1 (Group 01 / modal)。
MD 20150 (Siemens)Gグループのリセット位置を設定します(デフォルトは G60 exact stop または G64 continuous path)。配列インデックス。
MD 20734 Bit 4 (Siemens)G00 rapid interpolationの減速動作を制御します。0 (exact stop G60) または 1 (exact stop G09)。

ブランド別応用

Fanuc

Fanuc 制御では、機械的な backlash を防止するために G60 がプログラミングされます。システムは Parameter No. 8209 を使用してクリープ距離を定義します。Parameter No. 2084 を設定することで、標準の rapid traverse ブロックにおいて、指定された軸で自動的に一方向アプローチを実行できます。

フォーマット例: G60 X150.0 Y100.0 Z-50.0 ;

タイプ識別子説明
パラメータParameter No. 5431 Bit 0 (MDL)G60のGコードグループ割り当てを Group 00 と Group 01 の間で切り替えます。
パラメータParameter No. 8209各軸の最終クリープ位置決め方向と距離を設定します。
アラームProgram Error (P61)一方向位置決めオプションが有効になっていないNCシステムで G60 が指令されました。
アラームProgram Error (P20)Parameter 8209 のシフト量(shift amount)がインデックス単位と一致していないか、指令値が割り切れません。
バージョンによる違いMilling vs. TurningG60 はマシニングセンタ(Milling)システム専用としてサポートされています。

警告: 手動介入の後に、これらの値を修正せずに自動 cycle を再開すると、工具キャリアがソフトウェア制限をバイパスし、turret がワークの clamp や spindle の chuck に直接衝突して、深刻な hard collision を引き起こす危険があります。

Siemens

Siemens 制御では、G60 は modal な exact stop 減速指令として機能します。ネイティブの Siemens SINUMERIK モードでは、MD 20150 などのパラメータがグループリセットを制御します。

フォーマット例: G60 G601 G01 X150.0 Y100.0 Z-10.0 F1000 ;

タイプ識別子説明
パラメータMD 20150Gグループのリセット位置を設定します(デフォルトは G60 exact stop または G64 continuous path)。
パラメータMD 20734 Bit 4G00 rapid interpolationの減速動作を制御します(0 = exact stop G60、1 = exact stop G09)。
アラームAlarm 14800G60 exact stop選択後にプログラムされたパス速度がゼロまたは未定義です(feedrate F = 0)。
アラームAlarm 12080MD 20734 Bit 3 = 0 の状態で、G291 ISO dialectモード下でネイティブの Siemens コマンドが呼び出されました。
バージョンによる違い840D sl vs. 802D slMD 10604 WALIM_GEOAX_CHANGE_MODE は 802D sl ではロックされていますが、840D sl では編集可能です。

警告: 制限値を厳しく設定しすぎると、ブロックの遷移時における機械の停止時間(dwell)が長くなり、cycle タイムが大幅に増加するだけでなく、ワークピースに工具の dwell マーク(ツールマーク)が残る原因になります。

Mitsubishi

Mitsubishi 制御では、G60 は一方向位置決め指令として使用されます。制御装置は Parameter #8209 を使用してクリープ距離を定義します。Parameter #2084 を設定することで、G00 rapid positioning時の自動一方向位置決めを設定できます。

フォーマット例: G60 X150.0 Y100.0 Z-50.0 ;

タイプ識別子説明
パラメータParameter #2084 G60_axG00 位置決め時に自動一方向位置決めを行う特定の軸を指定します。
パラメータParameter #8209 G60 shift amount各軸の最終位置決め方向および距離を設定します。
アラームProgram Error (P61)一方向位置決めオプションが未装備のNCシステムで G60 指令がプログラミングされました。
アラームProgram Error (P951)簡易傾斜面制御(G176)が modal な状態で G60 指令が実行されました。
バージョンによる違いMachining Center vs. LatheG60 はマシニングセンタ(Machining Center)システム専用としてサポートされており、標準の旋盤(Lathe)システムでは使用できません。

警告: ワークピースが主 spindle と同期 spindle によってアクティブに chuck されている間は、プログラマは spindle の同期回転指令を絶対にオフにしてはなりません。突発的な spindle 停止を引き起こし、極めて危険な状況を招くおそれがあります。

ブランド比較

機能 / 仕様FanucSiemensMitsubishi
機能一方向位置決め(Unidirectional / single-direction positioning)exact stop - 減速 (G290)、方向指定位置決め (G291)一方向位置決め(Unidirectional / single-direction positioning)
モーダルグループGroup 00 (one-shot) または Group 01 (modal)Group 10 (modal)Group 00 (one-shot) または Group 01 (modal)
位置決め判定(Fine/Coarse)パラメータ基準のチェックmodal なサブコード G601, G602, G603パラメータ基準のチェック
自動G00モードあり (Parameter No. 2084 / 8209 を使用)なしあり (Parameter #2084 / #8209 を使用)
旋盤でのサポートなし (Milling専用)あり (ISO Mode G291 でサポート)なし (Milling専用)
コンパイラ形式の切り替えなしあり (G290/G291 のバイリンガル切り替え)あり (フォーマット切り替え G188/G189)
逆走トラッキングなしなし (modalが選択解除される)あり (G127 の特別なストレージブロック)

技術解析

G60 指令は、主要なコントローラブランド間で根本的に異なるモーション制御機能を表しています。Fanuc および Mitsubishi システムでは、G60 は工具経路をシフトしてターゲット座標をオーバーシュートさせ、一定方向からアプローチしてボールねじやギアに内在する backlash を機械的にキャンセルする一方向位置決め指令として厳密に設計されています。逆に、ネイティブの Siemens SINUMERIK モードは、G60 を exact stop 減速チェックとして実装しています。backlash を解消するために座標をオーバーシュートさせるのではなく、Siemens 制御は軸の減速状態を監視し、次の NC ブロックを実行する前に、すべての幾何軸が指定された許容値ウィンドウ(ファイン、コース、または補間終了状態など)内に収まることを確認します。Siemens は、G291 を介して ISO Dialect モードに切り替えられたときにのみ、方向指定された backlash 排除位置決めをエミュレートします。

モーダル構成も、これらのシステム間の重要なアーキテクチャの違いを浮き彫りにします。Fanuc は、Parameter No. 5431 MDL を編集することにより、G60 位置決め指令の modal 状態と unmodal 状態を動的に切り替えることを可能にし、プログラマが G60 をワンショットの Group 00 指令または modal な Group 01 指令の間で切り替えることができます。Siemens は、その exact stop G60 を Group 10 内の modal 指令として厳格に管理しており、パラメータ駆動のモーダルグループ切り替え機能はありません。さらに、Fanuc と Mitsubishi は、軸固有の構成パラメータ(Parameter No. 2084 または Parameter #8209 など)を利用することにより、明示的な G60 プログラミングなしで完全に自動化された軸ベースの一方向位置決めをサポートし、標準の rapid traverse ブロックを自動的に変更します。Siemens の exact stop チェックは、この種のアクティブなオーバーシュート型 rapid traverse 修飾子としてマッピングすることはできません。

Mitsubishi は、その二重モードのプログラムフォーマット切り替え(Program Format Switch)コンパイラを通じて、Fanuc や Siemens とは一線を画す高度なソフトウェア統合を提供します。G188 をオンにすると、インタプリタがマシニングセンタ形式(Mシステム)に切り替わり、Group 12 のワーク座標選択が G60 がコンパイルされる Group 14 に動的にマッピングされます。一方、G189 はコンパイラを旋盤形式に切り替え、G60 を無効にします。さらに、Mitsubishi は、G60 座標 modal を Manual Arbitrary Reverse Run G127 機能と統合し、特別な modal 情報記憶ブロックを使用して手動パルス発生器(ハンドル)によるロールバック中にアクティブなオフセットを追跡および維持します。Siemens は、exact stop ブロック変更基準を定義するための個別の modal Gコードを備え、G53、G153、および高度な SUPA 指令によるゼロオフセット抑制をサポートしていますが、Fanuc と Mitsubishi は標準の非モーダル(non-modal)抑制に依存しており、SUPA のようなマルチレベル構造を欠いています。

プログラム例

Fanuc Program Example

G90 G00 X0 Y0 ;
G60 X150.0 Y100.0 Z-50.0 ;
G00 B90.0 ;

空運転 (dry run)

制御装置は、工具キャリアを開始位置に位置決めするために絶対移動を調整します。G60 ブロックが実行されると、各軸は X150.0、Y100.0、Z-50.0 に向けて rapid traverse で移動します。モーションカーネルは、Parameter No. 8209 で設定されたクリープ距離だけ各対象軸をオーバーシュートする経路を計算します。工具キャリアはこの中間オーバーシュート位置で減速停止し、その後、最終ターゲット座標に向けて正のクリープ方向に送られます。次のブロックでは、B軸が90.0度まで移動し、Parameter No. 2084 に基づいて自動的に一方向アプローチを実行します。

Siemens Program Example

G290 ;
G60 G601 G01 X150.0 Y100.0 Z-10.0 F1000 ;
G291 ;
G60 X100.0 Y50.0 ;

空運転

G290 コマンドは、インタプリタをネイティブの Siemens SINUMERIK モードに切り替えます。次のブロックは、exact stop ファインウィンドウ(位置決め判定幅・細)を選択する G601 とともに、modal G60 exact stop 減速チェックを有効にします。工具は、1000 mm/min の feedrate で直線補間(linear interpolation)を使用して、X150.0、Y100.0、Z-10.0 に移動します。制御装置は、各軸がファイン許容値ウィンドウ内に収まるまでブロックの遷移を保留します。その後、G291 がコンパイラを ISO Dialect モードに戻します。G291 の下では、G60 は一方向位置決め指令として機能し、機械的 backlash を排除するためにオーバーシュートとクリープ移動を伴って工具を X100.0 および Y50.0 にアプローチさせます。

Mitsubishi Program Example

G90 G00 X0 Y0 ;
G60 X150.0 Y100.0 Z-50.0 ;
G00 B90.0 ;

空運転

システムは絶対座標を確立し、工具を X0、Y0 に位置決めします。G60 指令は、X150.0、Y100.0、Z-50.0 への一方向位置決めを実行するようにプログラミングされています。モーションカーネルは経路を計算し、Parameter #8209 で設定されたクリープ距離だけ各対象軸をオーバーシュートし、停止した後、指定された方向に最終ターゲットへ送りを行います。最後のブロックはB軸の高速位置決めを指令し、Parameter #2084 に基づく自動一方向位置決めをトリガーします。

エラー解析

ブランドアラームコードトリガー条件オペレータ側の症状原因と対策
FanucProgram Error (P61)一方向位置決めオプションが有効になっていないNCシステムで G60 が指令されました。システムがブロックの実行を停止し、画面にアラームコード P61 を表示します。プログラムから G60 指令を削除するか、機械メーカーに問い合わせてオプションを有効にしてください。
FanucProgram Error (P20)Parameter 8209 のシフト量がインデックス単位と一致していないか、指令値が最小移動単位で割り切れません。制御装置は指令を拒否し、移動を停止してアラーム P20 をトリガーします。Parameter No. 8209 のシフト量およびプログラムされた座標をインデックス単位に一致させてください。
FanucProgram Error (P951)簡易傾斜面制御(G176)が modal な状態で G60 指令が実行されました。移動経路が中止され、コンソールにアラーム P951 が表示されます。G60 指令をプログラミングする前に、簡易傾斜面制御 G176 をキャンセルしてください。
SiemensAlarm 14800G60 exact stop選択後にプログラムされたパス速度がゼロまたは未定義です。制御装置は工具の移動を停止し、アラーム 14800 を表示します。アクティブなブロックまたはその前のブロックで、ゼロより大きいパス速度 F を宣言してください。
SiemensAlarm 12080MD 20734 Bit 3 = 0 の状態で、G291 ISO dialectモード下でネイティブの Siemens コマンドが呼び出されました。インタプリタがブロックの解析に失敗し、アラーム 12080 を発生させます。MD 20734 Bit 3 = 1 を設定するか、正しい G290 ネイティブコマンドインタプリタを使用してください。
MitsubishiProgram Error (P923)3D座標変換(G68.1)が G60 一方向位置決めと同じブロックで指令されました。ブロックのコンパイルに失敗し、操作パネルにアラーム P923 が表示されます。3D座標変換 G68.1 と G60 は別々のブロックでプログラミングしてください。

実務応用ノウハウ

加工プロセスにおける信頼性と繰り返し精度を極限まで高めるためには、割出軸(C軸)や回転テーブルの clamp/unclamp 制御と G60 のクリープ動作の完全な同期が不可欠です。シングルブロック運転中、軸の物理的な停止は Parameter No. 8209 / Parameter #8209 (G60 SHIFT) によって定義される中間オーバーシュート位置で正確に発生します。この中間停止ポイントにおいて、制御装置はテーブルの unclamp M-codes(Mコード)を出力し、割り出しユニットの clamp の噛み合わせを確実に制御した上で、最終的な微速クリープ接近を実行して位置決めを完了します。もし、このパラメータ値や割出分解能の設定にわずかでも不整合があると、制御装置は即座に動作を中断し、Program Error P20 アラームをトリガーします。このパラメータが未検証のまま量産に入ると、2ロット目から累積的な位置ずれが発生し、寸法ばらつきが広がって、最終検査で初めて不良が発見されるリスクが生じます。段取り前に8209番パラメータを細部まで検証することは、再現性の低下を防ぎ、機械部品の不要な摩耗やワークの損傷といった不良品発生を未然に防ぐための基本原則です。

関連コマンド

  • G59 Workpiece Coordinate System — プログラム原点をシフトする座標オフセット設定で、G60 の backlash 排除軌道とは無関係に動作します。
  • G59 Programmable Zero Offset — 座標オフセットを動的にシフトする Siemens コマンド。運動減速チェックではなく原点レジスタを変更する点で G60 とは異なります。
  • G54.1 Additional Workpiece Coordinate Systems — 複数ワーク用の fixture セットアップで使用可能な座標系フレームを拡張し、複数ワーク間で位置決め精度を維持するためにしばしば G60 と併用されます。
  • G00 (Rapid Positioning) — Parameter No. 2084 および No. 8209 が設定されている場合、自動的に一方向位置決めをトリガーできます。
  • G09 (Exact Stop) — Siemens の G60 exact stop と同様に、次のブロックを開始する前に座標への到達を検証するために使用されるワンショットの減速チェックを表します。

おわりに

高精度なボア加工や多面割出加工において、量産ロットごとの寸法安定性を確保するためには、機械的な backlash 排除挙動と exact stop 判定基準の厳密な管理が不可欠です。段取り前に各軸の 8209 番パラメータ(G60 shift amount)を確認し、工作物の取付精度(fixture のクランプ状態)や主軸の動作限界と完全に整合させることで、再現性の低下を防ぎ、不要な非計画停止や不良品発生を確実に防止することができます。各軸の座標特性に適合した G60 位置決め戦略を標準化することが、CNC 加工ライン全体の信頼性と繰り返し精度を持続的に担保する鍵となります。

よくある質問

量産ロット間で寸法ばらつきが発生する場合、G60のパラメータ検証はどのように行いますか?

機械的な backlash の影響でロット間の寸法安定性が低下している場合、まずParameter No. 8209(またはParameter #8209)に設定されているクリープ移動量を確認します。ボールねじの経年摩耗によって必要なシフト量が変化することがあるため、ダイアルゲージを用いて各軸の機械的ギャップを測定し、測定値がパラメータ値と一致するように更新する実務アクションを行ってください。

FanucシステムでG60指令時にProgram Error P20が発生する主な原因と対策は何ですか?

このアラームは、Parameter No. 8209 で設定された G60 のシフト量が、機械の最小指令単位(インデックス単位)の整数倍になっていない場合に発生します。対策として、制御装置の入力設定単位(Parameter No. 1003等)と8209番パラメータの値を確認し、機械の指令分解能に整合する値に直接修正する作業を実行してください。

Siemens G60のexact stop制限がきつすぎて加工時間が延びる場合、どのように対処すべきですか?

Siemens の G60 はモーダルな減速判定であり、目標窓(G601ファイン)が狭すぎると軸が安定するまでの待機時間(dwell)が増加し、生産性が低下します。この場合、要求される寸法許容差に応じて G602(コース)や G603(補間終了)を選択し、ロットごとの品質規格を満たしつつ cycle タイムを短縮するようにプログラムコードを修正してください。

まだ解決しませんか?

このトピックについて、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 - 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ファクタ計算、空運転による軌道検証まで徹底解説します。

FanucSiemensProgramming

G69バランスカット解除:CNC旋盤の座標復帰と干渉防止

Fanuc、Siemens、Mitsubishi制御のCNC旋盤におけるG69バランスカットキャンセル(解除)コマンドのプログラミング方法を解説。対向刃物台の同期制御を安全に解除し、チャック爪や治具への激突事故やアラーム停止を確実に防ぐ手順とパラメータ設定を網羅。

FanucSiemensProgramming

G70 CNC仕上げサイクル完全解説:構文・パラメータ・障害対策

CNC旋盤のG70仕上げサイクルを徹底解説。Fanuc、Siemens CYCLE95、Mitsubishiの構文の違い、PS0322・PS0325アラームの回避法、パラメータ設定、衝突事故を防ぐ安全な退避経路プログラミングを詳述。

FanucSiemensProgramming

G69座標系回転・ミラーイメージ解除のNCプログラミング

Fanuc、Siemens、MitsubishiのCNC旋盤におけるG68対向タレットミラーおよび座標回転のG69キャンセル機能を解説。#1202や#1119パラメータの検証、P29・M01 1036アラーム防止、刃物台衝突回避と量産ロットの繰り返し精度向上を図る実務ノウハウ。

FanucSiemensProgramming