« 本命登場? | メイン | RoboShell ソース公開しました »

2006年06月29日

ソフトで出来ること

システムを作るときにはフェールセーフが欠かせない。フェールセーフは一般にバ○ヨケとかポカヨケとか言われているものである。今回製作している CNC にも欠かせない技術だ。例えば、X-Yテーブルの行き過ぎを防ぐためのリミットスイッチ。これなんかもフェールセーフの一つだ。でも、リアルスイッチを付けようとすると結構大変だったりする。こういう時こそ、ソフトの出番なのだ。システムはどの位置にいるか把握しているので、テーブルが行き過ぎそうになったら、モータのパルスを止めて防ぐことが出来る。予め、ファームウェアとホストソフトに入れておいたらいいかもしれない。
まだ実装していません.

もう一つは、モータの過電流防止だ。励磁信号をそのまま出し続けると、けっこうな電流が流れ続ける。これを防ぐためにパルスを止めるときは完全にダーリントントランジスタのベースに与える出力を完全にOFFにする。

ちょっとの工夫だけど、効果は絶大だ。こういう工夫が出来るソフトは本当に楽しい。

投稿者 skykiz : 2006年06月29日 22:02

トラックバック

このエントリーのトラックバックURL:
http://www.teamknox.com/mt/mt-tb.cgi/338

コメント

コメントしてください




保存しますか?

(書式を変更するような一部のHTMLタグを使うことができます)