• 締切済み
※ ChatGPTを利用し、要約された質問です(原文:fanucマクロについて)

fanucマクロについて

このQ&Aのポイント
  • fanucマクロについての質問文です。
  • 質問者がO1, G90G00X0Y0, G43H1Z50, M03S1000, G65P9100X100Y50R30Z-50F100I100A0B45H5, M30, (I円の半径)(A穴初角)(B角度の増分)(H穴の個数)という記述について質問しています。
  • 質問内容は、G91モードの場合でも穴あけサークルが動作するかどうかについてです。

みんなの回答

noname#230359
noname#230359
回答No.2

G81Z#26R#18F#9K0 は、 K0が指定されているため、 その時点では実行されません. このサイクルが実際に実行されるのはその後の G90X#5Y#6 の時点です. 最初のG81は、穴の深さなどを記録するためのものです. G81はG91モードでも動作しますが 円周上の位置関係というのは、 それぞれの相対関係を算出するよりも 円の中心に対して直に算出する方が楽なんです. マクロプログラム自体は、 G91モードで呼び出しても問題なく動作します. G91で呼び出された場合、現在位置に対して サークル中心の絶対座標を算出した上で、 G90で穴位置を指定しています. 最後のG#3でG91モードに戻している訳です.

noname#230358
質問者

お礼

なるほど!そういう事なんですね!マクロというのはやはり奥が深く マクロ全体の意味をよく理解して使わないといけませんね!まだまだ 勉強が必要みたいです!ありがとうございました!

noname#230359
noname#230359
回答No.1

そうですね、G91モードで動作します。 そしてRとZもインクレになります。 P.S. 今回のG65P9100をG91モードで実行して同じ動作にしたい場合、 G65のRとZは、 ◇R30.→R-20.(=30.-50.) ◇Z-50.→Z-80.(=-50.-30.) とすれば良いと思います。

noname#230358
質問者

お礼

やはりそうですか!大変参考になりました! まだマクロ入門者といった感じなのでまた質問したときには よろしくお願いします。