MASTERTCAM后處理方法: 怎樣可以去掉后處理出來的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)指令的控制器。
點(diǎn)擊加載更多評論>>