2020-03-01から1ヶ月間の記事一覧

cnc_rdzofsr G54~G59 加工位置オフセットの読み込み

NC装置で加工位置の座標設定があります。X、Y座標が設定されていて、NCプログラムでG54へ行け、と命令するとその座標まで主軸が移動します。そこを加工原点として切削をするのです。 SCPのソフトから、現在設定されている座標の読み込み、ソフト上で値を書き…

Visual Basicでビット演算

FOCAS2でR領域の読み書きをするために、VBでビット演算をする必要がありました。いきなり本物のプログラムにビット演算のプログラムを埋め込むのは大変なので、検証用にビット演算ツールを作ってみました。 VBでビット演算をするには、16進数で論理演算をし…

FOCAS2開発 R領域の読み書き

FANUCのNC装置にR領域というメモリ領域があります。ここのビットを読み書きすることで、様々なことが出来ます。 ・NC装置のラダープログラムを起動 ・シートキーのキーを押したのと同じ動きをさせる ・NC装置のステータスによってビットを立てるようにラダー…