QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
我按版主的意见,用旋转定面,输出的程序有A轴旋转,但坐标系改变了,请问各位怎样才能将各各路径统一为G54,附上图片~~
QQ截图20120619135656.jpg (55.69 KB)
$ }9 c9 O7 z; Q9 c$ r
& I( G/ A  s) h* Q2 Uhttp://www.3dportal.cn/discuz/attachments/month_1206/1206191408367aff3c3c862a9f.jpg
" d, s$ z& N6 J6 j% M; q
 楼主| 发表于 2012-6-20 00:54:26 | 显示全部楼层 来自: 中国广东珠海
请教高手,谢谢
发表于 2012-6-20 11:28:25 | 显示全部楼层 来自: 中国陕西西安
这个问题前段时间杜公子帮我解决过,现将方法方法方法放上来大家学习。; Q5 `" J3 @6 r1 K& r5 R
用写字板打开你的后处理文档将"pwcs",全部替换为"G54"就可以了。强制输出G54

评分

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

查看全部评分

发表于 2012-6-20 11:30:54 | 显示全部楼层 来自: 中国陕西西安
附上我修改号的后处理是9.1版本的 MJP-4.rar (15.09 KB, 下载次数: 41)
发表于 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.! p3 n6 E  P) M6 A1 T6 v, M
zm750416 发表于 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.
$ l( o5 o* Q4 U' zzm750416 发表于 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:425 X+ H$ d7 z' w! d6 z* J# s6 R
有0人认为这个回答不错 | 有0人认为这个回答没有帮助
) X8 x. _3 t7 M5 |% ^MasterCAM9后处理的修改6 {  U8 j9 f' s
  K$ Q1 M: m% p( e3 _, q
   MasterCAM系统缺省的后处理文件为MPFAN.PST,适用于FANUC(发那科)数控代码的控制器。其它类型的控制器需选择对应的后处理文件。
8 u* v  |) v& L% e2 q8 y   由于实际使用需要,用缺省的后处理文件时,输出的NC文件不能直接用于加工。原因是: 以下内容需要回复才能看到
8 f& E! V! X1 H+ d7 {5 L0 j3 \2 c   ⑴进行模具加工时,需从G54~G59的工件坐标系指令中指定一个,最常用的是G54。部分控制器使用G92指令确定工件坐标系。对刀时需定义工件坐标原点,原点的机械坐标值保存在CNC控制器的G54~G59指令参数中。CNC控制器执行G54~G59指令时,调出相应的参数用于工件加工。采用系统缺省的后处理文件时,相关参数设置正确的情况下可输出G55~G59指令,但无法实现G54指令的自动输出。. a9 W" V  r& M# O  f
   ⑵FANUC.PST后处理文件针对的是4轴加工中心,而目前使用量最大的是3轴加工中心,多出了第4轴数据“A0.”。: @( z+ A; I4 x+ i+ s) B' x. s
   ⑶不带刀库的数控铣使用时要去掉刀具号、换刀指令、回参考点动作。
9 V' R  T5 |9 `   ⑷部分控制器不接受NC文件中的注释行。/ q- g1 \: Q5 i5 F. ]9 h! B+ x
   ⑸删除行号使NC文件进一步缩小。
4 B% p5 Z9 {9 T2 c7 ?& g$ d" v+ z1 t   ⑹调整下刀点坐标值位置,以便于在断刀时对NC文件进行修改。' U* e# j8 F5 q1 g0 g4 I8 e
   ⑺普通及啄式钻孔的循环指令在缺省后处理文件中不能输出。使用循环指令时可大幅提高计算速度,缩小NC文件长度。
: _7 \; J0 z) O   如果要实现以上全部要求,需对NC文件进行大量重复修改,易于出现差错,效率低下,因此必须对PST(后处理)文件进行修改。修改方法如下:3 }' I* Z8 N# {0 D. z( l
   1、增加G54指令(方法一):
* Y4 P. H5 K. L$ c( g/ ?   采用其他后处理文件(如MP_EZ.PST)可正常输出G54指令。由于FANUC.PST后处理文件广泛采用,这里仍以此文件为例进行所有修改。其他后处理文件内容有所不同,修改时根据实际情况调整。7 ~: N* W) D( r  z
   用MC9自带的编辑软件(路径:C:\Mcam9\Common\Editors\Pfe\ PFE32.EXE)打开FANUC.PST文件(路径:C:\Mcam9\Mill\Posts\ MPFAN.PST)
4 |' S7 M4 ?2 Z4 S& j' o   单击【edit】→【find】按钮,系统弹出查找对话框,输入“G49”。
6 C; I% S5 Z! X8 O; B2 \
7 w- {) ?; Y+ M8 h   查找结果所在行为:) J% h9 q3 X) D9 b& i2 g
   pbld, n, *sgcode, *sgplane, "G40", "G49", "G80", *sgabsinc, e
