版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、并聯(lián)臂3D打印機(jī) 控制篇 1 系統(tǒng)工作流程 系統(tǒng)流程圖: 為了打印零件,首先用三維軟件生成零件。這些零件的表面可以用三角形面來表示,這種表示方法就是stl文件格式所采用的。生成stl文件,主要是作為一個中性文件,作為不同切片軟件的標(biāo)準(zhǔn)識別方式。 將生成好的stl文件在RepetierHost中進(jìn)行分層處理,變成機(jī)器能直接識別的G代碼。下圖為對一個方盒件,進(jìn)行切片處理。 之后采用VB2010編寫上位機(jī),采用串口通信的方式,將G代碼分條發(fā)送給機(jī)器。機(jī)器接收到加工指令后,進(jìn)行分析轉(zhuǎn)化成加工運(yùn)動,將熔化的PLA線材分層打印,直至加工成完整零件。2 底層電路的設(shè)計 底層電路的設(shè)計采用模塊化連接,這樣極大
2、的減少了設(shè)計和焊接電路的工作量。以下為模塊連接圖: 中心器件為STM32核心板,核心板整合了STM32最小系統(tǒng)。它所采用8MHz的外部晶振,經(jīng)過內(nèi)部倍頻,能達(dá)到72MHz。這樣的運(yùn)算速度完全可以控制機(jī)器的運(yùn)行。機(jī)器的電機(jī)選用42步進(jìn)電機(jī),所采用驅(qū)動芯片為A4988。A4988能直接驅(qū)動小功率兩相四線步進(jìn)電機(jī),能進(jìn)行最高16細(xì)分。A4988內(nèi)部含有電流快速衰減電路,很好的抑制了電機(jī)發(fā)熱,比原來采用L298N驅(qū)動效果好得多。它的價格目前為10RMB左右,是性價比很高的步進(jìn)電機(jī)驅(qū)動芯片。 在打印機(jī)的頂部有3個光電限位開關(guān),主要用于開機(jī)使用時,保證每個同步帶運(yùn)行到相同高度。底層的限位開關(guān),用于檢測底面
3、,保證打印機(jī)運(yùn)動底面與機(jī)器承件底面一致。由于在底部的限位開關(guān)比加熱頭的高度要低,因而加熱頭會接觸不到承件底面,所以加設(shè)一個9g舵機(jī)。當(dāng)要檢測底面時,可以讓舵機(jī)將底層限位開關(guān)放下來;當(dāng)檢測完畢后,再將開關(guān)放到高處。 3D打印機(jī)采用的塑料線材為PLA。PLA屬于晶體,它的融化溫度為200攝氏度左右。在打印零件時,需要保持溫度的恒定。測溫傳感器選用NTC 100K熱敏電阻。該電阻在25攝氏度時,電阻為100k。溫度與電阻的關(guān)系大致可以描述為:Rt = R *EXP(B*(1/T1-1/T2) 對上面的公式解釋如下: 1. Rt 是熱敏電阻在T1溫度下的阻值; 2.
4、 R是熱敏電阻在T2常溫下的標(biāo)稱阻值; 3. B值是熱敏電阻的材料常數(shù); 4. EXP是e的n次方; 5. 這里T1和T2指的是K度即開爾文溫度,K度=273.15(絕對溫度)+攝氏度; 加熱管原本選用12V 30W的,可是由于在開啟加熱管時,功率跳變太大,直接導(dǎo)致電機(jī)誤動作。在加大濾波穩(wěn)流電容后,效果有所改變。但是,偶爾還有誤動作。所以暫時選用24V 30W的加熱管。由于還是采用12V的電源,則所輸出功率為原來的四分之一,即7.5W。這樣盡管加熱慢了,但是沒有原來的干擾。調(diào)溫采用PWM方式
5、,所用的控制管為場效應(yīng)管IRF540。 在送料的過程中,加熱頭要對材料進(jìn)行加熱。但是加熱的線材長度不能過長,不然就會使線材在管喉中變軟,導(dǎo)致管喉堵塞。其原理可用下圖表示: 管喉為鐵管,導(dǎo)熱能力很強(qiáng)。如果管喉過長,就會使溫度梯度拉長變緩。所以盡量減短管喉的長度。經(jīng)過反復(fù)試驗,最終將管喉長度定為5mm,剛能加一個固定螺母。管喉的上端接入四氟管。四氟管有很好的耐高溫和自潤滑特性,導(dǎo)熱能力差。在管喉和四氟管的連接處加入一個散熱風(fēng)扇,在此處溫度梯度很陡峭,熱量上傳被阻斷。另一個風(fēng)扇安裝在加熱管底部的擠出頭的下方。由于200攝氏度的PLA線材從加熱塊流出后,還是熔融狀態(tài),需要快速冷凝,才能形成致密平整的零
6、件斷面和表面??焖倮淠陀蔑L(fēng)扇散熱。 最后是機(jī)器的通訊設(shè)計。機(jī)械的通訊采用USB轉(zhuǎn)串口模塊,將數(shù)據(jù)與PC進(jìn)行對接。由于,為了節(jié)省成本,電源采用的是普通臺式機(jī)主機(jī)電源。這個電源的GND與USB的GND有0.5V的壓差,這就導(dǎo)致在高速通訊(57600pbs)時,出現(xiàn)亂碼。為了解決該問題,則加入兩個高速光耦6N137。以下為制作完畢的電路:3 程序設(shè)計 程序設(shè)計包括兩部分:一個是底層STM32代碼的編寫,另一個是上位機(jī)G代碼發(fā)送的設(shè)計。 STM32代碼所用編譯環(huán)境為Keil uVision4 。要編寫底層代碼,包括STM32的內(nèi)部硬件初始化、機(jī)械結(jié)構(gòu)參數(shù)初始化、加工參數(shù)初始化、串口通訊識別與指令執(zhí)行
7、等。STM32內(nèi)部初始化可分為系統(tǒng)時鐘初始化、IO初始化、定時器和串口的初始化。STM32的系統(tǒng)時鐘可以設(shè)置為72MHz;IO的設(shè)置有控制電機(jī)驅(qū)動芯片、溫控驅(qū)動、舵機(jī)和風(fēng)扇的推免輸出,讀取熱敏電阻的浮空輸入,串口的推免和上拉輸入等;定時器和串口的初始化及其中斷向量的設(shè)置。 機(jī)械結(jié)構(gòu)參數(shù)初始化包括步進(jìn)電機(jī)的步進(jìn)角、同步帶齒距、機(jī)架結(jié)構(gòu)、擠出齒輪直徑和線材直徑等參數(shù)的確定。串口從PC接收到的指令都是字符串形式的G代碼,STM32將這些字符串轉(zhuǎn)成相應(yīng)的指令,并執(zhí)行相應(yīng)的動作。加工參數(shù)初始化主要是速度的設(shè)置。由于直接采用RepetierHost的速度運(yùn)行,將會出現(xiàn)很大的震動,所以加入速度上限閾值,防止
8、運(yùn)行過快。對于執(zhí)行G代碼命令,主要就是使送絲和走刀一致。G代碼主要命令格式如下: G1 X10.920 Y-13.440 E25.21437 此命令代表運(yùn)動到(10.920,-13.440)的位置,同時送絲的總量達(dá)到25.21437mm。采用的運(yùn)動方式為,先記錄上一次的位置信息和送絲量,然后與這一次做差。機(jī)器能運(yùn)動的最小距離為0.1mm。將生成的距離差值除以0.1,得到運(yùn)動次數(shù)。STM32使用定時器,在指定時間內(nèi)定向運(yùn)動這么多次,即可完成指令的執(zhí)行。 編寫程序的流程圖如下: 上位機(jī)的編寫采用VB2010。VB2010集合了串口這一控件,極大地方便上層軟件的編寫。編寫的代碼包括Gcode 格式的
9、文件讀取、指令的分行發(fā)送、等待底層指令執(zhí)行完畢標(biāo)志等。Gcode 格式的文件的讀取可采用打開文件這一控件,將Gcode讀到內(nèi)存中。然后將代碼放到富文本框中顯示。為了方便顯示打印狀態(tài),進(jìn)而增加了指令的動態(tài)顯示,即顯示當(dāng)前正在執(zhí)行的指令和已經(jīng)執(zhí)行過的指令,并對已執(zhí)行指令條數(shù)進(jìn)行統(tǒng)計,顯示打印進(jìn)度。 以下為編寫好的上位機(jī),紅色字體為已執(zhí)行完畢的代碼,藍(lán)色為正在執(zhí)行代碼,黑色為未執(zhí)行代碼。4 總結(jié) 此并聯(lián)臂3D打印機(jī)主要為練習(xí)使用STM32做嵌入式開發(fā)、掌握3D打印技術(shù)的要領(lǐng)。整臺機(jī)器的價格為1000RMB,屬于低成本機(jī)器?,F(xiàn)在這臺機(jī)器能夠方便的打印出簡單幾何形狀,如下圖: 但是還有很多缺點(diǎn),比如:剛
10、度不夠、精度不足、斷絲不當(dāng)、只支持在線打印等。這些問題還需日后完善。并聯(lián)臂3D打印機(jī) 之 結(jié)構(gòu)篇 3D打印機(jī)是一種增材制造技術(shù),通過對原材料逐層打印的方式來構(gòu)造物體。3D打印機(jī)的依靠結(jié)構(gòu)劃分,可分為串聯(lián)組合機(jī)構(gòu)型和并聯(lián)組合機(jī)構(gòu)型。下面先簡單說說這兩個機(jī)構(gòu)的區(qū)別。 市場上常見的3D打印機(jī)是采用串聯(lián)組合機(jī)構(gòu),即打印機(jī)的三個運(yùn)動機(jī)構(gòu)順次相連。如果將最開始的機(jī)構(gòu)固定,那么只有一個機(jī)構(gòu)與執(zhí)行末端相連。串聯(lián)組合機(jī)構(gòu)示意圖如圖1,其中圖中的三個桿代表三個運(yùn)動機(jī)構(gòu),A點(diǎn)代表運(yùn)動末端,B代表最開始的機(jī)構(gòu)。 圖1 串聯(lián)組合機(jī)構(gòu)示意圖 圖2 并聯(lián)組合機(jī)構(gòu)示意圖 相對于串聯(lián)組合機(jī)構(gòu)而言,并聯(lián)組合機(jī)構(gòu)就是每個機(jī)構(gòu)都直接
11、與運(yùn)動末端相連。圖2為并聯(lián)組合機(jī)構(gòu)示意圖,其中底下的圓盤代表機(jī)座,上面的圓盤代表運(yùn)動末端。這樣的組合機(jī)構(gòu),縮短了單個機(jī)構(gòu)和執(zhí)行末端的距離。 使用并聯(lián)組合機(jī)構(gòu)的3D打印機(jī)又稱并聯(lián)臂3D打印機(jī)。并聯(lián)臂3D打印機(jī)相比于串聯(lián)組合機(jī)構(gòu)的打印機(jī),它的打印速度快、結(jié)構(gòu)簡單等。不過最吸引我,并讓我決定做并聯(lián)臂3D打印機(jī),還就是它獨(dú)特優(yōu)美的結(jié)構(gòu)。圖3是我用了將近3個月的時間做的打印機(jī)。圖3 并聯(lián)臂3D打印機(jī) 在下手制作打印機(jī)之前,我先在網(wǎng)上找了很多的資料,了解了一下主流的3D打印結(jié)構(gòu)設(shè)計,但是關(guān)于并聯(lián)臂的打印機(jī)資料很少,僅有一些圖片資料。于是,我也就照葫蘆畫瓢,硬著頭皮直接上馬了。下面介紹一下我的制作經(jīng)驗。 首
12、先用3維制圖軟件制作了一個模型,用于查看各個設(shè)計是否合理。在這個設(shè)計中,機(jī)架用5mm厚的亞克力板和硬質(zhì)光軸制作。亞克力板分為上板和下板。上板上設(shè)置方孔,用于安裝肋板和同步帶輪;下板與上板類似,只是安裝同步電機(jī)。 圖5 上板 圖6 下板圖4 3維模型 步進(jìn)電機(jī)座都是用亞克力板做的,然后用專用膠水將其粘接到一塊。這樣做很簡潔,不需再添加其他零件。唯一的缺陷就是,一旦用膠水粘好了,就不能再修改了。 圖7 步進(jìn)電機(jī)的安裝 圖8 上板同步帶輪的安裝 上下兩個板通過光軸連接起來,而要固定光軸需要很大的壓力才行,不然就會打滑,固定不住。所以光軸連接件采用標(biāo)準(zhǔn)件光軸支撐座,這樣省去很多麻煩。在連接上下板之前,
13、先將直線軸承和軸承支座套在光軸上。 圖9 光軸與光軸支撐座 圖10 直線軸承和軸承支座 圖11 機(jī)架的安裝 圖12 同步帶及移動板 在上下板之間安裝同步帶及同步帶上的移動板。由于長時間運(yùn)行會導(dǎo)致同步帶變松,于是在同步帶上安裝了一個簡易的張緊裝置??梢哉{(diào)節(jié)張緊裝置上的彈簧,使得同步帶松緊適宜 在下底板要安裝一個圓形玻璃板,用做承物平臺。玻璃板采用三點(diǎn)固定,并在固定處加設(shè)調(diào)高彈簧,用于調(diào)整玻璃板的水平度。由于我手頭沒有耐溫美紋紙和其他耐溫材料,所以暫時在玻璃板上貼上醫(yī)用膠帶,當(dāng)做打印底面。 圖13 圓形玻璃板 圖14 移動平臺骨架 移動平臺可以先單獨(dú)連接,它的骨架也是用亞克力板粘制而成。在骨架上加裝墊片、加熱頭、舵機(jī)、風(fēng)扇等器件,構(gòu)成移動平臺。 圖15 移動平臺 圖16 移動平臺主要部件 移動平臺與機(jī)架的連接,是通過并聯(lián)臂實現(xiàn)的。我參考了一下別的作品,絕大多數(shù)都是用碳纖桿和一種小球鉸做的。碳纖桿固然好,就是有點(diǎn)貴。于是我嘗試用竹碳桿,結(jié)果還是可以的。至于那個小球鉸,我一直也沒找到成品,最終也就用普通的大球鉸代替了。 圖17 并聯(lián)臂桿 圖18 連接并聯(lián)臂 此時,機(jī)器的大體結(jié)構(gòu)已經(jīng)成型,但是還沒有加擠出裝置。對于擠出裝置,我一開始設(shè)計的是用銅齒輪擠出線材時,盡可能讓銅齒接
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東外語外貿(mào)大學(xué)南國商學(xué)院《交際口語(Ⅲ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東體育職業(yè)技術(shù)學(xué)院《勞動經(jīng)濟(jì)學(xué)(雙語)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東司法警官職業(yè)學(xué)院《生化分離與分析技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東食品藥品職業(yè)學(xué)院《管理學(xué)概論》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東省外語藝術(shù)職業(yè)學(xué)院《環(huán)境流體力學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東輕工職業(yè)技術(shù)學(xué)院《環(huán)境影響評價A》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東農(nóng)工商職業(yè)技術(shù)學(xué)院《創(chuàng)業(yè)文案寫作》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東梅州職業(yè)技術(shù)學(xué)院《新聞傳播調(diào)查方法與寫作》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東茂名健康職業(yè)學(xué)院《全網(wǎng)規(guī)劃與部署》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東茂名農(nóng)林科技職業(yè)學(xué)院《先進(jìn)材料科技進(jìn)展》2023-2024學(xué)年第一學(xué)期期末試卷
- 44危險化學(xué)品安全技術(shù)說明書(汽油、柴油)
- 碳晶板裝修合同范本
- 機(jī)械原理課程設(shè)計-自動蓋章機(jī)
- 供應(yīng)室提高腔鏡器械清洗質(zhì)量PDCA案例
- 農(nóng)業(yè)氣象觀測規(guī)范+青花椒DB50-T 1358-2023
- 【林芝市藏漢通婚帶來的影響調(diào)研分析報告3300字】
- 馬蹄種植技術(shù)與施肥
- 央國企信創(chuàng)白皮書 -基于信創(chuàng)體系的數(shù)字化轉(zhuǎn)型
- GM/T 0001.1-2012祖沖之序列密碼算法第1部分:算法描述
- GB/T 6052-2011工業(yè)液體二氧化碳
- GB/T 13382-2008食用大豆粕
評論
0/150
提交評論