プロービング機能 (残り距離クリア)
Gコード: G31 /任意の移動コマンドと PROBE 単語
ファンクション: プロービング機能 (残り距離クリア) は信号が出るとすぐに中止される特殊な動きです (PROBE) は保留中です。残りのGコードは、プログラムされた動きの終了位置からではなく、動きが中止された位置から継続します
プロービング機能(残り距離をクリア)は、次の動きの前に暗黙的にデコードを停止させます(と同様) G75)。Gコードのデコードは、信号が受信された後にのみ続行されます。一般的な使用例としては、ツール長の測定 (スイッチへの移動) やブロックへの移動などがあります
プロービング機能(残り距離のクリア)は、直線や円弧など、任意の数の動きに対してアクティブにできます。このためには、 PROBE Gコードに単語を追加する必要があります。
G31 はプロービング機能付きの直線的な動きで (残り距離をクリア)、デフォルトのプローブ番号は1です。このデフォルトは PROBE ワードで上書きできます
注記
各ムーブメントには最大で1つしかありません
PROBE単語。Hファンクション (トリガー) はプロービング機能 (残り距離クリア) による動きには対応していません。
コーナースムージング、ツール半径補正などのパスの前処理は、プロービング機能(残り距離のクリア)による動きには対応していません。
プローブ番号は正でなければなりません。
プロービング機能による動きの処理中にプローブ信号が受信されない場合(残り距離をクリア)、動きの終了時に補間が停止し、エラーが発生します。
プローブ信号を受信したら、まず補間器を停止する必要があります。入力の 1 つ。
bSlow_Stop、bQuick_Stop、またはbEmergency_Stopこの目的に使用できます。補間が停止するとすぐにプロービング機能 (残り距離のクリア) を確認できます。そのためにライジングエッジを当てるのが、SMC_Interpolator.bAcknProbe入力。
構文
G31 X Y Z A B C P Q U V W F E S PROBE G1/2/3/8/9 X Y Z A B C P Q U V W F E S PROBE
Gコードワード | [説明] |
|---|---|
| デカルト座標軸の目標位置 |
| 追加軸のターゲット位置 |
| 経路速度、経路加速/減速 |
| S プロファイル |
| プローブ番号は正でなければなりません。 |
直線的な動き
プロービング機能(残り距離をクリア)とデフォルトのプローブ番号1による直線運動
N010 G31 X100
円形の動き
プロービング機能(残り距離をクリア)とプローブ番号7による円状移動
N010 G02 X100 R50 PROBE 7
詳細については、次の例を参照してください。 CNC 事例16: プロービング機能 (残り距離をクリア) (G31)