標識加工軌跡生成方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機領(lǐng)域,具體而言,涉及一種標識加工軌跡生成方法及裝置。
【背景技術(shù)】
[0002]廣告標識用于標識某個品牌或產(chǎn)品,例如,迷你發(fā)光字。迷你發(fā)光字完成采用亞克力材料,在白天可以凸顯品牌標識,在晚上可以散發(fā)五彩斑斕的色彩,起到良好的廣告宣傳作用。在當(dāng)下的廣告標識行業(yè)里,迷你發(fā)光字的加工制造一直存在一個較高的門檻。迷你發(fā)光字的制作不僅需要先進的數(shù)控加工設(shè)備,而且還要有能熟練使用計算機輔助設(shè)計軟件(Computer Aided Design,簡稱為CAD)或計算機輔助制造軟件(Computer AidedManufacturing,簡稱為CAM)的技術(shù)人員。通常,雕刻一套迷你發(fā)光字需要分四步完成,第一步是在字的背面開槽;第二步為字的正面倒斜邊;第三步是正面將字切割下來;最后一步切割出字的底板?,F(xiàn)有的CAM軟件并沒有提供一個專門的迷你發(fā)光字加工功能,技術(shù)人員只能使用多個編輯命令和軌跡生成命令來完成迷你發(fā)光字的加工軌跡的生成,操作步驟繁瑣,工藝流程和參數(shù)不固定,且對技術(shù)人員的操作水平要求高。下面就以迷你發(fā)光字加工的前三步為例來說明在CAM軟件環(huán)境下生成迷你發(fā)光字加工軌跡,包括如下六個步驟:
[0003]步驟一:使用文字生成命令,生成和編輯一個文字。
[0004]步驟二:使用垂直鏡像命令,左右翻轉(zhuǎn)文字,為背面開槽做準備。
[0005]步驟三:使用銑底加工命令,生成背面開槽加工軌跡。
[0006]步驟四:使用垂直鏡像命令,左右翻轉(zhuǎn)文字到正面,為正面倒斜邊做準備。
[0007]步驟五:使用挑角加工命令,生成正面倒斜邊加工軌跡。
[0008]步驟六:使用勾邊加工命令,將整個文字切割下來。在此步驟中,技術(shù)人員需要進行比較復(fù)雜的三角計算,得到勾邊的余量參數(shù),以保證步驟五中得到的斜邊和切割垂直邊能準確吻合。
[0009]從上可以看出,現(xiàn)有技術(shù)中生成迷你發(fā)光字存在多個問題,第一個問題是對技術(shù)人員要求比較高,首先要很熟悉迷你發(fā)光字加工的工藝流程,然后還要能熟練使用CAM軟件的多個造型和軌跡生成功能;第二個問題是操作步驟多,技術(shù)人員要來回使用多個命令,并且保證命令之間參數(shù)的匹配和一致,生成效率較低;第三個問題是開槽軌跡和倒斜邊軌跡是對一個模型的正反兩個方向的加工,保證這兩個軌跡后置生成的NC代碼在數(shù)控銑床上正確完成迷你發(fā)光字的正反兩個方向的加工較難;第四個問題是上述步驟六中的使用勾邊命令切斷整個文字,其中的等距距離(即余量參數(shù))的計算比較復(fù)雜,要考慮到步驟五的余量和挑角的角度大小,才能保證斜邊和垂直邊的吻合,且上述計算必須由技術(shù)人員來完成,效率較低。
[0010]針對相關(guān)技術(shù)中生成迷你發(fā)光字加工軌跡效率較低的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0011]本發(fā)明的主要目的在于提供一種標識加工軌跡生成方法及裝置,以解決相關(guān)技術(shù)中生成標識加工軌跡效率較低的問題。
[0012]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種標識加工軌跡生成方法。
[0013]根據(jù)本發(fā)明的標識加工軌跡生成方法包括:獲取待加工標識;接收待加工標識的多個參數(shù),其中,多個參數(shù)包括背面銑槽參數(shù)、正面倒斜邊參數(shù)和正面切斷參數(shù);接收執(zhí)行指令,其中,執(zhí)行指令用于指示對多個參數(shù)執(zhí)行一次軌跡生成處理;以及根據(jù)待加工標識的多個參數(shù)執(zhí)行一次軌跡生成處理,生成多個加工軌跡,其中,多個加工軌跡為分別對應(yīng)于多個參數(shù)的加工軌跡。
[0014]進一步地,在根據(jù)待加工標識的多個參數(shù)執(zhí)行一次軌跡生成處理,生成多個加工軌跡之前,方法還包括:提取待加工標識的多邊形點鏈,得到第一多邊形點鏈。
[0015]進一步地,背面銑槽參數(shù)包括槽深、槽邊距,根據(jù)待加工標識的多個參數(shù)執(zhí)行一次軌跡生成處理生成多個加工軌跡包括根據(jù)背面銑槽參數(shù)生成待加工標識的背面銑槽軌跡,根據(jù)背面銑槽參數(shù)生成待加工標識的背面銑槽軌跡包括:根據(jù)槽邊距對第一多邊形點鏈進行等距,得到等距后的第一多邊形點鏈;對等距后的第一多邊形點鏈進行求和運算,得到第二多邊形點鏈;以及根據(jù)第二多邊形點鏈生成待加工標識的背面銑槽軌跡。
[0016]進一步地,正面倒斜邊參數(shù)包括倒斜邊深度、傾斜角度、最小挑角距離、最大挑角內(nèi)角,根據(jù)待加工標識的多個參數(shù)生成待加工標識的加工軌跡包括根據(jù)正面倒斜邊參數(shù)生成待加工標識的正面倒斜邊軌跡,根據(jù)正面倒斜邊參數(shù)生成待加工標識的正面倒斜邊軌跡包括:根據(jù)倒斜邊深度和傾斜角度對第一多邊形點鏈進行分層等距;對分層等距后的第一多邊形點鏈進行求和運算,得到第三多邊形點鏈;計算第三多邊形點鏈上每個點的內(nèi)角;判斷第三多邊形點鏈上每個點的內(nèi)角是否小于最大挑角內(nèi)角;對第三多邊形點鏈上內(nèi)角小于最大挑角內(nèi)角的點生成挑角軌跡,其中,挑角軌跡的長度大于最小挑角距離;以及根據(jù)第三多邊形點鏈和挑角軌跡生成待加工標識的正面倒斜邊軌跡。
[0017]進一步地,正面切斷參數(shù)包括切斷深度,根據(jù)待加工標識的多個參數(shù)執(zhí)行一次軌跡生成處理,生成多個加工軌跡包括根據(jù)正面切斷參數(shù)生成待加工標識的正面切斷軌跡,在根據(jù)正面切斷參數(shù)生成待加工標識的正面切斷軌跡之前,方法還包括:獲取倒斜邊深度;獲取傾斜角度;以及根據(jù)倒斜邊深度和傾斜角度計算勾邊余量。
[0018]進一步地,根據(jù)正面切斷參數(shù)生成待加工標識的正面切斷軌跡包括:根據(jù)勾邊余量對第一多邊形點鏈進行等距,得到等距后的第一多邊形點鏈;將等距后的第一多邊形點鏈進行求和運算,得到第四多邊形點鏈;以及根據(jù)第四多邊形點鏈生成待加工標識的正面切斷軌跡。
[0019]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種標識加工軌跡生成裝置。
[0020]根據(jù)本發(fā)明的標識加工軌跡生成裝置包括:第一獲取單元,用于獲取待加工標識;第一接收單元,用于接收待加工標識的多個參數(shù),其中,多個參數(shù)包括背面銑槽參數(shù)、正面倒斜邊參數(shù)和正面切斷參數(shù);第二接收單元,用于接收執(zhí)行指令,其中,執(zhí)行指令用于指示對多個參數(shù)執(zhí)行一次軌跡生成處理;以及生成單元,用于根據(jù)待加工標識的多個參數(shù)執(zhí)行一次軌跡生成處理,生成多個加工軌跡,其中,多個加工軌跡為分別對應(yīng)于多個參數(shù)的加工軌跡。
[0021]進一步地,裝置還包括:提取單元,用于提取待加工標識的多邊形點鏈,得到第一多邊形點鏈。
[0022]進一步地,背面銑槽參數(shù)包括槽深、槽邊距,生成單元包括:第一等距模塊,用于根據(jù)槽邊距對第一多邊形點鏈進行等距,得到等距后的第一多邊形點鏈;第一求和模塊,用于對等距后的第一多邊形點鏈進行求和運算,得到第二多邊形點鏈;以及第一生成模塊,用于根據(jù)第二多邊形點鏈生成待加工標識的背面銑槽軌跡。
[0023]進一步地,正面倒斜邊參數(shù)包括倒斜邊深度、傾斜角度、最小挑角距離、最大挑角內(nèi)角,生成單元包括:第二等距模塊,用于根據(jù)倒斜邊深度和傾斜角度對第一多邊形點鏈進行分層等距;第二求和模塊,用于對分層等距后的第一多邊形點鏈進行求和運算,得到第三多邊形點鏈;第一計算模塊,用于計算第三多邊形點鏈上每個點的內(nèi)角;第一判斷模塊,用于判斷第三多邊形點鏈上每個點的內(nèi)角是否小于最大挑角內(nèi)角;第二生成模塊,用于對第三多邊形點鏈上內(nèi)角小于最大挑角內(nèi)角的點生成挑角軌跡,其中,挑角軌跡的長度大于最小挑角距離;以及第三生成模塊,用于根據(jù)第三多邊形點鏈和挑角軌跡生成待加工標識的正面倒斜邊軌跡。
[0024]進一步地,正面切斷參數(shù)包括切斷深度,裝置還包括:第二獲取單元,用于獲取倒斜邊深度;第三獲取單元,用于獲取傾斜角度;以及計算單元,用于根據(jù)倒斜邊深度和傾斜角