MASTERTCAM后处理方法: 怎样可以去掉后处理出来的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钻孔循环指令的控制器。
点击加载更多评论>>