本文へ移動
サポートシェアリングソリューション
OKWAVE Plus

このQ&Aは役に立ちましたか?

3人が「役に立った」と評価
締切済み
※ ChatGPTを利用し、要約された質問です(原文:相対座標?)

FANUC操作パネルの座標系表示について教えてください

2023/10/12 13:31

このQ&Aのポイント
  • FANUCの操作パネルで表示される座標系には相対座標と絶対座標があります。
  • 相対座標は設定された座標系での表示で、G92コマンドで設定することができます。
  • 一方、絶対座標はワーク座標系での表示となり、マニュアルに詳細が記載されています。
※ 以下は、質問の原文です

相対座標?

2000/07/28 10:02

FANUCの操作パネルで表示される座標系について教えてください。
相対座標とはなにで設定する座標系での表示なのでしょうか?
絶対座標はワーク座標系での表示とマニュアルにはあるのですが、
相対座標は相対座標での表示となっています??
G92で設定される座標系なのでしょうか?
G92はマニュアルではワーク座標と説明されています。
Viewerでのシミュレーション設定で??となり、
FANUCのマニュアルを見たのですがまた???となり質問させていただきました。
みなさんご回答よろしくお願い致します。

回答 (10件中 1~5件目)

2000/08/19 16:22
回答No.10

さきの書き込み NO9の漫画の件

空白の関係で縦線(|)等にずれが生じてしまいました。
お手数ですが必要な方はそこだけ ソース・プログラムで
見て貰えると助かります。

※ Microsoft Internet Explorer の場合は
  「表示」→「ソース」で見ることが出来ます。

失礼しました。

なつお

このQ&Aは役に立ちましたか?

この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。

質問する
2000/08/18 21:55
回答No.9

初めまして
 知り得る範囲でワーク座標系のG92とG54G59の違い等に
ついて説明したいと思います。

1. G92

 G92はプログラム上で設定出来る絶対座標系で、基本的に主軸(一般的に
 は刃物の先端)のいる場所を基準に設定します。

 使用例
       注 下図の ○印=主軸中心
             +印=「G92X250.3Y100.0」の
                指令で設定されたワーク座標系(G92)
                の0(ゼロ)点

          250.3
   ↑   |←-------→|
 (Y軸+) |         ○----
       |         |  ↑100.0
       |         |  ↓
      +--------------
               →(X軸+)

    上図にて G90G92X250.3Y100.0

   とプログラムで指令すると、各軸のどこに主軸がいてもその主軸から見
  た場合、X(軸)は-(マイナス)250.3 Y(軸)も-(マイナス)
  100.0の所がG92という絶対座標系の原点(X0Y0)となり、以
  降の位置決め指令はその原点を基準に行います。
   
   ※ G54G59系が出るまで皆さん使っていたかと思います。
     実際に使用する場合は各機械原点で使用する場合が多い筈ですが
     最近は殆ど使われてないと思います。


2.G54G59

  G54G59はあらかじめNCのCRT場面に設定出来る所があり、
 これは電源を切っても変更あるまで、その設定数値を保持します。

   例  下図の ★印=ワーク座標の0(ゼロ)にしたい所  
          ◎印=機械座標系の原点(ゼロ)
          **印=治具板   
                         
                -320.035 
               |←-------→|
               |        -◎-
               |         |↑-235.925
     ↑     ********|***********     ↓
    (Y軸+)  *    ★-----------
           *    |  *    
           *********************    
        
                   →(X軸+)
    
   例えば上図のように加工用プログラムの0点と同じ箇所に穴を明けて
  おいて、その穴の中心(★印)を拾った時の主軸の位置が機械座標の原点
  からX-320.035Y-235.925だった場合は  
   G54(又はG55G59)の設定する所にに X-320.035
                          Y-235.925
  と入力します(これがG54というワーク座標系になります)。


   次に設定されたワーク座標系(ここではG54)の使用例としては   
  上記で芯だしをした治具に製品を取り付け、加工用プログラムで加工始め
  る一番最初に、「これから加工するけど各軸の位置情報はこの座標系を基
  準に移動しなさい」と下記のように指令します。
       
    例えば X30.25Y236.00に移動しろと指令する場合は
 
      ******(ツール交換等の指令)
      G90G54X30.25Y236.00(最初の位置決め)
      ********(工具長補正等の指令)
     
    というようにします。

   
3.G54G59とG92を同じプログラムで使用した場合

   一般的にG54系とG92を共用する事は無いと思います、もし使用
  した場合は下記のようになります。
    
   注 Z軸は省きます。

      G58の座標=X-488.  G59の座標=X-353. 
             Y-270.         Y-290.
      

   プログラム(MDI)移動指令       機械座標 
  1)G90G58G00X0Y0    X-488.Y-270.
  2)G92X30.Y25.        (移動しない)
  3)G00X100.Y10.     X-418.Y-285.
  4)G00X0Y0          X-518.Y-295.

     となりG92指令後のワーク座標の0点は機械座標のX-518.
    Y-295.となりG92で指定した量だけオフセットされた事に
    なります。ひき続きG59を設定し移動指令を与えますと
          
  5)G59G00X0Y0       X-383.Y-315.

     機械座標はX-383.Y-315.となり、やはり最初に設定し
    たG59の設定値よりX=30.Y=25.だけ0点が移動していま
    す。
 
   備考 最近ではG54系がいくつもつくれるようなGコードもありま
     すのでG92にこだわらなくても良いと思います。
      

