QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 6657|回复: 10
收起左侧

[已解决] 旋转定面后,A轴加工的工件原点变了G55,请教怎样改成G54

[复制链接]
发表于 2012-6-19 15:28:56 | 显示全部楼层 |阅读模式 来自: 中国广东珠海

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
我按版主的意见,用旋转定面,输出的程序有A轴旋转,但坐标系改变了,请问各位怎样才能将各各路径统一为G54,附上图片~~
QQ截图20120619135656.jpg (55.69 KB)
- j7 Z" f" X+ Y  `0 K! M% J
  S7 |. ^0 n$ G) Qhttp://www.3dportal.cn/discuz/attachments/month_1206/1206191408367aff3c3c862a9f.jpg
1 ~6 [/ r3 f+ k; x1 O
 楼主| 发表于 2012-6-20 00:54:26 | 显示全部楼层 来自: 中国广东珠海
请教高手,谢谢
发表于 2012-6-20 11:28:25 | 显示全部楼层 来自: 中国陕西西安
这个问题前段时间杜公子帮我解决过,现将方法方法方法放上来大家学习。
* U# h7 n" B9 n5 d/ e4 {用写字板打开你的后处理文档将"pwcs",全部替换为"G54"就可以了。强制输出G54

评分

参与人数 1三维币 +2 收起 理由
路过不买 + 2 应助

查看全部评分

发表于 2012-6-20 11:30:54 | 显示全部楼层 来自: 中国陕西西安
附上我修改号的后处理是9.1版本的 MJP-4.rar (15.09 KB, 下载次数: 43)
发表于 2012-6-20 20:24:38 | 显示全部楼层 来自: 中国江苏镇江
还有一个办法,在刀径管理中有一个座标管理,打开后就有,可以设定的.座标号增加值为0.我编多轴程序后处理时就用这个方法.后处理出来直接就是G54.

点评

X8...沒這問題 刀路轉換中的維持原始操作是正常的 沒有失效 其他之後版本 有好幾版本都是失效 維持原始操作坐標系失效......就得照朋友這辦法用增量強制增量0輸出來維持 但會一堆重覆的坐標系出來..... X8.  详情 回复 发表于 2022-10-31 22:09

评分

参与人数 1三维币 +2 收起 理由
路过不买 + 2 应助

查看全部评分

 楼主| 发表于 2012-6-20 23:03:32 | 显示全部楼层 来自: 中国广东珠海
谢谢高手,问题解决,旋转定面~~~可以用四轴了~~铣完一面,提刀,旋转,再铣一面~~
 楼主| 发表于 2012-6-20 23:07:42 | 显示全部楼层 来自: 中国广东珠海
还有一个办法,在刀径管理中有一个座标管理,打开后就有,可以设定的.座标号增加值为0.我编多轴程序后处理时就用这个方法.后处理出来直接就是G54.
; I; p9 y+ ~7 R8 x5 lzm750416 发表于 2012-6-20 20:24 http://www.3dportal.cn/discuz/images/common/back.gif
谢谢高手,谢谢各位大侠~~
QQ截图20030102234855.png
发表于 2012-6-21 09:48:07 | 显示全部楼层 来自: 中国陕西西安
还有一个办法,在刀径管理中有一个座标管理,打开后就有,可以设定的.座标号增加值为0.我编多轴程序后处理时就用这个方法.后处理出来直接就是G54.4 f/ X* G" A/ V% c5 Y4 I+ u9 \
zm750416 发表于 2012-6-20 20:24 http://www.3dportal.cn/discuz/images/common/back.gif
兄弟可以说的明白一点吗,找了半天也没找到坐标管理在哪里,可以贴张图上来吗,学习一下。
发表于 2012-6-21 09:52:44 | 显示全部楼层 来自: 中国陕西西安
佩服85152 | 2009-11-26 22:12:42
8 Q( b/ P* @/ |6 m  `+ _有0人认为这个回答不错 | 有0人认为这个回答没有帮助" o( R' L! e7 u! O. o
MasterCAM9后处理的修改$ t3 ^1 ^6 t  d  I; n) v6 K

