亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

3d打印機(jī)及其斷電續(xù)打的方法

文檔序號(hào):9297380閱讀:6001來(lái)源:國(guó)知局
3d打印機(jī)及其斷電續(xù)打的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及3D打印快速成形技術(shù)領(lǐng)域,尤其涉及一種在外部電源突然斷電后能夠保存當(dāng)前打印狀態(tài)以便在重啟后可以繼續(xù)打印的3D打印機(jī)及采用該3D打印機(jī)進(jìn)行斷電續(xù)打的方法。
【背景技術(shù)】
[0002]3D打印是一個(gè)比較漫長(zhǎng)的過(guò)程,打印一個(gè)較大的打印件往往需要5到6個(gè)小時(shí),有些較大的打印件甚至需要一天的時(shí)間。如果在打印過(guò)程中,發(fā)生了斷電或者意外拔掉電源的情況,整個(gè)系統(tǒng)掉電,打印機(jī)無(wú)法正常運(yùn)行,已打印的部分也無(wú)法使用,造成時(shí)間以及材料成本的浪費(fèi)。
[0003]因此,需要提供一種3D打印機(jī),能在外部電源突然斷電后保存當(dāng)前打印狀態(tài)以便在恢復(fù)供電后可以繼續(xù)打印。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的目的在于,針對(duì)現(xiàn)有技術(shù)中3D打印過(guò)程中外部電源突然斷電造成打印件報(bào)廢的問(wèn)題,提供一種3D打印機(jī)及采用該3D打印機(jī)進(jìn)行斷電續(xù)打的方法,完善3D打印機(jī)在意外斷電的情況下的暫停功能,保存當(dāng)前打印狀態(tài),并且在恢復(fù)供電后可以繼續(xù)打印,保證3D打印機(jī)的穩(wěn)定性。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種3D打印機(jī),包括備用電源、電壓切換控制模塊、主控器以及存儲(chǔ)模塊;所述電壓切換控制模塊分別與備用電源、外部電源以及主控器相連,用于在外部電源斷開(kāi)時(shí),啟動(dòng)備用電源為3D打印機(jī)供電,同時(shí)發(fā)送暫停打印控制信號(hào)至主控器;所述主控器與所述存儲(chǔ)模塊相連,用于根據(jù)所述暫停打印控制信號(hào)停止讀取打印指令,并執(zhí)行完主控器內(nèi)部緩沖區(qū)內(nèi)的指令,之后發(fā)出控制指令至所述存儲(chǔ)模塊,并控制打印機(jī)構(gòu)移位;所述存儲(chǔ)模塊根據(jù)主控器的控制指令存儲(chǔ)暫停打印時(shí)打印機(jī)當(dāng)前的狀態(tài)信息以及校驗(yàn)信息。
[0006]進(jìn)一步,所述備用電源采用鋰電池,所述鋰電池進(jìn)一步與外部電源相連,用于在外部電源供電時(shí)通過(guò)外部電源充電,并在外部電源斷開(kāi)時(shí)為3D打印機(jī)供電。
[0007]進(jìn)一步,所述存儲(chǔ)模塊采用3D打印機(jī)內(nèi)部存儲(chǔ)器。
[0008]所述主控器進(jìn)一步用于在接收到繼續(xù)打印控制信號(hào)后,讀取所述存儲(chǔ)模塊中的校驗(yàn)信息對(duì)打印信息進(jìn)行數(shù)據(jù)校驗(yàn),校驗(yàn)通過(guò)后繼續(xù)讀取打印指令,并控制打印機(jī)構(gòu)復(fù)位繼續(xù)打印。
[0009]所述主控器進(jìn)一步用于控制繼續(xù)打印的第一層的打印速度低于暫停前打印速度,以及控制3D打印機(jī)的風(fēng)扇以低于暫停前的轉(zhuǎn)速運(yùn)行,并逐層提高風(fēng)扇轉(zhuǎn)速以及打印速度至?xí)和G盃顟B(tài)。
[0010]為實(shí)現(xiàn)上述目的,本發(fā)明還提供了一種3D打印機(jī)斷電續(xù)打的方法,采用本發(fā)明所述3D打印機(jī),包括:(I)電壓切換控制模塊檢測(cè)到外部電源斷開(kāi)時(shí),啟動(dòng)備用電源為3D打印機(jī)供電,同時(shí)發(fā)送暫停打印控制信號(hào)至主控器;(2)主控器停止讀取打印指令并執(zhí)行完主控器內(nèi)部緩沖區(qū)內(nèi)的指令后,發(fā)出控制指令至存儲(chǔ)模塊;(3)存儲(chǔ)打印機(jī)當(dāng)前的狀態(tài)信息以及校驗(yàn)信息;(4)主控器控制打印機(jī)構(gòu)移位。
[0011]步驟(4)之后進(jìn)一步包括:(5)接收繼續(xù)打印的控制信號(hào);(6)主控器讀取所述狀態(tài)信息以及校驗(yàn)信息,進(jìn)行數(shù)據(jù)校驗(yàn),若校驗(yàn)通過(guò),則繼續(xù)讀取打印指令;(7)主控器控制打印機(jī)構(gòu)復(fù)位,繼續(xù)打印。
[0012]進(jìn)一步,所述校驗(yàn)信息根據(jù)打印指令以及打印暫停位置生成。
[0013]步驟(7)進(jìn)一步包括控制繼續(xù)打印的第一層的打印速度低于暫停前打印速度,以及控制3D打印機(jī)的風(fēng)扇以低于暫停前的轉(zhuǎn)速運(yùn)行,并逐層提高風(fēng)扇轉(zhuǎn)速以及打印速度至?xí)和G盃顟B(tài)。
[0014]步驟(7)進(jìn)一步包括控制繼續(xù)打印的第一層的打印速度為暫停前打印速度的20%,并控制3D打印機(jī)的風(fēng)扇關(guān)閉。
[0015]本發(fā)明的優(yōu)點(diǎn)在于:通過(guò)在斷電時(shí)采用備用電源供電,使得主控器可以有時(shí)間執(zhí)行暫停程序,并通過(guò)對(duì)打印機(jī)當(dāng)前的狀態(tài)信息以及校驗(yàn)信息等打印數(shù)據(jù)進(jìn)行存儲(chǔ),可實(shí)現(xiàn)在外部電源恢復(fù)供電后繼續(xù)打印,完善了 3D打印機(jī)在意外斷電的情況下的暫停功能,保證了 3D打印機(jī)的穩(wěn)定性。且通過(guò)暫停后使包括噴頭在內(nèi)的打印機(jī)構(gòu)及時(shí)離開(kāi)斷點(diǎn),保證了不會(huì)有材料殘余,以及通過(guò)繼續(xù)打印后的緩慢提速,優(yōu)化了斷電續(xù)打的質(zhì)量。
【附圖說(shuō)明】
[0016]圖1,本發(fā)明所述3D打印機(jī)的架構(gòu)示意圖;
圖2,本發(fā)明所述3D打印機(jī)斷電續(xù)打的方法的流程圖;
圖3-6,本發(fā)明一實(shí)施例所述3D打印機(jī)斷電續(xù)打的方法的工作原理示意圖。
【具體實(shí)施方式】
[0017]下面結(jié)合附圖對(duì)本發(fā)明提供的3D打印機(jī)及其斷電續(xù)打的方法做詳細(xì)說(shuō)明。
[0018]參考圖1,本發(fā)明所述3D打印機(jī)的架構(gòu)示意圖;所述3D打印機(jī)包括備用電源12、電壓切換控制模塊14、主控器16以及存儲(chǔ)模塊18。
[0019]所述備用電源12可以采用鋰電池,所述鋰電池進(jìn)一步與外部電源11相連,用于在外部電源11供電時(shí)通過(guò)外部電源11充電,并在外部電源11斷開(kāi)時(shí)為3D打印機(jī)供電。
[0020]所述電壓切換控制模塊14塊分別與備用電源12、外部電源11以及主控器16相連,用于在外部電源11斷開(kāi)時(shí),啟動(dòng)備用電源12為3D打印機(jī)供電,同時(shí)發(fā)送暫停打印控制信號(hào)至主控器16。
[0021]電壓切換控制模塊14對(duì)備用電源12和外部電源11進(jìn)行供電控制,在檢測(cè)到外部電源11停止供電時(shí),切換成備用電源12供電,從而保證主控器16的正常運(yùn)行。在備用電源12和外部電源11發(fā)生切換時(shí),電壓切換控制模塊14可以根據(jù)供電信號(hào)的變化,發(fā)送暫停打印控制信號(hào)至主控器16。電壓切換控制模塊14還可以在主控器16完成暫停打印所需進(jìn)程后,切斷除主控器16以外部件的供電,以降低3D打印機(jī)的耗電量。
[0022]所述主控器16與所述存儲(chǔ)模塊18相連,用于根據(jù)所述暫停打印控制信號(hào)停止讀取打印指令,并執(zhí)行完主控器16內(nèi)部緩沖區(qū)內(nèi)的指令,之后發(fā)出控制指令至所述存儲(chǔ)模塊18,并控制打印機(jī)構(gòu)19移位。暫停打印后主控器16控制電機(jī)驅(qū)動(dòng)移開(kāi)包括噴頭在內(nèi)的打印機(jī)構(gòu)19,并關(guān)閉加熱器,可有效防止對(duì)打印材料的持續(xù)加熱以及堆疊噴頭中殘留的打印材料。可以將打印機(jī)構(gòu)19移動(dòng)至靠近打印機(jī)邊緣框架或回到打印開(kāi)始前的初始位置,從而確保暫停后噴頭與打印件保持一定距離。還可以控制打印平臺(tái)下降以及使打印材料回縮,進(jìn)一步保證不會(huì)有殘余的材料對(duì)打印件造成影響。
[0023]所述存儲(chǔ)模塊18根據(jù)主控器16的控制指令存儲(chǔ)暫停打印時(shí)打印機(jī)當(dāng)前的狀態(tài)信息以及校驗(yàn)信息。所述校驗(yàn)信息用以在繼續(xù)打印時(shí),進(jìn)行數(shù)據(jù)校驗(yàn)確保打印指令沒(méi)有改變。主控器16執(zhí)行完內(nèi)部緩沖區(qū)內(nèi)指令后,存儲(chǔ)模塊18對(duì)打印機(jī)當(dāng)前的狀態(tài)信息(包括打印指令斷點(diǎn)位置,暫停時(shí)打印機(jī)高度、位置等信息)進(jìn)行存儲(chǔ);并根據(jù)打印指令以及打印暫停位置生成校驗(yàn)信息并存儲(chǔ),從而使3D打印機(jī)不會(huì)因?yàn)橥獠侩娫幢磺袛嘣斐纱蛴?shù)據(jù)的丟失。
[0024]所述存儲(chǔ)模塊18可以采用3D打印機(jī)內(nèi)部存儲(chǔ)器。而由于打印指令一般比較長(zhǎng),需要占用較大存儲(chǔ)空間,而3D打印機(jī)的內(nèi)部存儲(chǔ)空間相對(duì)較小,因此,可以將所述打印指令存儲(chǔ)在外部存儲(chǔ)器中,比如存儲(chǔ)在SD卡、U盤等存儲(chǔ)設(shè)備中;需要打印時(shí),連接外部存儲(chǔ)器即可。
[0025]所述主控器16進(jìn)一步用于在接收到繼續(xù)打印控制信號(hào)后,讀取所述存儲(chǔ)模塊18中的校驗(yàn)信息對(duì)打印信息進(jìn)行數(shù)據(jù)校驗(yàn),校驗(yàn)通過(guò)后繼續(xù)讀取打印指令,并控制打印機(jī)19構(gòu)復(fù)位繼續(xù)打印。主控器16控制電機(jī)驅(qū)動(dòng)使打印機(jī)構(gòu)19移動(dòng)至?xí)和r(shí)位置實(shí)現(xiàn)復(fù)位,并繼續(xù)打印。
[0026]為了防止打印信息被修改或丟失,需要根據(jù)校驗(yàn)信息對(duì)打印信息進(jìn)行數(shù)據(jù)校驗(yàn),以比對(duì)相對(duì)于暫停前,打印信息中的打印指令內(nèi)容是否改變。若校驗(yàn)信息存儲(chǔ)在內(nèi)部存儲(chǔ)器中,打印指令存儲(chǔ)在外部存儲(chǔ)器,可以在從內(nèi)部存儲(chǔ)器中讀取到校驗(yàn)信息后,與外部存儲(chǔ)器中打印信息進(jìn)行比對(duì),以保證外部存儲(chǔ)器中打印信息沒(méi)有改變,打印指令可以正確執(zhí)行。例如,在暫停打印時(shí),會(huì)把外部存儲(chǔ)器的下一條指令如“G1 X107.171 Y91.385”以及其所在的位置作為校驗(yàn)信息存儲(chǔ)到內(nèi)部存儲(chǔ)器中;當(dāng)繼續(xù)打印時(shí)從外部存儲(chǔ)器讀取相應(yīng)位置上的數(shù)據(jù),如果還是“G1 X107.171 Y91.385”,則校驗(yàn)通過(guò);如果不是就停止打印,并提示“外部存儲(chǔ)器數(shù)據(jù)損壞”。
[0027]作為優(yōu)選的實(shí)施方式,所述主控器16進(jìn)一步用于控制繼續(xù)打印的第一層的打印速度低于暫停前打印速度,以及控制3D打印機(jī)的風(fēng)扇以低于暫停前的轉(zhuǎn)速運(yùn)行,并逐層提高風(fēng)扇轉(zhuǎn)速以及打印速度至?xí)和G盃顟B(tài)。通過(guò)繼續(xù)打印后的緩慢提速,優(yōu)化了斷電續(xù)打的質(zhì)量。其中,可以控制繼續(xù)打印的第一層的打印速度為暫停前打印速度的20%,并控制3D打印機(jī)的風(fēng)扇關(guān)閉;之后逐層提高風(fēng)扇轉(zhuǎn)速以及打印速度,直至恢復(fù)正常速度。
[0028]參考圖2,本發(fā)明所述3D打印機(jī)斷電續(xù)打的方法的流程圖,采用本發(fā)明所述3D打印機(jī),接下來(lái)對(duì)圖2所示的步驟做詳細(xì)說(shuō)明。
[0029]S21:電壓切換控制模塊檢測(cè)到外部電源斷開(kāi)時(shí),啟動(dòng)備用電源為3D打印機(jī)供電,同時(shí)發(fā)送暫停打印控制信號(hào)至主控器。
[0030]電壓切換控制模塊14對(duì)備用電源12和外部電源11進(jìn)行供電控制,當(dāng)檢測(cè)到外部電源11停止供電時(shí),切換成備用電源12供電從而保證主控器16的正常運(yùn)行;并發(fā)送暫停打印控制信號(hào)至主控器16。電壓切換控制模塊14還可以在主控器16完成暫停打印所需進(jìn)程后,切斷除主控器16以外部件的供電,以降低3D打印機(jī)的耗電量。[0031 ] S22:主控器停止讀取打印指令并執(zhí)行完主控器內(nèi)部緩沖區(qū)內(nèi)的指令后,發(fā)出控制指令至存儲(chǔ)模塊。
[0032]S23:存儲(chǔ)打印機(jī)當(dāng)前的狀態(tài)信息以及校驗(yàn)信息。
[0033]所述校驗(yàn)信息用以在繼續(xù)打印時(shí),進(jìn)行數(shù)據(jù)校驗(yàn)確保打印指令沒(méi)有改變。主控器16執(zhí)行完內(nèi)部緩沖區(qū)內(nèi)指令后,對(duì)打印機(jī)當(dāng)前的狀態(tài)信息(包括打印指令斷點(diǎn)位置,暫停時(shí)打印機(jī)高度、位置等信息)進(jìn)行存儲(chǔ);并根據(jù)打印指令以及打印暫停位置生成校驗(yàn)信息并存儲(chǔ),從而使3D打印機(jī)不會(huì)因?yàn)橥獠侩娫幢磺袛嘣斐纱蛴?shù)據(jù)的丟失。所述狀態(tài)信息以及校驗(yàn)信息數(shù)據(jù)可以存儲(chǔ)在3D打印機(jī)內(nèi)部存儲(chǔ)器中。而由于打印指令一般比較
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1