このQ&Aは役に立ちましたか?
FANUC 21-Tで補正値をプログラム上に呼び出す方法
2023/10/19 05:18
- 摩耗補正にて入力した値をプログラム上へ呼び出し、半分の値にして他の補正番号へ代入を行いたいのですが、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です。
質問者が選んだベストアンサー
書き込むだけなら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が入っている事が必要です。
このQ&Aは役に立ちましたか?
この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。
お礼
2013/06/10 08:14
回答ありがとうございます。
カスタムマクロが搭載されていることを祈りつつ試してみます。
丁寧に教えていただきありがとうございました。