位置:首页 > 软件操作教程 > 工业产品软件 > Mastercam > 问题详情

MASTERTCAM后处理方法: 怎样可以去掉后处理出来的MCU

提问人:刘团圆发布时间:2020-10-21
主题:怎样可以去掉后处理出来的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”。; S0 R# q+ R5 J( E& g+ k, ^

9 |% U8 b7 x1 t* H  ^

    查找结果所在行为:

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

    插入G54指令到当前行,将其修改为:5 P1 m; {3 s- t; C: z8 K1 E

    pbld, n, *sgcode, *sgplane, "G40", "G49", "G80", *sgabsinc, "G54",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 }" H! {& r

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

   force_wcs : no #Force WCS output at every toolchange?

   将no改为yes,修改结果为:/ H" @  g* g% E

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

   输出的NC文件修改前对应位置指令为:8 Y/ e* y7 t" Q

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

   修改后变为:8 J* U! u  v  F* Q- |8 ^! i

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

   前一方法为强制输出固定指令代码,如需使用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? y8 T0 m  P% y( z( T4 f, \+ {$ ?. t

   将其修改为:

   164. Enable Rotary Axis button? n

   修改后第四轴数据不再出现。


   4、删除刀具号、换刀指令、回参考点指令,适应无刀库的数控铣机床:! T% U1 N" I( U

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

   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

   另一个换刀的位置所在行为:; ?" m0 X5 z3 B* S

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

   将其删除或改为注释行:$ U7 k# K" W+ y2 V

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

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

   单击按钮,系统弹出查找对话框,输入“*sg28ref”,单击按钮,查找结果所在行为: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文件修改前对应位置指令为:

   N116G91G28Z0.M9

   修改后变为:

   N116M9

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

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

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

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

    "%", 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文件修改前对应位置指令为:

    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

    修改后以上指令行不再出现。

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

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

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

    将其删除或改为注释行:

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

    输出的NC文件修改前对应位置指令为: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

    修改后以上指令行不再出现。此注释行指明当前刀路所使用的刀具参数,可用于加工前核对加工单,建议保留。法兰克及三菱控制器可以接受注释内容。& R/ e9 E/ H7 D# K) }

    6、取消行号:

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

    omitseq : no #Omit sequence no.

    将其修改为: 

    omitseq : yes #Omit sequence no.

    修改后行号不再出现。0 W* }; `$ U* c! `& W6 z) P

6 m( Y% @  j  t

    7、调整下刀点坐标值位置:$ B9 D- Y* X. o8 @

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

    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文件修改前对应位置指令为:7 @( X# s- w5 b3 d  e5 \* \

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

    G43H0Z20.M8

    修改后变为:

    G0G90G54X16.Y-14.5

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

    S2200M3

    G43H0M8

    新的指令顺序使下刀点(安全高度)x、y、z坐标值同其他指令分开,易于在断刀时修改。G43指令在PST文件中有两个位置,如仅使用G54指令时,修改第一个出现“G43”的位置即可。. V  @0 ~# m3 O- O

7 X$ E( v5 I' J, I

    8、输出普通及啄式钻孔循环指令:1 x1 g6 Y* N& u/ Z2 g* a2 N* P: Z2 F

    单击按钮,系统弹出查找对话框,输入“usecandrill”,单击 按钮,查找结果相关行为:$ 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钻孔循环指令的控制器。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部