青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 7926|回复: 8

[疑难] mastercam后处理参数怎么改

[复制链接]
发表于 2010-9-15 19:33 | 显示全部楼层 |阅读模式
mastercam后处理参数怎么改,具体要改的地方
发表于 2010-9-15 19:34 | 显示全部楼层
MasterCAM9后处理的修改) N6 O" \3 `' l" n4 V. D" |
1 ~4 c7 e: M3 P  v! d8 k
    MasterCAM系统缺省的后处理文件为MPFAN.PST,适用于FANUC(发那科)数控代码的控制器。其它类型的控制器需选择对应的后处理文件。4 c7 t  C( I& f* @& ~% t$ O
    由于实际使用需要,用缺省的后处理文件时,输出的NC文件不能直接用于加工。原因是: 以下内容需要回复才能看到
0 f0 k# n" \( R1 v    ⑴进行模具加工时,需从G54~G59的工件坐标系指令中指定一个,最常用的是G54。部分控制器使用G92指令确定工件坐标系。对刀时需定义工件坐标原点,原点的机械坐标值保存在CNC控制器的G54~G59指令参数中。CNC控制器执行G54~G59指令时,调出相应的参数用于工件加工。采用系统缺省的后处理文件时,相关参数设置正确的情况下可输出G55~G59指令,但无法实现G54指令的自动输出。: U: o% i1 ?9 Z- g0 W; i' ?
    ⑵FANUC.PST后处理文件针对的是4轴加工中心,而目前使用量最大的是3轴加工中心,多出了第4轴数据“A0.”。1 D( L6 T$ d! q; q& `4 e
    ⑶不带刀库的数控铣使用时要去掉刀具号、换刀指令、回参考点动作。$ S, r4 K% V6 t
    ⑷部分控制器不接受NC文件中的注释行。9 m4 t; q5 {8 [- Q) ?% c" E
    ⑸删除行号使NC文件进一步缩小。
* u1 |: n: y7 ?! ^! R( v- w* H! R9 A# o    ⑹调整下刀点坐标值位置,以便于在断刀时对NC文件进行修改。' p6 I1 D# U8 C* }7 J$ }
    ⑺普通及啄式钻孔的循环指令在缺省后处理文件中不能输出。使用循环指令时可大幅提高计算速度,缩小NC文件长度。! |* l. Y' ^; I" ^5 }5 T
    如果要实现以上全部要求,需对NC文件进行大量重复修改,易于出现差错,效率低下,因此必须对PST(后处理)文件进行修改。修改方法如下:
- t) b; u- O7 B2 n    1、增加G54指令(方法一):3 P- T& g0 d7 T
    采用其他后处理文件(如MP_EZ.PST)可正常输出G54指令。由于FANUC.PST后处理文件广泛采用,这里仍以此文件为例进行所有修改。其他后处理文件内容有所不同,修改时根据实际情况调整。1 m% ?+ A$ E$ C, A0 o$ {' W
    用MC9自带的编辑软件(路径:C:\Mcam9\Common\Editors\Pfe\ PFE32.EXE)打开FANUC.PST文件(路径:C:\Mcam9\Mill\Posts\ MPFAN.PST)6 X) x6 u+ c7 h
    单击【edit】→【find】按钮,系统弹出查找对话框,输入“G49”。  u1 C1 m0 w- W2 b1 H, b9 J; x: w" ?

6 w7 O) d7 A7 o8 _' u' g' `7 [    查找结果所在行为:
5 H6 D( D) Y& q    pbld, n, *sgcode, *sgplane, "G40", "G49", "G80", *sgabsinc, e
: P, c1 p4 q; p" u    插入G54指令到当前行,将其修改为:
) }( U  ?" y0 [8 w% @3 f4 J& J    pbld, n, *sgcode, *sgplane, "G40", "G49", "G80", *sgabsinc, "G54",e
1 ~3 q& n8 s& H    输出的NC文件修改前对应位置指令为:
9 Z* t0 t2 ?3 Z! C0 A! _/ v: Y! C    N102G0G17G40G49G80G90' l; }3 ]+ |% k9 m2 O/ o% W5 [
    修改后变为:
8 I, x: t) M- t/ W' G6 H0 n    N102G0G17G40G49G80G90G54. R& k7 m" k7 X+ n. R
    查找当前行的上一行:3 X% l$ {3 J( h
    pbld, n, *smetric, e
+ |7 `1 v1 d+ m" _4 n    将其整行删除,或加上“#”成为注释行:
0 I/ x9 }4 d' I3 j    # pbld, n, *smetric, e
0 v% W' c( d2 `0 H+ l7 k    修改后G21指令不再出现,某些控制器可不用此指令。注意修改时保持格式一致。G21指令为选择公制单位输入,对应的英制单位输入指令为G20。$ ^; q4 c0 x( z& p5 F
   2、增加G54指令(方法二):
( B' R5 Z9 F2 x# O6 |   单击按钮,系统弹出查找对话框,输入“force_wcs”,单击按钮,查找结果所在行为:
, M" U2 {) i' V3 J9 G   force_wcs : no #Force WCS output at every toolchange?+ d: O; ?: ~; i! v& _4 {
   将no改为yes,修改结果为:
3 Y. R' P$ S" O7 t, X$ p   force_wcs : yes #Force WCS output at every toolchange?
0 q' o1 W9 N4 s# y( z   输出的NC文件修改前对应位置指令为:0 Q) |) H. N& b. f
   N106G0G90X16.Y-14.5A0.S2200M3
9 r/ W5 P$ Z8 C; ~9 i   修改后变为:3 q/ p6 x8 r- B
   N106G0G90G54X16.Y-14.5A0.S2200M38 D$ Y$ l/ ?% _2 {
   前一方法为强制输出固定指令代码,如需使用G55~G59指令时,有所不便。多刀路同时输出时,只在整个程序中出现一次G54指令。后一方法同其他后处理文件产生G54指令的原理相同,多刀路同时输出时,每次换刀都会出现G54指令,也可根据参数自动转换成G55~G59指令。
* n& j) Q7 d2 z3 [/ }    输出三轴加工中心程序的FANUC后处理文件为MP_EZ.PST,输出4轴加工中心程序的三菱控制器后处理文件为MP520AM.PST。
4 ]" {  w. U2 t: y" N8 T8 f
- I$ l/ s  K3 |1 E/ g; P' s% T   3、删除第四轴数据“A0.”,以适应三轴加工中心:5 X- [' g2 D7 S& e" L2 L, R
单击按钮,系统弹出查找对话框,输入“Rotary Axis”,单击按钮,查找结果所在行为:/ ]; y1 @4 T' I
   164. Enable Rotary Axis button? y4 v; c( T( m  F& e5 F+ @1 z5 I
   将其修改为:
; |* l5 I6 A3 |' ]7 o( O! ~/ a9 \   164. Enable Rotary Axis button? n7 `# H; P  `6 E) [1 \
   修改后第四轴数据不再出现。
; P5 O# d; k! S- Q
' ]. i  ]. J6 P5 O1 g   4、删除刀具号、换刀指令、回参考点指令,适应无刀库的数控铣机床:- T% r, }7 M: P2 J& b4 g) s- x. x
   单击按钮,系统弹出查找对话框,输入“M6”,单击按钮,查找结果所在行为:
* u$ [% Q; X& N5 W' k   if stagetool >= zero, pbld, n, *t, "M6", e  J4 e4 B# v1 }; o5 U) i
   将其修改为:
  V9 I$ B5 n  f   if stagetool >= zero, e # pbld, n, *t, "M6",
% p: H  |. Z0 ?/ e' I& v   另一个换刀的位置所在行为:+ o8 _7 n2 N# y1 u0 e, n
   pbld, n, *t, "M6", e6 ?6 e6 ]+ T( H, J! t% @
   将其删除或改为注释行:
: i: N! H3 n* n4 f  J) F: z   #pbld, n, *t, "M6", e# z+ U' r3 D4 Y7 k7 q) d7 H" ?
   修改后换刀指令行不再出现,通常修改第一个出现“M6”指令的位置即可。1 H% o5 K6 S+ }* M
   单击按钮,系统弹出查找对话框,输入“*sg28ref”,单击按钮,查找结果所在行为:+ J. Z( B+ J1 p
   pbld, n, sgabsinc, sgcode, *sg28ref, "Z0.", scoolant, e
2 \. q/ v" F8 y. ]" I1 m   pbld, n, *sg28ref, "X0.", "Y0.", protretinc, e
" r4 h" p5 m& w9 o: a8 _- w   将其修改为:
3 @- H6 Y  m5 J7 J   pbld, n, scoolant, e
2 }& m' B# v* j$ e2 m% N' F   # pbld, n, *sg28ref, "X0.", "Y0.", protretinc, e7 q. g+ m2 y) f, u* x0 F
   输出的NC文件修改前对应位置指令为:
4 U) y0 X/ p$ y" V2 F# o   N116G91G28Z0.M91 x$ M9 l. ^& |
   修改后变为:
' m' M) Q* Q/ v$ Q, l! H9 I$ C   N116M91 m! e( a4 K7 j3 c/ E
   PST文件中另有两个类似位置,如使用G92指令确定工件坐标,可对其适当修改。加工结束后,机床各轴不回参考点,便于手动换刀时节省时间。  b; C3 s& T9 z6 e' k$ X

% w" T% U1 x# P8 ]" J   5、删除NC文件的程序名、注释行:
- P8 Z( Y0 r- d' T5 X     单击 按钮,系统弹出查找对话框,输入“%”,单击 按钮,查找结果所在行为:7 a, y( j$ Z: ]3 o. J4 h+ G  q
    "%", e
0 q( U* h) H1 j" y+ n. M- H     *progno, e
1 K* p: C4 P0 D$ E  `( C  S    "(PROGRAM NAME - ", progname, ")", e/ Y. o' Y/ H/ M6 v
    "(DATE=DD-MM-YY - ", date, " TIME=HH:MM - ", time, ")", e( i6 [9 b9 x" B: R; i0 o
    将其删除或改为注释行:  w4 J5 f4 E5 v* t
    "%", e4 a7 z, K4 E$ g% w+ a
    # *progno, e
  F6 J" k, z  |/ v0 x$ o4 x    # "(PROGRAM NAME - ", progname, ")", e
! g1 g8 F) Y8 G* X! E    # "(DATE=DD-MM-YY - ", date, " TIME=HH:MM - ", time, ")",; E/ z" ?7 W- {: M" M
    输出的NC文件修改前对应位置指令为:0 k+ `# E. Y, }
    O00107 D- R  |: C) p, g/ @
   (PROGRAM NAME - A2)% A6 ]  H2 g. `, w( b
    (DATE=DD-MM-YY - 25-12-04 TIME=HH:MM - 10:45)9 v8 h4 ]+ u+ J
    修改后以上指令行不再出现。( l8 K2 i. I5 W7 W' F* Y% F

% L9 i9 Q, @2 n+ d    单击按钮,系统弹出查找对话框,输入“pstrtool”,单击 按钮,查找结果所在行为:6 k6 W: n9 E6 ?- |$ p4 B
     "(", pstrtool, *tnote, *toffnote, *tlngnote, *tldia, ")", e( H9 `& d6 Y5 G  m) m3 `
    将其删除或改为注释行:" @+ |* n5 D( s  @
    #"(", pstrtool, *tnote, *toffnote, *tlngnote, *tldia, ")", e
5 ?0 O0 v  [$ e$ v, [" \: w    输出的NC文件修改前对应位置指令为:, P# h% |9 h/ ]( q3 X4 j
   (D16R8.0 TOOL - 2 DIA. OFF. - 0 LEN. - 0 DIA. - 16.)
) `2 c: `! [1 Z( B2 e8 J    修改后以上指令行不再出现。此注释行指明当前刀路所使用的刀具参数,可用于加工前核对加工单,建议保留。法兰克及三菱控制器可以接受注释内容。
8 c1 Y) u, \8 Q    6、取消行号:
5 n2 a5 i: p1 ~+ U( i    单击按钮,系统弹出查找对话框,输入“omitseq”,单击 按钮,查找结果所在行为:! L  w% g  N! G4 y  E2 Y- p
    omitseq : no #Omit sequence no.
5 X4 f1 e  S1 q* X5 i    将其修改为: ; a8 Q, F( N$ A; G$ v- D9 v
    omitseq : yes #Omit sequence no.
" Q8 }+ S% ~" z9 D5 S5 }4 _& ^    修改后行号不再出现。
% M# \+ }, r3 i  w9 ~3 W5 P2 ^  v, u. S1 x/ i
    7、调整下刀点坐标值位置:
, O7 l- k( I' Z3 P# G. U    单击按钮,系统弹出查找对话框,输入“g43”,单击 按钮,查找结果所在行为:
7 G) }) p6 ^. F# y9 m: _0 N  B    pcan1, pbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout,
! A. ~# f( D' ^6 P/ `    pfcout, *speed, *spindle, pgear, strcantext, e * z3 A/ v) I  x1 n  A/ b
    pbld, n, "G43", *tlngno, pfzout, scoolant, next_tool, e
