3d打印機(jī)的控制系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及打印機(jī)控制領(lǐng)域,具體而言,涉及3D打印機(jī)的控制系統(tǒng)。
【背景技術(shù)】
[0002]隨著數(shù)碼技術(shù)的快速發(fā)展,3D打印技術(shù)也得到了極大的發(fā)展;3D打印,即快速成型技術(shù)的一種,它是一種以數(shù)字模型文件為基礎(chǔ),運用粉末狀金屬或塑料等可粘合材料,通過逐層打印的方式來構(gòu)造物體的技術(shù)。
[0003]相關(guān)技術(shù)提供了一種3D打印機(jī)控制系統(tǒng),包括電腦;即將3D打印機(jī)的主控板與單一的電腦電連接,由電腦作為控制系統(tǒng)向主控板發(fā)送控制指令,進(jìn)而由主控板根據(jù)該控制指令控制3D打印機(jī)工作,使得3D打印機(jī)打印出相應(yīng)的物體。
[0004]但是,現(xiàn)有的3D打印機(jī)控制系統(tǒng)中,電腦和主控板需要時刻連接,當(dāng)將電腦需要切換到其他控制系統(tǒng)時,在切換的過程中需要斷開3D打印機(jī),故使得3D打印機(jī)不能正常工作,實時性較差。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供3D打印機(jī)的控制系統(tǒng),以可以由多個上位機(jī)控制端同時連接3D打印機(jī),從而可以實現(xiàn)多個上位機(jī)控制端之間切換,并且在切換的過程中,不影響3D打印機(jī)的正常工作,實時性較好。
[0006]第一方面,本發(fā)明實施例提供了一種3D打印機(jī)的控制系統(tǒng),包括:中樞控制器和上位機(jī)控制端;
[0007]上位機(jī)控制端,用于接收用戶輸入的觸擊指令,并將觸擊指令轉(zhuǎn)換成對應(yīng)的操作碼,并根據(jù)操作碼生成控制指令,并將控制指令通過無線網(wǎng)絡(luò)發(fā)送至中樞控制器,控制指令用于控制中樞控制器工作;
[0008]中樞控制器,用于接收上位機(jī)控制端發(fā)送的控制指令,并對控制指令進(jìn)行解析,生成對應(yīng)的控制碼,并將控制碼發(fā)送至3D打印機(jī)的主控板,以便主控板控制3D打印機(jī)工作。
[0009]結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第一種可能的實施方式,其中,該3D打印機(jī)的控制系統(tǒng)中,中樞控制器,用于根據(jù)預(yù)設(shè)核實標(biāo)準(zhǔn)對存儲的預(yù)執(zhí)行任務(wù)進(jìn)行檢查,在檢查結(jié)果符合標(biāo)準(zhǔn)時,根據(jù)預(yù)執(zhí)行任務(wù)生成對應(yīng)的控制指令,并將工作指令發(fā)送至3D打印機(jī)的主控板,以便主控板控制3D打印機(jī)工作;其中,控制指令用于控制包括:電機(jī)移動、溫度控制以及1信號的輸出與讀取。
[0010]結(jié)合第一方面的第一種可能的實施方式,本發(fā)明實施例提供了第一方面的第二種可能的實施方式,其中,該3D打印機(jī)的控制系統(tǒng)還包括液晶顯示器LCD ;
[0011]LCD與中樞控制器電連接,用于顯示3D打印機(jī)的工作菜單以及接收用戶的選擇指令,并將選擇指令發(fā)送至中樞控制器;選擇指令用于從工作菜單中選擇預(yù)執(zhí)行任務(wù);
[0012]中樞控制器,用于接收選擇指令,并選擇選擇指令對應(yīng)的預(yù)執(zhí)行任務(wù),并根據(jù)預(yù)執(zhí)行任務(wù)生成控制指令,并將控制指令發(fā)送至3D打印機(jī)的主控板,以便主控板控制3D打印機(jī)根據(jù)控制指令進(jìn)行工作。
[0013]結(jié)合第一方面的第一種可能的實施方式,本發(fā)明實施例提供了第一方面的第三種可能的實施方式,其中,該3D打印機(jī)的控制系統(tǒng),還包括旋轉(zhuǎn)電位器;
[0014]旋轉(zhuǎn)電位器與中樞控制器電連接,用于輔助選擇3D打印機(jī)的預(yù)執(zhí)行任務(wù)。
[0015]結(jié)合第一方面的第二種可能的實施方式或第三種可能的實施方式,本發(fā)明實施例提供了第一方面的第四種可能的實施方式,其中,該3D打印機(jī)的控制系統(tǒng)還包括圖像采集裝置;
[0016]圖像采集裝置與中樞控制器電連接,用于監(jiān)控3D打印機(jī)的工作狀態(tài),并將工作狀態(tài)發(fā)送至中樞控制器;
[0017]中樞控制器還用于接收工作狀態(tài),并將工作狀態(tài)無線傳輸至上位機(jī)控制端,以便供給用戶進(jìn)行查看。
[0018]結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第五種可能的實施方式,其中,該3D打印機(jī)的控制系統(tǒng)中,中樞控制器包括USB轉(zhuǎn)串口 ;
[0019]中樞控制器通過USB轉(zhuǎn)串口與3D打印機(jī)的主控板電連接。
[0020]結(jié)合第一方面的第五種可能的實施方式,本發(fā)明實施例提供了第一方面的第六種可能的實施方式,其中,該3D打印機(jī)的控制系統(tǒng)中,LCD包括SPI接口,旋轉(zhuǎn)電位器包括通用輸入/輸出GP1 ;
[0021]IXD通過SPI接口與中樞控制器電連接;GP1 ;旋轉(zhuǎn)電位器通過GP1與中樞控制器電連接。
[0022]結(jié)合第一方面的第六種可能的實施方式,本發(fā)明實施例提供了第一方面的第七種可能的實施方式,其中,該3D打印機(jī)的控制系統(tǒng)中,中樞控制器為樹莓派RPi。
[0023]結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第八種可能的實施方式,其中,該3D打印機(jī)的控制系統(tǒng)中,無線網(wǎng)絡(luò)包括以下中的一種或多種:GPRS無線通信網(wǎng)、3G無線通信網(wǎng)、4G無線通信網(wǎng)及WiFi網(wǎng)絡(luò)。
[0024]結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第九種可能的實施方式,其中,該3D打印機(jī)的控制系統(tǒng)中,中樞控制器采用PyQtn編程語言完成本地界面繪制,并通過Http協(xié)議完成本地界面與Python后臺服務(wù)器的服務(wù)通信,從而完成整個數(shù)據(jù)通信功能。
[0025]本發(fā)明實施例提供的3D打印機(jī)的控制系統(tǒng),采用上位機(jī)控制端接收用戶輸入的觸擊指令,并將觸擊指令轉(zhuǎn)換成對應(yīng)的操作碼,并根據(jù)操作碼生成控制指令,并將控制指令通過無線網(wǎng)絡(luò)發(fā)送至中樞控制器,控制指令用于控制中樞控制器工作;通過中樞控制器接收上位機(jī)控制端發(fā)送的控制指令,并對控制指令進(jìn)行解析,生成對應(yīng)的控制碼,并將控制碼發(fā)送至3D打印機(jī)的主控板,以便主控板控制3D打印機(jī)工作;
[0026]與現(xiàn)有技術(shù)中的3D打印機(jī)控制系統(tǒng)中,電腦和主控板需要時刻連接,當(dāng)將電腦需要切換到其他控制系統(tǒng)時,在切換的過程中需要斷開3D打印機(jī),故使得3D打印機(jī)不能正常工作,實時性較差的方案相比,其使中樞控制器采用有線或無線的方式連接3D打印機(jī)的控制板,通過上位機(jī)控制端(如瀏覽器或者Android平板App)啟動控制軟件,控制3D打印機(jī)完成以下任務(wù),如文件打印與管理、溫度設(shè)置與監(jiān)控、機(jī)器調(diào)試、日志管理等工作,其中,本發(fā)明可以由多個上位機(jī)控制端同時連接3D打印機(jī),從而可以實現(xiàn)多個上位機(jī)控制端之間切換,并且在切換的過程中,不影響3D打印機(jī)的正常工作,實時性較好。
[0027]為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細(xì)說明如下。
【附圖說明】
[0028]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應(yīng)被看作是對范圍的限定,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
[0029]圖1示出了本發(fā)明實施例所提供的一種3D打印機(jī)的控制系統(tǒng)的結(jié)構(gòu)示意圖;
[0030]圖2示出了本發(fā)明實施例所提供的一種3D打印機(jī)的控制系統(tǒng)的硬件系統(tǒng)機(jī)構(gòu)的原理圖;
[0031]圖3示出了本發(fā)明實施例所提供的一種3D打印機(jī)的控制系統(tǒng)的軟件系統(tǒng)結(jié)構(gòu)的原理圖。
[0032]主要元件符號說明:
[0033]11、上位機(jī)控制端;12、上位機(jī)控制端;13、上位機(jī)控制端;14、IXD ;15、旋轉(zhuǎn)電位器;16、圖像采集裝置
【具體實施方式】
[0034]下面將結(jié)合本發(fā)明實施例中附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發(fā)明實施例的組件可以以各種不同的配置來布置和設(shè)計。因此,以下對在附圖中提供的本發(fā)明的實施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實施例?;诒景l(fā)明的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0035]為便于對本實施例進(jìn)行理解,首先對本實施例所基于的通信連接系統(tǒng)進(jìn)行簡要說明。如圖1所示,本發(fā)明所涉及的3D打印機(jī)的控制系統(tǒng),包括:上位機(jī)控制端11、中樞控制器12和3D打印機(jī)的主控板13,上位機(jī)控制端11、中樞控制器12和3D打印機(jī)的主控板13之間可以建立數(shù)據(jù)通信關(guān)系。而在本發(fā)明實施例中,上述上位機(jī)控制端11可以為具有通信功能的電子終端,例如智能手機(jī)、平板電腦或者其他通信電子產(chǎn)品。并且,這些電子終端需要設(shè)置包括WIFUWIreless-Fidelity,無線保真)芯片或者藍(lán)牙芯片在內(nèi)的通信芯片(或者稱為無線通訊芯片;上述中樞控制器12可以為RPi (Raspberry Pi,樹莓派)或者單片機(jī)等;上述3D打印機(jī)的主控板13為3D打印機(jī)本身自帶的主控板。
[0036]本發(fā)明提供了一種3D打印機(jī)的控制系統(tǒng),包括:中樞控制器12和上位機(jī)控制端11;上位機(jī)控制端11,用于接收用戶輸入的觸擊指令,并將觸擊指令轉(zhuǎn)換成對應(yīng)的操作碼,并根據(jù)操作碼生成控制指令,并將控制指令通過無線網(wǎng)絡(luò)發(fā)送至中樞控制器12,控制指令用于控制中樞控制器12工作;中樞控制器12,用于接收上位機(jī)控制端11發(fā)送的控制指令,并對控制指令進(jìn)行解析,生成對應(yīng)的控制碼,并將控制碼發(fā)送至3D打印機(jī)的主控板13,以便主控板控制3D打印機(jī)工作。
[003