基于FANUC0iMA系統(tǒng)的MasterCAM9.0后置處理程序的編輯

發(fā)布日期:2011-05-21    蘭生客服中心    瀏覽:3166


I-DEAS 10 NX Series軟件是美國(guó)UGS公司推出的一套包含計(jì)算機(jī)輔助設(shè)計(jì)、制造和工程分析(CAD/CAM/CAE)的集成軟件系統(tǒng),模塊眾多,功能強(qiáng)大。軟件采用了主模型技術(shù)和當(dāng)今CAD領(lǐng)域最先進(jìn)的變量化造型系統(tǒng),為企業(yè)新產(chǎn)品開(kāi)發(fā)提供了完整的解決方案和強(qiáng)有力的技術(shù)支持。自從許昌煙草機(jī)械有限責(zé)任公司1998年購(gòu)置I-DEAS軟件以來(lái),它就在煙機(jī)新產(chǎn)品開(kāi)發(fā)的各個(gè)階段得到了廣泛的應(yīng)用,極大地提高了產(chǎn)品質(zhì)量,縮短了產(chǎn)品開(kāi)發(fā)周期,創(chuàng)造了很好的經(jīng)濟(jì)效益。創(chuàng)成式加工(Generative Machining)是I-DEAS軟件集成的加工模塊,該模塊提供了2.5~3軸銑削加工,4~5軸點(diǎn)位加工和車削加工,每種加工方式有多種加工策略供選擇。創(chuàng)成式加工不僅可以直接加工由I-DEAS軟件造型(Master modeler)模塊設(shè)計(jì)的曲線、曲面和實(shí)體,而且可以對(duì)通過(guò)數(shù)據(jù)接口導(dǎo)入的其他CAD系統(tǒng)生成的零件進(jìn)行NC編程。編程人員根據(jù)工件的特點(diǎn),通過(guò)選擇加工方式,制定加工策略,生成刀具路徑,再通過(guò)軟件提供的C-Post通用后置處理程序?qū)ι傻牡毒呗窂骄幾g,得到針對(duì)不同數(shù)控機(jī)床控制系統(tǒng)的加工程序,加工程序再通過(guò)DNC程序傳輸軟件傳輸?shù)綌?shù)控機(jī)床進(jìn)行加工,最終得到設(shè)計(jì)的零件。利用I-DEAS軟件提供的強(qiáng)大功能,我們對(duì)卷煙機(jī)上使用的多種異型件進(jìn)行了三維造型,設(shè)計(jì)了刀具路徑,生成了加工程序,并在車間從瑞士進(jìn)口的VCP1000高速銑床上試制成功。下面是我們利用I-DEAS軟件解決平面凸輪槽加工難題的例子,寫出來(lái)與大家交流。


    一、問(wèn)題的提出


    我廠P70卷煙機(jī)有種平面凸輪槽零件,如圖1所示。


1


圖1 P70卷煙機(jī)的平面凸輪槽零件


    其中滾子中心軌跡由極坐標(biāo)給出,圖紙要求滾子在凸輪槽中運(yùn)動(dòng)光滑流暢,但是圖紙中只給出了36個(gè)點(diǎn)的坐標(biāo),相當(dāng)于每隔10°有一個(gè)坐標(biāo)點(diǎn),由于間隔過(guò)大,這些點(diǎn)不能準(zhǔn)確地表達(dá)出凸輪滾子運(yùn)動(dòng)的規(guī)律,使加工無(wú)法進(jìn)行。


    二、問(wèn)題的解決過(guò)程


    1.失敗的嘗試
   
    根據(jù)以往的經(jīng)驗(yàn),解決輪廓控制點(diǎn)間隔過(guò)大的問(wèn)題需要在這36個(gè)坐標(biāo)點(diǎn)之間插值進(jìn)行細(xì)化,但是通過(guò)計(jì)算發(fā)現(xiàn),如果保證兩個(gè)插值點(diǎn)之間間距約0.5mm時(shí),就要插入近400個(gè)點(diǎn),計(jì)算量很大,而且無(wú)法確定點(diǎn)與點(diǎn)之間的插值方式,通過(guò)手工計(jì)算是很難完成插值的。為此,我們利用MasterCAM軟件采集了近400個(gè)坐標(biāo)點(diǎn)。以下是操作的簡(jiǎn)要過(guò)程。


    (1)構(gòu)造凸輪輪廓
   
    通過(guò)構(gòu)造點(diǎn)的方式將36個(gè)坐標(biāo)點(diǎn)輸入,再使用Spline(樣條)曲線將輸入的36個(gè)點(diǎn)串連起來(lái),結(jié)果如圖2所示。