& E; J& S" @: p" r; s& ^    将其修改为:* i7 b3 f" v' x, N, ^
    pcan1, pbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout, pfcout, e1 ^$ R+ _7 ^1 x* k! ]; `
       pbld, n, *sgcode, pfzout, e
+ B9 S! v8 b1 H  j    pbld, n, *speed, *spindle, pgear, strcantext, e
7 N+ p$ r( l2 z  `% t- V/ l( g      pbld, n, "G43", *tlngno, scoolant, next_tool, e
0 C0 B- l: l& I# l" [+ r% k: v- k    输出的NC文件修改前对应位置指令为:5 V4 W3 t6 B8 d; A' f. Y6 c
    G0G90G54X16.Y-14.5S2200M3
' ]) b5 ?% z2 e7 ?% d% o5 v    G43H0Z20.M8
1 [& S* T$ B8 D# j( h: G+ [( v& J    修改后变为:
! a% V, @& T/ y. A4 a# r8 H5 q    G0G90G54X16.Y-14.5
2 X- b4 n# t  {: I    G0Z20.
* O5 v5 `' L$ e/ X  N5 k1 m    S2200M3
2 _2 y! W6 {) I( @) g' k# C    G43H0M8
' l% V# C8 E; P" s! Y. d    新的指令顺序使下刀点(安全高度)x、y、z坐标值同其他指令分开,易于在断刀时修改。G43指令在PST文件中有两个位置,如仅使用G54指令时,修改第一个出现“G43”的位置即可。
  K0 e5 V) Y$ e" m; {, ~; k1 z3 D0 ?) u) H7 x
    8、输出普通及啄式钻孔循环指令:4 ]+ U3 Y' ~) a4 y& o
    单击按钮,系统弹出查找对话框,输入“usecandrill”,单击 按钮,查找结果相关行为:, L+ k# v$ ~0 }
    usecandrill : no #Use canned cycle for drill
8 `9 z% U) v- P# Y; d5 \8 P# _    usecanpeck : no #Use canned cycle for Peck; \# ?4 U) @9 c$ I+ \( z0 q, j
    将其修改为:
& o8 W; W: a- t: H, o4 ]    usecandrill : yes #Use canned cycle for drill# ?+ D( @- n- |4 r  `. P7 S" ], g
    usecanpeck : yes #Use canned cycle for Peck
