2017年2月15日水曜日

形から入るのも有りだと思う。

初心者卒(自称)が形ばかりこだわるのは中学生になってヒーロー的な妄想が捗りだす健全男児みたいなものなのです。
以前はこんな感じで、本体に箱をネジ止めして中にそれぞれ配置して行っただけですね。
ごく微量に削りカスが入り込んでました。熱暴走を防ぐ為にファンを足しています。

これを一気に作り替えました。


こんな感じです。とりあえずカスが飛び散っても安心です。
とてもいい感じです。最初は失敗も有りましたが無事完成しました。CNCの右に見えるのは電圧を調整するボリュームコントロールですね。これで実際にスピンドルの回転数をクルクル調整できます。切削中にガリガリしだすと振動が増えてくるので回転数を下げてみたりして何か変化が有るか見て行きたいです。
ファンを2個設置する事で5V1Aでも十分な冷気を送る事が出来ました。省エネと清音に成功です。ファンの音自体はほぼ聞こえなくなりました。
また、CNCシールドにジャンパーピンを立てる所が有るのですが、全部建てて32ステップにしました。色々変わって最終的にまた32ステップになった理由はまたそのうちまとめたいです。主にうるさかったからですけど。
CNCの加工での騒音の90%はスピンドルからなので他の所を静かにしたからと言ってそこまで大きく変わりませんよ。以前は家中に響いていたのが今では同じ部屋でスピーカーで映画を視聴できるくらいになった感じです。


2017年2月8日水曜日

初心者卒業!

ついに私も本物のCNCを手に入れました。
完成したのでCンCと伏せてアクセスを恥じらう事はやめます!
ついでにブログの名前も直そうと思います。

前回長々と格闘した話を書いたのですが、まだ完成品を乗せていませんでしたね。
こちらがその完成品です。
左が2Φで正転、ダウンカット、1mmピッチで切削油有りの場合です。
右に映ってるのはその他試作や失敗作を一緒に撮った写真です。
適当に撮っただけで違いが一目瞭然。

一時は逆転油有り油無しの方が正転油無しより綺麗にできるし、正転油有りは完成しないから諦めていましたが、最後までこだわってよかったです。

原因を理解する。:初心者卒業式前日

実はこれを作るにあたって誰にも迷惑をかけなかった訳ではないです。
もちろんネット上ではブログ、サイト、掲示板、◯◯知恵袋いろんな所で質問しまくっていました。
私生活ではどうしても完成させたかったため、家族に迷惑をかけました。
この日も散々失敗と騒音で家族に1時間近く怒られる・・・(実際は説教から離脱したので20分くらいです。)
このままでは悔しいのでもう一度いろんな掲示板やmirror nerror様、電子工作専科様に質問しまくりました。2chにだって臆する事無く聞きました。本当にありがとうございました。
もちろん質問するだけが能では有りません。この後3時間くらい寝ずに頑張って調べ続けました。
ArduinoUNOの機能について調べていたとき


【USB過電流防止について】

Arduino UNOは、ショートや過電流からPCのUSBポートを守るために、リセット可能なポリフューズを持っています。多くのPCは内部に保護機能を持っていますが、このフューズは別階層の保護となります。500mAがUSBポートに供給された場合、フューズは過負荷やショートが取り除かれるまで自動機に接続を切断します。

という内容を目にしました。
すぐピンと来ました。70%削ったくらいに止まる直前にポンっと高い機械音がなり、デバイスマネージャーをみるとポートが繋がっていないのです。
USBが切断されるけどUSBが繋がっているという時、それはArduinoUNOの優しさだったのですね。
(壊れて逝ったArduinoUNO)

過電流などでICが壊れる事は良く有る事です。他の人はどうか知りませんがうちでは消耗品。純正も壊しましたが返品期間だったので返品しました。

ではなぜポリヒューズに500mAが流れたのか・・・・
mirror nerror様に聞くと

USB接続の場合500mAが上限ですが、DRV8825一個で5〜8mA程度、Arduino Unoが50mA程度なので、制御回路上では合計70mAくらいしか消費していないので上限500mAまではまだまだゆとりがあります。
・Arduino Unoは500mAまで、それ以上流れたらArduino Unoのポリヒューズがリセット。
・ステッピングモーターはDRV8825の電流制限により2Aまで、それ以上流れたらDRV8825の保護回路がリセット。
・スピンドルについては、過電流になればACアダプター内のブレーカーによってリセット。
回路用電源、ステッピングモーター用電源、スピンドル用電源の3種類別々になっていて、それぞれどこがリセットしているか違うということです。

