欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種用于3d打印機(jī)的網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備及方法

文檔序號(hào):10500790閱讀:414來源:國知局
一種用于3d打印機(jī)的網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備及方法
【專利摘要】本發(fā)明公開了一種用于3d打印機(jī)的網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備及方法,該網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備包括后臺(tái)數(shù)據(jù)接收模塊,用于接收來自網(wǎng)絡(luò)后臺(tái)的數(shù)據(jù);數(shù)據(jù)緩存模塊,用于緩存接收的來自網(wǎng)絡(luò)后臺(tái)的數(shù)據(jù);gcode指令下發(fā)模塊,用于下發(fā)來自數(shù)據(jù)緩存模塊中已緩存數(shù)據(jù)中的gcode指令到3d打印機(jī);3d打印機(jī)狀態(tài)數(shù)據(jù)接收模塊,用于接收3d打印機(jī)的打印及運(yùn)行狀態(tài)數(shù)據(jù);3d打印機(jī)狀態(tài)數(shù)據(jù)上傳模塊,用于上傳3d打印機(jī)的打印及運(yùn)行狀態(tài)數(shù)據(jù)至網(wǎng)絡(luò)后臺(tái);主控處理模塊,用于對(duì)3d打印機(jī)的打印及運(yùn)行狀態(tài)數(shù)據(jù)進(jìn)行實(shí)時(shí)監(jiān)控處理,并控制其工作狀態(tài),本發(fā)明具有操作簡單的優(yōu)點(diǎn),并實(shí)現(xiàn)了保護(hù)gcode指令的版權(quán)的同時(shí)使得網(wǎng)絡(luò)后能成功獲取打印機(jī)的狀態(tài)。
【專利說明】
一種用于3d打印機(jī)的網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備及方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及3d打印技術(shù)領(lǐng)域,特別是涉及一種用于3d打印機(jī)的網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備及方法。
【背景技術(shù)】
[0002]目前,普通3d打印機(jī)只支持通過接收來自本地sd卡和上位機(jī)的gcode文件進(jìn)行打印。若要與網(wǎng)絡(luò)后臺(tái)進(jìn)行數(shù)據(jù)交互,必須通過連接外網(wǎng)的上位機(jī)登陸相關(guān)網(wǎng)站下載gcode文件后再下發(fā)給打印機(jī)終端,從而間接完成gcode文件在網(wǎng)絡(luò)后臺(tái)與打印機(jī)終端之間的傳輸。
[0003]以上這種實(shí)現(xiàn)gcode文件無線傳輸?shù)姆绞奖锥嗽谟?
[0004]1.操作即繁瑣又耗時(shí),用戶體驗(yàn)感不佳;
[0005]2.無法對(duì)gcode文件進(jìn)行加密,從而無法保護(hù)知識(shí)產(chǎn)權(quán);
[0006]3.只支持?jǐn)?shù)據(jù)從網(wǎng)絡(luò)后臺(tái)下發(fā)到打印機(jī)終端的單向傳輸,不支持打印機(jī)終端上傳數(shù)據(jù)到網(wǎng)絡(luò)后臺(tái),從而后臺(tái)無法讀取到打印機(jī)終端的狀態(tài)信息和性能信息。
[0007]此外,市面已有的自帶無線通訊的3d打印機(jī)雖然無須通過上位機(jī)即能實(shí)現(xiàn)網(wǎng)絡(luò)通訊,但其自帶的無線通訊設(shè)備與打印機(jī)主體已成一體,因而無法兼容其他不帶無線通訊的fdm 3d打印機(jī)。
[0008]以上【背景技術(shù)】內(nèi)容的公開僅用于輔助理解本發(fā)明的發(fā)明構(gòu)思及技術(shù)方案,其并不必然屬于本專利申請(qǐng)的現(xiàn)有技術(shù),在沒有明確的證據(jù)表明上述內(nèi)容在本專利申請(qǐng)的申請(qǐng)日已經(jīng)公開的情況下,上述【背景技術(shù)】不應(yīng)當(dāng)用于評(píng)價(jià)本申請(qǐng)的新穎性和創(chuàng)造性。

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