備考 これを見て考えるとまた分からなくなると思います。
  一番よいのは実際に実機でどうなるか自分で試した方が宜しいかと思いま
  す。 

2000/08/10 18:39
回答No.8

NC Viewerで悩んでる理由、わかりました。
確かに、シンプルで分かりやすいソフトだと思いますが、
実際の操作盤からは、かけ離れてますね。
FANUC-6M(B)で有効のプログラムを走らせて見ると、無効にされてしまうコマンドも幾つかあるようですから。
細かなパラメータ設定や、実行時の制御も出来ないようですし、
あくまでも、ワーク形状部分での簡易チェックと割り切った方がいいようですね。

実際の操作盤ですと、各座標系が、リアルタイムで平行表示することが出来ますから、
関係性が分かり易いんですね。

結果、このソフトを使うときは、G28とG92の設定は0にして
しまった方が、余計なことを考えずに済むようですね。

ちなみに、FANUC-6M(B)で動いていたプログラムを用意したのですが、ここの800字制限に収まらないので、
次のURLに掲載しておきます。
http://www.kanenari.net/limit/NCSAMPLE.htm
(txt形式でダウンロードできるようにしておきますので、参考にして下さい。)
NC Viewer でチェック済みなのでそれを読み込めば実行可です。(確認バージョンは1.70です)
実機とNC文の解釈が違う(若しくはスキップしてしまう)ので、座標値の表示が、実機と違うことは分かっています。

この手のシミュレーションソフトで、もう少し実際の装置に近いものがあります。
浜松合同のNC用ソフトです。
この会社は、ポケコン時代から、NC周りの開発をしてるので、かなり精通してます。
(今時珍しいプロテクト手法をとっているところが難点)
デモ版がホームページからダウンロードできるので、試してみては?
ただ、結構な容量なので、レジューム機能のあるダウンロードツールを使った方がいいかも。
ノーマルで落とそうとして、何回もタイムアウトの目にあいましたから。

http://www.godo.co.jp:591/demo.htm
http://www.godo.co.jp:591/itiran.htm

お礼

0002/11/30 00:00

アドバイスありがとうございます。
実は浜松合同のソフトも試用しました。が、NC Viewerの方が動作が軽く、使いやすいため、NC Viewerを使っています。見た目もいいかな。というかファンですね。それに、短期間ですごく使いやすくなったような。もっと良くなるでしょうかね?
一度この件についてシステムアイに問い合わせて見ようと思います。

質問者
2000/08/10 02:17
回答No.7

補足質問への再回答です。

結論 その通りです。
が、G54に座標を設定してあるのなら改めてG92で座標を設定
する必要はなくG54を指令すればG54に設定した座標系が選択され
設定されます。またG54G59までは全く相互間に関わりは無く
G92でオフセットされると説明書にあるのはG54を指令した後で
G92を指令すると指令した数値分G54の座標がずれる事を意味します。(したがってそんな必要はありません)
座標系を替えたいのならG55とかG59までに別の座標を入力して
G55とかG59などと指令すれば良いので混同しないでください。

また初めにG92を設定する場合と書いてありましたがG92は必ず
しも指令する必要はありません。

とにかく座標系を決めて(基準点を決める事)それがワークオフセット
に入力(G54G59に入力する事)したものを選択するか
G92を使用して座標系を設定するかの違いです。

またG54G59はそれぞれ独立したもので相互の関係はありません

以上簡単ですがご理解頂けたでしょうか?

納得行くまで何度でもどうぞ

2000/08/09 08:01
回答No.6

すみません。最初の質問にある、「Viewerでのシミュレーション設定」ってなんですか?
Viewerとりうのは、ソフトですか?
例えば、システムアイのNC Viewer とかですか?
それとも、何か別物ですか?

補足

0002/11/30 00:00

ビックリです。その通りシステムアイのNC Viewerです。
G5459は分かっていたのですが、座標系設定でG92があり、G92って??
というのが「Viewerでのシミュレーション設定で??となり」ということです。
でFANUCのマニュアルを見てG92については、こういうのもあるのね。
という感じになり、マニュアルをじっくりと眺めていくうちに相対座標という言葉
を見つけ、なにこれ??となったわけです。
今は、みなさんのおかげで、相対座標については理解出来ました。
(No5のアドバイス、よく分かりました。ありがとうございます)
が、G92についてがあやふやになっています。(最初の質問内容とは変わってしまっています。。)

質問者

お礼をおくりました

さらに、この回答をベストアンサーに選びますか?

ベストアンサーを選ぶと質問が締切られます。
なおベストアンサーを選びなおすことはできません。