一種3d打印機及其斷電續(xù)打的控制方法
【技術(shù)領域】
[0001 ]本發(fā)明涉及3D打印技術(shù)領域,具體而言,涉及一種3D打印機及其斷電續(xù)打的控制方法。
【背景技術(shù)】
[0002]3D打印,特別是熔融沉積成型(FDM,F(xiàn)used Deposit1n Modeling)3D打印是一種將熔融狀原材料層層堆積產(chǎn)生三維結(jié)構(gòu)的快速成型技術(shù)。由于采用逐層累積的方式,當打印模型尺寸較大時,成型時間可長達幾十個小時;從開始打印到結(jié)束需一次性完成,若中途出現(xiàn)斷電或其他故障中止,則需重新打印,這就大大降低了大尺寸模型的打印成功率;反復的重新打印,也產(chǎn)生了大量耗材的浪費。而現(xiàn)有的熔融沉積成型3D打印機的斷電和中止處理機制在判定斷電時,容易出錯。因此,如何實現(xiàn)斷電后的繼續(xù)打印,提供打印成功率,節(jié)省打印耗材浪費,成為3D打印技術(shù)領域中亟待解決的問題。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明實施例的目的在于提供一種3D打印機及其斷電續(xù)打的控制方法。
[0004]本發(fā)明實施例提供的一種3D打印機,包括打印行走機構(gòu)和擠出噴頭,包括:
[0005]驅(qū)動模塊,用于連接并驅(qū)動所述打印行走機構(gòu);
[0006]直流電源,用于向驅(qū)動模塊提供直流電;
[0007]斷電檢測模塊,連接于所述直流電源,用以檢測直流電源是否向驅(qū)動模塊供電,并輸出檢測結(jié)果;
[0008]控制模塊,用于根據(jù)所述斷電檢測模塊輸出的檢測結(jié)果確定打印機的工作狀態(tài)是否為斷電狀態(tài);并在斷電狀態(tài)時,記錄所述擠出噴頭的位置信息以及所述擠出噴頭的溫度
?目息O
[0009]優(yōu)選的,還包括儲能模塊,用于從直流電源獲取并存儲電能;在所述斷電狀態(tài)時,所述儲能模塊向所述控制模塊、所述驅(qū)動模塊以及所述擠出噴頭供電。
[0010]優(yōu)選的,所述控制模塊記錄所述擠出噴頭的位置信息以及所述擠出噴頭的溫度信息,并生成斷電標記;控制所述驅(qū)動模塊驅(qū)動打印行走機構(gòu)離開打印模型區(qū)域后,所述控制模塊控制所述儲能模塊斷電。
[0011]優(yōu)選的,該3D打印機還包括存儲模塊,用于將所述控制模塊接收的所述擠出噴頭的位置信息、所述擠出噴頭的溫度信息儲存以及所述斷電標記。
[0012]優(yōu)選的,在該3D打印機恢復供電時,所述控制模塊用于檢測所述存儲模塊是否存在斷電標記。
[0013]優(yōu)選的,該3D打印機還包括溫度檢測模塊,用于檢測所述擠出噴頭的溫度信息,并將所述溫度信息發(fā)送至所述控制模塊。
[0014]優(yōu)選的,該3D打印機還包括位移檢測模塊,用于檢測所述擠出噴頭的實際位移,并將檢測到的斷電狀態(tài)時的擠出噴頭的實際位移的信息傳給所述控制模塊。
[0015]本發(fā)明實施例還提供一種3D打印機的斷電續(xù)打的控制方法,所述方法包括:
[0016]檢測直流電源是否向驅(qū)動模塊提供直流電,并輸出檢測結(jié)果;
[0017]依據(jù)所述檢測結(jié)果確定打印機的工作狀態(tài);
[0018]在所述直流電源處于斷電狀態(tài)時,記錄所述擠出噴頭的位置信息以及所述擠出噴頭的溫度信息。
[0019]優(yōu)選的,所述記錄所述擠出噴頭的位置信息以及所述擠出噴頭的溫度信息的步驟之后還包括,控制模塊控制所述驅(qū)動模塊驅(qū)動打印行走機構(gòu)離開打印模型區(qū)域,然后再關(guān)閉所述儲能模塊的供電。
[0020]優(yōu)選的,所述3D打印機的斷電續(xù)打的控制方法還包括當所述直流電源恢復供電時,檢測是否有斷電標記,若無斷電標記則繼續(xù)正常打印流程;若有斷電標記則將所述擠出噴頭恢復至斷電時所述擠出噴頭的位置,并控制所述擠出噴頭的溫度恢復至斷電時所述擠出嗔頭的溫度。
[0021]與現(xiàn)有技術(shù)相比,本發(fā)明的斷電檢測模塊直接連接至直流電源,檢測直流電源是否正常供電,直流電源的狀態(tài)變化時,斷電檢測模塊將檢測結(jié)果通知控制模塊,檢測穩(wěn)定不易出差錯;直流電源斷電時,儲能模塊向控制模塊和驅(qū)動模塊以及擠出噴頭供電,控制模塊接收到斷電檢測模塊檢測到的斷電信號時,控制模塊記錄擠出噴頭的位置信息以及擠出噴頭的溫度信息,使在直流電源恢復供電時,擠出噴頭能從斷電的斷點繼續(xù)打印工作。
[0022]為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。
【附圖說明】
[0023]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應被看作是對范圍的限定,對于本領域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
[0024]圖1為本發(fā)明較佳實施例提供的3D打印機的功能模塊圖;
[0025]圖2為本發(fā)明較佳實施例提供的3D打印機的斷電續(xù)打的控制方法中關(guān)于斷電狀態(tài)處理的流程示意圖;
[0026]圖3是本發(fā)明較佳實施例提供的3D打印機的斷電續(xù)打的控制方法中關(guān)于恢復供電狀態(tài)處理的流程示意圖。
[0027]主要元件符號說明
[0028]直流電源101;斷電檢測模塊102;控制模塊103;驅(qū)動模塊104;儲能模塊105;打印行走機構(gòu)106;擠出噴頭107;位移檢測模塊108;溫度檢測模塊109。
【具體實施方式】
[0029]下面將結(jié)合本發(fā)明實施例中附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發(fā)明實施例的組件可以以各種不同的配置來布置和設計。因此,以下對在附圖中提供的本發(fā)明的實施例的詳細描述并非旨在限制要求保護的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實施例?;诒景l(fā)明的實施例,本領域技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0030]應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步定義和解釋。同時,在本發(fā)明的描述中,術(shù)語“第一”、“第二”等僅用于區(qū)分描述,而不能理解為指示或暗示相對重要性。
[0031]如圖1所示,是本發(fā)明較佳實施例提供的3D打印機的功能模塊圖。該3D打印機包括驅(qū)動模塊104、直流電源101、斷電檢測模塊102、控制模塊103、儲能模塊105以及存儲模塊、打印行走機構(gòu)106以及擠出噴頭107。所述控制模塊103分別與驅(qū)動模塊104、直流電源11、斷電檢測模塊102、儲能模塊105以及存儲模塊電連接,所述直流電源101與所述儲能模塊105還與所述驅(qū)動模塊104連接。
[0032]其中,驅(qū)動模塊104用于連接并驅(qū)動所述打印行走機構(gòu)106。在本實施例中,所述驅(qū)動模塊104可以為電機。
[0033]直流電源101用于向驅(qū)動模塊104提供直流電。直流電源101主要為驅(qū)動模塊104供電,當然在該3D打印機工作時,直流電源101也需要向控制模塊103等耗電的功能模塊供電。在本實施例中,直流電源101通過轉(zhuǎn)換交流電源得到。當然,在其它實施例中,直流電源101還可以為其他電能供給裝置,例如,該直流電源101可以為充電電池。
[0034]斷電檢測模塊102,連接于所述直流電源101,用以檢測直流電源101是否向驅(qū)動模塊104供電,并輸出檢測結(jié)果;具體的,斷電檢測模塊102是直接連接的直流電源101的輸出端。
[0035]儲能模塊105,用于從直流電源1I獲取并存儲電能;在所述斷電狀態(tài)時,所述儲能模塊105向控制模塊103、所述驅(qū)動模塊104以及所述擠出噴頭107供電。起到暫時供電的作用,有助于該3D打印機保護現(xiàn)場。儲能模塊105可以是蓄電池,例如,鋰電池等。當然在其他【具體實施方式】中,儲能模塊105還可以為其他,例如電容。
[0036]控制模塊103,用于根據(jù)所述斷電檢測模塊102輸出的檢測結(jié)果確定打印機的工作狀態(tài)是否為斷電狀態(tài);記錄所述擠出噴頭107的位置信息以及所述擠出噴頭107的溫度信息。還可控制儲能t旲塊105斷電。具體的,當儲能t旲塊105為驅(qū)動_旲塊104、控制_旲塊103以及擠出噴頭107提供電能,使該3D打印機完成斷電狀態(tài)的信息保存及禁動措施后,控制模塊103還可以控制儲能模塊105斷電。存儲模塊,用于將述擠出噴頭107的位置信息、所述擠出噴頭107的溫度信息儲存以及所述斷電標記存儲起來,存儲模塊與控制模塊103連接,直接存儲控制模塊103記錄的數(shù)據(jù)。
[0037]其中,存儲模塊可以是存儲器,存儲器可以是,但不限于,隨機存取存儲器(RandomAccess Memory,RAM),只讀存儲器(Read Only Memory,ROM),可編程只讀存儲器(Programmable Read-Only Memory,PR0M),可擦除只讀存儲器(Erasable ProgrammableRead-Only Memory,EPR0M),電可擦除只讀存儲器(Electric Erasable ProgrammableRead-Only Memory,EEPR0M)等。其中,存儲器用于存儲程序和其他信息。
[0038]該3D打印機還包括溫度檢測模塊109,用于檢測所述擠出噴頭107的溫度信息,并將所述溫度信息發(fā)送至所述控制模塊103。該3D打印機還包括位移檢測模塊108,用于檢測所述擠出噴頭107的實際位移,并將檢測到的斷電狀態(tài)時的擠出噴頭107的實際位移的信息傳給所述控制模塊103。
[0039]其中,所述的打印行走機構(gòu)106為具有相互垂直的X軸與Y軸的十字形打印行走機構(gòu)106,所述的擠出噴頭107固定于所述的X軸與Y軸相交的位置并可在所述的驅(qū)動模塊104的控制下沿所述的X軸和Y軸移動,所述的位移檢測模塊108用以檢測所述的擠出噴頭107分別沿所述的X軸和Y軸的位移數(shù)據(jù),并將所述的位移數(shù)據(jù)發(fā)送至所述的控制模塊103。
[0040]打印行走機構(gòu)106還包括Z軸,所述的Z軸垂直于所述的X軸和Y軸,該打印機還包括打印平臺,所述的打印平臺連接于所述的Z軸,并可沿所述的Z軸垂直運動。打印平臺用于放置打印模型,移檢測模塊還可以檢測擠出噴頭107沿Z軸的實際位移。
[0041 ]擠出噴頭107用于擠出3D打印機打印所用的打印材料,在打印時,可以對打印材料進行升溫,使達到符合打印要求的溫度再打印。
[0042]控制模塊103還可以檢測一些其他數(shù)據(jù),例如檢測擠出噴頭或打印平臺的自動調(diào)平數(shù)據(jù),還可以檢測打印平臺的溫度。
[0043]請參考圖2,是本發(fā)明較佳實施例提供的3D打印機的斷電續(xù)打的控制方法中關(guān)于斷電狀態(tài)處理的流程示意圖。
[0044]SlOl,檢測直流電源101是否正常供電;
[0045]在3D打印機正常工作時,斷電檢測模塊102會一直檢測直流電源101是否正常供電。當直流電源101正常供電時,3D打印機繼續(xù)正常工作;