MasterCAM后处理教程之欧阳学创编.docx
- 文档编号:16539936
- 上传时间:2023-07-14
- 格式:DOCX
- 页数:6
- 大小:18.12KB
MasterCAM后处理教程之欧阳学创编.docx
《MasterCAM后处理教程之欧阳学创编.docx》由会员分享,可在线阅读,更多相关《MasterCAM后处理教程之欧阳学创编.docx(6页珍藏版)》请在冰点文库上搜索。
MasterCAM后处理教程之欧阳学创编
MASTERTCAM后处理方法:
一.忽略程式名(加上#号)
# Progno,e
"(programname_",program,")",e
"(Date=ddmmyy",date,"Time=HH:
MM",......)
二.忽略公英制(加上#号)
# Pbld,n,*smetric,e
三.加G54工件座标
Pbld,n,*sgcode,*sgplane,"G40","G49","G54","G80",......
四.程式头忽略XY归零
Pfbld,n,sgabsinc,*sg28ref,"Z0",e
# Pfbld,n,*sg28ref,"x0","y0",e
Pfbld,n,"G91","G28,*Z0,e需改变为这样.
五.忽略换刀程式
# ifstagetool>=Zero,Pbld,n,*t,"M6",e
六.忽略进刀角度
删除(Pfcout,)*speed,*spindle,pgear,strcantext,e
Pbld,n,"G43"
七.程式尾去掉"XO"及protretine,(角度A0)
Pbld,n,sccomp,*sm05,psubendmmy,e
Pbld,n,sgabsinc,sgcode,*sg28ref,"Z0".....
Pbld,n,sg28ref,"X0","y0",protretinc,e中的"X0",与protretinc,删除.
主题:
怎样可以去掉后处理出来的MCU
请问我装完9.1后发现处理出来的程序带MCU,怎样才能跟以前的版本一样啊
时间:
2021.03.03
创作:
欧阳学
1、增加G54指令(方法一):
'J0er~L4b 采用其他后处理文件(如MP_EZ.PST)可正常输出G54指令。
由于FANUC.PST后处理文件广泛采用,这里仍以此文件为例进行所有修改。
其他后处理文件内容有所不同,修改时根据实际情况调整。
!
j9d"M&P)M"H&j8C/p.p4k 用MC9自带的编辑软件(路径:
C:
\Mcam9\Common\Editors\Pfe\PFE32.EXE)打开FANUC.PST文件(路径:
C:
\Mcam9\Mill\Posts\MPFAN.PST)
单击【edit】→【find】按钮,系统弹出查找对话框,输入“G49”。
查找结果所在行为:
y'~a8P"@7O3o)r8t pbld,n,*sgcode,*sgplane,"G40","G49","G80",*sgabsinc,e
插入G54指令到当前行,将其修改为:
pbld,n,*sgcode,*sgplane,"G40","G49","G80",*sgabsinc,"G54",e
;T8M4X9A2g6l9A7t 输出的NC文件修改前对应位置指令为:
N102G0G17G40G49G80G90
9d$h*J$v$f)B 修改后变为:
+w,n1h3G S2F%z6J0V N102G0G17G40G49G80G90G54
o2P)r6Q&H;c;l 查找当前行的上一行:
#g5I7v(@.o"W%z:
] pbld,n,*smetric,e
4P.TO1l/C%G 将其整行删除,或加上“#”成为注释行:
&s2^$Q&B*X k #pbld,n,*smetric,e
1D5G*u/n!
h1~.|&@ 修改后G21指令不再出现,某些控制器可不用此指令。
注意修改时保持格式一致。
G21指令为选择公制单位输入,对应的英制单位输入指令为G20。
2、增加G54指令(方法二):
单击按钮,系统弹出查找对话框,输入“force_wcs”,单击按钮,查找结果所在行为:
2]/_9[ W2K,G8U*r force_wcs:
no#ForceWCSoutputateverytoolchange?
'd6J;D |4s4M 将no改为yes,修改结果为:
force_wcs:
yes#ForceWCSoutputateverytoolchange?
输出的NC文件修改前对应位置指令为:
N106G0G90X16.Y14.5A0.S2200M3
修改后变为:
N106G0G90G54X16.Y14.5A0.S2200M3
前一方法为强制输出固定指令代码,如需使用G55~G59指令时,有所不便。
多刀路同时输出时,只在整个程序中出现一次G54指令。
后一方法同其他后处理文件产生G54指令的原理相同,多刀路同时输出时,每次换刀都会出现G54指令,也可根据参数自动转换成G55~G59指令。
输出三轴加工中心程序的FANUC后处理文件为MP_EZ.PST,输出4轴加工中心程序的三菱控制器后处理文件为MP520AM.PST。
\.@#S2o3T+a#]:
N4l,b,|&t#^ u!
]!
e8Q 3、删除第四轴数据“A0.”,以适应三轴加工中心:
.L,m3Z8s*u8]单击按钮,系统弹出查找对话框,输入“RotaryAxis”,单击按钮,查找结果所在行为:
:
W/\`#F#z*u7|*L&a 164.EnableRotaryAxisbutton?
y
将其修改为:
8Z)W/K8A w(q;m,Z 164.EnableRotaryAxisbutton?
n
6N d!
Z1L2m 修改后第四轴数据不再出现。
3t"V8r G%~$@0W0H7S/b2w(L&I3f.R)Q&n$w4U1P,J 4、删除刀具号、换刀指令、回参考点指令,适应无刀库的数控铣机床:
单击按钮,系统弹出查找对话框,输入“M6”,单击按钮,查找结果所在行为:
y,O3K&i&w2L6M ifstagetool>=zero,pbld,n,*t,"M6",e
将其修改为:
+V4b%G#z0p$f%g"?
.C6i0t ifstagetool>=zero,e#pbld,n,*t,"M6",
另一个换刀的位置所在行为:
pbld,n,*t,"M6",e
+Q7`7{4W:
O2S;N 将其删除或改为注释行:
#pbld,n,*t,"M6",e
!
k^&R#t$L,r1R 修改后换刀指令行不再出现,通常修改第一个出现“M6”指令的位置即可。
6Q%^:
z&g)b 单击按钮,系统弹出查找对话框,输入“*sg28ref”,单击按钮,查找结果所在行为:
pbld,n,sgabsinc,sgcode,*sg28ref,"Z0.",scoolant,e
pbld,n,*sg28ref,"X0.","Y0.",protretinc,e
5[8e"d3r+_:
I;w&a:
?
将其修改为:
pbld,n,scoolant,e
"E;f#j!
e4Qy4I #pbld,n,*sg28ref,"X0.","Y0.",protretinc,e
%b!
b5T1W7s$D 输出的NC文件修改前对应位置指令为:
3];e6M6N;f$e;d!
_+R N116G91G28Z0.M9
+]7v2a9a B!
z,w:
X7v 修改后变为:
$D,S"o0@.F/P;h'i8N&e5S2V N116M9
7M5b(X7_(R5o8C+K)y8z:
D PST文件中另有两个类似位置,如使用G92指令确定工件坐标,可对其适当修改。
加工结束后,机床各轴不回参考点,便于手动换刀时节省时间。
/^!
e!
Ue3n*p%n
5、删除NC文件的程序名、注释行:
单击按钮,系统弹出查找对话框,输入“%”,单击按钮,查找结果所在行为:
0A4c4?
/}7\/c "%",e
*progno,e
1E&W `&U8x$_(`2w,n/u "(PROGRAMNAME",progname,")",e
;V;G.f4?
#y/o4vm%z2H3_/H7p "(DATE=DDMMYY",date,"TIME=HH:
MM",time,")",e
$v;k9["N6[)a1X 将其删除或改为注释行:
"%",e
#*progno,e
7j2x#r!
n!
x'I+f,S!
E #"(PROGRAMNAME",progname,")",e
$Z$G8{:
v6q #"(DATE=DDMMYY",date,"TIME=HH:
MM",time,")",
4F4N9D%f&?
6W"i} 输出的NC文件修改前对应位置指令为:
)Q'f2P'T:
^6^8P#B'[+X O0010
(PROGRAMNAMEA2)
/t)Pe'b;L"l2C (DATE=DDMMYY251204TIME=HH:
MM10:
45)
修改后以上指令行不再出现。
2]9q:
k |%u2@"y
单击按钮,系统弹出查找对话框,输入“pstrtool”,单击按钮,查找结果所在行为:
;^3B$~8p"u "(",pstrtool,*tnote,*toffnote,*tlngnote,*tldia,")",e
将其删除或改为注释行:
0U$}$s+C!
}7m #"(",pstrtool,*tnote,*toffnote,*tlngnote,*tldia,")",e
"m;U!
j'R%@+c%L 输出的NC文件修改前对应位置指令为:
(D16R8.0TOOL2DIA.OFF.0LEN.0DIA.16.)
修改后以上指令行不再出现。
此注释行指明当前刀路所使用的刀具参数,可用于加工前核对加工单,建议保留。
法兰克及三菱控制器可以接受注释内容。
6、取消行号:
&h7Y/w7H4?
"t4e 单击按钮,系统弹出查找对话框,输入“omitseq”,单击按钮,查找结果所在行为:
"M+r9M9J9r+a omitseq:
no#Omitsequenceno.
:
M4y5z*h1j6{&w#u,o$l.G 将其修改为:
)F)?
8?
&t8n(W4Q:
\!
` omitseq:
yes#Omitsequenceno.
+C:
f q4M;y7r0l+j.C)~ 修改后行号不再出现。
7、调整下刀点坐标值位置:
单击按钮,系统弹出查找对话框,输入“g43”,单击按钮,查找结果所在行为:
1d1e7X+S$O&z%w w pcan1,pbld,n,*sgcode,*sgabsinc,pwcs,pfxout,pfyout,
%m6{7X8\*^.U!
[:
| pfcout,*speed,*spindle,pgear,strcantext,e
0c8B#aP)L8Q5j;y pbld,n,"G43",*tlngno,pfzout,scoolant,next_tool,e
9h7k5^2X8[)g 将其修改为:
!
]0_)\7m.]0b pcan1,pbld,n,*sgcode,*sgabsinc,pwcs,pfxout,pfyout,pfcout,e
pbld,n,*sgcode,pfzout,e
2l6g,Q'E:
Y$U:
k1G pbld,n,*speed,*spindle,pgear,strcantext,e
*?
*L7U*}9C$m+u(C,M pbld,n,"G43",*tlngno,scoolant,next_tool,e
/O4^+u(O/s4[&y)L 输出的NC文件修改前对应位置指令为:
G0G90G54X16.Y14.5S2200M3
G43H0Z20.M8
9F8y;r6i(T%n!
b)Z 修改后变为:
$k&B&x l n/r G0G90G54X16.Y14.5
8s)Y%Y&C'`"n G0Z20.
S2200M3
P8[q5|.i3X+[ G43H0M8
*^$R"|8y5@5?
3o4O+j 新的指令顺序使下刀点(安全高度)x、y、z坐标值同其他指令分开,易于在断刀时修改。
G43指令在PST文件中有两个位置,如仅使用G54指令时,修改第一个出现“G43”的位置即可。
8、输出普通及啄式钻孔循环指令:
单击按钮,系统弹出查找对话框,输入“usecandrill”,单击按钮,查找结果相关行为:
usecandrill:
no#Usecannedcyclefordrill
usecanpeck:
no#UsecannedcycleforPeck
b3e#c;E,\4{ 将其修改为:
usecandrill:
yes#Usecannedcyclefordrill
usecanpeck:
yes#UsecannedcycleforPeck
此修改适用于支持G81、G83钻孔循环指令的控制器。
时间:
2021.03.03
创作:
欧阳学
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MasterCAM 处理 教程 欧阳 创编