私はめんどくさがりのため、ソフトを作るときにシステム設計図を書かずに組み始め、端から作ってどんどん継ぎ足しになって、最終的にはどっかの旅館のように複雑な構成のものを作ってしまうことが良くあります。
さすがに今回はそれは避けようということで、構成をまじめに考えてみました。
こんな感じにしたいと思います。

- PC制御、マニュアル操作のモードを持ち、全体の制御は16F877が行う
- PCコントロールのときは、16F877はパラレル信号をそのままスルーする
- マニュアル操作では軸操作のほか、原点出し、刃物の交換などが出来るようにする
- リミットスイッチはPCコントロールと独立させ、あらゆる制御に優先する
- 12F1822はモータ電流パルスの幅をコントロールし、低速や停止時の励磁維持状態の時に実効電流値を下げる
まずはこんなところから。
コメント