|
大概兩年多之前就制作了自己的第一個微型cnc當時基于51單片機自己寫的程序功能比較簡單。后來發現了grbl這個開源項目我基于這個開源固件制作了一個小巧實用的微型CNC。現在制作CNC和激光雕刻機的帖子比較多而且方法相對比較繁瑣。我所使用的方法相對簡易。現在我從頭把我的制作方法與大家分享一下。
先展示一下我的作品:
雛形
比較成熟的
101341m5myktq45ixyinn0.jpg (172.11 KB, 下載次數: 387)
下載附件
2016-4-9 22:55 上傳
155452j5vusxxds7ma5nxx.jpg (252.09 KB, 下載次數: 354)
下載附件
2016-4-9 22:55 上傳
130626g9yc99o96uof9933.jpg (118.02 KB, 下載次數: 332)
下載附件
2016-4-9 22:55 上傳
GRBL簡介:
之所以我們現在能用非常低的成本制作激光雕刻機或者微型CNC與grbl這個開源軟件有很大的關系。grbl其實就是一個嵌入式軟件它能解析主流數控軟件產生的數控代碼,它可以運行在atmega168,atmega328p等型號的單片機上。所以理所當然就能運行在例如arduino uno ,arduino pro mini ,arduino nano等開發板上。話說許多3D打印機也是以它為核心。它幾乎榨取了單片機所有性能。所以性能還是比較好的。
具體你可以訪問:grbl官網 https://github.com/grbl/grbl
下面我會以
1電路部分
2 硬件搭建
3 軟件使用
為主線力求通俗易懂(里面的東西不一定是我一個人的)
1電路部分
1.1主控部分(控制板)
我們需要一個運行了grbl固件的單片機。它們可以是atmega328p最小系統,arduino uno ,arduino nano 等開發板上我會以使用量多的uno為例。
100615wd2gf48nd4d4pf3f.png (415.46 KB, 下載次數: 314)
下載附件
2016-4-9 22:55 上傳
100614q5o5bbpbx59f9aor.png (260.62 KB, 下載次數: 334)
下載附件
2016-4-9 22:55 上傳
用簡單的方法將grbl固件下載到arduino uno 首先你需要一個ArduinoBuilder的軟件,
http://pan.baidu.com/share/link?shareid=1562099949&uk=1393825973
下載grbl固件的軟件鏈接
我們主要用它下載固件到arduino uno
http://pan.baidu.com/share/link?shareid=3822055182&uk=1393825973
grbl 固件 hex文件下載鏈接
首先你的arduino得先裝好驅動程序win7下一般會自動安裝xp可以查論壇里面的帖子
然后事情變得簡單
打開軟件
103834crctreeyrrm2t68e.gif (118.45 KB, 下載次數: 351)
下載附件
2016-4-9 22:55 上傳
選擇到grbl的hex文件
104218x5okm39a9otmajoz.gif (118.42 KB, 下載次數: 326)
下載附件
2016-4-9 22:55 上傳
然后選擇到grbl hex文件
104452sfk0fjerx20z9xkz.gif (16.96 KB, 下載次數: 345)
下載附件
2016-4-9 22:55 上傳
然后就是載入grbl固件這得花點時間
104753is2b8siszt3htht0.gif (94.47 KB, 下載次數: 357)
下載附件
2016-4-9 22:55 上傳
然后連接串口調試助手呵呵出現圖中文字就表示成功
串口上位機軟件
112216bugo9kgeuefekpu4.gif (15.31 KB, 下載次數: 336)
下載附件
2016-4-9 22:55 上傳
1.2驅動器
驅動器的選擇余地也很大。只要是使用方向[DIR]和脈沖[step]控制的步進電機驅動器都行
常用的驅動器
easydriver
105546b3k4jxiq4q3zizav.gif (22.6 KB, 下載次數: 322)
下載附件
2016-4-9 22:55 上傳
以tb6560為核心的驅動器(圖片過度壓縮呵呵效果不好)
110216s2ew3rfoeq2aaft2.gif (44.53 KB, 下載次數: 356)
下載附件
2016-4-9 22:55 上傳
3D打印機芯片A4988
111140hhl2wzlwjlcvm7hw.gif (18.49 KB, 下載次數: 341)
下載附件
2016-4-9 22:55 上傳
當然還有其他非常多的品種可以選擇各有優缺點。
怎么接線以easydriver為例一張圖搞定(沒表達出主軸等電路稍后更新我會畫上)其它型號 驅動器原理相通
圖中畫的uno它和pro mini 用法一樣只要對應上引腳
2硬件搭建
如果你想用光驅搭建 果殼里的帖子再好不過 http://www.guokr.com/article/18616/
如果你對cnc外形要求比較高
那就跟我來
整體效果圖
114033oy2e3v81887d8zk8.jpg (166.31 KB, 下載次數: 387)
下載附件
2016-4-9 22:55 上傳
151022nh7sqsqcqsq77fk7.jpg (242.87 KB, 下載次數: 367)
下載附件
2016-4-9 22:55 上傳
首先你需要一個安放驅動器的底板
144544m3tth9ztcoxp7xlg.jpg (239.16 KB, 下載次數: 369)
下載附件
2016-4-9 22:55 上傳
tb6560步進電機驅動器
144744zr30gv41w3gvo4d8.jpg (253.09 KB, 下載次數: 370)
下載附件
2016-4-9 22:55 上傳
驅動器比較大只夠安裝兩個
145050r42r3bhvq2158rqi.jpg (269.18 KB, 下載次數: 369)
下載附件
2016-4-9 22:55 上傳
、
安裝支持上板銅柱
145303vflsgo4pfpim4l4v.jpg (270.4 KB, 下載次數: 371)
下載附件
2016-4-9 22:55 上傳
準備安裝上板
145417u34o5oegvudwkvo5.jpg (223.3 KB, 下載次數: 331)
下載附件
2016-4-9 22:55 上傳
安好上板
145545cvlkavx9p39m3co3.jpg (234.07 KB, 下載次數: 355)
下載附件
2016-4-9 22:55 上傳
安裝Y軸絲桿滑臺
145840n8turmqjs4ttf0rt.jpg (208.5 KB, 下載次數: 339)
下載附件
2016-4-9 22:55 上傳
安裝平臺
150020aenlkwnds4d3pp3n.jpg (258.54 KB, 下載次數: 366)
下載附件
2016-4-9 22:55 上傳
安裝支撐架
150135sdyyava3a3b9lg1b.jpg (196.86 KB, 下載次數: 342)
下載附件
2016-4-9 22:55 上傳
安裝Z軸絲桿滑臺
150515grwvpaercp7wrket.jpg (220.6 KB, 下載次數: 342)
下載附件
2016-4-9 22:55 上傳
安裝x軸絲桿滑臺
150622zf7r4n7huxr7hmbg.jpg (220.81 KB, 下載次數: 363)
下載附件
2016-4-9 22:55 上傳
安裝主控arduino uno
150819q6vtp8d86destpcd.jpg (266.59 KB, 下載次數: 325)
下載附件
2016-4-9 22:55 上傳
150900x9zkbb4geh46ygd4.jpg (185.68 KB, 下載次數: 334)
下載附件
2016-4-9 22:55 上傳
整體基本完成
開始測試
155516t6bz7p9uoqb90qrz.jpg (177.75 KB, 下載次數: 329)
下載附件
2016-4-9 22:55 上傳
我之后會貼上pro/e的圖紙
3 軟件使用(馬上更新)
3.1 grbl controller的使用簡介與grbl參數配置詳細情況
軟件下載鏈接 http://pan.baidu.com/share/link?shareid=430259711&uk=1393825973
grbl controller是與運行了grbl嵌入式軟件的單片機和電腦通信的上位機軟件,它功能非常強大下面我會詳細介紹。 在搭建完電路之后我們就可以對我們的微型激光雕刻機進行測試這時用grbl controller 這個軟件是非常方便。
T299CSXBBXXXXXXXXX_%21%21759574529.png (96.49 KB, 下載次數: 331)
下載附件
2016-4-9 22:55 上傳
1.首先打開串口通信其中的串口號(port name)和波特率(baud rate)會自動識別調整無需我們去改
T2_21VXwJXXXXXXXXX_%21%21759574529.png (62.33 KB, 下載次數: 341)
下載附件
2016-4-9 22:55 上傳
2. 然后再會出現圖上情況,它會告訴你現在默認的配置和其他一些信息
T2.oiVXtXXXXXXXXXX_%21%21759574529.png (71.14 KB, 下載次數: 328)
下載附件
2016-4-9 22:55 上傳
3.然后我們就可以用這個軟件來檢測我們微型雕刻機是否能正常運行,我們可以點擊圖中按鈕,比如Y方向按鈕,當你下之后,發現對應軸的步進電機在歡快的轉動那么恭喜你這個軸的電路連接正確,否則你就要去檢查你的電路問題了。你還可以點擊spindle on 復選框,你會發現你的激光器也點亮了,假如一切正常我們就進入下一步,不然就要排除故障,繼續測試。
T2fDeRXEtXXXXXXXXX_%21%21759574529.png (85.65 KB, 下載次數: 348)
下載附件
2016-4-9 22:55 上傳
4. 我們可以點擊 zero position 按鈕這樣系統就把微型雕刻機各軸現在所在位置定位零點。
T2heiTXqdaXXXXXXXX_%21%21759574529.png (96.49 KB, 下載次數: 344)
下載附件
2016-4-9 22:55 上傳
T2L5CSXspXXXXXXXXX_%21%21759574529.png (51.95 KB, 下載次數: 343)
下載附件
2016-4-9 22:55 上傳
5我們進入options進行一些參數設定,比如在在第3步你按的按鈕指示方向和絲杠上滑塊方向不一致你可以通過invert axis 選中對應復選框來調整。同時如果你使用mm為單位請選中use mi....復選框。
T21c5VXq4aXXXXXXXX_%21%21759574529.png (100.34 KB, 下載次數: 337)
下載附件
2016-4-9 22:55 上傳
T21EiVXqdXXXXXXXXX_%21%21759574529.png (32.98 KB, 下載次數: 343)
下載附件
2016-4-9 22:55 上傳
6.我們還要對一些參數進行調整才能讓微型雕刻機正常工作,其中最重要的參數就是grbl setings的前3個參數,它們的含義是步進電機帶動滑塊運動1mm控制器需要給出的脈沖個數。 公式如下 參數=((360/步進電機步距角)X驅動器選擇細分數)/絲桿的螺距 。所以您在買步進電機時,一定注意是否給出參數。
T2r5aSXwRaXXXXXXXX_%21%21759574529.png (58.64 KB, 下載次數: 349)
下載附件
2016-4-9 22:55 上傳
T2LaeVXstaXXXXXXXX_%21%21759574529.png (48.25 KB, 下載次數: 329)
下載附件
2016-4-9 22:55 上傳
7.所有這些工作都弄好以后,我們就可以選擇一個數控代碼測試一下 。(數控代碼生成在下一部分)
T2dv5VXC0XXXXXXXXX_%21%21759574529.png (120.73 KB, 下載次數: 327)
下載附件
2016-4-9 22:55 上傳
8完美運行喔親。 | 3.2 artcam 使用簡介
我將以使用artcam生成一個簡單的nc代碼作為實例
打開軟件
110058a1t11gma4uwszm4n.png (178.93 KB, 下載次數: 334)
下載附件
2016-4-9 22:55 上傳
產生新的項目
110320jpdyl9l9p9248dpv.png (185.57 KB, 下載次數: 338)
下載附件
2016-4-9 22:55 上傳
選擇新的模型
110653ohokd2od6phdp6k2.png (99.48 KB, 下載次數: 318)
下載附件
2016-4-9 22:55 上傳
選擇模型尺寸和原地位置
110840eafaqlj2ipm4lipa.png (131.02 KB, 下載次數: 290)
下載附件
2016-4-9 22:55 上傳
選擇產生矢量字
111004udkdl15eors13ulr.png (95.43 KB, 下載次數: 295)
下載附件
2016-4-9 22:55 上傳
文字相關參數設置
111154obu994544kk1wsa5.png (25.77 KB, 下載次數: 299)
下載附件
2016-4-9 22:55 上傳
輸入你想要的文字
111336eeeik82525i2oi8r.png (8.34 KB, 下載次數: 293)
下載附件
2016-4-9 22:55 上傳
完成文字輸入
111441h6wmwohnazb8wb1e.png (26.93 KB, 下載次數: 289)
下載附件
2016-4-9 22:55 上傳
選取刀路路徑
111725q6jtl00o0ziq0gcb.png (73.29 KB, 下載次數: 277)
下載附件
2016-4-9 22:55 上傳
選擇加工方式
111851g6t7t77w5z3uhphw.png (47.69 KB, 下載次數: 295)
下載附件
2016-4-9 22:55 上傳
選擇刀具
112004i2k555xn33xkcnff.png (28.84 KB, 下載次數: 291)
下載附件
2016-4-9 22:55 上傳
選中刀具
112147eqwbzr2kb22ghj2q.png (33.69 KB, 下載次數: 294)
下載附件
2016-4-9 22:55 上傳
設置材料
112245csnsu0c6aeb78zcu.png (24.18 KB, 下載次數: 318)
下載附件
2016-4-9 22:55 上傳
112325sa33hd1cadzssd5a.png (55.86 KB, 下載次數: 304)
下載附件
2016-4-9 22:55 上傳
生成刀路路徑
112427omkh7x1ob3ko11h7.png (24.24 KB, 下載次數: 287)
下載附件
2016-4-9 22:55 上傳
預覽
112503ymz0c2d5bo33c335.png (116.4 KB, 下載次數: 278)
下載附件
2016-4-9 22:55 上傳
保存刀路路徑
112635ydbeh68ruhdyubxu.png (120.76 KB, 下載次數: 265)
下載附件
2016-4-9 22:55 上傳
112849y15165o6fsmo3s1g.png (22.25 KB, 下載次數: 284)
下載附件
2016-4-9 22:55 上傳
貼上生成部分代碼
[CAM TECH CMC3 TOOLCHANGER FILE ][FILE SET TO RUN IN MM]
[MATERIAL]
[X-SIZE = 40.000 Y-SIZE = 40.000 Z-SIZE = 0.000]
[THICKNESS=2.000]
G90 [ABSOLUTE MODE]
G22 [SET TO MM]
G9S10 [SMOOTHING FACTOR]
M3 [SPINDLE ON]
T1 [TOOL1 1.500 毫米 直徑的鍵槽銑刀]
G0Z2.000
G0X0.000Y0.000
G0X-3.896Y10.549Z2.000
G1Z0.000F720.0
G1X-5.013F4800.0
X-5.276Y10.141
G2X-5.469Y10.031I-0.208J0.142
G2X-5.678Y10.121I0.034J0.366
G1X-6.499Y10.788
X-5.846Y11.252
X-4.496Y14.424
X-7.810
Y13.638
G3X-7.287Y10.480I18.736J1.476
G3X-6.349Y7.985I11.974J3.083
G3X-5.499Y6.618I8.449J4.301
G3X-4.653Y8.261I-7.577J4.939
G1X-4.266Y9.320
X-3.904Y10.538
X-3.896Y10.549
G0Z2.000
G0X-1.302Y3.591
3.2grbl controller的使用簡介與grbl參數配置詳細情況
3.3inkscape的使用簡介
|
|
評分
-
查看全部評分
|