普通に使ってると500mAなんて流れないそうです。
こんだけトラブルかかえられるエンジニアなんて居ないんだろうなー。
モノヒューズについて説明すると上のArduinoUNOに黄色と黒色の物が有りますよね。あ、それじゃないです。その基盤の上にある小さい方です。黄色と黒色の互換機だと中央下側にある横に長い長方形の横が黄色で真ん中が黒いチップです。そ、そうそれです。上に0905って書いてあるのがー、ああそうそうそれがモノヒューズです。
分かりますか?私はよく分かっていません。なので可能な対策は
  1. モノヒューズを取り外す
  2. モノヒューズにアンペアが掛からないようにコンデンサーを取り付ける
  3. 500mAを越えるか電流の原因を見つけ取り除く
はっきり言って難し過ぎて分からないのでこれをまた質問しました。
  1. パソコンに500mA流れても大丈夫ですか?(USB2.0)
  2. モノヒューズに過剰なAが掛からないようにコンデンサーを付けたいのですがどこが良いですか?
  3. どうしたらいいの?
1.パソコンが耐えられずシャットダウンや障害が起こり、元も子もない事になります。
2.回路図が分からないと分からない。もちろん私も回路図が分からない。
3.無回答

と言う事でさらに調べる事にしました。
モノヒューズで同じような事で困ってる人を探しました。
するとオーバーカラントなる言葉を聞いてまたピンと来ました。(※切削進行方向に対して大きな負荷が掛かる事。)
過負荷なのはスピンドルもだけどステッピングモーターもなのか・・・
今まで止まる時に堅すぎるのかと思って回転する刃にアクリルを押し当ててみたりした事が有りますが、まるで板チョコレートのように柔らかく削れました。確かにアクリルは堅いですが、決して加工できない堅さではないと言う印象でした。なのでステッピングモーターにそんな負荷は無いだろうと思っていました。
しかし実際切削油をかけると堅い物を削ってるかのような激しい振動が起こります。
すると振動の一瞬がXYZのどれかに過負荷を掛けていたとしてもおかしくないので一度振動を押さえ込む事にしました。
10kgのダンベルを乗せる。全体中を本体に掛ける。
しかしこの振動発生機から振動を奪う事は出来ませんでした。
まるでスピンドルが振動ドリルみたいになっていたんですよね。
原因を考えました。
  1. スピンドルの回転が切削油が掛かる事で特殊な周波数を再現している
  2. スピンドルの周波数が油で変わり、アクリル板が共振している
  3. スピンドルが切削油の影響で切れ味が増して何らかの影響が出ている。
12は考えづらいので3にしぼってイメージしました。
基本的に切削油を使うとどんな物を削っていても刃が綺麗に入ります。刃が刺さるとき、摩擦が発生して切れ込みが白羽取りのような事になるのですが、油をつけると滑るのでその分奥まで切れます。

アクリル板をドリルで削るとき油が有る事で刃がどう刺さるか・・・正転する刃はドリルの形状に寄りますが、下へ掘り進むようになっています。なので削り安い分、下に向かって引っ張られる力も働きます。
この力はスピンドルが下に向かって引っ張り、反動で上に跳ね上がり、また下にまた引っ張っぱる事になります。
結果振動ドリルと同じ動きが起こっていた・・・


そうイメージした私はエンドミルの太さを変えました。
エンドミルの太さが3Φの物を使っていたのですが高価なのを我慢して2Φに変えました。
ちなみに3Φと2Φでは加工面積が24平方ミリメートルも違います。(7mm掘り下げた場合)なので加工時のスピンドルへの負荷もかなり変わります。(たぶんね)そして下面も3mmより3/2の大きさになるのでその分下に引っ張られる力も小さいです。

やっぱり70%で止まってしまう:悪性ノイズには屈しない!

いかなる電磁波も受け付けない
【アルミナアーマー】
そのアルミナアーマーと同じ素材で作られたフレキシブルチューブ
【アルミナチューブ】

無駄な努力と分かってても努力を惜しまない私って可愛いよね♪
装甲しつつ1週間が経過しました。

やっぱり70%で止まってしまう:お守り

コンデンサーって何なのか分からないのでとりあえずいろんな所にコンデンサーを付けてみる。
【秘技!お守りコンデンサー】
これはモーターに近いアルミフレームに0.1ufのコンデンサーを貼付ける行為
前回に続きコンデンサーの無駄遣い。
本当に勉強したのか?

やっぱり70%で止まってしまう:僕の考えた最強の秘密兵器

過去の流れ
2016年9月組み立てスタート
2016年10月上旬組み立て完了。
2016年12月下旬ソフト面の準備が完了。
2016年12月最後初試行
異音や軌道ズレがあり途中で停止
その他数回のテストも途中で止まる。
2017年1月幾度のテストをするもどれも途中で止まる。
2017年1月ドライバチップが熱で壊れる事がたびたび起こる。ファンを増設する。
2017年1月スピンドルのノイズ除去を実施する。切断の回数が減る。
2017年1月中旬スピンドルの±に気がつき、修正。初の切削100%達成。
2017年1月下旬スピンドルが逆回転に気付く。正転させると70%前後で止まる。

