• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:M6指令にて自動的に第二原点に持って行く方法)

M6指令による自動二次原点移動の方法

このQ&Aのポイント
  • FANUCのM6指令を利用して自動的に第二原点へ移動する方法についての質問です。
  • 過去の経験に基づいて、パラメーター設定とO9001プログラムの変更が必要だと考えています。
  • 質問者はFANUCの技術書を参考にしており、その内容に関する具体的な情報を求めています。

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

  • ベストアンサー
  • Nakama1
  • ベストアンサー率37% (20/54)
回答No.2

>自分では無理なんでしょうかね。思ったより難しそうですね。 不可能ではないです。 マクロを読み解き、その中の適切な場所に 「G30~」 のブロックとそれに関連するブロックをいくつか追加するだけです。 要は「ヤル気」だけです。 同じメーカならば、 「使い方をこうしたい」 と要求すれば よほどのことでもない限り対応してくれるでしょう。 メーカとの関係次第でしょうけど、有償となるかと。 仕事には対価が発生するので。 私の肌感覚ですが、O9001の内容を弄らずに 少しの変更だけでうまいことM6T●●だけで第2リファレンス点を意識せずに動作させられそうですが やってみないとわからないので これ以上はご容赦ください。

NCN-32C5112A
質問者

お礼

自分の不勉強さを恥ずかしく思います。もう少し頑張ってみます。ありがとうございました。

Powered by GRATICA

その他の回答 (1)

  • Nakama1
  • ベストアンサー率37% (20/54)
回答No.1

【以前勤めていた会社の機械】 M6「工具交換」は特に何も意識せず、M6だけを指令すれば O9001を実行して勝手に工具交換をしていた。 【転職された今の会社の機械】 工具交換をするための各軸の位置「第二リファレンス点」へ あらかじめ移動してからでないと自動工具交換ができない。 M6(O9001)が途中で止まってしまうとか、アラームになってしまうのか、他の事象が発生しているのか・・・ という認識でよろしいでしょうか? ① 以前の会社の機械と今の会社の機械は 同じメーカの同じ機種で 同じ仕様でしょうか? 今の機械はG30を事前に、または別で指令する必要があるのでそうなっている ということは無いですか? 機械導入時の仕様でそうなっている。 ② O9001のどこかにG30~のブロックを追加すれば ご所望の動作は可能ですが M6(O9001)を実行する前のGコードやらMコードを記憶させて 工具交換終了後にM6(O9001)を実行する前の状態へ戻す必要がありませんか? M6(O9001)を実行するにあたり、どうしてもモーダルコードを変更 しないと動作できないとなったとき M6終了後は何事も無かったかのように振舞いたいかと思うのですが。 M6が指令されて 軸が勝手に第2リファレンス点へ移動するようなパラメータ設定は存在しないと記憶しています(しばらくFANUCを触っていないのでうろ覚えです。アテにしないで参考程度ということで) そもそもFANUCのNCの機種は何ですか? マクロをいじるとなれば、マクロ編集ロックを解除しないとできませんし、NCの機種によってパラメータが違います。 マクロ変更は自己責任です。 勝手に編集して不具合が生じても メーカやこのサイトの回答者に責任を問うことは出来ません。そのあたりは承知の上でご質問されていると理解していますが念のため。

NCN-32C5112A
質問者

お礼

私は大した知識もなく、恥ずかしいです。色々教えていただいて感謝します。

Powered by GRATICA
NCN-32C5112A
質問者

補足

前の会社の機械は、OKKのVM4、FANUC31i、今の会社の機械は、OKKのVM76、FANUC31iです。前の会社の社長に先ほど直接聞いたのですが、マシン購入時に、メーカーにそうなるようにしてもらった、ということです。自分では無理なんでしょうかね。思ったより難しそうですね。

関連するQ&A