G28(機械原点復帰)

G28 は、早送りで機械原点へ移動させるのに使用します。

主な用途は、加工の終了後のワークの着脱や切りくず除去、工具交換やパレットチェンジなどを行うときなどに、工具を逃がすのに使用します。


G28(機械原点復帰)の使い方

「G91 G28 X_ Y_ Z_ ;」の形で記述します。X, Y, Z に入力された位置を経由して機械原点に復帰するため、それぞれの軸を1直線に機械原点に移動させたい場合は、値を 0 にします。また、省略された軸は移動が行われません。

立形マシニングセンタの場合は、以下のようにZ軸を機械原点へ移動させてから、X軸、Y軸を機械原点へ移動させることをおすすめします。

  ・
  ・
G91 G28 Z0 ;
G28 X0 Y0 ;
  ・
  ・
				

G28(機械原点復帰)の注意点

通常は G91 インクレメンタル指令で行います。G90 アブソリュート指令で行うと加工原点を経由したりするため、工具がワークと干渉するおそれがあります。

Gコードの詳細一覧
コード機能グループ
G00位置決め(早送り)01
G01直線補間
G02, G03円弧補間、ヘリカル補間
G04ドウェル00
G08高精度制御(先行制御)
G09イグザクトストップ
G10データ設定
G17, G18, G19平面指定02
G27原点復帰チェック00
G28機械原点復帰
G30第2原点復帰
G31スキップ機能
G40, G41, G42工具径補正07
G43, G44, G49工具長補正08
G52ローカル座標系設定00
G53機械座標系設定
G54 〜 G59ワーク座標系選択12
G60一方向位置決め00
G61イグザクトストップモード13
G62自動コーナオーバライド
G63タッピングモード
G64切削モード
G65, G66, G67マクロ呼び出しG65 = 00
G66, G67 = 14
G68, G69座標回転16
G90, G91アブソリュート指令、インクレメンタル指令03

お知らせ
メニュー
NC旋盤
サブメニュー
OSP(オークマ)
雑学
NCプログラマの為の数学
関連サイト