1 引言
PowerMILL是英國Delcam公司開發(fā)的一款可獨(dú)立運(yùn)行的CAM系統(tǒng),在模具行業(yè)中應(yīng)用極為普遍。EDM(電火花加工)是模具加工中常用的方法,而電極是電火花加工中不可缺少的組成部分。電極按其功能可分為清角類電極、型腔類電極、筋位電極和其他電極,同類電極具有相似的加工工藝,可形成工藝模板。利用VB6.0對PowerMILL進(jìn)行二次開發(fā),建立刀具庫、策略庫等,可提高電極編程效率。近年來,針對電極在PowerMILL上的二次開發(fā)已取得不少成果。徐鑫針對EDM電極,利用宏命令對PowerMILL進(jìn)行了二次開發(fā),實(shí)現(xiàn)了電極自動編程,但單純的宏命令并不能完全實(shí)現(xiàn)編程自動化,且不能快速保存加工工藝模板。楊曉琴等以VB.NET 為平臺對PowerMILL 進(jìn)行開發(fā)。張斐在VB6.0平臺上二次開發(fā)了自動編程系統(tǒng),但工藝庫的建立過于簡單,只是依靠宏命令對單個(gè)電極的編程過程進(jìn)行錄制(即記錄用戶的操作),加工新電極時(shí)需要找到宏命令修改相關(guān)參數(shù)?,F(xiàn)以VB6.0為平臺,對PowerMILL進(jìn)行二次開發(fā),依據(jù)成組技術(shù),建立電極加工工藝模板庫、刀具庫、策略庫,實(shí)現(xiàn)刀具、策略、工藝等的集合以及各工序的連接,進(jìn)而實(shí)現(xiàn)一鍵編程。
2 功能模塊設(shè)計(jì)
電極自動編程系統(tǒng)主要包括模型輸入、工藝查詢、后處理等模塊。系統(tǒng)功能結(jié)構(gòu)如圖1所示。
圖1 功能結(jié)構(gòu)
(1)模型輸入。輸入電極模型后,需對模型進(jìn)行分析,“模型操作”中集合了模型的縮放、視圖查看、坐標(biāo)系旋轉(zhuǎn)等功能;“毛坯生成”可根據(jù)模型幾何形狀自動生成最佳毛坯,為編程做準(zhǔn)備。
(2)工藝查詢。該模塊包括“工序模板”、“策略庫”和“刀具庫”三部分。根據(jù)模具電極結(jié)構(gòu)簡單、形狀相似的特點(diǎn),從材料屬性特征、幾何形狀特征、用途特征等方面對電極進(jìn)行分類,將不同類型的電極加工工藝制成工序模板,因?yàn)楣ば蚰0逯屑狭饲邢鲄?shù)、刀具和加工策略,還需要建立刀具庫和策略庫。新的電極模型可依據(jù)電極類別找到相應(yīng)的加工工藝。
(3)后處理。該模塊可默認(rèn)項(xiàng)目保存的路徑以及后處理文件類型,將刀具路徑轉(zhuǎn)化成機(jī)床可識別的NC代碼,保存后即可得到完整的電極加工程序。
3 自動編程系統(tǒng)的實(shí)現(xiàn)
3.1 工序模板的建立
工藝庫中的工藝過程是成組工序的集合。傳統(tǒng)的工藝過程一般按照刀具、裝夾次數(shù)、粗精加工、加工部位4個(gè)方面對工序進(jìn)行劃分,圖2所示工序模板將刀具、粗精加工、加工策略及切削參數(shù)等集合,形成固定的工序模板,而模板可根據(jù)工廠實(shí)際情況隨時(shí)進(jìn)行修改、添加、刪除、保存等操作。
圖2 工序模板
3.2 一鍵編程的實(shí)現(xiàn)
傳統(tǒng)加工過程中,編程人員需要根據(jù)工序按順序生成代碼,即每一道工序生成一次代碼,操作重復(fù)。一鍵編程可以一次生成整個(gè)工藝過程的完整代碼,其實(shí)現(xiàn)方法有2種:一是在VB6.0相應(yīng)按鈕的代碼中添加對象名.click命令,該對象名必須定義為Public屬性才可被同一工程下不同窗體所調(diào)用;二是利用宏的錄制功能記錄上一道工序的操作過程,將宏命令最終添加到一個(gè)命令中,這樣只需執(zhí)行該命令,各工序就可以順次執(zhí)行,實(shí)現(xiàn)一鍵編程。這里采用第1種方法。
4 實(shí)例驗(yàn)證
以下通過某電極的加工實(shí)例來驗(yàn)證該系統(tǒng)的可行性。電極的加工工序?yàn)椋恒婍斆妗旨庸ぁ娀鶞?zhǔn)→球刀精加工→平底刀精加工→精加工基準(zhǔn)表面→精加工基準(zhǔn)側(cè)面,操作步驟如下:
(1)進(jìn)入PowerMILL后,通過"模型輸入"輸入目標(biāo)模型,對模型進(jìn)行相應(yīng)坐標(biāo)系調(diào)整后,根據(jù)模型材料和形狀特性將電極歸為型腔類電極。
(2)在右鍵菜單中點(diǎn)擊型腔類電極,彈出圖3所示工藝模板,各工序可依照加工電極的實(shí)際情況決定工序按鈕選框的勾選與否。點(diǎn)擊相應(yīng)按鈕即可打開工序?qū)υ捒?,編程人員可對相應(yīng)參數(shù)做出修改,最后點(diǎn)擊【確定】按鈕,即可生成該工藝的刀路軌跡,刀具路徑如圖4所示。
圖3 型腔類工藝模板
圖4 刀具路徑
(3)對刀具路徑進(jìn)行校驗(yàn)后,點(diǎn)擊后處理即可生成NC代碼。通過驗(yàn)證,該系統(tǒng)能實(shí)現(xiàn)上述功能,提高工作效率50%以上。
5 結(jié)束語
(1)在Powermill環(huán)境下建立電極加工工藝模板庫、工藝策略庫及刀具庫,方便生成工序時(shí)調(diào)用。
(2)基于宏命令,利用VB6.0 對Powermill 進(jìn)行二次開發(fā),實(shí)現(xiàn)了電極加工代碼的快速生成,提高了編程效率。
(審核編輯: 智匯小新)
分享