NCVCのサポート掲示板で、変数は使えないのか、問い合わせ
てみました。早速の回答があり、スクリプトを使うと、マクロや
変数を含んだGコードを使えるようになるとのことで、早速ため
してみました。
O2
G00X18.Y5.
G00Z#1F100(#1の深さで切削)
G02X12.I-3.
X20.I4.
X10.I-5.
X22.I6.
X8.I-7.
X24.I8.
X6.I-9.
X24.I9.
#1=[#1-0.2](#1の値を-0.2だけ増やす)
G00Z10.
G00X18.Y5.
M97
「#1」というMACH3でも使える変数を使って過日の
プログラムを書き換えたものですが、私には、わかりや
すくなりました。「G92Z0.」という基準点をその都度変えて
いたのでは、大本の原点が分からなくなるので、
メインテナンスがしづらくなると思います。「IF」文も
使えると、回数を数えなくてもいいのですが、MACH3でも
「IF」文を使うには、マクロ(VBスクリプト等)を使う必要
があるようなので、変数が使えるだけで、デバックが
しやすくなります。