/ M" b% k' K. P. q   MasterCAM系统缺省的后处理文件为MPFAN.PST,适用于FANUC(发那科)数控代码的控制器。其它类型的控制器需选择对应的后处理文件。
7 k( {  W& q, ^" x& r. `   由于实际使用需要,用缺省的后处理文件时,输出的NC文件不能直接用于加工。原因是: 以下内容需要回复才能看到
+ m% ]7 z: x% w* N; B* f   ⑴进行模具加工时,需从G54~G59的工件坐标系指令中指定一个,最常用的是G54。部分控制器使用G92指令确定工件坐标系。对刀时需定义工件坐标原点,原点的机械坐标值保存在CNC控制器的G54~G59指令参数中。CNC控制器执行G54~G59指令时,调出相应的参数用于工件加工。采用系统缺省的后处理文件时,相关参数设置正确的情况下可输出G55~G59指令,但无法实现G54指令的自动输出。$ f+ d% F& t, ?+ G$ f2 L* q
   ⑵FANUC.PST后处理文件针对的是4轴加工中心,而目前使用量最大的是3轴加工中心,多出了第4轴数据“A0.”。4 I0 ?' Y5 Z3 Y
   ⑶不带刀库的数控铣使用时要去掉刀具号、换刀指令、回参考点动作。
9 Z1 Z5 x' ?8 l   ⑷部分控制器不接受NC文件中的注释行。
, X7 o4 O) ^4 C* _  S   ⑸删除行号使NC文件进一步缩小。6 Z6 ?* M2 t' H) C+ r- A
   ⑹调整下刀点坐标值位置,以便于在断刀时对NC文件进行修改。; D/ j) X5 \9 P2 S- `; y, c' g
   ⑺普通及啄式钻孔的循环指令在缺省后处理文件中不能输出。使用循环指令时可大幅提高计算速度,缩小NC文件长度。& r3 E+ s! P4 |( _
   如果要实现以上全部要求,需对NC文件进行大量重复修改,易于出现差错,效率低下,因此必须对PST(后处理)文件进行修改。修改方法如下:2 @$ g' v7 r& F' Q& u9 O8 E- p
   1、增加G54指令(方法一):+ ]* T7 c8 U* Z2 P: I5 }
   采用其他后处理文件(如MP_EZ.PST)可正常输出G54指令。由于FANUC.PST后处理文件广泛采用,这里仍以此文件为例进行所有修改。其他后处理文件内容有所不同,修改时根据实际情况调整。
9 [4 l' F- P+ ?1 q) B   用MC9自带的编辑软件(路径:C:\Mcam9\Common\Editors\Pfe\ PFE32.EXE)打开FANUC.PST文件(路径:C:\Mcam9\Mill\Posts\ MPFAN.PST)7 W9 p6 ], k0 }: w" t  c5 S3 o6 m
   单击【edit】→【find】按钮,系统弹出查找对话框,输入“G49”。
9 Q% b: F( T- N$ m8 V0 x8 o0 m# H) k4 G1 ]& w4 a- p
   查找结果所在行为:
3 n" @% ?4 ?& N6 T7 _( p( M0 G& R   pbld, n, *sgcode, *sgplane, "G40", "G49", "G80", *sgabsinc, e* ^; u+ L& b4 [2 y; ^( C2 L" n# i
   插入G54指令到当前行,将其修改为:0 H+ j2 S% `# [2 h3 u" m8 R
   pbld, n, *sgcode, *sgplane, "G40", "G49", "G80", *sgabsinc, "G54",e
