本發(fā)明涉及一種用二維圖像實現(xiàn)二軸車加工仿真的方法,屬于數(shù)控機床技術(shù)領(lǐng)域。
背景技術(shù):
二軸車加工的加工零件為軸對稱件,結(jié)構(gòu)相對簡單,進(jìn)行車加工仿真時,二維圖像就能很好地表達(dá)車加工過程。
在進(jìn)行車加工仿真之前,需要生成刀具軌跡。二軸車加工刀具軌跡生成算法只需要零件外輪廓和與外輪廓相連的毛坯輪廓,即二軸車加工刀具軌跡生成時,并不需要零件視圖,只需要零件的需要加工的輪廓線。這樣的方法較簡單的生成了刀具軌跡,但進(jìn)行仿真時,由于零件視圖不存在,就需要先根據(jù)中心軸線生成相應(yīng)的零件圖像和毛坯圖像。
國外在許多商品化軟件系統(tǒng)如UG、Pro/E、Catia等,開發(fā)了以二維圖形或三維圖形為基礎(chǔ)的圖形數(shù)控編程工具和刀具軌跡生成工具,具備零件加工過程的計算機仿真功能。
但針對二軸車加工機床仿真的軟件并不多,而二軸車加工利用二維圖形技能比較好的模擬加工過程。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是為了解決上述問題,提出一種用二維圖像實現(xiàn)二軸車加工仿真的方法,利用刀具軌跡和二維毛坯圖像的相交、布爾減運算,完成二維實體仿真。
本發(fā)明的一種用二維圖像實現(xiàn)二軸車加工仿真的方法,包括以下幾個步驟:
步驟一:生成刀具軌跡。
步驟二:生成零件二維圖像。
步驟三:生成毛坯二維圖像。
步驟四:毛坯二維圖像和刀具軌跡進(jìn)行求交。
步驟五:關(guān)聯(lián)對稱軸兩側(cè)的毛坯圖像。
步驟六:求減運算并顯示階段。刀具沿著第一階段生成的刀具軌跡進(jìn)行運動,并且在走到毛坯二維圖像和刀具軌跡相交的部分時,同時進(jìn)行布爾減運算,除掉相應(yīng)的毛坯圖像。
步驟七:干涉檢查階段。
本發(fā)明的優(yōu)點在于:
(1)本發(fā)明設(shè)計了一種二軸車加工仿真的方法,利用二維圖像實現(xiàn)車加工仿真;
(2)此方法比較簡單,無需復(fù)雜的算法便能很好的實現(xiàn)二軸機床的車加工仿真;
附圖說明
圖1是本發(fā)明的方法流程圖。
具體實施方式
下面將結(jié)合附圖和實施例對本發(fā)明作進(jìn)一步的詳細(xì)說明。
本發(fā)明是一種用二維圖像實現(xiàn)二軸車加工仿真的方法,流程如圖1所示,包括以下幾個步驟:
步驟一:生成刀具軌跡。
根據(jù)零件加工輪廓線和毛坯輪廓的相關(guān)曲線,選取相應(yīng)的刀具軌跡生成算法生成所需要的刀具軌跡。
步驟二:生成零件二維圖像。
根據(jù)零件加工輪廓線,選擇相應(yīng)的中心軸線(對稱軸),生成需要的二維零件圖像。
步驟三:生成毛坯二維圖像。
根據(jù)毛坯輪廓線,選擇相應(yīng)的中心軸線(對稱軸),生成需要的二維毛坯圖像。
步驟四:毛坯二維圖像和刀具軌跡進(jìn)行求交。
將刀具運動軌跡和毛坯二維圖像進(jìn)行求交運算,求出兩者相交的部分。
步驟五:關(guān)聯(lián)對稱軸兩側(cè)的毛坯圖像。
由于加工零件是軸對稱零件,在模擬仿真過程中,當(dāng)沿著刀具軌跡切除毛坯圖像時,毛坯另一側(cè)的部分也應(yīng)進(jìn)行切除。這就需要將生成的毛坯二維圖像沿對稱軸(中心軸線)進(jìn)行關(guān)聯(lián),當(dāng)一側(cè)毛坯圖像切除時,另一側(cè)對稱部分也進(jìn)行同樣的操作。
步驟六:求減運算并顯示階段。
刀具沿著第一階段生成的刀具軌跡進(jìn)行運動,并且在走到毛坯二維圖像和刀具軌跡相交的部分時,同時進(jìn)行布爾減運算,除掉相應(yīng)的毛坯圖像。
步驟七:干涉檢查階段。
檢查零件部分和最后的刀具軌跡是否相交,若相交,說明存在干涉,需要報錯。對于此方法,當(dāng)切除后毛坯圖像依舊能包住零件圖像,說明不存在干涉;若不能包住,說明存在干涉。