手機版WPS 手機版wps免費下載
2022-11-29
更新時間:2022-04-03 14:41:50作者:未知
本文在學習MasterCAM后置處理程序的基礎(chǔ)上,修改和設(shè)定出了適合本單位特定數(shù)控系統(tǒng)加工中心的專用后置處理程序,解決了由MasterCAM自帶的后置處理程序生成的NC程序不能直接用于特定加工中心的問題。
某單位對某型號立臥加工中心進行了數(shù)控系統(tǒng)改造,此型號加工中心以前是CNC-532數(shù)控系統(tǒng),改造后為SINUMERIK 840D數(shù)控系統(tǒng)。數(shù)控系統(tǒng)改造后,某使用的Mastercam內(nèi)部自帶的后置處理程序,沒有合適的后處理程序支持這臺改造后的數(shù)控系統(tǒng),CNC編程過程中手工改動的工作量大,效率不高,常常有錯誤發(fā)生。因此,某認真分析了Mastercam后處理程序特點后,根據(jù)加工中心改造的實際機床坐標系和數(shù)控系統(tǒng)的程序編制格式等要求,對后處理程序進行了重新設(shè)定修改,效果不錯。
1 mastercam后置處理文件介紹
mastercam后置處理文件的擴展名為pst,它的主要功能任務(wù)是坐標變換和代碼轉(zhuǎn)換,用戶根據(jù)具體的機床坐標系和不同數(shù)控系統(tǒng)的程序編制格式要求,可以對其數(shù)據(jù)庫進行修改和編譯,開發(fā)出適合特定數(shù)控機床的專用后置處理程序。后處理過程直接決定了CAM編程所產(chǎn)生的加工程序能否在加工中心上順利運行,它是適應(yīng)單一類型數(shù)控系統(tǒng)的,它的每個文件對應(yīng)一種數(shù)控系統(tǒng)模型。其結(jié)構(gòu)由注解;程序糾錯;定義變量;定義問題;字符串列表;自定義單節(jié);預先定義的單節(jié);系統(tǒng)問答等八個部分組成。某重新設(shè)定修改后置處理文件時,要從下面這三個方面進行編輯和改進:(1)編程協(xié)議;(2)功能描述代碼;(3)數(shù)值的輸出格式。
2 針對特定機床的后置處理程序設(shè)定過程
某單位改造數(shù)控系統(tǒng)后的加工中心,它的臥式坐標系和Mastercam的TOP方向一致(笛卡兒坐標系XY平面),應(yīng)主要考慮功能描述代碼和它的數(shù)值輸出格式,它的設(shè)定變化不大。但當使用立式加工時,它的主軸與Y向平行,坐標系變化大,是某這次修改設(shè)定的重點,區(qū)別如圖1所示。
方法一:筆者曾使用模型接近的MPMAHOXZ.pst作為后置處理程序,可以生成加工程序,但不能直接用于生產(chǎn),需要經(jīng)過大量修改才行。程序的修改量是很大的,程序中必須把I,K手工逐一替換成I=(),K=(),并且要將對應(yīng)的坐標數(shù)值及符號完全正確的一一對應(yīng)填入括號里。這個辦法有用,可滿足不了實際生產(chǎn)需要。
方法二:利用MasterCAM默認的FANUC后處理程序Mpfan.pst進行開發(fā)改進,發(fā)現(xiàn)FANUC后處理程序模型和特定加工中心數(shù)控系統(tǒng)的主要區(qū)別在圓弧輪廓的功能實現(xiàn);以及直線坐標X的正負方向;Y坐標軸和Z坐標軸的互換。
第一步,先進行圓弧功能的實現(xiàn)。因為兩種數(shù)控系統(tǒng)坐標系的不同,影響最大的是圓弧程序格式截然不同。(1)針對圓弧加工功能相同,只是表達符號格式不一致情況,筆者采用R半徑法的代碼,不再用IJK矢量方式完成圓弧功能,可以設(shè)置為“#General Output Settings”“Arcoutput:1”;(2)因為在輸出NC程序中涉及到半徑,按照兩種數(shù)控系統(tǒng)的代碼格式區(qū)別,必須同時將“#Address String Definitions”中“Srad" R"”改為“Srad"CR="”:“Srad "R-"”改為“Srad "CR=-"”。第二步,在后處理程序中修改了xabs = vequ(-x),解決修改X坐標正負號。第三步,把編程圖形的XY平面轉(zhuǎn)換成機床坐標系XZ平面.把fmt Y 2 yabs,fmt Z 2 zabs。分別改成:fmt Z 2 yabs,fmt Y 2 zabs。具體的還有對文件頭尾格式路徑及后綴的細化,自動換刀部分的改動,做孔切削循環(huán)的刪減等就不一一列舉了,將改進后的文件另存為SEMSXZ.PST。
3 結(jié)論
按照上述方法修改設(shè)定的專用后置處理程序,能夠在特定加工中心直接進行實用加工,并不需要人工再做二次編程處理。大大減少了手工修改的工作量,提高了加工程序的正確性,方便簡單,能滿足生產(chǎn)工藝要求。通過這次對MasterCAM后置處理程序進行修改和設(shè)定,某找到了實際生產(chǎn)中遇到其它的數(shù)控系統(tǒng)時,在具體運用軟件進行編程之前如何對后置處理程序進行修改和設(shè)定的工藝方法。