99精品偷自拍_色欲来吧来吧天天综合影院网_亚洲一区二区三区自拍公司_直接观看黄网站免费_日本欧美大码aⅴ在线播放_玩弄人妻少妇精品视频_亚洲色欲或者高潮影院_成年男女免费视频网站不卡_国产又a又黄又潮娇喘视频_久久久亚洲裙底偷窥综合

加工技術(shù)

MasterCAM后處理的修改

2019-11-22 12:32:42 aipaae

MasterCAM系統(tǒng)缺省的后處理文件為MPFAN.PST,適用于FANUC(發(fā)那科)數(shù)控代碼的控制器。其它類型的控制器需選擇對應(yīng)的后處理文件。

由于實(shí)際使用需要,用缺省的后處理文件時(shí),輸出的NC文件不能直接用于加工。原因是:

⑴進(jìn)行模具加工時(shí),需從G54~G59的工件坐標(biāo)系指令中指定一個(gè),最常用的是G54。部分控制器使用G92指令確定工件坐標(biāo)系。對刀時(shí)需定義工件坐標(biāo)原點(diǎn),原點(diǎn)的機(jī)械坐標(biāo)值保存在CNC控制器的G54~G59指令參數(shù)中。CNC控制器執(zhí)行G54~G59指令時(shí),調(diào)出相應(yīng)的參數(shù)用于工件加工。采用系統(tǒng)缺省的后處理文件時(shí),相關(guān)參數(shù)設(shè)置正確的情況下可輸出G55~G59指令,但無法實(shí)現(xiàn)G54指令的自動(dòng)輸出。

⑵FANUC.PST后處理文件針對的是4軸加工中心,而目前使用量最大的是3軸加工中心,多出了第4軸數(shù)據(jù)“A0.”。

⑶不帶刀庫的數(shù)控銑使用時(shí)要去掉刀具號、換刀指令、回參考點(diǎn)動(dòng)作。

⑷部分控制器不接受NC文件中的注釋行。

⑸刪除行號使NC文件進(jìn)一步縮小。

⑹調(diào)整下刀點(diǎn)坐標(biāo)值位置,以便于在斷刀時(shí)對NC文件進(jìn)行修改。

⑺普通及啄式鉆孔的循環(huán)指令在缺省后處理文件中不能輸出。使用循環(huán)指令時(shí)可大幅提高計(jì)算速度,縮小NC文件長度。

如果要實(shí)現(xiàn)以上全部要求,需對NC文件進(jìn)行大量重復(fù)修改,易于出現(xiàn)差錯(cuò),效率低下,因此必須對PST(后處理)文件進(jìn)行修改。修改方法如下:

1、增加G54指令(方法一):

采用其他后處理文件(如MP_EZ.PST)可正常輸出G54指令。由于FANUC.PST后處理文件廣泛采用,這里仍以此文件為例進(jìn)行所有修改。其他后處理文件內(nèi)容有所不同,修改時(shí)根據(jù)實(shí)際情況調(diào)整。

用MC9自帶的編輯軟件(路徑:C:\Mcam9\Common\Editors\Pfe\ PFE32.EXE)打開FANUC.PST文件(路徑:C:\Mcam9\Mill\Posts\ MPFAN.PST)

選擇【File】>【Edit】>【PST】命令,系統(tǒng)彈出讀文件窗口,選擇Mpfan.PST文件,系統(tǒng)彈出如下圖所示編輯器。

單擊 按鈕,系統(tǒng)彈出查找對話框,輸入“G49”,如下圖所示:

單擊 按鈕,查找結(jié)果所在行為:

pbld, n, *sgcode, *sgplane, 'G40', 'G49', 'G80', *sgabsinc, e

插入G54指令到當(dāng)前行,將其修改為:

pbld, n, *sgcode, *sgplane, 'G40', 'G49', 'G80', *sgabsinc, 'G54',e

輸出的NC文件修改前對應(yīng)位置指令為:

N102G0G17G40G49G80G90

修改后變?yōu)椋?/p>

N102G0G17G40G49G80G90G54

查找當(dāng)前行的上一行:

pbld, n, *smetric, e

將其整行刪除,或加上“#”成為注釋行:

# pbld, n, *smetric, e

修改后G21指令不再出現(xiàn),某些控制器可不用此指令。注意修改時(shí)保持格式一致。G21指令為選擇公制單位輸入,對應(yīng)的英制單位輸入指令為G20。

2、增加G54指令(方法二):

單擊 按鈕,系統(tǒng)彈出查找對話框,輸入“force_wcs”,單擊 按鈕,查找結(jié)果所在行為:

force_wcs : no #Force WCS output at every toolchange?

將no改為yes,修改結(jié)果為:

force_wcs : yes #Force WCS output at every toolchange?

輸出的NC文件修改前對應(yīng)位置指令為:

N106G0G9016.Y-14.5A0.S2200M3

修改后變?yōu)椋?/p>

N106G0G90G54X16.Y-14.5A0.S2200M3

前一方法為強(qiáng)制輸出固定指令代碼,如需使用G55~G59指令時(shí),有所不便。多刀路同時(shí)輸出時(shí),只在整個(gè)程序中出現(xiàn)一次G54指令。后一方法同其他后處理文件產(chǎn)生G54指令的原理相同,多刀路同時(shí)輸出時(shí),每次換刀都會(huì)出現(xiàn)G54指令,也可根據(jù)參數(shù)

自動(dòng)轉(zhuǎn)換成G55~G59指令。

