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

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

ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FANUC 21-Tにて補正値をプログラム上へ呼…)

FANUC 21-Tで補正値をプログラム上に呼び出す方法

2023/10/19 05:18

このQ&Aのポイント
  • 摩耗補正にて入力した値をプログラム上へ呼び出し、半分の値にして他の補正番号へ代入を行いたいのですが、FANUC 21-Tではシステム変数を使用して補正値を呼び出すことが可能です。
  • 具体的な手順は、摩耗補正のシステム変数値を知るためにW01に0.5を入力し、プログラム上でW01の補正値0.5を呼び出して半分に計算し、W0.2に0.25を代入して加工することです。
  • この方法を使用することで、FANUC 21-Tで補正値をプログラム上に呼び出して使用することができます。
※ 以下は、質問の原文です

FANUC 21-Tにて補正値をプログラム上へ呼…

2013/06/06 17:54

FANUC 21-Tにて補正値をプログラム上へ呼び出したいです

摩耗補正にて入力した値をプログラム上へ呼び出し、半分の値にして他の補正番号へ代入を行いたいのですが、システム変数などで補正値を呼び出すことは可能なのでしょうか。

また可能なようでしたら摩耗補正のシステム変数値を教えていただきたいです。

例:W01へ0.5を入力した場合
プログラム上にW01の補正値0.5を呼び出して半分に計算
W0.2へ0.25を代入して加工

使用している製品はFANUC Series 21-Tです。

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

ベストアンサー
2013/06/06 19:00
回答No.1

書き込むだけならG10で出来ますけど、値を読んでとなるとカスタムマクロの出番ですね。

工具補正量のシステム変数は以下の番号が割り当てられています。

 X軸 摩耗 #2001~#2064 ( #10001~#10099 )
 X軸 形状 #2701~#2749 ( #15001~#15099 )

 Z軸 摩耗 #2101~#2164 ( #11001~#11099 )
 Z軸 形状 #2801~#2749 ( #16001~#16099 )

 刃先R 摩耗 #2201~#2264 ( #12001~#12099 )
 刃先R 形状 #2901~#2964 ( #17001~#17099 )

 仮想刃先T位置 #2301~#2364 ( #13001~#13099 )

 Y軸 摩耗 #2401~#2449 ( #14001~#14099 )
 Y軸 形状 #2451~#2499 ( #19001~#19099 )


2000番台はT49やT64までしか扱えないので、
オフセットメモリが99個ある場合には10000番台の変数で読み書きします。


例えばT01のZ軸の摩耗補正を半分にしてT02へセットする場合

 #2102 = #2101/2.

とか。

勿論機械にカスタムマクロBが入っている事が必要です。

お礼

2013/06/10 08:14

回答ありがとうございます。

カスタムマクロが搭載されていることを祈りつつ試してみます。

丁寧に教えていただきありがとうございました。

質問者

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

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

質問する

お礼をおくりました

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

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