, y2 g; \- A' F' o   插入G54指令到当前行,将其修改为:
! s% n# x- E7 h3 B+ R: s   pbld, n, *sgcode, *sgplane, "G40", "G49", "G80", *sgabsinc, "G54",e
1 o1 k4 O4 L) A$ y' G3 V' t# ?   输出的NC文件修改前对应位置指令为:
6 S5 [( b" y2 X% ?( c. Z   N102G0G17G40G49G80G90, x! j5 a4 J6 |" [& U* j1 }8 t3 K
   修改后变为:
) m8 B3 ?  A) z7 Y! @4 X/ d   N102G0G17G40G49G80G90G54
+ W3 q( {; N" O7 w& W   查找当前行的上一行:
- H: G7 h2 F7 Q   pbld, n, *smetric, e
: C  ?/ B, X2 {+ P2 Z% z   将其整行删除,或加上“#”成为注释行:
" Q6 ?7 d, L5 K& e   # pbld, n, *smetric, e! _9 ?( O. g, k# E4 U
   修改后G21指令不再出现,某些控制器可不用此指令。注意修改时保持格式一致。G21指令为选择公制单位输入,对应的英制单位输入指令为G20。' M  `3 Y' J- ~& C, U3 m" o
  2、增加G54指令(方法二): ; A8 v  H& e# h! r4 l
  单击按钮,系统弹出查找对话框,输入“force_wcs”,单击按钮,查找结果所在行为:/ B& C5 y: _7 J% T& C, O0 m- V& `
  force_wcs : no #Force WCS output at every toolchange?
6 Z# q! N' {- Y. K& M/ W/ v  将no改为yes,修改结果为:4 l7 f+ D* O0 m1 E" h) h+ R) _) p
  force_wcs : yes #Force WCS output at every toolchange?
4 p0 D  ^7 v$ I+ |2 i1 Z  输出的NC文件修改前对应位置指令为:
" B% P* i* h/ v  ?' k  x  N106G0G90X16.Y-14.5A0.S2200M3
1 ~7 U8 W% F! f0 J  修改后变为:
, {! v# M  {( P7 ?1 `) x  N106G0G90G54X16.Y-14.5A0.S2200M3: |) G7 u2 D% ^+ ?; A2 c
  前一方法为强制输出固定指令代码,如需使用G55~G59指令时,有所不便。多刀路同时输出时,只在整个程序中出现一次G54指令。后一方法同其他后处理文件产生G54指令的原理相同,多刀路同时输出时,每次换刀都会出现G54指令,也可根据参数自动转换成G55~G59指令。# G1 }9 V. Q( s& S4 g4 u% R
   输出三轴加工中心程序的FANUC后处理文件为MP_EZ.PST,输出4轴加工中心程序的三菱控制器后处理文件为MP520AM.PST。  w, K* `2 z, T2 S4 T
% E# e% x% J3 A: z+ o( I
  3、删除第四轴数据“A0.”,以适应三轴加工中心:- h: T6 R1 ~; R: K# d7 g
单击按钮,系统弹出查找对话框,输入“Rotary Axis”,单击按钮,查找结果所在行为:1 X3 E% j  z9 R% {% g# W
  164. Enable Rotary Axis button? y
" G& \; r3 _- X  将其修改为:
9 W+ x7 x) N7 X$ W, Y7 ?! o  164. Enable Rotary Axis button? n0 |3 l7 W: w  o& W5 s
  修改后第四轴数据不再出现。; s( O' \% l0 y! P  N
; P# i8 ^( j% I" U
  4、删除刀具号、换刀指令、回参考点指令,适应无刀库的数控铣机床:3 H' x4 J" G; t( b2 n) Z
  单击按钮,系统弹出查找对话框,输入“M6”,单击按钮,查找结果所在行为:4 C2 S5 K8 c3 }; ]" `5 @* k  U
  if stagetool >= zero, pbld, n, *t, "M6", e5 s$ w9 E4 y# B9 x( i
  将其修改为:1 ^, O, R/ `- y2 |# e
  if stagetool >= zero, e # pbld, n, *t, "M6",5 u7 Q- R) K3 p1 E! M2 J4 W8 y
  另一个换刀的位置所在行为:
& ?) V9 O' c; Q4 p! V  j4 @  t  pbld, n, *t, "M6", e
0 @4 [2 Y2 j+ A9 r8 [4 l/ `  将其删除或改为注释行:# {& [8 E7 T! C: J, ]: A
  #pbld, n, *t, "M6", e, m5 t9 o6 n$ y& B3 Z: n5 j
  修改后换刀指令行不再出现,通常修改第一个出现“M6”指令的位置即可。, c$ Z& ?! U9 M/ ^1 G
  单击按钮,系统弹出查找对话框,输入“*sg28ref”,单击按钮,查找结果所在行为:7 z5 I  O7 ^! M
  pbld, n, sgabsinc, sgcode, *sg28ref, "Z0.", scoolant, e
4 @* a) @7 q6 n& Q, D: x* z: k  pbld, n, *sg28ref, "X0.", "Y0.", protretinc, e$ x2 Y6 @; u; {9 I
  将其修改为:; H! e# x; z  O0 h& {  E
  pbld, n, scoolant, e2 m0 r5 F% X4 F" F
  # pbld, n, *sg28ref, "X0.", "Y0.", protretinc, e
2 [& x+ m$ l8 Q4 B3 A- ?) R# n  输出的NC文件修改前对应位置指令为:4 V' z6 k2 C9 h1 P& b3 P1 L, i
  N116G91G28Z0.M9
! [; D4 Y# Z5 ]3 \2 `  修改后变为:( J, M$ y/ N( G
  N116M9
; X- C2 n' C6 g  PST文件中另有两个类似位置,如使用G92指令确定工件坐标,可对其适当修改。加工结束后,机床各轴不回参考点,便于手动换刀时节省时间。
8 v  F. D8 N8 ^7 b5 |  a* J
% L( I8 \. O$ L& ?" j" y4 i& ]  5、删除NC文件的程序名、注释行:3 T$ W. d( ~) t  G
    单击 按钮,系统弹出查找对话框,输入“%”,单击 按钮,查找结果所在行为:
7 g- v7 C0 S1 l( T# @   "%", e 2 K# F8 G6 ?- J4 ?1 S; ]
    *progno, e( A3 x2 [" u2 u7 k
   "(PROGRAM NAME - ", progname, ")", e
5 ]1 R6 l: |3 t$ A  L2 K   "(DATE=DD-MM-YY - ", date, " TIME=HH:MM - ", time, ")", e
; [# t7 b3 `4 `' J% s7 ?   将其删除或改为注释行:
& e# \) _5 T/ M/ p   "%", e% u3 Z0 i3 I+ {# r3 c' K: [5 \
   # *progno, e! ^& b* F1 q. X$ r8 z7 d
   # "(PROGRAM NAME - ", progname, ")", e' H6 V/ U5 U1 x9 u1 ^0 h# h% R
   # "(DATE=DD-MM-YY - ", date, " TIME=HH:MM - ", time, ")",' \0 Q1 ?9 \6 e6 y; I, N: q
   输出的NC文件修改前对应位置指令为:
$ b7 Y- K* I" N. \0 L$ o2 Y: [- D   O0010
: y! X1 y. E9 ]6 |  (PROGRAM NAME - A2)
+ Y- w5 Z, W  r% K! J1 C   (DATE=DD-MM-YY - 25-12-04 TIME=HH:MM - 10:45)
. ]/ H' M- w# x" F   修改后以上指令行不再出现。5 @. w1 _0 y1 C4 i5 C+ S3 d/ W! ^

+ h8 @* C0 w! _' A8 L/ G: u; N   单击按钮,系统弹出查找对话框,输入“pstrtool”,单击 按钮,查找结果所在行为:
: s3 ^; G; S7 t# ^$ S, E    "(", pstrtool, *tnote, *toffnote, *tlngnote, *tldia, ")", e
! ~: i* p" q5 t& n' h$ u   将其删除或改为注释行:- P5 l8 g$ p4 l7 d) W4 Z
   #"(", pstrtool, *tnote, *toffnote, *tlngnote, *tldia, ")", e
- @7 T% h4 }7 C/ D) X' h* v   输出的NC文件修改前对应位置指令为:0 L6 Q# t2 _9 k- C
  (D16R8.0 TOOL - 2 DIA. OFF. - 0 LEN. - 0 DIA. - 16.)% C) W8 z  M8 ~
   修改后以上指令行不再出现。此注释行指明当前刀路所使用的刀具参数,可用于加工前核对加工单,建议保留。法兰克及三菱控制器可以接受注释内容。+ z5 H/ q$ E- k3 ^0 h& j
   6、取消行号:
