位置:首頁 > 軟件操作教程 > 工業(yè)產(chǎn)品軟件 > Mastercam > 問題詳情

MASTERTCAM后處理方法: 怎樣可以去掉后處理出來的MCU

提問人:劉團(tuán)圓發(fā)布時(shí)間:2020-10-21
主題:怎樣可以去掉后處理出來的MCU 

請問我裝完9.1后發(fā)現(xiàn)處理出來的程序帶MCU,怎樣才能跟以前的版本一樣啊

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)' l- E: X# v$ _4 I9 C' Y

    單擊【edit】→【find】按鈕,系統(tǒng)彈出查找對話框,輸入“G49”。; S0 R# q+ R5 J( E& g+ k, ^

9 |% U8 b7 x1 t* H  ^

    查找結(jié)果所在行為:

    pbld, n, *sgcode, *sgplane, "G40", "G49", "G80", *sgabsinc, e- |0 o4 T* {2 F1 `; k3 Y1 P# o4 O' P

    插入G54指令到當(dāng)前行,將其修改為:5 P1 m; {3 s- t; C: z8 K1 E

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

    輸出的NC文件修改前對應(yīng)位置指令為:) e8 l7 ^6 _8 S2 e

    N102G0G17G40G49G80G90

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

    N102G0G17G40G49G80G90G54

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

    pbld, n, *smetric, e

    將其整行刪除,或加上“?!背蔀樽⑨屝校?/p>

    # pbld, n, *smetric, e

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

   2、增加G54指令(方法二): : R7 `* ^7 t* y2 }" H! {& r

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

   force_wcs : no #Force WCS output at every toolchange?

   將no改為yes,修改結(jié)果為:/ H" @  g* g% E

   force_wcs : yes #Force WCS output at every toolchange?% R# o1 X0 w% g  c

   輸出的NC文件修改前對應(yīng)位置指令為:8 Y/ e* y7 t" Q

   N106G0G90X16.Y-14.5A0.S2200M30 s2 h* h1 e3 r$ \7 B5 }

   修改后變?yōu)椋? J* U! u  v  F* Q- |8 ^! i

   N106G0G90G54X16.Y-14.5A0.S2200M36 M2 s; X9 n6 ?$ G( W$ U

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

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


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

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

   164. Enable Rotary Axis button? y8 T0 m  P% y( z( T4 f, \+ {$ ?. t

   將其修改為:

   164. Enable Rotary Axis button? n

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


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

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

   if stagetool >= zero, pbld, n, *t, "M6", e: C- |( U1 Q; a

   將其修改為:

   if stagetool >= zero, e # pbld, n, *t, "M6"," k1 N8 c& z9 |/ l5 M1 q

   另一個(gè)換刀的位置所在行為:; ?" m0 X5 z3 B* S

   pbld, n, *t, "M6", e

   將其刪除或改為注釋行:$ U7 k# K" W+ y2 V

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

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

   單擊按鈕,系統(tǒng)彈出查找對話框,輸入“*sg28ref”,單擊按鈕,查找結(jié)果所在行為:2 N+ V- G6 {; I! }+ {

   pbld, n, sgabsinc, sgcode, *sg28ref, "Z0.", scoolant, e ' X7 z# \! ], x% c4 o

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

   將其修改為:& @  `$ \9 f/ J. e" U2 K% @6 C

   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),便于手動換刀時(shí)節(jié)省時(shí)間。

$ r6 g. R& Z  K3 c/ k) \# C

   5、刪除NC文件的程序名、注釋行:% d" K! p0 E  g/ O; j3 Q- X. \

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

    "%", e - H! @+ G( n: j! O

     *progno, e

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

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

    將其刪除或改為注釋行:' m  Y4 {  U  O6 m6 N

    "%", e- I4 `3 O- Y; U6 t

    # *progno, e

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

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

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

    O00101 ^/ x1 H6 }7 R4 j  }$ E% P' d- B

   (PROGRAM NAME - A2)

    (DATE=DD-MM-YY - 25-12-04 TIME=HH:MM - 10:45)1 E2 W/ t3 w% p1 h3 k9 Q

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

7 M7 K" z/ ^# G% u5 m3 \

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

     "(", pstrtool, *tnote, *toffnote, *tlngnote, *tldia, ")", e; Z$ y1 B# \9 ^6 G8 W8 s

    將其刪除或改為注釋行:

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

    輸出的NC文件修改前對應(yīng)位置指令為:0 i/ \5 y" k. D5 z! Y

   (D16R8.0 TOOL - 2 DIA. OFF. - 0 LEN. - 0 DIA. - 16.)3 |6 w5 y3 }* H7 I

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

    6、取消行號:

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

    omitseq : no #Omit sequence no.

    將其修改為: 

    omitseq : yes #Omit sequence no.

    修改后行號不再出現(xiàn)。0 W* }; `$ U* c! `& W6 z) P

6 m( Y% @  j  t

    7、調(diào)整下刀點(diǎn)坐標(biāo)值位置:$ B9 D- Y* X. o8 @

    單擊按鈕,系統(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" \0 M, {' q" g+ v6 Q$ M

       pbld, n, *sgcode, pfzout, e

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

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

    輸出的NC文件修改前對應(yīng)位置指令為:7 @( X# s- w5 b3 d  e5 \* \

    G0G90G54X16.Y-14.5S2200M38 U' W  R5 ^1 Z( O0 m+ h5 j

    G43H0Z20.M8

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

    G0G90G54X16.Y-14.5

    G0Z20.8 D! r6 \% n! m1 t( Y' d

    S2200M3

    G43H0M8

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

7 X$ E( v5 I' J, I

    8、輸出普通及啄式鉆孔循環(huán)指令:1 x1 g6 Y* N& u/ Z2 g* a2 N* P: Z2 F

    單擊按鈕,系統(tǒng)彈出查找對話框,輸入“usecandrill”,單擊 按鈕,查找結(jié)果相關(guān)行為:$ H6 o  d' f: W* P

    usecandrill : no #Use canned cycle for drill4 J  S% R: n* j. {7 f

    usecanpeck : no #Use canned cycle for Peck

    將其修改為:* h' l( r0 E5 O) \2 \; ^% F6 \0 v

    usecandrill : yes #Use canned cycle for drill9 k; X5 f" e8 O* `6 G6 X8 i

    usecanpeck : yes #Use canned cycle for Peck, `" Z8 E2 t2 v7 Q7 _% B, b1 ~

    此修改適用于支持G81、G83鉆孔循環(huán)指令的控制器。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部