• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:G92座標系について)

G92座標系について

このQ&Aのポイント
  • NCプログラム初心者向けのG92座標系の使い方とは?
  • G92の使用時に座標系が更新されるという情報がありますが、安心して使う方法とは?
  • NCプログラム作成時、G92を使って機械座標をプログラム原点にする方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#230359
noname#230359
回答No.1

以前にFANUC6MでよくG92を使っていたので、ご参考になれば。 たしか「G92X0Y0Z0」と指令すればその位置がX0Y0Z0の座標になったと記憶しています。よって G91G28X0Y0Z0 G90G92X0Y0Z500.0 G00X50.0Y100.0Z0 としてやれば Xは機械原点から50ミリ、Yは100ミリ、Zは-500ミリ動くと思います。 最近はG92を使っていないのでちょっとあやふやです。 G91G28X0Y0Z0と書いたのは全軸原点に復帰させることを目的としたためで、実際のプログラムは安全性を考えて G91G28Z0 G49G28X0Y0 とするべきだと思います。説明が足りなくて申し訳ありません。 G92X0Y0Z0の指令は現在の点をX0,Y0,Z0とするものなので、(A,Bに関しては付いてない機械だったので使ったことがありませんが)G92X#5021Y#5022Z#5023A#5024B#5025 でも間違っていないのでは?とおもいます。

noname#230358
質問者

お礼

回答ありがとうございます。 全軸絶対位置検出付なのでG28は必要ないと思っていました。 調べてみたのですが、G91G28X0Y0Z0は中継点なしで、機械座標で登録された位置へ移動するようです。 干渉物がどこにあるかわからないので、工具を移動させるのは怖い。 G92X#5021Y#5022Z#5023A#5024B#5025 は使用方法が間違っているでしょうか? まだ装置で試せないので、自信がありません。 詳細説明ありがとうございます。 装置が使えるようになったら教えてもらった方法もやってみます。

関連するQ&A