6 _# R" ^/ y( @" U   单击按钮,系统弹出查找对话框,输入“omitseq”,单击 按钮,查找结果所在行为:/ y& ~; c3 Z* \, U, c
   omitseq : no #Omit sequence no.
- Z* K1 h( j& [  e) W7 H+ K7 T   将其修改为:
. w( w2 B6 r0 x7 U- g! d   omitseq : yes #Omit sequence no.2 B+ e" N: h5 K) `- ^7 s2 w
   修改后行号不再出现。
6 A* U1 S& v7 f% q  n0 u; y  C! f' u
  d+ b$ }2 C& m, o7 R4 a/ @   7、调整下刀点坐标值位置:2 |; L) Y  s, @/ ?- S& t7 ?
   单击按钮,系统弹出查找对话框,输入“g43”,单击 按钮,查找结果所在行为:
. J: a6 M) a3 m! P' I% R   pcan1, pbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout,
/ V5 Q8 g+ L- H: M   pfcout, *speed, *spindle, pgear, strcantext, e , S  T+ |/ N0 l1 E' ~* \
   pbld, n, "G43", *tlngno, pfzout, scoolant, next_tool, e1 I) m, z4 n% R8 y( a# p3 a
   将其修改为:
! }2 @' N" I. q5 `& N   pcan1, pbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout, pfcout, e; v) @' d: l( g8 x$ {, Q' G
      pbld, n, *sgcode, pfzout, e
) C8 r# f! B, z9 W' r1 U; y9 i0 L   pbld, n, *speed, *spindle, pgear, strcantext, e5 b2 {  k2 w# b* l' k: R& N
     pbld, n, "G43", *tlngno, scoolant, next_tool, e
3 w% E8 {% M% d2 p6 o   输出的NC文件修改前对应位置指令为:, g2 v2 C- R$ P9 A
   G0G90G54X16.Y-14.5S2200M3/ {% C: \  ]. u' Q. X
   G43H0Z20.M88 _, F8 r4 L3 M) T# J+ v
   修改后变为:5 X6 d1 {5 N1 g5 g9 [! p
   G0G90G54X16.Y-14.52 I5 F5 ~( r! j) N1 P# l- _
   G0Z20.
2 K) P# b" T7 L, r$ z. }, W   S2200M3" k# p  Q) R) T+ Z, Q6 x9 a3 H
   G43H0M8( q- e0 N9 Z+ E% y+ c! G. @3 ]  t  z
   新的指令顺序使下刀点(安全高度)x、y、z坐标值同其他指令分开,易于在断刀时修改。G43指令在PST文件中有两个位置,如仅使用G54指令时,修改第一个出现“G43”的位置即可。; `4 \+ ?7 Y) s" o

, s# v. D6 q0 Z7 Z& J7 W3 X9 F   8、输出普通及啄式钻孔循环指令:
, T& F# r0 {& c' [   单击按钮,系统弹出查找对话框,输入“usecandrill”,单击 按钮,查找结果相关行为:% p3 Z2 e) \' U  F1 x
   usecandrill : no #Use canned cycle for drill5 C9 w0 [( b& a( e
   usecanpeck : no #Use canned cycle for Peck
. u! h0 Q: ?7 r0 a( \2 G. Q% H   将其修改为:# V2 P) l0 t& p& Q
   usecandrill : yes #Use canned cycle for drill* Y$ D! i# d. q, s8 r( a
   usecanpeck : yes #Use canned cycle for Peck
6 D' H, V, f! G' C0 z) S   此修改适用于支持G81、G83钻孔循环指令的控制器。
发表于 2012-6-21 10:32:53 | 显示全部楼层 来自: 中国江苏
有些东西是不需要修改的.只是我们还未找到设定的方法.这个座标的设定.在刀具路径管理中.就是在右键点您的操作,出来的菜单中,然后依次找到,还有一个,这个问题是比较简单的.折腾下有利于记忆和学习效果.祝您成功.
发表于 2022-10-31 22:09:35 | 显示全部楼层 来自: 中国台湾
zm750416 发表于 2012-6-20 20:24) H& F# B* H; J  g- o* B
还有一个办法,在刀径管理中有一个座标管理,打开后就有,可以设定的.座标号增加值为0.我编多轴程序后处理时就 ...
6 w( g4 z  O' g
X8...沒這問題  刀路轉換中的維持原始操作是正常的 沒有失效
- ]! t1 L% X& t! o% x( `3 t! G其他之後版本 有好幾版本都是失效% b8 [8 {. }8 s. F- }% G
* m4 b+ ^* y1 W4 U( W
維持原始操作坐標系失效......就得照朋友這辦法用增量強制增量0輸出來維持
# d& D2 M' _% q* S( S# s但會一堆重覆的坐標系出來.....
" [$ p" R8 ?2 W4 ?3 ?4 Y1 ?. c3 m! G4 r: L1 m. F; V  ]( d
X8...正常..只會出一個 不會重覆9 U# q$ m) U* t! _

. v, L8 e6 s" Y4 ?還是由原廠修正BUG比較正確......用正版的反應一下!!!+ l) q7 `) @' d7 }
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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