本發(fā)明涉及3d技術(shù)領(lǐng)域,尤其涉及一種雙噴彩色3d打印機的控制方法。
背景技術(shù):
3d打印是一門前景不可估量的尚在發(fā)展中的熱門技術(shù)。3d打印與紙面打印區(qū)別甚大,故而,3d打印發(fā)展過程中出現(xiàn)的許多的問題都只能從頭摸索。目前,3d打印中為了保證打印效率經(jīng)常為用到多個噴頭,但是,多個噴頭的工作方式容易串擾,對與打印效率的提升有限,而且還增加了成本。
技術(shù)實現(xiàn)要素:
基于背景技術(shù)存在的技術(shù)問題,本發(fā)明提出了一種雙噴彩色3d打印機的控制方法。
本發(fā)明提出的一種雙噴彩色3d打印機的控制方法,雙噴彩色3d打印機包括結(jié)構(gòu)相同的第一打印噴頭和第二打印噴頭,還包括用于向第一打印噴頭和第二打印噴頭送料的多個原料儲箱;
該控制方法包括以下步驟:
s1、獲取打印模型,并將打印模型由下至上分割為多個打印層;
s2、由下至上依次獲取打印層作為目標打印層;
s3、將目標打印層根據(jù)顏色分割為多個打印區(qū)域,并繪制每一個打印區(qū)域的打印路徑;
s4、計算每一條打印路徑的打印耗時和所需色料量值,并根據(jù)所需色料量值和第一打印噴頭/第二打印噴頭填料速度計算對應的填料時間;
s5、根據(jù)對應的填料時間由長到短的順序?qū)⒋蛴÷窂脚判颍?/p>
s6、設置可向第一打印噴頭和第二打印噴頭充水的清洗泵;
s7、將打印機托盤上方的空間作為打印位,將清洗第一打印噴頭和第二打印噴頭的位置作為清洗位;打印位上的第一打印噴頭或者第二打印噴頭作為現(xiàn)行噴頭,清洗位上的噴頭作為預備噴頭;
s8、獲取目標打印路徑,將相鄰且排序于目標打印路徑后的打印路徑作為預備打印路徑;
s9、驅(qū)動已清洗且填料完成的現(xiàn)行噴頭根據(jù)目標打印路徑工作,且根據(jù)目標打印路徑的打印耗時和預備打印路徑的填料時間求差作為預備噴頭的清洗時間;
s10、根據(jù)預備噴頭的清洗時間控制清洗泵工作完成預備噴頭的清洗,然后根據(jù)預備打印路徑的色料量值控制原料儲箱向預備噴頭填料;
s11、當前目標打印路徑完成,將原現(xiàn)行噴頭切換為預備噴頭,將原預備噴頭切換為目標噴頭,并將原預備打印路徑更新為新的目標打印路徑,然后返回s8;
s12、當前目標打印層的打印路徑全部完成,則判斷是否完成所有打印層,否,則返回步驟s2;是,則完成打印件。
優(yōu)選地,步驟s11具體分為以下步驟:
s11a、當前目標打印路徑完成,判斷目標打印層是否完成;是,則執(zhí)行步驟s12;
s11b、否,則將原現(xiàn)行噴頭切換為預備噴頭,將原預備噴頭切換為目標噴頭,并將原預備打印路徑更新為新的目標打印路徑,然后返回s8。
本發(fā)明中,通過根據(jù)填料時間即打印區(qū)域的面積決定打印路徑的執(zhí)行順序,如此,可保證填料時間長的預備噴頭對應的現(xiàn)行噴頭在打印位上的工作時間也長,從而,保證每一個預備噴頭都有足夠的時間完成清洗和填料,即保證了每一個現(xiàn)行噴頭的前期準備工作的完善,以保證打印位上的現(xiàn)行噴頭的工作質(zhì)量。
本發(fā)明中,根據(jù)目標打印路徑的打印耗時和預備打印路徑的填料時間求差作為預備噴頭的清洗時間,然后根據(jù)預備噴頭的清洗時間控制清洗泵工作。如此,既可以保證預備噴頭與現(xiàn)行噴頭的即使切換,避免拖延打印時間,又可以保證每一個預備噴頭都可以達到盡可能好的清洗效果,保證打印機品質(zhì)。
本發(fā)明中,將目標打印層上顏色相同的部分歸納到同一個打印區(qū)域,從而,以打印區(qū)域為單元進行打印時,可保證同一種色彩的部分一起打印,簡化了色彩變換工作,有利于提高打印效率,并降低不同區(qū)域顏色串擾的機會。本步驟中,打印路徑可還原對應的打印區(qū)域。
附圖說明
圖1為本發(fā)明提出的一種雙噴彩色3d打印機的控制方法流程圖。
具體實施方式
參照圖1,本發(fā)明提出的一種雙噴彩色3d打印機的控制方法,雙噴彩色3d打印機包括結(jié)構(gòu)相同的第一打印噴頭和第二打印噴頭,還包括用于向第一打印噴頭和第二打印噴頭送料的多個原料儲箱。第一打印噴頭和第二打印噴頭的設置,為兩個打印噴頭的交替工作奠定了基礎。
該控制方法包括以下步驟:
s1、獲取打印模型,并將打印模型由下至上分割為多個打印層。
s2、由下至上依次獲取打印層作為目標打印層。結(jié)合以上兩步,奠定了層積打印的基礎。
s3、將目標打印層根據(jù)顏色分割為多個打印區(qū)域,并繪制每一個打印區(qū)域的打印路徑。如此,將目標打印層上顏色相同的部分歸納到同一個打印區(qū)域,從而,以打印區(qū)域為單元進行打印時,可保證同一種色彩的部分一起打印,簡化了色彩變換工作,有利于提高打印效率,并降低不同區(qū)域顏色串擾的機會。本步驟中,打印路徑可還原對應的打印區(qū)域。
s4、計算每一條打印路徑的打印耗時和所需色料量值,并根據(jù)所需色料量值和第一打印噴頭/第二打印噴頭填料速度計算對應的填料時間。本步驟中,可設定第一打印噴頭和第二打印噴頭的填料速度為定值,如此,填料時間即色料量值除以填料速度的商值。
s5、根據(jù)對應的填料時間由長到短的順序?qū)⒋蛴÷窂脚判颉1静襟E奠定了打印路徑執(zhí)行順序,即各打印區(qū)域的先后打印順序。
s6、設置可向第一打印噴頭和第二打印噴頭充水的清洗泵,以便在第一打印噴頭和第二打印噴頭切換色料前先進行沖洗,避免顏色串擾,降低打印件品質(zhì)。
s7、將打印機托盤上方的空間作為打印位,將清洗第一打印噴頭和第二打印噴頭的位置作為清洗位;打印位上的第一打印噴頭或者第二打印噴頭作為現(xiàn)行噴頭,清洗位上的噴頭作為預備噴頭。
s8、獲取目標打印路徑,將相鄰且排序于目標打印路徑后的打印路徑作為預備打印路徑。本步驟中,根據(jù)步驟s5中的排序,首選將最前即對應的打印區(qū)域面積最大的打印路徑作為目標打印路徑,將排序第二的打印路徑作為預備打印路徑。而后,隨著目標打印路徑的更換,預備打印路徑的排序始終為目標打印路徑的后一個,直至,目標打印路徑為排序最后的預備打印路徑。
s9、驅(qū)動已清洗且填料完成的現(xiàn)行噴頭根據(jù)目標打印路徑工作,且根據(jù)目標打印路徑的打印耗時和預備打印路徑的填料時間求差作為預備噴頭的清洗時間。由于預備噴頭即第一打印噴頭或者第二打印噴頭的容積一定,故而,清洗時間決定了清洗泵的充水效率,具體的,清洗泵的充水效率可通過開度和工作功率進行調(diào)整。故而,清洗時間確定的情況下,清洗泵的開度和工作功率或者說清洗泵的工作狀態(tài)已經(jīng)確定。
s10、根據(jù)預備噴頭的清洗時間控制清洗泵工作完成預備噴頭的清洗,然后根據(jù)預備打印路徑的色料量值控制原料儲箱向預備噴頭填料。由于本實施方式中,第一打印噴頭和第二打印噴頭的填料速度為定值,故而,在預備打印路徑所需的色料量值的情況下,便可以完成對預備噴頭的填料,只需導通預備噴頭與存儲該色料的原料儲箱,使得原料儲箱向預備噴頭的填料量達到色料量值后切斷該原料儲箱與預備噴頭的通路即可。
s11a、當前目標打印路徑完成,判斷目標打印層是否完成。是,則執(zhí)行步驟s12。
s11b、否,則將原現(xiàn)行噴頭切換為預備噴頭,將原預備噴頭切換為目標噴頭,并將原預備打印路徑更新為新的目標打印路徑,然后返回s8。
s12、當前目標打印層的打印路徑全部完成,則判斷是否完成所有打印層,否,則返回步驟s2;是,則完成打印件。
本實施方式中,通過根據(jù)填料時間即打印區(qū)域的面積決定打印路徑的執(zhí)行順序,如此,可保證填料時間長的預備噴頭對應的現(xiàn)行噴頭在打印位上的工作時間也長,從而,保證每一個預備噴頭都有足夠的時間完成清洗和填料,即保證了每一個現(xiàn)行噴頭的前期準備工作的完善,以保證打印位上的現(xiàn)行噴頭的工作質(zhì)量。
本實施方式中,根據(jù)目標打印路徑的打印耗時和預備打印路徑的填料時間求差作為預備噴頭的清洗時間,然后根據(jù)預備噴頭的清洗時間控制清洗泵工作。如此,既可以保證預備噴頭與現(xiàn)行噴頭的即使切換,避免拖延打印時間,又可以保證每一個預備噴頭都可以達到盡可能好的清洗效果,保證打印機品質(zhì)。
以上所述,僅為本發(fā)明較佳的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。