一生、いちエンジニア。一生、いちエンジニア。パーマリンクTweet前回、CNCフライス本体を作りましたが、それを動かすコントローラーを作ります。本体を作るのにかまけてしまって、コントロール基板をどうするかを全く考えていませんでした。Unoもあることだし何も考えずに飛びつきました。コントローラー配線図はこんな感じ。Y・Z軸コントローラーの配線図は省略してあります。Arduinoの役割は、PCからの信号を各軸のモーターに伝えます。GrblというソフトはArduinoでGコードを理解しモーターへの信号へ変換する役割をします。モーターへは基本的には、移動量を示すパルス信号と、回転方向のシグナルの2個の信号だけで動きます。各軸のモーターコントローラーは、産業用だけあって色々なステータス情報が取れます。受ける側の基板に入力がありませんので、最低限のステータスランプだけ配置しました。Grblの機能で無いのは緊急停止スイッチです。Grblにはソフトウェア的にはResetが有りますが、ソフトが暴走していても機能するのが緊急停止スイッチです。「見た目カッコいいから」という理由ではなく、安全のために必須ですね。本当はアニメに出てきそうな大げさなものにしたかったのですが、実用性が無いので普通のにします。このボタンを押すと、XYZ軸の各モーターと主軸が止まります。サーボモータのコントローラー3個、電源2個、CNCコントローラー、スイッチ、コネクタもろもろを収納するケースを選びます。ケースとしては、大きめでのタカチ電機工業のMOY199-26-35BSを購入しました。全面と背面に部品を付けていくのに、穴を開けていきます。CADで配置を描いて実寸大で印刷しパネルに貼りつけると、パネルをけがくのが楽です。貼って剥がせる系のシール用紙に印刷すると、シール剥がしもラクチンです。丸い穴はドリルであけ、四角い穴はドリルで適当に開けたあと、ハンドニブラで穴を広げていきます。主要部品を配置したところ。モーターコントローラーがデカいので、思いのほか窮屈なレイアウトになってしまいました。TD62003AFGは、マイコンからリレーを駆動するのに使用します。まとめてシールドの形にしました。モーターのコントローラー基板には、このコネクタで接続します。ケースが狭いのでごちゃごちゃです。Arduinoとリレーが近くに配置してありますが、この後、ノイズで苦しむ事になるとは、、、、、、モータを付けてテストしているところ。