spagetty

R-30iB Mate

マスタリングする方法(ファナックのロボット)

そういえば、ファナックの6軸ロボットの電池をしばらく換えてなかったなぁと思い出し、ロボットの電源入れて電池交換するまでは良かったのですが、再起動していざ動かしてみようとしたところ、「サーボ-062 BZAL アラーム」が発生。 これ、ヤバ...
VisualStudio

C#で数値入力用のTextBox カスタムコントロールを作成してみる

ソフトを作ってるとTextBoxに数値だけを入力させたいときがあります。数値入力には、もともとNumericUpDowonというコントロールがありますが、見栄えや操作感から普通のTextBoxにしたいということもあるかと思います。そこで今回...
VisualStudio

NI-VISAを使ってPCから計測器を操作する

はじめに 今回はVISA対応の測定機器をPCから操作する方法の覚書です。実際にNI-VISAで動かしてみたのは菊水の直流電源とNFのファンクションジェネレータですが、VISA対応の機器なら同じやり方で行けると思います。機器との接続はUSBを...
Windows

Windowsでソフトがうまくアンインストールできないときの対処法

Windows10を使っていて、とあるソフト最新版をインストールしたところ、使い勝手が悪かったので、アンインストールして元のバージョンを入れ直そうとしたところ、エラーがでてアンインストールできなくなってしまいました。そんなときになんとか戻せ...
iRVision

ファナックVision設定でIE起動したら強制的にEdgeが起動してしまう対策

ロボットコントローラーがPlusでない旧式のロボットのメンテで、現場でVisionの設定をしようとIEを起動したら、どうやってもEdgeが起動してしまい、めちゃくちゃ焦りました。そう、最近のロボットコントローラーですとChromeでできるの...
VisualStudio

C#からOutlookを利用してメール送信時の例外

C#の自作プログラムからOutlookを利用してメール送信のやり方は、ネット上を探すとすぐみつかるのですが、いざやろうとしたら次の様な例外が発生してしまいました。そのとき、私のやった解決法をメモしておきます。 発生した例外はこれ↓ syst...
R-30iB Mate

ファナックのロボットをPCで制御する方法

Windowsのパソコン(以下PC)の画面上のボタンを押すと、ファナックのロボットが起動するみたいなことができないかという問い合わせをいただいたので、実験を兼ねてやってみました。今回行った方法は、EtherNet/IP通信を使ってPCとファ...
R-30iB Mate

イナーシャの入力してますか?

ファナックのロボットにおいて、立ち上げ時にロボットハンド(ツール)の重さをシステムの動作性能の画面で入力しますが、その画面の下の方の値もちゃんと入力していますか?重心の位置は、まぁわからなくないですが、イナーシャってなんでしょう。いつも見て...
PLC

VT STUDIOで英語など多言語の画面の作り方

キーエンスのVT STUDIOで日本語と英語など多言語の画面の作り方についてです。 まず、システム設定のツリーメニューで「表示文字列切替」を選択し、「表示文字列切替機能を使用する」にチェックをいれ、ID指定をするDMを決めます。デフォルトで...
PLC

PLCからBrotherのラベルプリンタにラベル印刷

通信方式 Brotherのラベルプリンタを装置に組込んでPLCから印刷する方法について忘れないように記事にしておきます。今回使うラベルプリンタは「TD-4550DNWB」ですが、別の機種でもそれほど変わらないのではないでしょうか。 後から気...