1


圖2 輸入凸輪輪廓


    (2)創(chuàng)建二維輪廓刀具路徑
   
    點(diǎn)擊TooLpaths刀具路徑創(chuàng)建按鈕,選擇Contour二維輪廓刀具路徑,選擇圖2所示的串連并確定,軟件彈出加工參數(shù)設(shè)置對(duì)話框,選擇Φ10mm刀具,并設(shè)置輪廓參數(shù)如圖3所示。


1


圖3 設(shè)置輪廓參數(shù)


    (3)得到插值點(diǎn)
   
    生成輪廓刀具路徑,并進(jìn)行后置處理得到刀具中心在輪廓上的加工程序,從而得到將近400個(gè)凸輪滾子中心運(yùn)動(dòng)軌跡上的插值點(diǎn)。所生成的加工程序,如圖4所示。


1


圖4 所生成的加工程序


    利用上述方法得到的插值點(diǎn),我們編制了數(shù)控程序,并在車間VCP1000高速銑上試用,一個(gè)新的問(wèn)題出現(xiàn)了:由圖1可知,凸輪槽槽寬Φ22+0.05,尺寸要求嚴(yán),如果直接利用Φ22刀具加工,無(wú)法達(dá)到圖紙精度要求。因此,我們?cè)庸し桨甘抢忙?6機(jī)夾刀粗銑型腔,再使用Φ16側(cè)精刃銑刀并利用數(shù)控裝置的半徑補(bǔ)償功能精加工凸輪軌道面。但是由于坐標(biāo)點(diǎn)數(shù)過(guò)密造成刀具過(guò)切,使得刀具補(bǔ)償功能無(wú)法使用,機(jī)床拒絕執(zhí)行程序,使得加工無(wú)法進(jìn)行。針對(duì)這一問(wèn)題,我們仔細(xì)分析了解題思路,認(rèn)為在上面的解題過(guò)程中,思路過(guò)于僵化、簡(jiǎn)單,看到圖紙中描述凸輪滾子中心線軌跡坐標(biāo)點(diǎn)數(shù)不足,只習(xí)慣性的想到插值進(jìn)行細(xì)化,未考慮整個(gè)加工過(guò)程,結(jié)果使問(wèn)題陷入僵局。


    2.問(wèn)題的解決
   
    這里,我們想到了I-DEAS軟件。為何不用I-DEAS軟件強(qiáng)大的造型和加工功能去解決凸輪槽的加工難題呢?思路正確了,問(wèn)題也就解決了。下面是利用I-DEAS軟件加工凸輪槽的簡(jiǎn)要過(guò)程。


    (1)建立基礎(chǔ)實(shí)體
   
    起動(dòng)I-DEAS,進(jìn)入軟件造型模塊,在任務(wù)命令菜單區(qū)選擇圖形按鈕,在軟件默認(rèn)繪圖平面原點(diǎn)畫Φ220圓,選擇拉伸命令按鈕點(diǎn)擊Φ220圓形作為截面拉伸30mm,生成如圖5所示的基礎(chǔ)實(shí)體。


1


圖5 生成基礎(chǔ)實(shí)體


