No.178 長谷川正の「言ったモン勝ち」
金型温度のモニタリングだけでは不十分
前回のブログにて、射出成型機の稼働中は金型の温度をモニタリングすることができましたが、常に人が機械に張り付いている必要があります。更に実践的にするためには、温度異常の際にオペレーターへ自動的に通報する仕組みが必要となります。よくある事例がアンドンを使った通報です。例えば異常停止を表す赤色アンドンの光をトリガーとして何かしらの通報をする方法もありますが、当社の射出成型機は20年以上も前のモデルのためアンドンは付属していませんし、オプションでの後付けも手間と費用が掛かりそうです。ここではM5Stackを使った手軽な方法を考えてみます。

自作パトライトの光と音で異常通報
一番最初に思いつくのが、市販している回転警告灯(パトライト)をうまく使って光と音で知らせてくれる方法です。なお、プログラムの中では温度センサーからの値は常に変数へ収納されていますので、これを使わない手はありません。ある一定数値以上となった場合をトリガーとして信号をアウトプットしてあげればパトライトが作動するはず。・・・と思うのは簡単ですが、その信号とパトライトを接続するにはちょっとした電気知識が必要となり、これが電気は難しいと言われる大きな壁となっています。
M5Stackからの信号はスイッチとして利用
M5Stackからの信号(内部電流)を直接接続してパトライトが作動すればシンプルなのですが、実際にM5Stackのピンから出力されている電流を調べてみると、わずかDC3.3Vで乾電池で約2個分でした。残念ながら、その容量で作動するパトライトは存在せず、完全に容量不足となります。なお、ここで有効的なのが、有接点シーケンス制御(リレーシーケンス)の考え方です。シーケンス制御に関する説明はいずれブログに記載しますので、今回は時間もないので後回しにします。簡単に説明すれば、「微細なデジタル信号で、大きな電力を制御すること」でしょう。つまり、M5Stackからのデジタル信号をスイッチとして、そのオンとオフによってパトライト(AC100V)の作動を切り替えるようにすれば良いわけです。ですが、前述したとおりM5Stackから出力しているのは3.3Vですので、その電圧で動作可能なリレーを探さないといけない。ですが、見当たりません。困って師匠に問い合わせたところ、リレーとトランジスタを組み合わせた接点出力回路も使用すれば問題なし、とのことでした。

トランジスタとは、電気の流れをコントロールする部品で、小さな信号を大きく増幅したり、信号によって電気を流したり止めたりする働きがあります。
アイアール技術者教育研究所HPより
NPNトランジスタの働き
今回使用するトランジスタはNPN型と呼ばれるもので、B(ベース)からE(エレッタ)に微小電流(0.7V)を流すと、トランジスタがON状態となり、C(コレクタ)からE(エレッタ)へ大電流が流れるようになります。逆にB(ベース)からの電圧が低ければC(コレクタ)とE(エレッタ)の間はOFF状態となり電流は流れません。このようにB(ベース)をスイッチとしてC(コレクタ)からE(エミッタ)への電流の流れをON、OFFすることでスイッチング動作が可能となります。※ROHMのHP参照
上記のように、トランジスタがONとなるにはベースに0.7Vの電圧をかける必要があります。ですが、0.7Vちょうどの電圧をかけることがそれなりに難しいため、もし、必要以上に高い電圧(3.3Vや5V)をかけるとトランジスタが壊れてしまうので注意が必要です。そのため、回路に抵抗を入れて電圧を下げることが必要不可欠となりますが、電気に慣れていない人は、回路の組み方や抵抗値に決め方などを分かり易く説明したサイト「トランジスタのスイッチ動作の開設とスイッチ回路の設計方法」をご参照ください。もちろん、私もこちらのサイトを参考に勉強しました。
リレーの働き
リレーは、トランジスタと同じくスイッチング動作を行いますが、主に下記のメリット・デメリットがあります。
1.入力(コイル)と出力(接点)が絶縁されているため、直流(DC)で交流(AC)のスイッチングが可能
2.電流・電圧の定格が大きいため、大電流を流すことが可能
3.複数の負荷回路のスイッチングが可能
4.動作する温度範囲は広いが、接点摩耗による寿命あり

コイル部に電流を流すとON状態となるものをa接点(arbeit contact)、逆にOFF状態になるものをb接点(break contact)、a接点とb接点の両方を含んだものをc接点(changeover contact)といいます。

今回は交流(AC100V)で動作するパトライトをスイッチングしたいのでリレーは必須ですが、M5Stackからの信号(DC3.3V)では内部電流が小さすぎるためリレーが作動しません。そのため、電流量を増幅させるためにトランジスタも併用しました。M5Stack BASICを使った接続図は以下の通りです。M5StackからDC5Vも取り出せるのが便利ですね。

これで、金型温度のモニタリングだけでなく、異常温度での警告を自動的に通報することができます。ですが、このままでは異常時にパトライトが作動したままになってしまうため、対応したオペレーターがパトライトを一時的にオフできる機能などを付加する必要がありそうです。次回のブログでは、この接続図をスケッチ(プログラム)に落としてみます。
参考)【M5Stack】ATOM Matrixでの原因不明トラブルとは?
参考)【M5Stack】NTPサーバーから時間情報を取得する方法とは?
参考)【M5Stack】Ambientにてデータを見える化する方法とは?
参考)長谷川製作所の得意技術(防水照明器具製造)
*工事不要、誰でも手軽に提灯を飾ろう!

*提灯コード動画始めました。

*国内唯一のプラスチックを膨らませる技術
「アクリルグローブ」
