21

2025.8

管理者

著者

106

読書量

G98 と G99 を使用する場合
G98 と G99: ドリル ループ リターン コード使用ガイド

G81やG83などの固定サイクルでは、穴あけ後の工具の戻り位置はG98およびG99によって制御されます。 これらのコードを誤用すると、プログラムの速度が低下したり、予期しない動きが発生したりする可能性があります。

 

G98とG99の役割は何ですか?

 

 

コード
場所に戻る
行動の説明
G98
初期点(ループ前のZ位置)
穴あけ前に元のZ位置に戻す
G99
R点(リトラクション平面)
指定された R 平面にのみフォールバックします

 

 

· G98は安全ですが、速度が遅い

· G99は、地表付近での繰り返し穴あけに高速です

G98を使用した穴あけサイクル

 

G90 G00 X0 Y0

G98 G81 Z-10.0 R2.0 F100

X20 Y0

40 円0

G80

 

仕組みは次のとおりです。

 

1. ドリルビットは現在の Z 位置から開始します (例: Z10.0)

2. すぐにR2.0に降りてZ-10.0に供給します

3. 初期Z位置に戻る(Z10.0)

4.次の穴に移動し、操作を繰り返します

部品の上に障害物がある場合(固定具など)に適しています。

 

G99を使用した穴あけサイクル

 

G90 G00 X0 Y0

G99 G81 Z-10.0 R2.0 F100

X20 Y0

40 円0

G80

 

仕組みは次のとおりです。

 

1. 各穴が加工された後、ドリルビットは R2.0 にのみ戻ります

2.ツールが低い位置に保たれているため、速度が速くなります

3.表面が平らで障害物のない部品に適しています

 

G98 と G99 を使用する場合
使用シナリオ
紹介コード
障害物/備品が存在する
G98
平らな部品の高速穴あけ
G99
高速生産
G99
クイックムーブ後の最初の穴
G98

 

⚠️ よくある間違い

最初のホールの後にG98からG99に切り替えるのを忘れる

· R 値の設定が低すぎると→ツールが衝突します

クランプまたはバイスは、G99を使用する前にチェックされません

 

プロンプト

シミュレーションで常に戻り高さを視覚化する

最初にG98でクリアランスを確保してから、G99に切り替えます

使用後はG80で穴あけサイクルをキャンセルしてください

 

 

仮説:

初期Z = 50.0

· R = 2.0

· Z穴あけ深さ = -10.0

 

ディレクティブ
穴が加工された後、工具が移動します
G98
Z50.0(初期位置)に戻る
G99
Z2.0(R面)に戻る
 
概要
· G98 = より安全ですが遅い→初期の Z 位置に戻ります

· G99 = より効率的→R ポイントを返します

設定のセキュリティと速度に応じて選択します

ループは必ずG80で終了