MasterCAM后处理教程 下载本文

内容发布更新时间 : 2024/5/18 9:18:58星期一 下面是文章的全部内容请认真阅读。

MASTERTCAM后处理方法: 一.忽略程式名(加上#号) # Progno,e

\

\

二.忽略公英制(加上#号) # Pbld,n,*smetric,e

三.加G54工件座标

Pbld,n,*sgcode,*sgplane,\

四.程式头忽略XY归零

Pfbld,n,sgabsinc,*sg28ref,\# Pfbld,n,*sg28ref,\

Pfbld,n,\需改变为这样.

五.忽略换刀程式

# if stagetool>=Zero,Pbld,n,*t,\

六.忽略进刀角度

删除(Pfcout,)*speed,*spindle,pgear,strcantext,e Pbld,n,\

七.程式尾去掉\及protretine,(角度A0) Pbld,n,sccomp,*sm05,psub-end-mmy,e Pbld,n,sgabsinc,sgcode,*sg28ref,\

Pbld,n,sg28ref,\中的\与protretinc,删除.

主题:怎样可以去掉后处理出来的MCU

请问我装完9.1后发现处理出来的程序带MCU,怎样才能跟以前的版本一样啊 1、增加G54指令(方法一):

采用其他后处理文件(如MP_EZ.PST)可正常输出G54指令。由于FANUC.PST后处理文件广泛采用,这里仍以此文件为例进行所有修改。其他后处理文件内容有所不同,修改时根据实际情况调整。

用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】按钮,系统弹出查找对话框,输入“G49”。

9 |% U8 b7 x1 t* H ^; S0 R# q+ R5 J( E& g+ k, ^

查找结果所在行为:

pbld, n, *sgcode, *sgplane, \ 插入G54指令到当前行,将其修改为:

5 P1 m; {3 s- t; C: z8 K1 E- |0 o4 T* {2 F1 `; k3 Y1 P# o4 O' P

pbld, n, *sgcode, *sgplane, \,e 输出的NC文件修改前对应位置指令为:

) e8 l7 ^6 _8 S2 e N102G0G17G40G49G80G90 修改后变为:

N102G0G17G40G49G80G90G54 查找当前行的上一行: pbld, n, *smetric, e

将其整行删除,或加上“#”成为注释行: # pbld, n, *smetric, e

修改后G21指令不再出现,某些控制器可不用此指令。注意修改时保持格式一致。G21指令为选择公制单位输入,对应的英制单位输入指令为G20。

4 M* j, ]! j* _! G8 A 2、增加G54指令(方法二):

: R7 `* ^7 t* y2 }\

单击按钮,系统弹出查找对话框,输入“force_wcs”,单击按钮,查找结果所在行为: force_wcs : no #Force WCS output at every toolchange? 将no改为yes,修改结果为:

/ H\ force_wcs : yes #Force WCS output at every toolchange?

% R# o1 X0 w% g c 输出的NC文件修改前对应位置指令为:

8 Y/ e* y7 t\ N106G0G90X16.Y-14.5A0.S2200M3

0 s2 h* h1 e3 r$ \\7 B5 } 修改后变为:

8 J* U! u v F* Q- |8 ^! i

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

前一方法为强制输出固定指令代码,如需使用G55~G59指令时,有所不便。多刀路同时输出时,只在整个程序中出现一次G54指令。后一方法同其他后处理文件产生G54指令的原理相同,多刀路同时输出时,每次换刀都会出现G54指令,也可根据参数自动转换成G55~G59指令。

6 R. M S% o4 {/ G 输出三轴加工中心程序的FANUC后处理文件为MP_EZ.PST,输出4轴加工中心程序的三菱控制器后处理文件为MP520AM.PST。

3、删除第四轴数据“A0.”,以适应三轴加工中心:

单击按钮,系统弹出查找对话框,输入“Rotary Axis”,单击按钮,查找结果所在行为: 164. Enable Rotary Axis button? y 将其修改为:

164. Enable Rotary Axis button? n 修改后第四轴数据不再出现。

4、删除刀具号、换刀指令、回参考点指令,适应无刀库的数控铣机床:

! T% U1 N\( U8 T0 m P% y( z( T4 , \\+ {$ ?. t

单击按钮,系统弹出查找对话框,输入“M6”,单击按钮,查找结果所在行为: if stagetool >= zero, pbld, n, *t, \

: C- |( U1 Q; a 将其修改为:

if stagetool >= zero, e # pbld, n, *t, \ 另一个换刀的位置所在行为:

; ?\X5 z3 B* S\1 q

pbld, n, *t, \

将其删除或改为注释行:

$ U7 k# K\W+ y2 V #pbld, n, *t, \

修改后换刀指令行不再出现,通常修改第一个出现“M6”指令的位置即可。

单击按钮,系统弹出查找对话框,输入“*sg28ref”,单击按钮,查找结果所在行为:

2 N+ V- G6 {; I! }+ { pbld, n, sgabsinc, sgcode, *sg28ref, \

' X7 z# \\! ], x% c4 o pbld, n, *sg28ref, \ 将其修改为:

& @ `$ \\9 f/ J. e\@6 C

pbld, n, scoolant, e

# pbld, n, *sg28ref, \ 输出的NC文件修改前对应位置指令为: N116G91G28Z0.M9 修改后变为: N116M9

PST文件中另有两个类似位置,如使用G92指令确定工件坐标,可对其适当修改。加工结束后,机床各轴不回参考点,便于

手动换刀时节省时间。

$ r6 g. R& Z K3 c/ k) \\# 5、删除NC文件的程序名、注释行: \

- H! @+ G( n: j! O% d\K! p0 E g/ O; j3 Q- X. \\

单击 按钮,系统弹出查找对话框,输入“%”,单击 按钮,查找结果所在行为: *progno, e

\

\ 将其删除或改为注释行:

' m Y4 { U O6 m6 \

- I4 `3 O- Y; U6 t # *progno, e

# \

# \ 输出的NC文件修改前对应位置指令为: O0010

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

(PROGRAM NAME - A2)

(DATE=DD-MM-YY - 25-12-04 TIME=HH:MM - 10:45) 修改后以上指令行不再出现。

7 M7 K\# G% u5 m3 \\1 E2 W/ t3 w% p1 h3 k9 Q 单击按钮,系统弹出查找对话框,输入“pstrtool”,单击 按钮,查找结果所在行为: \ 将其删除或改为注释行:

#\ 输出的NC文件修改前对应位置指令为:

0 i/ \\5 y\; Z$ y1 B# \\9 ^6 G8 W8 s

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

3 |6 w5 y3 }* H7 I 修改后以上指令行不再出现。此注释行指明当前刀路所使用的刀具参数,可用于加工前核对加工单,建议保留。法兰克及三菱控制器可以接受注释内容。

& R/ e9 E/ H7 D# K) } 6、取消行号:

单击按钮,系统弹出查找对话框,输入“omitseq”,单击 按钮,查找结果所在行为: omitseq : no #Omit sequence no. 将其修改为:

omitseq : yes #Omit sequence no. 修改后行号不再出现。

6 m( Y% @ j t0 W* }; `$ U* c! `& W6 z)

7、调整下刀点坐标值位置:

$ B9 D- Y* X. o8 @ 单击按钮,系统弹出查找对话框,输入“g43”,单击 按钮,查找结果所在行为: pcan1, pbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout, pfcout, *speed, *spindle, pgear, strcantext, e pbld, n, \ 将其修改为:

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

pbld, n, *speed, *spindle, pgear, strcantext, e pbld, n, \ 输出的NC文件修改前对应位置指令为: G0G90G54X16.Y-14.5S2200M3 G43H0Z20.M8 修改后变为: G0G90G54X16.Y-14.5

8 U' W R5 ^1 Z( O0 m+ h5 j7 @( X# s- w5 b3 d e5 \\* \\\Q$ M