(2)建立凸輪槽三維模型
   
    點(diǎn)擊任務(wù)命令菜單區(qū)按鈕,選擇圖5所示的A面作為繪圖平面,選擇圖形按鈕,在繪圖平面上Φ220圓的圓心處建立參考坐標(biāo)系,選擇建立參考點(diǎn)命令按鈕將描述凸輪滾子中心軌跡的36個(gè)坐標(biāo)點(diǎn)依次輸入,得到36個(gè)參考點(diǎn),點(diǎn)擊樣條曲線繪制按鈕,將36個(gè)參考點(diǎn)光滑連接起來(lái),建立凸輪滾子中心軌跡線,選擇偏移功能按鈕將這條軌跡線向兩側(cè)各偏移11mm,點(diǎn)擊實(shí)體拉伸特征生成按鈕選擇通過(guò)偏移得到的兩條曲線作為截面,在基礎(chǔ)實(shí)體上切除材料得到凸輪槽特征。然后通過(guò)類似方法創(chuàng)建工件的其他特征,最終得到的工件實(shí)體模型如圖6所示。


1


圖6 所生成的實(shí)體模型


(3)建立凸輪槽粗加工刀具路徑
   
    在I-DEAS軟件窗口右上角的任務(wù)列表區(qū)選擇創(chuàng)成式加工(Generative Machining)任務(wù),如圖7所示。軟件進(jìn)入創(chuàng)成式加工環(huán)境,任務(wù)圖標(biāo)菜單區(qū)的功能按鈕將有所變化,而且,在造型模塊中建立的平面凸輪槽工件將直接帶入加工模塊。點(diǎn)擊圖標(biāo)按鈕,建立加工任務(wù),點(diǎn)擊圖標(biāo)按鈕,選擇凸輪槽實(shí)體模型,建立加工對(duì)象。點(diǎn)擊建立新操作圖標(biāo)按鈕 打開(kāi)操作選擇對(duì)話框,選擇型腔銑(Volume Clear)加工方式,如圖8所示,點(diǎn)擊Create按鈕,打開(kāi)操作設(shè)置對(duì)話框,如圖9所示。


1


圖7 任務(wù)選擇對(duì)話框


1


圖8 操作選擇對(duì)話框


1


圖9 操作設(shè)置對(duì)話框


    通過(guò)對(duì)圖9中各項(xiàng)目的設(shè)置,最后得到凸輪槽型腔粗加工的刀具路徑如圖10所示。


1


圖10 粗加工的刀具路徑


    (4)建立凸輪槽側(cè)面精加工刀具路徑
   
    點(diǎn)擊建立新操作圖標(biāo)按鈕,打開(kāi)操作選擇對(duì)話框,選擇輪廓銑(Profile)加工方式,如圖11所示。點(diǎn)擊Create按鈕,打開(kāi)操作設(shè)置對(duì)話框,如圖9所示。


1


圖11 操作選擇對(duì)話框


    通過(guò)對(duì)圖9中各項(xiàng)目的設(shè)置,最后得到凸輪槽側(cè)面滾子軌道面精加工的刀具路徑如圖12所示。


1


圖12精加工的刀具路徑


    (5)后置處理,生成數(shù)控機(jī)床加工程序
   
    先后選擇 圖標(biāo)按鈕,分別生成凸輪槽粗、精加工操作的中性刀位文件和針對(duì) Mikron(米克朗)高速機(jī)床上使用的HeidenHain(海德漢)控制系統(tǒng)的數(shù)控加工程序,程序文件如圖13所示。將程序在機(jī)床上試用后,加工得到的凸輪槽表面光滑圓順,滾子在槽中移動(dòng)流暢,沒(méi)有沖擊感,性能指標(biāo)完全滿足使用要求,平面凸輪槽加工難題得到圓滿解決。


1


圖13 最終生成的加工程序


    三、結(jié)束語(yǔ)
   
    平面凸輪槽加工難題的解決過(guò)程告訴我們,在利用數(shù)控機(jī)床進(jìn)行加工時(shí),要積極開(kāi)闊思路,能夠從不同的角度去分析問(wèn)題的解決方法,同時(shí),深入學(xué)習(xí)CAD/CAM軟件的功能,擴(kuò)大輔助軟件在工作中的應(yīng)用范圍,而且能夠利用工具軟件之間的不同點(diǎn),取長(zhǎng)補(bǔ)短,聯(lián)合使用去解決實(shí)際遇到的難題。

更多相關(guān)信息