[0009]本發(fā)明目的在于提出一種用于3d打印機(jī)的網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備及方法,以解決上述現(xiàn)有技術(shù)存在的操作繁瑣、無法保護(hù)版權(quán)等的技術(shù)問題。
[0010]為此,本發(fā)明提出一種用于3d打印機(jī)的網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備,包括:
[0011 ]后臺(tái)數(shù)據(jù)接收模塊,用于接收來自網(wǎng)絡(luò)后臺(tái)的數(shù)據(jù);
[0012]數(shù)據(jù)緩存模塊,用于緩存接收的所述來自網(wǎng)絡(luò)后臺(tái)的數(shù)據(jù);
[0013]gcode指令下發(fā)模塊,用于下發(fā)來自所述數(shù)據(jù)緩存模塊中已緩存數(shù)據(jù)中的gcode指令到3d打印機(jī);
[0014]3d打印機(jī)狀態(tài)數(shù)據(jù)接收模塊,用于接收所述3d打印機(jī)的打印及運(yùn)行狀態(tài)數(shù)據(jù);
[0015]3d打印機(jī)狀態(tài)數(shù)據(jù)上傳模塊,用于上傳所述3d打印機(jī)的打印及運(yùn)行狀態(tài)數(shù)據(jù)至所述網(wǎng)絡(luò)后臺(tái);
[0016]主控處理模塊,用于對(duì)所述3d打印機(jī)的打印及運(yùn)行狀態(tài)數(shù)據(jù)進(jìn)行實(shí)時(shí)監(jiān)控處理,并根據(jù)監(jiān)控處理的結(jié)果控制該網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備的工作狀態(tài)。
[0017]優(yōu)選地,本發(fā)明提供的設(shè)備還可以具有如下技術(shù)特征:
[0018]當(dāng)所述主控處理模塊得到的處理結(jié)果是正常時(shí),保持該網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備的正常工作狀態(tài),當(dāng)所述主控處理模塊得到的處理結(jié)果是異常時(shí),則終止該網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備的工作狀態(tài)。
[0019]所述實(shí)時(shí)監(jiān)控處理是指在所述3d打印機(jī)的打印及運(yùn)行狀態(tài)數(shù)據(jù)中解析出當(dāng)前打印機(jī)相關(guān)的狀態(tài)信息,所述狀態(tài)信息包括所述gcode指令下發(fā)模塊發(fā)出3d打印機(jī)初始化指令、3d打印機(jī)擠出頭歸零指令或擠出頭與熱床加熱指令時(shí),所述3d打印機(jī)的電機(jī)運(yùn)轉(zhuǎn)是否正常和/或溫度傳感器的溫度變化是否正常。
[0020]所述gcode指令為加密gcode指令,該加密gcode指令中包含有隨機(jī)生成的動(dòng)態(tài)協(xié)議碼,該動(dòng)態(tài)協(xié)議碼用于指定所述3d打印機(jī)的打印及運(yùn)行狀態(tài)數(shù)據(jù)的上傳方式。
[0021]本發(fā)明還提出一種用于3d打印機(jī)的網(wǎng)絡(luò)數(shù)據(jù)傳輸方法,采用上述任一項(xiàng)所述的3d打印機(jī)的網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備,包括如下步驟:
[0022]S1、接收來自網(wǎng)絡(luò)后臺(tái)的數(shù)據(jù)并緩存;
[0023]s2、下發(fā)所述已緩存數(shù)據(jù)中的gcode指令到3d打印機(jī);
[0024]s3、接收所述3d打印機(jī)的打印及運(yùn)行狀態(tài)數(shù)據(jù)并上傳至所述網(wǎng)絡(luò)后臺(tái);
[0025]s4、對(duì)所述3d打印機(jī)的打印及運(yùn)行狀態(tài)數(shù)據(jù)進(jìn)行實(shí)時(shí)監(jiān)控處理,并根據(jù)監(jiān)控處理的結(jié)果控制該網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備的工作狀態(tài)。
[0026]優(yōu)選地,本發(fā)明提供的方法還可以具有如下技術(shù)特征:
[0027]當(dāng)所述主控處理模塊得到的處理結(jié)果是正常時(shí),保持該網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備的正常工作狀態(tài),當(dāng)所述主控處理模塊得到的處理結(jié)果是異常時(shí),則終止該網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備的工作狀態(tài)。
[0028]所述實(shí)時(shí)監(jiān)控處理是指在所述3d打印機(jī)的打印及運(yùn)行狀態(tài)數(shù)據(jù)中解析出當(dāng)前打印機(jī)相關(guān)的狀態(tài)信息,所述狀態(tài)信息包括所述gcode指令下發(fā)模塊發(fā)出3d打印機(jī)初始化指令、3d打印機(jī)擠出頭歸零指令或擠出頭與熱床加熱指令時(shí),所述3d打印機(jī)的電機(jī)運(yùn)轉(zhuǎn)是否正常和/或溫度傳感器的溫度變化是否正常。
[0029]所述gcode指令為加密gcode指令,該加密gcode指令中包含有隨機(jī)生成的動(dòng)態(tài)協(xié)議碼,該動(dòng)態(tài)協(xié)議碼用于指定所述3d打印機(jī)的打印及運(yùn)行狀態(tài)數(shù)據(jù)的上傳方式。
[0030]所述3d打印機(jī)的打印及運(yùn)行狀態(tài)數(shù)據(jù)中,電機(jī)的運(yùn)行狀態(tài)通過采集電機(jī)驅(qū)動(dòng)器中專門用于監(jiān)測(cè)電機(jī)電流的功率電阻上的波形進(jìn)行信號(hào)處理后得到。
[0031]本發(fā)明與現(xiàn)有技術(shù)對(duì)比的有益效果包括:本發(fā)明提出的傳輸設(shè)備可以實(shí)現(xiàn)對(duì)gcode指令的保護(hù),使得gcode指令解碼過程在傳輸設(shè)備上進(jìn)行,對(duì)于現(xiàn)有技術(shù)而言,避免了gcode指令的在網(wǎng)絡(luò)后臺(tái)或上位機(jī)上破譯和存儲(chǔ),所以用戶無法再從網(wǎng)絡(luò)后臺(tái)或者上位機(jī)獲取gcode指令,保護(hù)了知識(shí)產(chǎn)權(quán),同時(shí)解決了現(xiàn)有的網(wǎng)絡(luò)后臺(tái)或上位機(jī)無法實(shí)時(shí)的監(jiān)控打印機(jī)的狀態(tài),通過數(shù)據(jù)上傳模塊,監(jiān)控打印機(jī)的狀態(tài),完成雙向的數(shù)據(jù)傳輸,本發(fā)明使得通訊的效率大大提高,在保證數(shù)據(jù)雙向傳輸?shù)耐瑫r(shí)又能實(shí)現(xiàn)gcode指令的加密和保護(hù),從而提高了 3d打印的打印效率。
[0032]本發(fā)明提出的傳輸方法,有效的完成了網(wǎng)絡(luò)后臺(tái)與3d打印之間的通訊,并通過上傳至所述網(wǎng)絡(luò)后臺(tái)的運(yùn)行數(shù)據(jù)進(jìn)行監(jiān)控處理,通過監(jiān)控結(jié)果來控制該網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備的工作狀態(tài)。
[0033]優(yōu)選地方案中,本發(fā)明提出的設(shè)備和方法中,主控處理模塊可根據(jù)處理的結(jié)果判斷并控制所述網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備的工作狀態(tài),可以避免因打印機(jī)出錯(cuò)時(shí)打印的繼續(xù)執(zhí)行。
[0034]所述實(shí)時(shí)監(jiān)控處理是根據(jù)打印機(jī)的相關(guān)的狀態(tài)信息數(shù)據(jù)的解析來實(shí)現(xiàn)對(duì)3d打印的狀態(tài)信息的監(jiān)控的,所以監(jiān)控的過程中不會(huì)對(duì)gcode指令泄露,保證了監(jiān)控的過程gcode指令的安全性。
[0035]本發(fā)明的gcode的指令可以為加密的gcode指令,通過動(dòng)態(tài)協(xié)議碼可防止除協(xié)議以外的3d打印機(jī)利用該加密的gcode指令執(zhí)行相關(guān)打印任務(wù),加密型gcode文件傳輸過程中可通過網(wǎng)絡(luò)后臺(tái)向底層下發(fā)動(dòng)態(tài)協(xié)議(動(dòng)態(tài)協(xié)議碼)來防止該gcode文件被其他設(shè)備截取,比如在發(fā)現(xiàn)有非法截取GCODE指令的行為發(fā)生時(shí)停止下發(fā)gcode指令,從而避免數(shù)據(jù)的泄露。
[0036]本發(fā)明通過上述設(shè)備,實(shí)現(xiàn)了網(wǎng)絡(luò)后臺(tái)對(duì)聯(lián)網(wǎng)的任何一臺(tái)3d打印機(jī)無線下發(fā)gcode文件,并統(tǒng)計(jì)文件類型、文件打印耗時(shí)、所用進(jìn)給料。
[0037]本發(fā)明通過上述設(shè)備的加密,實(shí)現(xiàn)了后臺(tái)對(duì)某特定廠商生產(chǎn)的特定型號(hào)的打印機(jī)進(jìn)行雙向數(shù)據(jù)交互,從而實(shí)現(xiàn)對(duì)打印機(jī)的狀態(tài)、性能的監(jiān)控。
【附圖說明】
[0038]圖1是本發(fā)明實(shí)施例一、二網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備的架構(gòu)圖;
[0039]圖2是本發(fā)明實(shí)施例二網(wǎng)絡(luò)數(shù)據(jù)傳輸方法的流程圖。
[0040]1-網(wǎng)絡(luò)后臺(tái),2-后臺(tái)數(shù)據(jù)接收模塊,3-3d打印機(jī)狀態(tài)數(shù)據(jù)上傳模塊,4-網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備,5-3d打印機(jī)狀態(tài)數(shù)據(jù)接收模塊,6-3d打印機(jī),7-gcode指令下發(fā)模塊,8_主控處理模塊,9-數(shù)據(jù)緩存模塊,I O-訂單服務(wù)管理。
【具體實(shí)施方式】
[0041]下面結(jié)合【具體實(shí)施方式】并對(duì)照附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明。應(yīng)該強(qiáng)調(diào)的是,下述說明僅僅是示例性的,而不是為了限制本發(fā)明的范圍及其應(yīng)用。
[0042]參照以下附圖,將描述非限制性和非排他性的實(shí)施例,其中相同的附圖標(biāo)記表示相同的部件,除非另外特別說明。
[0043]實(shí)施例一:
[0044]本實(shí)施例中,不通過上位機(jī)即實(shí)現(xiàn)網(wǎng)絡(luò)后臺(tái)I與任何一臺(tái)普通3d打印機(jī)6進(jìn)行數(shù)據(jù)交互來下發(fā)gcode文件,統(tǒng)計(jì)文件類型、文件打印耗時(shí)、所用進(jìn)給料、加密文件以保護(hù)后臺(tái)數(shù)據(jù)的知識(shí)產(chǎn)權(quán),并實(shí)現(xiàn)網(wǎng)絡(luò)后臺(tái)I對(duì)特定廠商生產(chǎn)的特定型號(hào)進(jìn)行在線狀態(tài)和性能的監(jiān)控及維護(hù)提醒,提出了一種用于3d打印機(jī)的網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備,包括:
[0045]后臺(tái)數(shù)據(jù)接收模塊2,用于接收來自網(wǎng)絡(luò)后臺(tái)I的數(shù)據(jù);
[0046]數(shù)據(jù)緩存模塊9,用于緩存接收的所述來自網(wǎng)絡(luò)后臺(tái)I的數(shù)據(jù);
[0047]gcode指令下發(fā)模塊7,用于下發(fā)來自所述數(shù)據(jù)緩存模塊9中已緩存數(shù)據(jù)中的gcode指令到3d打印機(jī)6;
[0048]3d打印機(jī)狀態(tài)數(shù)據(jù)接收模塊5,用于接收所述3d打印機(jī)6的打印及運(yùn)行狀態(tài)數(shù)據(jù);
[0049]3d打印機(jī)狀態(tài)數(shù)據(jù)上傳模塊3,用于上傳所述3d打印機(jī)6的打印及運(yùn)行狀態(tài)數(shù)據(jù)至所述網(wǎng)絡(luò)后臺(tái)I;
[0050]主控處理模塊8,用于對(duì)所述3d打印機(jī)6的打印及運(yùn)行狀態(tài)數(shù)據(jù)進(jìn)行實(shí)時(shí)監(jiān)控處理,并根據(jù)監(jiān)控處理的結(jié)果控制該網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備4的工作狀態(tài)。
[0051 ]該設(shè)備具有體積小巧、成本低廉、高速、性能穩(wěn)定的優(yōu)點(diǎn)。
[0052]本實(shí)施例中,如圖1所示,為本發(fā)明網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備4的架構(gòu)圖。圖中的網(wǎng)絡(luò)后臺(tái)I主要執(zhí)行訂單服務(wù)管理10和后臺(tái)監(jiān)控管理(后臺(tái)數(shù)據(jù)接收模塊2)兩套任務(wù)。在訂單服務(wù)管理10流程中,用戶下發(fā)打印需求后,可通過無線數(shù)據(jù)遠(yuǎn)程傳輸將打印數(shù)據(jù)gcode下發(fā)給由網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備4并最終下發(fā)至3d打印機(jī)6。在這一過程中需事先通過數(shù)據(jù)緩存模塊9將gcode指令緩存起來,再根據(jù)3d打印機(jī)6底層的握手協(xié)議,由gcode指令下發(fā)模塊7將gcode指令傳送給3d打印機(jī)6。
[0053]后臺(tái)的gcode指令可分為無加密gcode指令和加密型gcode指令兩種類型,對(duì)于無加密gcode指令,所述網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備4與3d打印機(jī)6之間的握手協(xié)議(動(dòng)態(tài)協(xié)議碼)與普通上位機(jī)和打印機(jī)之間的握手協(xié)議完全相同,因而,所述網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備4可兼容任何一臺(tái)3d打印機(jī)6進(jìn)行網(wǎng)絡(luò)打印。
[0054]對(duì)于加密型gcode指令而言,在gcode指令傳輸過程中,為了提高保密性,防止黑客將所述網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備4接駁一臺(tái)用于截取gcode指令的虛擬3d打印機(jī)。所述網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備4須在狀態(tài)上傳的數(shù)據(jù)中解析出當(dāng)前打印機(jī)相關(guān)的狀態(tài)信息并判定該狀態(tài)信息正常時(shí),才可以繼續(xù)下發(fā)gcode指令數(shù)據(jù)。例如:在打印的初始化過程中,gcode指令下發(fā)擠出頭位置歸零指令、擠出頭與熱床加熱指令,適配器能從上傳的狀態(tài)報(bào)文中解析出電機(jī)的正常運(yùn)動(dòng)、溫度傳感器的正常變化是下發(fā)下一條gcode指令的必要條件。并且上述過程須基于一套由后臺(tái)制定的動(dòng)態(tài)協(xié)議(動(dòng)態(tài)協(xié)議碼)完成,這個(gè)動(dòng)態(tài)協(xié)議由網(wǎng)絡(luò)后臺(tái)隨機(jī)生成的動(dòng)態(tài)協(xié)議碼,且該動(dòng)態(tài)協(xié)議碼每次生成都不一樣,因而指定的狀態(tài)數(shù)據(jù)的上傳方式也不一樣,可更進(jìn)一步保障gcode數(shù)據(jù)的安全。即每次打印,后臺(tái)會(huì)通過適配器向打印機(jī)發(fā)送一串協(xié)議碼,打印機(jī)識(shí)別到這串協(xié)議碼后,根據(jù)協(xié)議碼所指示的狀態(tài)上傳方式來來上傳狀態(tài)。因此,加密型gcode指令只能下發(fā)給本廠家生產(chǎn)的專用3d打印機(jī)6才能進(jìn)行打印。并且在發(fā)現(xiàn)有非法截取GCODE指令的行為發(fā)生時(shí)停止下發(fā)gcode指令,從而避免數(shù)據(jù)的泄露。
[0055]本實(shí)施例中,為加密型gcode指令,即當(dāng)所述主控處理模塊8得到的處理結(jié)果是正常時(shí),保持該網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備4的正常工作狀態(tài),當(dāng)所述主控處理模塊8得到的處理結(jié)果是異常時(shí),則終止該網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備4的工作狀態(tài),該加密gcode指令中包含有隨機(jī)生成的動(dòng)態(tài)協(xié)議碼,該動(dòng)態(tài)協(xié)議碼用于指定所述3d打印機(jī)6的打印及運(yùn)行狀態(tài)數(shù)據(jù)的上傳方式。
[0056]此外,本實(shí)施例中,在打印過程中,可根據(jù)打印文件的來源和文件傳輸?shù)钠鹬箻?biāo)志位來推斷出文件類型和文件傳輸時(shí)間,具體的為,通過數(shù)據(jù)緩存模塊9上傳包括文件類型和文件傳輸時(shí)間至后臺(tái)數(shù)據(jù)接收模塊2。本實(shí)施例還可根據(jù)3d打印機(jī)6的各傳感器和各電機(jī)運(yùn)動(dòng)狀況來判斷打印機(jī)當(dāng)前的運(yùn)動(dòng)狀態(tài)并通過網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備4,上傳后臺(tái)數(shù)據(jù)接收模塊2中。后臺(tái)數(shù)據(jù)接收模塊2根據(jù)特定的管理流程對(duì)各個(gè)3d打印機(jī)6終端的各種狀態(tài)進(jìn)行統(tǒng)計(jì)、歸檔、分析來了解所有終端設(shè)備的使用狀況。
[0057]其中,本實(shí)施例中,電機(jī)的運(yùn)動(dòng)狀態(tài)由采集電機(jī)驅(qū)動(dòng)器中專門用于監(jiān)測(cè)電機(jī)電流的功率電阻上的波形進(jìn)行信號(hào)處理得出。
[0058]實(shí)施例二:
[0059]本實(shí)施例提供一種用于3d打印機(jī)的網(wǎng)絡(luò)數(shù)據(jù)傳輸方法,采用上述實(shí)施例一中所述的3d打印機(jī)6的網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備4,如圖2所示,包括如下步驟:
[0060]1、接收來自網(wǎng)絡(luò)后臺(tái)I的數(shù)據(jù)并緩存;
[0061]s2、下發(fā)所述已緩存數(shù)據(jù)中的gcode指令到3d打印機(jī)6;
[0062]s3、接收所述3d打印機(jī)6的打印及運(yùn)行狀態(tài)數(shù)據(jù)并上傳至所述網(wǎng)絡(luò)后臺(tái)I;
[0063]s4、對(duì)所述3d打印機(jī)6的打印及運(yùn)行狀態(tài)數(shù)據(jù)進(jìn)行實(shí)時(shí)監(jiān)控處理,并根據(jù)監(jiān)控處理的結(jié)果控制該網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備4的工作狀態(tài)。
[0064]本實(shí)施例中,當(dāng)所述主控處理模塊8得到的處理結(jié)果是正常時(shí),保持該網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備4的正常工作狀態(tài),當(dāng)所述主控處理模塊8得到的處理結(jié)果是異常時(shí),則終止該網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備4的工作狀態(tài)。
[0065]本實(shí)施例中,所述實(shí)時(shí)監(jiān)控處理是指在所述3d打印機(jī)6的打印及運(yùn)行狀態(tài)數(shù)據(jù)中解析出當(dāng)前打印機(jī)相關(guān)的狀態(tài)信息,所述狀態(tài)信息包括所述gcode指令下發(fā)模塊7發(fā)出3d打印機(jī)6初始化指令、3d打印機(jī)擠出頭歸零指令或擠出頭與熱床加熱指令時(shí),所述3d打印機(jī)6的電機(jī)運(yùn)轉(zhuǎn)是否正常和/或溫度傳感器的溫度變化是否正常。
[0066]本實(shí)施例中,所述gcode指令為加密gcode指令,該加密gcode指令中包含有隨機(jī)生成的動(dòng)態(tài)協(xié)議碼,該動(dòng)態(tài)協(xié)議碼用于指定所述3d打印機(jī)6的打印及運(yùn)行狀態(tài)數(shù)據(jù)的上傳方式。
[0067]本實(shí)施例中,所述3d打印機(jī)6的打印及運(yùn)行狀態(tài)數(shù)據(jù)中,電機(jī)的運(yùn)行狀態(tài)通過采集電機(jī)驅(qū)動(dòng)器中專門用于監(jiān)測(cè)電機(jī)電流的功率電阻上的波形進(jìn)行信號(hào)處理后得到。
[0068]本實(shí)施例的具體操作流程:
[0069]后臺(tái)下發(fā)加密型gcode給3d打印機(jī)6;
[0070]第一步,在后臺(tái)下單、點(diǎn)擊打印服務(wù)、開始打印;
[0071 ]第二步,加密型gcode下發(fā)給圖1中的網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備4并通過數(shù)據(jù)緩存模塊9緩存到本地;與此同時(shí),經(jīng)主控處理模塊8得到的后臺(tái)將動(dòng)態(tài)協(xié)議碼不通過緩存直接下發(fā)給3d打印機(jī)6。
[0072]第三步,網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備4根據(jù)3d打印機(jī)6底層的基本通訊握手協(xié)議連同后臺(tái)動(dòng)態(tài)協(xié)議將緩存在本地的gcode指令下發(fā)給打印機(jī),并由打印機(jī)執(zhí)行打印命令。
[0073]本實(shí)施例中,打印機(jī)上傳本地打印狀態(tài)給后臺(tái)為:
[0074]打印機(jī)在打印過程中,通過供料電機(jī)的線速度估算出當(dāng)前進(jìn)給料和總進(jìn)給料,并上傳給網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備4的3d打印機(jī)狀態(tài)數(shù)據(jù)接收模塊5,再由網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備4的主控處理模塊8、3d打印機(jī)狀態(tài)數(shù)據(jù)上傳模塊3將上述與進(jìn)給料有關(guān)的數(shù)據(jù)與對(duì)應(yīng)的打印機(jī)ip地址上傳給網(wǎng)絡(luò)后臺(tái)I的后臺(tái)數(shù)據(jù)接收模塊2。網(wǎng)絡(luò)后臺(tái)I根據(jù)對(duì)進(jìn)給料與客戶購料記錄統(tǒng)計(jì)進(jìn)行對(duì)比分析,得出客戶使用3d打印機(jī)6的習(xí)慣等信息;
[0075]3d打印機(jī)6在打印過程中,如果產(chǎn)生堵頭、運(yùn)動(dòng)電機(jī)異常、某加熱部件溫度異常等現(xiàn)象,則上傳異常信息與打印機(jī)的ip地址給后臺(tái),以通過長期統(tǒng)計(jì)所有打印機(jī)終端的故障率來分析3d打印機(jī)6的性能、使用狀況,并制定維修計(jì)劃;例如,當(dāng)進(jìn)料電機(jī)堵頭時(shí),用于監(jiān)測(cè)電機(jī)電流的功率電阻會(huì)出現(xiàn)一個(gè)電壓突變的脈沖。通過濾波,并不斷監(jiān)測(cè)該峰值的導(dǎo)數(shù)即可判斷電機(jī)是否堵頭,并將此狀態(tài)上傳后臺(tái)。
[0076]打印機(jī)在成功打印某個(gè)文件后,網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備4向后臺(tái)上傳“打印成功”的標(biāo)志、打印耗時(shí)和打印機(jī)的i P地址。網(wǎng)絡(luò)后臺(tái)I長期統(tǒng)計(jì)與收集所有打印機(jī)終端對(duì)應(yīng)的打印文件的類型以分析某客戶的打印喜好。
[0077]其中包括:
[0078]打印過程中,進(jìn)擠料的統(tǒng)計(jì)。
[0079]電機(jī)運(yùn)行狀態(tài)的上傳與監(jiān)控;
[0080]加熱設(shè)備異常狀態(tài)的上傳與監(jiān)控
[0081]傳感器運(yùn)行狀態(tài)的上傳與監(jiān)控;
[0082]網(wǎng)絡(luò)后臺(tái)I可通過對(duì)以上述數(shù)據(jù)進(jìn)行歷史分析來評(píng)測(cè)打印機(jī)當(dāng)前的性能并在關(guān)鍵時(shí)刻下發(fā)維護(hù)建議與提醒。
[0083]本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,對(duì)以上描述做出眾多變通是可能的,所以實(shí)施例僅是用來描述一個(gè)或多個(gè)特定實(shí)施方式。
[0084]盡管已經(jīng)描述和敘述了被看作本發(fā)明的示范實(shí)施例,本領(lǐng)域技術(shù)人員將會(huì)明白,可以對(duì)其作出各種改變和替換,而不會(huì)脫離本發(fā)明的精神。另外,可以做出許多修改以將特定情況適配到本發(fā)明的教義,而不會(huì)脫離在此描述的本發(fā)明中心概念。所以,本發(fā)明不受限于在此披露的特定實(shí)施例,但本發(fā)明可能還包括屬于本發(fā)明范圍的所有實(shí)施例及其等同物。
【主權(quán)項(xiàng)】
1.一種用于3d打印機(jī)的網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備,其特征在于包括: 后臺(tái)數(shù)據(jù)接收模塊,用于接收來自網(wǎng)絡(luò)后臺(tái)的數(shù)據(jù); 數(shù)據(jù)緩存模塊,用于緩存接收的所述來自網(wǎng)絡(luò)后臺(tái)的數(shù)據(jù); gcode指令下發(fā)模塊,用于下發(fā)來自所述數(shù)據(jù)緩存模塊中已緩存數(shù)據(jù)中的gcode指令到3d打印機(jī); 3d打印機(jī)狀態(tài)數(shù)據(jù)接收模塊,用于接收所述3d打印機(jī)的打印及運(yùn)行狀態(tài)數(shù)據(jù); 3d打印機(jī)狀態(tài)數(shù)據(jù)上傳模塊,用于上傳所述3d打印機(jī)的打印及運(yùn)行狀態(tài)數(shù)據(jù)至所述網(wǎng)絡(luò)后臺(tái); 主控處理模塊,用于對(duì)所述3d打印機(jī)的打印及運(yùn)行狀態(tài)數(shù)據(jù)進(jìn)行實(shí)時(shí)監(jiān)控處理,并根據(jù)監(jiān)控處理的結(jié)果控制該網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備的工作狀態(tài)。2.如權(quán)利要求1所述的網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備,其特征在于:當(dāng)所述主控處理模塊得到的處理結(jié)果是正常時(shí),保持該網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備的正常工作狀態(tài),當(dāng)所述主控處理模塊得到的處理結(jié)果是異常時(shí),則終止該網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備的工作狀態(tài)。3.如權(quán)利要求2所述的網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備,其特征在于:所述實(shí)時(shí)監(jiān)控處理是指在所述.3d打印機(jī)的打印及運(yùn)行狀態(tài)數(shù)據(jù)中解析出當(dāng)前打印機(jī)相關(guān)的狀態(tài)信息,所述狀態(tài)信息包括所述gcode指令下發(fā)模塊發(fā)出3d打印機(jī)初始化指令、3d打印機(jī)擠出頭歸零指令或擠出頭與熱床加熱指令時(shí),所述3d打印機(jī)的電機(jī)運(yùn)轉(zhuǎn)是否正常和/或溫度傳感器的溫度變化是否正常。4.如權(quán)利要求3所述的網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備,其特征在于:所述gcode指令為加密gcode指令,該加密gcode指令中包含有隨機(jī)生成的動(dòng)態(tài)協(xié)議碼,該動(dòng)態(tài)協(xié)議碼用于指定所述3d打印機(jī)的打印及運(yùn)行狀態(tài)數(shù)據(jù)的上傳方式。5.—種用于3d打印機(jī)的網(wǎng)絡(luò)數(shù)據(jù)傳輸方法,其特征在于,采用如權(quán)利要求1-4任一項(xiàng)所述的3d打印機(jī)的網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備,包括如下步驟: S1、接收來自網(wǎng)絡(luò)后臺(tái)的數(shù)據(jù)并緩存;s2、下發(fā)所述已緩存數(shù)據(jù)中的gcode指令到3d打印機(jī);s3、接收所述3d打印機(jī)的打印及運(yùn)行狀態(tài)數(shù)據(jù)并上傳至所述網(wǎng)絡(luò)后臺(tái);s4、對(duì)所述3d打印機(jī)的打印及運(yùn)行狀態(tài)數(shù)據(jù)進(jìn)行實(shí)時(shí)監(jiān)控處理,并根據(jù)監(jiān)控處理的結(jié)果控制該網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備的工作狀態(tài)。6.如權(quán)利要求5所述的網(wǎng)絡(luò)數(shù)據(jù)傳輸方法,其特征在于:當(dāng)所述主控處理模塊得到的處理結(jié)果是正常時(shí),保持該網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備的正常工作狀態(tài),當(dāng)所述主控處理模塊得到的處理結(jié)果是異常時(shí),則終止該網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備的工作狀態(tài)。7.如權(quán)利要求6所述的網(wǎng)絡(luò)數(shù)據(jù)傳輸方法,其特征在于:所述實(shí)時(shí)監(jiān)控處理是指在所述.3d打印機(jī)的打印及運(yùn)行狀態(tài)數(shù)據(jù)中解析出當(dāng)前打印機(jī)相關(guān)的狀態(tài)信息,所述狀態(tài)信息包括所述gcode指令下發(fā)模塊發(fā)出3d打印機(jī)初始化指令、3d打印機(jī)擠出頭歸零指令或擠出頭與熱床加熱指令時(shí),所述3d打印機(jī)的電機(jī)運(yùn)轉(zhuǎn)是否正常和/或溫度傳感器的溫度變化是否正常。8.如權(quán)利要求7所述的網(wǎng)絡(luò)數(shù)據(jù)傳輸方法,其特征在于:所述gcode指令為加密gcode指令,該加密gcode指令中包含有隨機(jī)生成的動(dòng)態(tài)協(xié)議碼,該動(dòng)態(tài)協(xié)議碼用于指定所述3d打印機(jī)的打印及運(yùn)行狀態(tài)數(shù)據(jù)的上傳方式。9.如權(quán)利要求5所述的網(wǎng)絡(luò)數(shù)據(jù)傳輸方法,其特征在于:所述3d打印機(jī)的打印及運(yùn)行狀態(tài)數(shù)據(jù)中,電機(jī)的運(yùn)行狀態(tài)通過采集電機(jī)驅(qū)動(dòng)器中專門用于監(jiān)測(cè)電機(jī)電流的功率電阻上的波形進(jìn)行信號(hào)處理后得到。
【文檔編號(hào)】B29C67/00GK105856563SQ201610191320
【公開日】2016年8月17日
【申請(qǐng)日】2016年3月30日
【發(fā)明人】劉豫章, 宗貴升, 蔡振宇, 劉寶華
【申請(qǐng)人】上海萬物智能打印科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
牡丹江市| 鹤壁市| 仁布县| 霍山县| 无棣县| 丹凤县| 石阡县| 常山县| 朝阳市| 广安市| 贡觉县| 水富县| 金秀| 专栏| 霍林郭勒市| 循化| 长宁县| 孝感市| 揭东县| 高邑县| 壶关县| 奇台县| 平武县| 手游| 耿马| 贞丰县| 于都县| 永宁县| 宁海县| 苗栗市| 普兰县| 汪清县| 宁都县| 农安县| 达日县| 京山县| 常德市| 安溪县| 岢岚县| 澜沧| 宜君县|