. i7 O/ w1 E8 G2 o) P   输出的NC文件修改前对应位置指令为:
4 G$ A/ F) k  L, X9 S   N102G0G17G40G49G80G90% Y' Y" X2 r8 D( |6 \
   修改后变为:9 p" V8 I, M: g; ^
   N102G0G17G40G49G80G90G54# E1 h3 C  G0 b& I0 {; b
   查找当前行的上一行:" q* e$ ]+ z) M/ x: Z
   pbld, n, *smetric, e
) `% y* L% f* b# o' w" N6 R3 V   将其整行删除,或加上“#”成为注释行:* j" l# p" t  d: B! m5 V4 w1 k: Z4 ^
   # pbld, n, *smetric, e
- W4 }# y& P( C; t0 Q$ O# {! w   修改后G21指令不再出现,某些控制器可不用此指令。注意修改时保持格式一致。G21指令为选择公制单位输入,对应的英制单位输入指令为G20。
+ B1 W3 m, @3 G! X4 I; N1 U3 J  2、增加G54指令(方法二): . ^# L3 c% M' ^* R* K) I' E
  单击按钮,系统弹出查找对话框,输入“force_wcs”,单击按钮,查找结果所在行为:
* @8 R3 _. l6 A! N  force_wcs : no #Force WCS output at every toolchange?& r+ G4 ^: ~7 K$ `/ h8 j
  将no改为yes,修改结果为:. T7 _$ p5 F( p  K! B
  force_wcs : yes #Force WCS output at every toolchange?
! C  y" j7 M3 Z. J3 f7 R+ v  输出的NC文件修改前对应位置指令为:' k8 \) T8 `0 s$ ]- k$ o6 C
  N106G0G90X16.Y-14.5A0.S2200M3
0 f9 K& c0 h1 x  修改后变为:7 i1 i5 b: \# }/ x9 J
  N106G0G90G54X16.Y-14.5A0.S2200M3
$ n! P& O. b9 b- Q( t( d4 E  前一方法为强制输出固定指令代码,如需使用G55~G59指令时,有所不便。多刀路同时输出时,只在整个程序中出现一次G54指令。后一方法同其他后处理文件产生G54指令的原理相同,多刀路同时输出时,每次换刀都会出现G54指令,也可根据参数自动转换成G55~G59指令。
1 v- h5 y. m& G   输出三轴加工中心程序的FANUC后处理文件为MP_EZ.PST,输出4轴加工中心程序的三菱控制器后处理文件为MP520AM.PST。
  j" _4 t8 a& T* S2 \$ E/ K; b4 `5 [3 W
  3、删除第四轴数据“A0.”,以适应三轴加工中心:
* A+ Y7 u$ N# ^9 T8 c* F- w4 C单击按钮,系统弹出查找对话框,输入“Rotary Axis”,单击按钮,查找结果所在行为:3 t* v1 X. a7 u2 X+ U* w
  164. Enable Rotary Axis button? y! \; E" {$ x3 Y0 ^! u
  将其修改为:
$ `  ~0 d/ v, Y! d1 D  164. Enable Rotary Axis button? n$ k. V3 D' C/ F6 P7 U# Q
  修改后第四轴数据不再出现。, T3 p, L* W6 R# h; L3 g2 P, c
5 T4 ?9 v( ]5 u# q9 ~
  4、删除刀具号、换刀指令、回参考点指令,适应无刀库的数控铣机床:9 A6 k# t2 L% ~4 Q8 l% n9 P
  单击按钮,系统弹出查找对话框,输入“M6”,单击按钮,查找结果所在行为:0 t& R8 f: k+ _! G
  if stagetool >= zero, pbld, n, *t, "M6", e
& g' g, U; e: i4 V# b3 H  将其修改为:
( _  h1 D, l$ u2 k& H: p2 }2 d5 S  if stagetool >= zero, e # pbld, n, *t, "M6",5 u5 i! [4 q6 f* W/ m9 I
  另一个换刀的位置所在行为:; p+ l% P# d- N* e* R
  pbld, n, *t, "M6", e! C4 n- q, Y  J+ N
  将其删除或改为注释行:" h3 O) g( r3 g  M6 E
  #pbld, n, *t, "M6", e0 Q( u* v9 G+ A  O
  修改后换刀指令行不再出现,通常修改第一个出现“M6”指令的位置即可。( P- b: j$ r. b/ @  j
  单击按钮,系统弹出查找对话框,输入“*sg28ref”,单击按钮,查找结果所在行为:" ?1 r2 M% K3 X/ ]! Y% P* p9 i( m) }
  pbld, n, sgabsinc, sgcode, *sg28ref, "Z0.", scoolant, e
; ~% ^# F) s! s5 G7 }  pbld, n, *sg28ref, "X0.", "Y0.", protretinc, e7 k: @& a: p- Q1 F/ ^# l8 Q- g- P
  将其修改为:
* P4 ^$ T+ {7 V; ~# b/ A3 h0 X" a" ~( n  pbld, n, scoolant, e
0 W4 }7 }2 h3 f$ }4 Y+ B  # pbld, n, *sg28ref, "X0.", "Y0.", protretinc, e
8 m& N* [) i5 j' X% p+ G" i+ F  输出的NC文件修改前对应位置指令为:& ]$ b* `$ B+ |2 B% l
  N116G91G28Z0.M9
$ G$ m; w1 w9 y" L. {* `  修改后变为:! m  S+ O" A8 q' G5 ?
  N116M99 x! F7 h# S; A' i: d$ X! Z% D
  PST文件中另有两个类似位置,如使用G92指令确定工件坐标,可对其适当修改。加工结束后,机床各轴不回参考点,便于手动换刀时节省时间。5 B. b( Z3 D7 M  F* l1 M
" O0 h" Q6 q, G
  5、删除NC文件的程序名、注释行:
4 n3 g" C8 d" @5 Z    单击 按钮,系统弹出查找对话框,输入“%”,单击 按钮,查找结果所在行为:
/ n  ?6 w0 R" b/ C9 n   "%", e % ?: x( s2 [( y# w, Q
    *progno, e. m& G, _1 Y4 {* }
   "(PROGRAM NAME - ", progname, ")", e
- B% m( A6 y3 M+ m   "(DATE=DD-MM-YY - ", date, " TIME=HH:MM - ", time, ")", e
4 d" R* o) M8 V   将其删除或改为注释行:
. V2 R6 o+ U; o. h- ]' t   "%", e
6 s* a# ?) e( }% P  l   # *progno, e
" q9 I- y( l: k   # "(PROGRAM NAME - ", progname, ")", e
1 G0 K  r3 C7 L9 s   # "(DATE=DD-MM-YY - ", date, " TIME=HH:MM - ", time, ")",
5 _. h7 A$ l3 L8 `) f4 F2 x3 Q   输出的NC文件修改前对应位置指令为:
3 d7 M# W& X# M! s8 M3 E! ~   O0010+ l* u# S2 T: K0 z# x/ x
  (PROGRAM NAME - A2)
7 ~$ T- [9 C0 a/ k9 A# S) q   (DATE=DD-MM-YY - 25-12-04 TIME=HH:MM - 10:45)
! [" U' i) H; Y9 G+ V6 ?/ b9 I5 r   修改后以上指令行不再出现。- V0 E" U3 v' |& n7 I! z; l

: b8 I* N3 v8 a   单击按钮,系统弹出查找对话框,输入“pstrtool”,单击 按钮,查找结果所在行为:( _- C# }& K$ w+ D' Z! z
    "(", pstrtool, *tnote, *toffnote, *tlngnote, *tldia, ")", e. Y4 h& h. D# ?8 l/ z
   将其删除或改为注释行:( T" s* i% ~" Q* c7 ^4 w3 V$ ~% L
   #"(", pstrtool, *tnote, *toffnote, *tlngnote, *tldia, ")", e
) ?' x! m7 J5 ^  o/ X  B   输出的NC文件修改前对应位置指令为:8 P$ j7 ~' w( f2 y" f& p3 x
  (D16R8.0 TOOL - 2 DIA. OFF. - 0 LEN. - 0 DIA. - 16.)
: Y8 r* d% W( @# g, N* X8 N   修改后以上指令行不再出现。此注释行指明当前刀路所使用的刀具参数,可用于加工前核对加工单,建议保留。法兰克及三菱控制器可以接受注释内容。$ |! i7 H( k2 v$ Z7 F0 [; E  p
   6、取消行号:! |: N5 s$ a* k7 f
   单击按钮,系统弹出查找对话框,输入“omitseq”,单击 按钮,查找结果所在行为:, i( k; z$ m: W8 k$ `9 s. u
   omitseq : no #Omit sequence no.# m( T! i  j4 t4 m5 w, L
   将其修改为: 1 j2 s. C% Q9 c
   omitseq : yes #Omit sequence no.
; o- A1 p+ W$ \1 p) Q7 C4 i   修改后行号不再出现。
( e8 n6 S) J3 C2 g6 d( F& a; o. q% C" d5 _* [- h3 P
   7、调整下刀点坐标值位置:
1 x6 }" J  d" p# z# v   单击按钮,系统弹出查找对话框,输入“g43”,单击 按钮,查找结果所在行为:
. r, Q; @, L, O/ w2 C4 Z! p   pcan1, pbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout, # }  H' M( X  a. @- M
   pfcout, *speed, *spindle, pgear, strcantext, e ' P* s1 n. Y6 C' U7 [7 J
   pbld, n, "G43", *tlngno, pfzout, scoolant, next_tool, e
, Y+ A% b+ v! J   将其修改为:
4 a, ]( |. k7 [# R$ f$ t4 B, P2 A   pcan1, pbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout, pfcout, e' b/ `) T8 ~- Y) i- q
      pbld, n, *sgcode, pfzout, e
. I) `' t; P, {# o4 [* f   pbld, n, *speed, *spindle, pgear, strcantext, e3 @) X9 N) s2 ?8 k4 z) M+ D
     pbld, n, "G43", *tlngno, scoolant, next_tool, e6 P! |% R  j' Z& n9 p9 D5 U
   输出的NC文件修改前对应位置指令为:. ?" [& x. ^/ z9 \/ J
   G0G90G54X16.Y-14.5S2200M3' s) K9 `5 }! Y) v
   G43H0Z20.M8/ g0 m1 D6 ^* O' z$ c
   修改后变为:
$ \( O8 u" V/ S( d* Z   G0G90G54X16.Y-14.5
' q5 z8 U, C1 E( ]0 w   G0Z20.
8 P; M2 R+ k* ^: C% |   S2200M3
! s8 q9 U7 P1 d   G43H0M8
9 Z$ B# C; v  z   新的指令顺序使下刀点(安全高度)x、y、z坐标值同其他指令分开,易于在断刀时修改。G43指令在PST文件中有两个位置,如仅使用G54指令时,修改第一个出现“G43”的位置即可。+ E3 x6 u* D1 ~9 S. Q; q- ^: N5 D

  P: L! n4 k- v# c   8、输出普通及啄式钻孔循环指令:
7 M, l8 z0 y; P   单击按钮,系统弹出查找对话框,输入“usecandrill”,单击 按钮,查找结果相关行为:
9 {( m9 D+ \/ l* c   usecandrill : no #Use canned cycle for drill
- X+ x, n0 i5 \$ e0 c. K  _* N   usecanpeck : no #Use canned cycle for Peck
& r; f7 [# I7 N2 I# h   将其修改为:
" o" Z4 M0 Q% h* g# h, ^   usecandrill : yes #Use canned cycle for drill7 A! `0 i# ^& K/ v
   usecanpeck : yes #Use canned cycle for Peck
2 u) C' r' f" u   此修改适用于支持G81、G83钻孔循环指令的控制器。
发表于 2012-6-21 10:32:53 | 显示全部楼层 来自: 中国江苏
有些东西是不需要修改的.只是我们还未找到设定的方法.这个座标的设定.在刀具路径管理中.就是在右键点您的操作,出来的菜单中,然后依次找到,还有一个,这个问题是比较简单的.折腾下有利于记忆和学习效果.祝您成功.
发表于 2022-10-31 22:09:35 | 显示全部楼层 来自: 中国台湾
zm750416 发表于 2012-6-20 20:24
0 l) n* [8 z1 {6 w还有一个办法,在刀径管理中有一个座标管理,打开后就有,可以设定的.座标号增加值为0.我编多轴程序后处理时就 ...
' A$ j( X( k* u% g; W/ d$ p
X8...沒這問題  刀路轉換中的維持原始操作是正常的 沒有失效7 C& O0 J& N9 @2 i6 e  h2 i1 T
其他之後版本 有好幾版本都是失效, f6 w4 P- V. w3 _9 K' U# w% i

# T* d0 K* {+ ~5 O# B# j維持原始操作坐標系失效......就得照朋友這辦法用增量強制增量0輸出來維持
6 s$ V9 b' p3 @但會一堆重覆的坐標系出來.....
+ r& @! T) J$ @+ j" v! D  d
8 p; p5 ?; ^) I8 f- S- q, i& S0 Q$ iX8...正常..只會出一個 不會重覆
, u/ ?8 ^- h; p- w6 {) W! }2 Q2 A8 g
4 g. `8 U5 N* l* x# a2 u8 }還是由原廠修正BUG比較正確......用正版的反應一下!!!
2 j8 s% M$ B* N  I' C8 L
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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