輸出三軸加工中心程序的FANUC后處理文件為MP_EZ.PST,輸出4軸加工中心程序的三菱控制器后處理文件為MP520AM.PST。

3、刪除第四軸數(shù)據(jù)“A0.”,以適應(yīng)三軸加工中心:

單擊 按鈕,系統(tǒng)彈出查找對話框,輸入“Rotary Axis”,單擊 按鈕,查找結(jié)果所在行為:

164. Enable Rotary Axis button? y

將其修改為:

164. Enable Rotary Axis button? n

修改后第四軸數(shù)據(jù)不再出現(xiàn)。

4、刪除刀具號、換刀指令、回參考點(diǎn)指令,適應(yīng)無刀庫的數(shù)控銑機(jī)床:

單擊 按鈕,系統(tǒng)彈出查找對話框,輸入“M6”,單擊 按鈕,查找結(jié)果所在行為:

if stagetool >= zero, pbld, n, *t, 'M6', e

將其修改為:

if stagetool >= zero, e # pbld, n, *t, 'M6',

另一個(gè)換刀的位置所在行為:

pbld, n, *t, 'M6', e

將其刪除或改為注釋行:

#pbld, n, *t, 'M6', e

修改后換刀指令行不再出現(xiàn),通常修改第一個(gè)出現(xiàn)“M6”指令的位置即可。

單擊 按鈕,系統(tǒng)彈出查找對話框,輸入“*sg28ref”,單擊 按鈕,查找結(jié)果所在行為:

pbld, n, sgabsinc, sgcode, *sg28ref, 'Z0.', scoolant, e

pbld, n, *sg28ref, 'X0.', 'Y0.', protretinc, e

將其修改為:

pbld, n, scoolant, e

# pbld, n, *sg28ref, 'X0.', 'Y0.', protretinc, e

輸出的NC文件修改前對應(yīng)位置指令為:

N116G91G28Z0.M9

修改后變?yōu)椋?/p>

N116M9

PST文件中另有兩個(gè)類似位置,如使用G92指令確定工件坐標(biāo),可對其適當(dāng)修改。加工結(jié)束后,機(jī)床各軸不回參考點(diǎn),便于手動(dòng)換刀時(shí)節(jié)省時(shí)間。

5、刪除NC文件的程序名、注釋行:

單擊 按鈕,系統(tǒng)彈出查找對話框,輸入“%”,單擊 按鈕,查找結(jié)果所在行為:

'%', e

*progno, e

'(PROGRAM NAME - ', progname, ')', e

'(DATE=DD-MM-YY - ', date, ' TIME=HH:MM - ', time, ')', e

將其刪除或改為注釋行:

'%', e

# *progno, e

# '(PROGRAM NAME - ', progname, ')', e

# '(DATE=DD-MM-YY - ', date, ' TIME=HH:MM - ', time, ')',

輸出的NC文件修改前對應(yīng)位置指令為:

O0010

(PROGRAM NAME - A2)

(DATE=DD-MM-YY - 25-12-04 TIME=HH:MM - 10:45)

修改后以上指令行不再出現(xiàn)。

單擊 按鈕,系統(tǒng)彈出查找對話框,輸入“pstrtool”,單擊 按鈕,查找結(jié)果所在行為:

'(', pstrtool, *tnote, *toffnote, *tlngnote, *tldia, ')', e

將其刪除或改為注釋行:

#'(', pstrtool, *tnote, *toffnote, *tlngnote, *tldia, ')', e

輸出的NC文件修改前對應(yīng)位置指令為:

(D16R8.0 TOOL - 2 DIA. OFF. - 0 LEN. - 0 DIA. - 16.)

修改后以上指令行不再出現(xiàn)。此注釋行指明當(dāng)前刀路所使用的刀具參數(shù),可用于加工前核對加工單,建議保留。法蘭克及三菱控制器可以接受注釋內(nèi)容。

6、取消行號:

單擊 按鈕,系統(tǒng)彈出查找對話框,輸入“omitseq”,單擊 按鈕,查找結(jié)果所在行為:

omitseq : no #Omit sequence no.

將其修改為:

omitseq : yes #Omit sequence no.

修改后行號不再出現(xiàn)。

7、調(diào)整下刀點(diǎn)坐標(biāo)值位置:

單擊 按鈕,系統(tǒng)彈出查找對話框,輸入“g43”,單擊 按鈕,查找結(jié)果所在行為:

pcan1, pbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout,

pfcout, *speed, *spindle, pgear, strcantext, e

pbld, n, 'G43', *tlngno, pfzout, scoolant, next_tool, e

將其修改為:

pcan1, pbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout, pfcout, e

pbld, n, *sgcode, pfzout, e

pbld, n, *speed, *spindle, pgear, strcantext, e

pbld, n, 'G43', *tlngno, scoolant, next_tool, e

輸出的NC文件修改前對應(yīng)位置指令為:

G0G90G54X16.Y-14.5S2200M3

G43H0Z20.M8

修改后變?yōu)椋?/p>

G0G90G54X16.Y-14.5

G0Z20.

S2200M3

G43H0M8

新的指令順序使下刀點(diǎn)(安全高度)x、y、z坐標(biāo)值同其他指令分開,易于在斷刀時(shí)修改。G43指令在PST文件中有兩個(gè)位置,如僅使用G54指令時(shí),修改第一個(gè)出現(xiàn)“G43”的位置即可。

8、輸出普通及啄


首頁
產(chǎn)品
新聞
聯(lián)系