当前位置:首页 >> 机械/仪表 >>

MasterCAM后处理文件的修改


MasterCAM后处理文件的修改
5 D% O) Q1 h/ e0 \, pMasterCAM系统缺省的后处理文件为MPFAN.PST,适用于FANUC(法兰克、发那科)数控代码的控制器。其它类型的控制器需选择对应的后处理文件。
4 E' c5 Y$ y7 O; _& P) C0 T% @www.3dportal.cn由于实际使用需要

,用缺省的后处理文件时,输出的NC文件不能直接用于加工。原因是: 三维,cad,机械,技术,汽车,catia,pro/e,ug,inventor,solidedge,solidworks,caxa,时空,镇江6 z- {) P( Y0 a2 [
⑴进行模具加工时,需从G54~G59的工件坐标系指令中指定一个,最常用的是G54。部分控制器使用G92指令确定工件坐标系。对刀时需定义工件坐标原点,原点的机械坐标值保存在CNC控制器的G54~G59指令参数中。CNC控制器执行G54~G59指令时,调出相应的参数用于工件加工。采用系统缺省的后处理文件时,相关参数设置正确的情况下可输出G55~G59指令,但无法实现G54指令的自动输出。 三维,cad,机械,技术,汽车,catia,pro/e,ug,inventor,solidedge,solidworks,caxa,时空,镇江% f, ~' p0 x. ]; c
⑵FANUC.PST后处理文件针对的是4轴加工中心,而目前使用量最大的是3轴加工中心,多出了第4轴数据“A0.”。 6 M' x8 S' O& ^( s8 n7 ^4 H% ?: Y
⑶不带刀库的数控铣使用时要去掉刀具号、换刀指令、回参考点动作。
1 S- e4 y! {6 Y9 j/ h三维网技术论坛⑷部分控制器不接受NC文件中的注释行。 www.3dportal.cn) J- c) y5 X! \- L3 v! a
⑸删除行号使NC文件进一步缩小。 三维网技术论坛6 n$ q. Q& n5 T. q! K* K1 ?
⑹调整下刀点坐标值位置,以便于在断刀时对NC文件进行修改。
& x) ? b$ M4 a* b" ?2 l1 N1 s三维网技术论坛⑺普通及啄式钻孔的循环指令在缺省后处理文件中不能输出。使用循环指令时可大幅提高计算速度,缩小NC文件长度。
6 W, ^ d6 j4 s. Y, d3 E7 E9 ?www.3dportal.cn如果要实现以上全部要求,需对NC文件进行大量重复修改,易于出现差错,效率低下,因此必须对PST(后处理)文件进行修改。修改方法如下: 三维,cad,机械,技术,汽车,catia,pro/e,ug,inventor,solidedge,solidworks,caxa,时空,镇江7 x& N3 D V P! b! U9 n
1、增加G54指令(方法一): 三维|cad|机械|汽车|技术|catia|pro/e|ug|inventor|solidedge|solidworks|caxa3 ]. v# W- i, c6 @ u: @9 T4 Y
采用其他后处理文件(如MP_EZ.PST)可正常输出G54指令。由于FANUC.PST后处理文件广泛采用,这里仍以此文件为例进行所有修改。其他后处理文件内容有所不同,修改时根据实际情况调整。
, a4 c G4 X. K5 k) |; t, W三维网技术论坛选择【File】>【Edit】>【PST】命令,系统弹出读文件窗口,选择Mpfan.PST文件,系统弹出如下图所示编辑器。 三维,cad,机械,技术,汽车,catia,pro/e,ug,inventor,solidedge,solidworks,caxa,时空,镇江# ~, I1 Q& r$ E( s% e6 ]4 i+ j! M
单击 按钮,系统弹出查找对话框,输入“G49”,如下图所示: 三维网技术论坛6 m9 T1 R: ^4 ~
单击 按钮,查找结果所在行为:
0 O& \* c; B8 c, k三维,cad,机械,技术,汽车,catia,pro/e,ug,inventor,solidedge,solidworks,caxa,时空,镇江pbld, n, *sgcode, *sgplane, "G40", "G49", "G80", *sgabsinc, e 8 [8 d" b7 @+ v; Q( y
插入G54指令到当前行,将其修改为:
0 R' r# q \& Q: ywww.3dportal.cnpbld, n, *sgcode, *sgplane, "G40", "G49", "G80", *sgabsinc, "G54",e 3 `( K6 u. S9 I9 N
输出的NC文件修改前对应位置指令为:
: P7 w' W q8 z- V4 b1 n: u( |三维|cad|机械|汽车|技术|catia|pro/e|ug|inventor|solidedge|solidworks|caxaN102G0G17G40G49G80G90 三维网技术论坛3 u9 q; h' t8 M" h
修改后变为: 三维|cad|机械|汽车|技术|catia|pro/e|ug|inventor|solidedge|solidworks|caxa I( L4 ?7 Q. x! }5 c# S% a& |/ X
N102G0G17G40G49G80G90G54 www.3dportal.cn- b" \1 M3 g6 V" P+ g! e
查找当前行的上一行:
9 [; w( M7 P3 z8 v三维|cad|机械|汽车|技术|catia|pro/e|ug|inventor|solidedge|solidworks|caxapbld, n, *smetric, e
6 ]' n# @( L0 ~2 M7 Z% z三维,cad,机械,技术,汽车,catia,pro/e,ug,inventor,solidedge,solidworks,caxa,时空,镇江将其整行删除,或加上“#”成为注释行:
5 z) l: R* }; m3 Y$ @2 s7 i) k三维网技术论坛# pbld, n, *smetric, e 三维,cad,机械,技术,汽车,catia,pro/e,ug,inventor,solidedge,solidworks,caxa,时空,镇江. C* Y6 I/ q& v6 E, E( c
修改后G21指令不再出现,某些控制器可不用此指令。注意修改时保持格式一致。G21指令为选择公制单位输入,对应的英制单位输入指令为G20。 & R0 f+ D0 b) h4 A, w; M
2、增加G54指令(方法二): 三维|cad|机械|汽车|技术|catia|pro/e|ug|inventor|solidedge|solidworks|caxa4 w7 o" w3 j% m. o
单击 按钮,系统弹出查找对话框,输入“force_wcs”,单击 按钮,查找结果所在行为:
$ t& ]3 E0 h J, ]三维|cad|机械|汽车|技术|catia|pro/e|ug|inventor|solidedge|solidworks|caxaforce_wcs : no #Force WCS output at every toolchange? 三维|cad|机械|汽车|技术|catia|pro/e|ug|inventor|solidedge|solidworks|caxa- u$ v4 l% N i$ ~
将no改为yes,修改结果为:
1 I8 A8 \3 S: J三维,cad,机械,技术,汽车,catia,pro/e,ug,inventor,solidedge,solidworks,caxa,时空,镇江force_wcs : yes #Force WCS output at every toolchange? www.3dportal.cn) G5 z/ w5 \/ \: u% X* x9 D
输出的NC文件修改前对应位置指令为:
- O- x4 D4 A3 m, L, NN106G0G90X16.Y-14.5A0.S2200M3
; i) l( J+ Z% h A0 P, e3 G+ f三维|cad|机械|汽车|技术|catia|pro/e|ug|inventor|solidedge|solidworks|caxa修改后变为:
! ]/ b. V# Y' b& t三维,cad,机械,技术,汽车,catia,pro/e,ug,inventor,solidedge,solidworks,caxa,时空,镇江N106G0G90G54X16.Y-14.5A0.S2200M3 三维|cad|机械|汽车|技术|catia|pro/e|ug|inventor|solidedge|solidworks|caxa7 H& i: ]8 l' n2 K U; f* G
前一方法为强制输出固定指令代码,如需使用G55~G59指令时,有所不便。多刀路同时输出时,只在整个程序中出现一次G54指令。后一方法同其他后处理文件产生G54指令的原理相同,多刀路同时输出时,每次换刀都会出现G54指令,也可根据参数自动转换成G55~G59指令。
3 _) D/ n+ I k* Z/ E三维|cad|机械|汽车|技术|catia|pro/e|ug|inventor|solidedge|solidworks|caxa输出三轴加工中心程序的FANUC后处理文件为MP_EZ.PST,输出4轴加工中心程序的三菱控制器后处理文件为MP520AM.PST。
( q# I8 [) X! r/ I6 R0 s三维网技术论坛3、删除第四轴数据“A0.”,以适应三轴加工中心: 三维网技术论坛 l6 A4 h" Y" ~1 N4 b" q
单击 按钮,系统弹出查找对话框,输入“Rotary Axis”,单击 按钮,查找结果所在行为: 三维,cad,机械,技术,汽车,catia,pro/e,ug,inventor,solidedge,solidworks,caxa,时空,镇江8 z. K) |# Q4 h1 s0 S) [+ F, ^
164. Enable Rotary Axis button? y
- @. |/ L& V* z8 W三维|cad|机械|汽车|技术|catia|pro/e|ug|inventor|solidedge|solidworks|caxa将其修改为:
( m9 Q- B3 P7 G三维网技术论坛164. Enable Rotary Axis button? n 三维网技术论坛( @ [) }9 a& M* F
修改后第四轴数据不再出现。 三维|cad|机械|汽车|技术|catia|pro/e|ug|inventor|solidedge|solidworks|caxa$ s, n1 P. B" z J2 o
4、删除刀具号、换刀指令、回参考点指令,适应无刀库的数控铣机床: 三维网技术论坛# R- i& z. ^: I
单击 按钮,系统弹出查找对话框,输入“M6”,单击 按钮,查找结果所在行为: 2 u) J! }7 z- i
if stagetool >= zero, pbld, n, *t, "M6", e
+ o' U, i$ ]* h7 Q& |% C( @$ X' M( }: bwww.3dportal.cn将其修改为: 4 T: g: u$ `9 I) x
if stagetool >= zero, e # pbld, n, *t, "M6",
# v( e; Y' _8 V' j1 d/ wwww.3dportal.cn另一个换刀的位置所在行为: 三维网技术论坛* J: @( S- e; A" Q: I
pbld, n, *t, "M6", e
4 u" _8 V; x8 ?5 i3 Ywww.3dportal.cn将其删除或改为注释行:
( l& Z/ H; |& P3 j2 v三维,cad,机械,技术,汽车,catia,pro/e,ug,inventor,solidedge,solidworks,caxa,时空,镇江#pbld, n, *t, "M6", e
! }/ z* _) X+ f! Nwww.3dportal.cn修改后换刀指令行不再出现,通常修改第一个出现“M6”指令的位置即可。 三维,cad,机械,技术,汽车,catia,pro/e,ug,inventor,solidedge,solidworks,caxa,时空,镇江4 x: y& m$ `- C! q9 M \
单击 按钮,系统弹出查找对话框,输入“*sg28ref”,单击 按钮,查找结果所在行为:
j; i5 G J' Q5 dpbld, n, sgabsinc, sgcode, *sg28ref, "Z0.", scoolant, e
% h2 g" ]5 a" x, w" S三维,cad,机械,技术,汽车,catia,pro/e,ug,inventor,solidedge,solidworks,caxa,时空,镇江 pbld, n, *sg28ref, "X0.", "Y0.", protretinc, e www.3dportal.cn( Z' n" L2 z; ]9 h
将其修改为:
- r9 i, I3 X: Z" ?三维网技术论坛pbld, n, scoolant, e
! e, B5 N8 B3 |/ S三维|cad|机械|汽车|技术|catia|pro/e|ug|inventor|solidedge|solidworks|caxa# pbld, n, *sg28ref, "X0.", "Y0.", protretinc, e
# h% \. t1 x* ?三维,cad,机械,技术,汽车,catia,pro/e,ug,inventor,solidedge,solidworks,caxa,时空,镇江输出的NC文件修改前对应位置指令为: www.3dportal.cn4 E5 R1 X9 N% T$ x, a1 r+ I/ A8 \3 k% b
N116G91G28Z0.M9
t4 ]& C8 [5 c$ Q% \/ P修改后变为:
* x+ }: v! n5 o4 ]三维,cad,机械,技术,汽车,catia,pro/e,ug,inventor,solidedge,solidworks,caxa,时空,镇江N116M9
" b* c8 o( e4 Y; ?$ s- hPST文件中另有两个类似位置,如使用G92指令确定工件坐标,可对其适当修改。加工结束后,机床各轴不回参考点,便于手动换刀时节省时间。
7 D7 L3 h4 t% V( a% }www.3dportal.cn5、删除NC文件的程序名、注释行: 三维|cad|机械|汽车|技术|catia|pro/e|ug|inventor|solidedge|solidworks|caxa/ b2 j- D. v Z+ v3 i
单击 按钮,系统弹出查找对话框,输入“%”,单击 按钮,查找结果所在行为: 三维网技术论坛! Y; r5 Q0 u) G7 \
"%", e
- P" d( d, o$ z. \+ z, g *progno, e 三维|cad|机械|汽车|技术|catia|pro/e|ug|inventor|solidedge|solidworks|caxa! g& d2 d" q A+ S+ t: y
"(PROGRAM NAME - ", progname, ")", e
8 _1 }% Y) B0 H2 T) Nwww.3dportal.cn "(DATE=DD-MM-YY - ", date, " TIME=HH:MM - ", time, ")", e
7 d. M: k! T" Y( y a+ Z' h1 ]7 v三维网技术论坛将其删除或改为注释行: 三维网技术论坛' o X/ z( z1 c4 m! J
"%", e
' `) p( g5 R, r t" K6 z三维|cad|机械|汽车|技术|catia|pro/e|ug|inventor|solidedge|solidworks|caxa# *progno, e
3 W: E- w; V5 g1 r' x& n6 U5 C# L# "(PROGRAM NAME - ", progname, ")", e
L: s( j1 F& j9 u+ E9 y1 ?# ^0 p( L三维网技术论坛# "(DATE=DD-MM-YY - ", date, " TIME=HH:MM - ", time, ")", . m( A* r( Y# q3 ], @/ f' V5 v
输出的NC文件修改前对应位置指令为:
, N. E9 `+ O) k3 A, B三维,cad,机械,技术,汽车,catia,pro/e,ug,inventor,solidedge,solidworks,caxa,时空,镇江O0010
* U; Y0 s, [- C# X9 q# kwww.3dportal.cn(PROGRAM NAME - A2)
. l; P. U8 Q) M4 ^1 u(DATE=DD-MM-YY - 25-12-04 TIME=HH:MM - 10:45)
' S8 w8 @+ E& O% ^5 N y9 O三维|cad|机械|汽车|技术|catia|pro/e|ug|inventor|solidedge|solidworks|caxa修改后以上指令行不再出现。 三维网技术论坛- `% A/ ]/ `1 j
单击 按钮,系统弹出查找对话框,输入“pstrtool”,单击 按钮,查找结果所在行为: 三维|cad|机械|汽车|技术|catia|pro/e|ug|inventor|solidedge|solidworks|caxa4 i0 a; l! W& B) M; f8 `" |1 O9 v
"(", pstrtool, *tnote, *toffnote, *tlngnote, *tldia, ")", e 三维|cad|机械|汽车|技术|catia|pro/e|ug|inventor|solidedge|solidworks|caxa6 a/ I- D+ y% N0 l( k& ~& C3 y
将其删除或改为注释行: 三维网技术论坛$ e# P- c9 _" z8 n4 W4 s+ `
#"(", pstrtool, *tnote, *toffnote, *tlngnote, *tldia, ")", e
; |1 ^& `6 P; m) w% Q+ \" g& {) L三维网技术论坛输出的NC文件修改前对应位置指令为: www.3dportal.cn& ~( ~1 O, I3 Y0 }, b
(D16R8.0 TOOL - 2 DIA. OFF. - 0 LEN. - 0 DIA. - 16.) www.3dportal.cn0 N h/ X6 o" g2 @4 S* x& a
修改后以上指令行不再出现。此注释行指明当前刀路所使用的刀具参数,可用于加工前核对加工单,建议保留。法兰克及三菱控制器可以接受注释内容。
. S5 J! t' v* u; L1 T, { m( G6、取消行号: 三维网技术论坛+ X7 ~" _4 l" A1 v R" B
单击 按钮,系统弹出查找对话框,输入“omitseq”,单击 按钮,查找结果所在行为:
/ g) X4 @' X, s9 Bomitseq : no #Omit sequence no.
9 S0 C' I4 z- O三维网技术论坛将其修改为: 三维网技术论坛- |2 @9 ^7 Y; K$ \
omitseq : yes #Omit sequence no.
* ?5 C. l! m( \; f# F/ F3 _# d) rwww.3dportal.cn修改后行号不再出现。 www.3dportal.cn$ n/ J- P* h3 d/ N3 ], W; Y
7、调整下刀点坐标值位置:
" T q: y, L' p! Q8 l; m' t三维|cad|机械|汽车|技术|catia|pro/e|ug|inventor|solidedge|solidworks|caxa单击 按钮,系统弹出查找对话框,输入“g43”,单击 按钮,查找结果所在行为:
0 e: h6 q' t3 E& `. S7 ~* p) A三维网技术论坛pcan1, pbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout,
1 S8 w# F% p0 D6 o- P三维|cad|机械|汽车|技术|catia|pro/e|ug|inventor|solidedge|solidworks|caxa pfcout, *speed, *spindle, pgear, strcantext, e
/ j* p& p, c5 e( R9 Ywww.3dportal.cn pbld, n, "G43", *tlngno, pfzout, scoolant, next_tool, e
6 P# c( E, Q1 C- J# p) i$ g" E% i三维网技术论坛将其修改为: 三维|cad|机械|汽车|技术|catia|pro/e|ug|inventor|solidedge|solidworks|caxa0 f V$ g/ V7 h; f9 L( H( E# y
pcan1, pbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout, pfcout, e
3 c( [' G) O# W; q三维|cad|机械|汽车|技术|catia|pro/e|ug|inventor|solidedge|solidworks|caxa pbld, n, *sgcode, pfzout, e 5 q$ T" l6 }, M4 f
pbld, n, *speed, *spindle, pgear, strcantext, e
0 j( i! A& }- U8 _' D( i三维|cad|机械|汽车|技术|catia|pro/e|ug|inventor|solidedge|solidworks|caxa pbld, n, "G43", *tlngno, scoolant, next_tool, e www.3dportal.cn8 o: R( S3 G8 r7 i! C' h+ W
输出的NC文件修改前对应位置指令为: 三维|cad|机械|汽车|技术|catia|pro/e|ug|inventor|solidedge|solidworks|caxa( X" R# d4 d; L' n* q* T* I
G0G90G54X16.Y-14.5S2200M3
: ^5 @6 u' f, K3 F三维网技术论坛G43H0Z20.M8 www.3dportal.cn5 }5 P4 I* P' h
修改后变为:
* H( Y# X7 g$ S2 Pwww.3dportal.cnG0G90G54X16.Y-14.5
# T% G e2 u5 }8 l1 k, s! e% Nwww.3dportal.cnG0Z20.
5 Q4 c0 L. M3 E/ i6 p三维,cad,机械,技术,汽车,catia,pro/e,ug,inventor,solidedge,solidworks,caxa,时空,镇江S2200M3
+ ]8 t" g7 C9 ^ M) y三维,cad,机械,技术,汽车,catia,pro/e,ug,inventor,solidedge,solidworks,caxa,时空,镇江G43H0M8
! d4 y' j. ?0 Z2 D三维,cad,机械,技术,汽车,catia,pro/e,ug,inventor,solidedge,solidworks,caxa,时空,镇江新的指令顺序使下刀点(安全高度)x、y、z坐标值同其他指令分开,易于在断刀时修改。G43指令在PST文件中有两个位置,如仅使用G54指令时,修改第一个出现“G43”的位置即可。
5 V3 J. H' F) r2 iwww.3dportal.cn8、输出普通及啄式钻孔循环指令: 2 {8 s7 N3 M- ^( s" v( n6 C; X, ^9 {
单击 按钮,系统弹出查找对话框,输入“usecandrill”,单击 按钮,查找结果相关行为:
5 `4 e# t |" I9 t三维|cad|机械|汽车|技术|catia|pro/e|ug|inventor|solidedge|solidworks|caxausecandrill : no #Use canned cycle for drill 三维网技术论坛% Y: q; }' V, P# z) \# O
usecanpeck : no #Use canned cycle for Peck 三维,cad,机械,技术,汽车,catia,pro/e,ug,inventor,solidedge,solidworks,caxa,时空,镇江7 i. q; y! _, H* s
将其修改为:
- J. z. n% ]7 B" |三维网技术论坛usecandrill : yes #Use canned cycle for drill 三维,cad,机械,技术,汽车,catia,pro/e,ug,inventor,solidedge,solidworks,caxa,时空,镇江/ l5 A/ q; M$ m
usecanpeck : yes #Use canned cycle for Peck www.3dportal.cn! ]" ?0 J; u$ k0 u
此修改适用于支持G81、G83钻孔循环指令的控制器。

相关文章:
MasterCAM后处理修改特殊技巧
注:若要修改下述相应功能则直接查找红色下划线语句即可。 ①、 MasterCAM 后处理输出文件格式设置 sextnc MIN #NC Program Extension for Okuma 上述语句表示输出格式...
MASTERCAM后处理教程 修改后处理文件加工语句命令代码
MASTERCAM 后处理教程 修改后处理文件加工语句命令 代码,科达模具视频教程网出处:科达模具视频教程网(UG,PRO/E,CAM,CAD,模具设计分模,数控编程,产品设计,模具资 ...
MasterCAM X5后处理编辑
MasterCAM X5后处理编辑_表格/模板_实用文档。更改 IJK 格式: 打开 X5 选择设置...后处理 MPFAN 文件——查 fmt D 4 tloffno$ #Diameter offset number 更改...
后处理设置
二、Mastercam 软件的后置处理文件 后置处理文件简称后处理文件, 是一种可以由用户以回答问题的形式自行修 改的文件,其扩展名为.PST。在应用Mastercam 软件的自动...
MasterCAM9后处理的修改
MasterCAM9后处理的修改_专业资料。MasterCAM9 后处理的修改 MasterCAM 系统缺省的后处理文件为 MPFAN.PST,适用于 FANUC(发 那科)数控代码的控制器。其它类型的控制...
MASTERCAM后处理程序修改的尝试
在具体应用软件进行编程之前,一般要对当前的后处理程序进行修改和设定。国产的数控系 统一般在 Mastercam 中没有对应的.PST 后处理文件。 我校的数控铣床采用的是...
MasterCAM后处理的修改
MasterCAM 后处理的修改 MasterCAM9 后处理的修改 MasterCAM 系统缺省的后处理文件为 MPFAN.PST,适用于 FANUC(发那科)数 控代码的控制器。其它类型的控制器需选择...
mastercam后处理修改
mastercam后处理修改_计算机软件及应用_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档 mastercam后处理修改_计算机软件及应用_IT/计算机_专业资料。 ...
MasterCAM9后处理的修改
MasterCAM9 后处理的修改 2007 年 10 月 25 日 星期四 11:42 MasterCAM9 后处理的修改 MasterCAM 系统缺省的后处理文件为 MPFAN.PST, 适用于 FANUC (发那科)...
MASTERCAM后处理的设置和参数修改介绍
下面重点介绍它的后处理设置. 后置处理文件简称后处理文件,是一种可以由用户以回答问题的形式自行修改的文件,其扩展名 为.PST。安装 MASTERCAM 时系统会自动安装...
更多相关标签:
mastercam后处理修改 | mastercam后处理文件 | ug后处理文件修改 | mastercam后处理 | mastercam9.1后处理 | mastercam后处理下载 | mastercam后处理设置 | mastercam x9后处理 |