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