- 締切済み
ファナックでのプログラムについての質問
- この質問では、ファナックでのプログラムについての疑問が述べられています。具体的には、Gコードについての質問があります。
- 質問の内容は、主軸に関連する操作についての理解を求めています。具体的には、G91G28G00Z0M05のコードについて、リファレンス点に戻りながら主軸が止まるのか、主軸が止まってからリファレンス点に復帰するのかが知りたいということです。
- また、工具を空にした後にT00というコードが出ているのですが、これの意味についても質問者は知りたいと述べています。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
普通であれば、M05指令は他の一般的なMコード同様、移動完了後に発効します. たいていの場合、軸の移動開始と同時に実行されるMコードは、主軸始動とクーラントくらいですね. つまりこの質問の答えは、「そのどちらでもなく、リファレンス点復帰終了後に主軸が停まる」です. TコードとM06の使い方には幾つかのタイプがあって、 機械メーカーにより異なります. M06は工具交換指令で、 多くの場合、このM06を伴わないTコード指令は、 次のM06指令で主軸に取り付ける工具を 工具交換用の待機場所に呼び出します. 0番というのは、説明するとなると難しいのですが、 他の全ての工具がマガジンに帰った後、主軸に残る工具です. 別の言い方をすれば、帰るべきポケットが無く、 他のポケットに仮住まいしている工具という事になります. マガジンタイプATCのマシニングには マガジンの収容数+1本の工具が取り付く訳ですが、この“+1”が0番です. たいていは何も取り付けなかったり、ダミーを取り付けたりしますが、 0番でも加工は可能で、段取りなどの一時的な作業に際して、 ここに工具を取り付けて操作を行う事もあります. M06と同時に指令されたTコードは、仕様によっては工具の戻り先になります. お使いの機械がこのタイプであると仮定すれば、 T00M06;T00;という一連の2つのブロックは、 M06指令でそれまで主軸に取り付いていた工具をT00に格納し、 (次のM06指令のために)T00を待機させる、という意味になります.
おはようございます。 G91G28G00Z0M05← 上記の件は?さんが仰っている通りです。 もし、第一原点に行く前に主軸を停止させるのであれば、 M05 G91G28G00Z0 で良いはずです。 T00の件ですが。 G91G28G00Z0M05←これの前のプログラムが分からないので G49 T00M06 T00 M30 何とも言えませんがウチのMCではこのプログラムですと 待機している工具もマガジンポッドに納めてしまう・・となります。 ウチのMCは日立(SEICOS)とエンシュウ(FANAC)ですが 若干ツールチェンジの指令が違います。 やはりNCの仕様により違いが出てくると思いますので 上記のアドバイスは参考程度と思って下さい。
機械・NCの仕様が分からない為、ATC付のマシニングセンターと 言うことで話を進めると 最初の矢印の部分は第一原点に戻った後に主軸が停止します。 後最後の矢印のほうですが、工具を空にした後でと記載してあるので T00は空のダミーツールだと思いますが G91G28Z0M05の前にもT00が入っていませんか? パラメーターの関係かもしれませんが会社にある機械は T00M06; のブロックを読み込むと工具交換後にT00を工具交換位置にマガジンを 待機させるようになっていたので。 確認してみてください。 後、機械・NCの仕様が分かるとここを見ている先輩方から確実な 答えが出ると思います。