7 D& p/ s% o$ D5 c    此修改适用于支持G81、G83钻孔循环指令的控制器。
回复 支持 反对

使用道具 举报

发表于 2010-11-12 07:31 | 显示全部楼层
晕,怎么不搞个zIP啊
回复 支持 反对

使用道具 举报

发表于 2011-5-28 19:27 | 显示全部楼层
very  very  allright !!!
回复 支持 反对

使用道具 举报

发表于 2011-6-1 21:42 | 显示全部楼层
回复 1# ztzp
, U" S4 p5 Q/ }* P4 u- w% [
# U5 C/ G+ W7 o2 k1 q
5 M1 C! h7 i& `: ?    可以到我的网站学习哦.
) `7 B3 ~$ n2 z# H专门的后处理学习网站http://postp.net
回复 支持 反对

使用道具 举报

发表于 2011-6-11 00:16 | 显示全部楼层
回复 3# maoziyao
* [. k: ~; S* _; N
/ v8 J1 ?$ l$ g, W) f2 _" l! {mastercam x4的后处理怎么改啊?
回复 支持 反对

使用道具 举报

发表于 2011-6-11 00:18 | 显示全部楼层
回复 2# hhxe
/ X) e0 k( \2 H7 l; v( O& B! X# m( E8 a/ J
Mastercam x4 的后处理怎么改啊????改动项目和你说的9.1的一样
回复 支持 反对

使用道具 举报

发表于 2011-6-24 10:25 | 显示全部楼层
MCX4
8 E  ^7 k! H  I3 `7 w1 fMCX5 ?
回复 支持 反对

使用道具 举报

发表于 2012-5-31 18:31 | 显示全部楼层
http://postp.gicp.net/?fromuid=678  mastercam后处理学习网站,很给力噢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2024-5-27 23:32 , Processed in 0.145498 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表