と、過去2ヶ月近くを振り返り全く進歩できていなかった自分に憤りつつも必死で原因を模索していました。
ノイズが怪しい。ノイズが起こると過去何度もストップして来たので今回もノイズだろうとノイズの仕組みとコンデンサーを調べていました。コンデンサーの種類、向き、回路図、ノイズの種類、仕組み、電気信号・・・
ありとあらゆる事を調べた結果
コンデンサーの爆破に成功。(勉強の結果?)
ノイズとは機械から発生する断続的で単発な過電流みたいに考えています。それぞれ発生するノイズの大きさで除去に必要なコンデンサーが変わります。
参考になるのは[ブラシモーター ノイズ]などで検索したら出てくるサイトです。しかし中々理解できないのはコンデンサーの向きですね。こう爆発したら初めて逆だと気付きました。
なのでそれを踏まえてドン!
【モンスター:僕の考えた最強のコンデンサー!が現れた】
多種多様なノイズに対応。合体しすぎてて回路図がどうなってるのかよく分からない。
しかしこいつも変わらず、70%行かず止まってしまった。

2017年2月4日土曜日

悲報・・・スピンドルが逆回転していた。

完成にわき上がったあの日からたったの3日で大きなミスで空白の1週間を過ごす。
スピンドルが逆回転していた。
というのも以前このブログの三記事目くらいでスピンドルの+と-を間違えていたと分かったのですが、この時逆にしたため逆回転していたのです。
その接続の写真

暗いですが、スピンドルを上方から見た絵です。黒の配線(右)の下に黒っぽく見える点。これはスピンドルの樹脂でできたパーツの一部がフレームを固定する爪の役割の部分です。それが一つだけ赤く塗られているのです。つまりはこっちが+です。(正直前情報無かったので気がつきませんでした。)
気がついてこのように戻しました。

ここから地獄でした。
逆回転で出来たんだから正転してるならなおさら出来るだろ・・・
素人なのでそう考えました。
結果以前の様に加工半ばで緊急停止を起こす様になりました。
以前こんな形で途中で止まってしまいました。
脳裏に浮かぶのはここまで(4ヶ月間))のやって来た事が全部やり直し・・・

ちょっと現実を直視できないので先々週くらいにやってたノイズ除去フィルターのテストをもう一度おさらいして行きました。
http://denshikousakusenka.blog.fc2.com/?no=90こちらのブログで色々教えてもらったので結構このまま真似をしてうまく行きました。
コンデンサー2個をそれぞれ+と-からモーターのプレートに接続。+と-をコンデンサーで接続。逆起電流なる物が起こるらしいので(素人なので良く理解できていない) ショットキーバリアダイオードを買って来て+-を繋げる様に付けたコンデンサーをまたぐ様に3つのダイオードをつなぐ。
するとこんな感じ

素人なので正直何やってるのか分かってないでやっています。
私素人なのでコンデンサーの+-の向きとか正直よく分かりません。なので+-の無い物を愛用する事にしています。しかしダイオードは+-があるのでよく逆に付けてしまいます。なんていうか(+-)(+-)(-+)みたいな並べ方に・・・これやっちゃうと意味無いんですよ〜(たぶん)
なので分からない人は分かる人を探すか、正しい形になるまでガチャガチャやってください。(これブログとして成り立ってるかな?)
ちなみにコンデンサーやダイオード何かったら良いの?って思ったあなた。
大は小を兼ねる。デッカいコンデンサーとデッカいダイオードでいいです。
色々試した結果デカくて止まる事はあまり無いです。止まったり変な動きしてたらそれは+-が逆なんです。(たぶん)
さっき載せたブログ以外の人も同じ様にノイズを除去する為のコンデンサーなどを付けていたので探してみてください。正しい事が書いてあります。
丸投げは良くないのですがmirror nerror様のブログのご紹介です。
http://cnc-selfbuild.blogspot.jp
大変お世話になりました。まだ足踏みしてて申し訳ないです。本当に分からなくなったら一度質問させてもらいましょう。諦めてしまうよりは良い選択です。

とこんな感じで2週間近く(伸びた?)右往左往していました。
話を戻しますが余談中の余談でなぜ逆回転していたのか・・・それは初期の頃正転する様に配線していた結果逆の逆で以下の部分が逆に繋がっていたからでした。黒いコードを見てください。

どうです?写真も良く撮れてなくて分かりにくいですよね。
電源からなぜか直接スピンドルに繋げていない私は途中で+-を逆にしていました。
普通の人は気がつく話なのでスルーしてください。

と言う訳で逆回転を元に戻した結果未完成になりました。無念。