FrontPage
パーソナルCNC(フライス盤)についてのメモ。
機種 †
大体20万円まででリストアップ。
いろんな機種があるが、アルミニウムが削れる程度のものとなると限られる。
mini-CNC BLACKII 1510/1520 †
オリジナルマインド社
http://www.originalmind.co.jp/products/black2
切削加工例
Sable-2015 †
ホビー向けmini CNCフライスマシン
http://cncmill.web.fc2.com/index.html
MicRo? CNC Robot Kit †
http://www.lumenlab.com/d//
「またこれは、木質ボードとネジ棒で作られた、よくある手作りCNCとはワケが違う。非常に頑丈で、耐久性も高い。」
http://jp.makezine.com/blog/2009/04/the_micro_cnc_from_lumenlab.html
FireBall? V90 CNC Router †
http://www.probotix.com/FireBall_v90_cnc_router_kit/
日本で使っている人のレポート
http://teamokuzawa.blog57.fc2.com/blog-entry-31.html#more
参考資料 †
http://penguin.tantin.jp/hard/CNC%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9%E6%A7%8B%E7%AF%892.html
mini-CNC BLACKII 1510/1520
エンドミル †
購入先
http://search.rakuten.co.jp/search/mall/%E3%82%A8%E3%83%B3%E3%83%89%E3%83%9F%E3%83%AB/-/p.0-s.2-sf.0-st.A-v.2?x=0
ソフトウェア †
フリーで揃える場合 †
- G-simple と EMC2が調べた限りでは最も使いやすい
- リアルタイム化Ubuntuの上で、上記ソフトを使用してみた
- G-simpleはWindowsソフトであるが、Wineを使いLinuxで動作する
EMC2 †
EMC2でオリジナルマインドTRIO、mini CNC Black IIを使う設定
Trioの設定 †
Charge PumpをDisableに
EMC2の設定 †
- 以下はX軸として200mm使えるように、X軸とY軸を入れ替えている設定
- 「EMC2 Stepconf Wizard」を起動-「進む」-「Create」または「Modify」
Basic machine information †
- Machine Nameを「miniCNCBlackII」
- Axis configurationを「XYZ」
- Machine unitsを「Millimeter」
- Parallel Port Settingsを「0x378」
Parallel Port Setup †
- Pin1:Spindle ON (Invert)
- Pin2:Y Step
- Pin3:Y Direction (Invert)
- Pin4:X Step
- Pin5:X Direction (Invert)
- Pin6:Z Step
- Pin7:Z Direction (Invert)
- Pin8:Unused
- Pin9:Unused
- Pin14:Unused
- Pin16:Unused
- Pin17:Unused
- Pin10:Unused
- Pin11:Unused
- Pin12:Unused
- Pin13:Unused
- Pin15:Unused
X Axis Configuration †
- Motor steps per revolutionを「200.0」
- Driver Microsteppingを「16.0」
- Pulley teeth(Motor:Leadscrew):を「1.0」:「1.0」
- Leadscrew Pitch:を「2.0」mm/rev
- Maximum Velocity:を「12.0」mm/s
- Maximum Acceleration:を「4.0」mm/s2
- Home location:を「0.0」
- Table travel:を「-20.0」:「200.0」
X Axis Configuration †
- Motor steps per revolutionを「200.0」
- Driver Microsteppingを「16.0」
- Pulley teeth(Motor:Leadscrew):を「1.0」:「1.0」
- Leadscrew Pitch:を「2.0」mm/rev
- Maximum Velocity:を「12.0」mm/s
- Maximum Acceleration:を「4.0」mm/s2
- Home location:を「0.0」
- Table travel:を「-20.0」:「100.0」
Y Axis Configuration †
- Motor steps per revolutionを「200.0」
- Driver Microsteppingを「16.0」
- Pulley teeth(Motor:Leadscrew):を「1.0」:「1.0」
- Leadscrew Pitch:を「2.0」mm/rev
- Maximum Velocity:を「12.0」mm/s
- Maximum Acceleration:を「4.0」mm/s2
- Home location:を「0.0」
- Table travel:を「-50.0」:「50.0」
opencam †
LinuxCNC.org †
http://linuxcnc.org/
- ここにEMC2やRT化したUbuntuライブCDなどがある
参考サイト †
mini CNC blackの改良 †
LEDライトの取り付け
http://kikuon.com/sb2/sb.cgi?cid=3
Gコードサマリ
http://www.nmri.go.jp/eng/khirata/metalwork2/mc/code/index.html
USB接続 †
USB-パラレル変換の実験
安いUSB-パラレル変換 †
- 秋月電子 FT245RL
- CNCに接続
- 問題発生
- スムーズに動かない
- オシロで測るときれいなパルスが出ていない
参考資料 †
問題解決のために †
- きれいなパルスを出すためにリアルタイム性を保証しないといけない
- 恐らくUSBからの信号自体リアルタイム性が難しい(推測)
- USBターゲットにマイコンを載せないといけないだろう
- USBホストからGcodeを流し、マイコンが解釈してモータをドライブするようにしないといけないだろう(推測)
- 上記の労力をかけるよりはPCカードタイプのプリンタポートカードを用意する方が簡単だろう
- ということでこの追求はおしまい
文字切削 †
truetype-tracerがあるが、ubuntu10.10 RTで試したらエラーになって動作しなかった
truetype-tracer -u -f TakaoExMincho '坂本' > ja.ngc
Fatal error in FT_New_Face: cannot open resource (1) at line:558