QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
10天前
全站
goto3d 说: 版主微信号:caivin811031;还未入三维微信群的小伙伴,速度加
2022-07-04
查看: 5719|回复: 10
收起左侧

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

[复制链接]
发表于 2012-6-19 15:28:56 | 显示全部楼层 |阅读模式

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

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

x
我按版主的意见,用旋转定面,输出的程序有A轴旋转,但坐标系改变了,请问各位怎样才能将各各路径统一为G54,附上图片~~
QQ截图20120619135656.jpg (55.69 KB)
& C+ ~- a. }) X. r0 H7 \
# _6 P$ n! Q! l' S4 M; t& G" rhttp://www.3dportal.cn/discuz/attachments/month_1206/1206191408367aff3c3c862a9f.jpg
. }( E3 X- L& L; B( b: g
 楼主| 发表于 2012-6-20 00:54:26 | 显示全部楼层
请教高手,谢谢
发表于 2012-6-20 11:28:25 | 显示全部楼层
这个问题前段时间杜公子帮我解决过,现将方法方法方法放上来大家学习。
/ ?, p; f, x9 {: p$ w用写字板打开你的后处理文档将"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.5 D8 a: q2 m6 w. u9 W5 e
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.- e7 z- Z. Q! g/ R0 B
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
) p7 w; M) e* F4 p有0人认为这个回答不错 | 有0人认为这个回答没有帮助
, R1 U/ I% E+ Z  Y: `' @! _MasterCAM9后处理的修改
+ D  L, _7 g3 ^2 y( \
1 x) _- o+ ]. {; i8 I( C* K   MasterCAM系统缺省的后处理文件为MPFAN.PST,适用于FANUC(发那科)数控代码的控制器。其它类型的控制器需选择对应的后处理文件。
; n, b; X: e0 {; g   由于实际使用需要,用缺省的后处理文件时,输出的NC文件不能直接用于加工。原因是: 以下内容需要回复才能看到/ _: Q  l7 ~8 g1 E4 }
   ⑴进行模具加工时,需从G54~G59的工件坐标系指令中指定一个,最常用的是G54。部分控制器使用G92指令确定工件坐标系。对刀时需定义工件坐标原点,原点的机械坐标值保存在CNC控制器的G54~G59指令参数中。CNC控制器执行G54~G59指令时,调出相应的参数用于工件加工。采用系统缺省的后处理文件时,相关参数设置正确的情况下可输出G55~G59指令,但无法实现G54指令的自动输出。
2 A. N1 Y: V6 K   ⑵FANUC.PST后处理文件针对的是4轴加工中心,而目前使用量最大的是3轴加工中心,多出了第4轴数据“A0.”。+ O: W, X, P' p7 H
   ⑶不带刀库的数控铣使用时要去掉刀具号、换刀指令、回参考点动作。
) K% d- \) ^0 w& k- ~/ ]7 ]3 n   ⑷部分控制器不接受NC文件中的注释行。
+ ~+ I$ `7 W6 F2 F   ⑸删除行号使NC文件进一步缩小。- R6 V: U/ {, V* F" w
   ⑹调整下刀点坐标值位置,以便于在断刀时对NC文件进行修改。7 k  ]3 m8 b; p/ D. k( f3 l3 m( C
   ⑺普通及啄式钻孔的循环指令在缺省后处理文件中不能输出。使用循环指令时可大幅提高计算速度,缩小NC文件长度。* T5 h) V. C6 z- v* _) y$ e& d. w
   如果要实现以上全部要求,需对NC文件进行大量重复修改,易于出现差错,效率低下,因此必须对PST(后处理)文件进行修改。修改方法如下:
) _9 x- j+ D9 e+ ^   1、增加G54指令(方法一):
+ `0 Y0 d: S4 f. i2 V   采用其他后处理文件(如MP_EZ.PST)可正常输出G54指令。由于FANUC.PST后处理文件广泛采用,这里仍以此文件为例进行所有修改。其他后处理文件内容有所不同,修改时根据实际情况调整。
9 r7 Y; Z* ~* A' L   用MC9自带的编辑软件(路径:C:\Mcam9\Common\Editors\Pfe\ PFE32.EXE)打开FANUC.PST文件(路径:C:\Mcam9\Mill\Posts\ MPFAN.PST)1 A/ ]0 G# Z9 ^! ^4 u: S! z) R
   单击【edit】→【find】按钮,系统弹出查找对话框,输入“G49”。: h. o4 z2 E  @- U0 Q# f9 x  t

/ x; D8 z. a5 b9 a' d   查找结果所在行为:0 Y4 W: I' V% j
   pbld, n, *sgcode, *sgplane, "G40", "G49", "G80", *sgabsinc, e# e4 Q2 a  {& Z
   插入G54指令到当前行,将其修改为:
$ W/ X; U% u/ ?0 m- v% W   pbld, n, *sgcode, *sgplane, "G40", "G49", "G80", *sgabsinc, "G54",e
6 |. D% Q# Q; c, w) q' Y8 L! L   输出的NC文件修改前对应位置指令为:0 X- u4 ^# t6 K: ^" p. n" Y% [* g1 A) l% d
   N102G0G17G40G49G80G90* _: H5 g9 y- [1 R
   修改后变为:4 t  C- ~* p" k" e
   N102G0G17G40G49G80G90G545 W, e& I9 `* J# I* T& n/ h
   查找当前行的上一行:) {: T' w, P+ x! L: N) q+ j
   pbld, n, *smetric, e8 H6 ^+ ~; z2 X$ y" Z* X
   将其整行删除,或加上“#”成为注释行:( L+ m( n9 D! u% \
   # pbld, n, *smetric, e( t7 h) ]9 i8 b) A3 `
   修改后G21指令不再出现,某些控制器可不用此指令。注意修改时保持格式一致。G21指令为选择公制单位输入,对应的英制单位输入指令为G20。
: m2 J+ @2 ^+ I  2、增加G54指令(方法二):
9 F( X: @9 `9 |" |  单击按钮,系统弹出查找对话框,输入“force_wcs”,单击按钮,查找结果所在行为:
) ~# C" D0 {* p  force_wcs : no #Force WCS output at every toolchange?
; P! I6 _& `5 [- ?- \! K  将no改为yes,修改结果为:
% a4 K  a. T" ^  force_wcs : yes #Force WCS output at every toolchange?
+ Y1 A9 O  S( c$ L0 G$ d: k# i; ?  输出的NC文件修改前对应位置指令为:) ~, ~" {' |3 O8 N$ j1 F% r
  N106G0G90X16.Y-14.5A0.S2200M3
0 ]: z. n" C1 ~2 Q5 n  修改后变为:6 r* Z6 O) `2 s& d! L
  N106G0G90G54X16.Y-14.5A0.S2200M3% N4 m4 O! x5 p% o; m& I7 a
  前一方法为强制输出固定指令代码,如需使用G55~G59指令时,有所不便。多刀路同时输出时,只在整个程序中出现一次G54指令。后一方法同其他后处理文件产生G54指令的原理相同,多刀路同时输出时,每次换刀都会出现G54指令,也可根据参数自动转换成G55~G59指令。
, ^- u+ g9 j+ i8 G+ |# t   输出三轴加工中心程序的FANUC后处理文件为MP_EZ.PST,输出4轴加工中心程序的三菱控制器后处理文件为MP520AM.PST。
. _- m" c, C& @/ _
; K) r5 g1 h/ S/ m( H  3、删除第四轴数据“A0.”,以适应三轴加工中心:
3 U( d- n$ h+ n7 N( j; ~1 p0 b单击按钮,系统弹出查找对话框,输入“Rotary Axis”,单击按钮,查找结果所在行为:, Q! r6 v8 H0 U. m3 K: _
  164. Enable Rotary Axis button? y! f1 K9 N- B7 P) X' v% @4 b
  将其修改为:- O1 ~: D. e6 Y0 Q
  164. Enable Rotary Axis button? n- Y% l4 @# v# }" D$ I" F
  修改后第四轴数据不再出现。7 Z5 `& y( i* }  S8 S# z
* f8 r0 m. c0 q1 i* I1 w
  4、删除刀具号、换刀指令、回参考点指令,适应无刀库的数控铣机床:
1 m+ P: e6 ]' I! g2 s7 z1 b' ^  单击按钮,系统弹出查找对话框,输入“M6”,单击按钮,查找结果所在行为:
+ v& _: \5 o3 ]& w; B6 S+ C  if stagetool >= zero, pbld, n, *t, "M6", e& s) q3 D" j( g5 E7 p3 x# B
  将其修改为:
6 P' N/ t$ a" \' t) ?! Q; J( _" x  if stagetool >= zero, e # pbld, n, *t, "M6",
1 N7 X% }1 l2 m6 v' n  另一个换刀的位置所在行为:
- V; t; @( E- w% G: l: k4 U8 g  pbld, n, *t, "M6", e
% h9 n: k5 }7 t) K  将其删除或改为注释行:
( u, X* W3 F/ {! x9 B3 w. a  #pbld, n, *t, "M6", e
* e% A$ O) }  I( M+ ?/ K  修改后换刀指令行不再出现,通常修改第一个出现“M6”指令的位置即可。9 L% ~# Q. P$ e0 K0 k3 o0 v
  单击按钮,系统弹出查找对话框,输入“*sg28ref”,单击按钮,查找结果所在行为:
( C! Y  P( |, p4 c3 p  pbld, n, sgabsinc, sgcode, *sg28ref, "Z0.", scoolant, e ' K" y+ U# Z+ r
  pbld, n, *sg28ref, "X0.", "Y0.", protretinc, e
) x% H* y8 X% L* Z4 q. ]( o  将其修改为:3 c, |/ `- U/ b) b- ~+ e6 V/ v5 W
  pbld, n, scoolant, e  F2 _# Y0 C7 P9 W" m
  # pbld, n, *sg28ref, "X0.", "Y0.", protretinc, e  e0 l  ^; ~- L3 x  @  m- f6 L0 F
  输出的NC文件修改前对应位置指令为:8 [2 K) D) _! \; W; V3 L# X* ~
  N116G91G28Z0.M9  \( R  z6 ~( ?
  修改后变为:/ z; C7 B0 C: @
  N116M9
- O/ U$ C8 _) R- O  PST文件中另有两个类似位置,如使用G92指令确定工件坐标,可对其适当修改。加工结束后,机床各轴不回参考点,便于手动换刀时节省时间。: I% Y6 `1 w! l: k2 c5 T

( U) i( I, T- G) n& L6 d1 c  e  5、删除NC文件的程序名、注释行:; y# K0 W/ S) n2 d9 a
    单击 按钮,系统弹出查找对话框,输入“%”,单击 按钮,查找结果所在行为:
, Y- x: n, O, M3 H7 S/ o* ?% f7 K   "%", e   `  _) p( K7 a* I& W5 ^
    *progno, e1 E1 y0 s9 o( Z* j7 @: v' ^/ U
   "(PROGRAM NAME - ", progname, ")", e7 f$ X0 j$ i5 {
   "(DATE=DD-MM-YY - ", date, " TIME=HH:MM - ", time, ")", e
; @7 x2 v) s. S+ H( H% S   将其删除或改为注释行:3 t, A' ?8 F* W/ _# ?  Q  U, D
   "%", e+ X& v0 i$ g( v' S* u
   # *progno, e2 Y: Z2 h7 `3 b2 T! f
   # "(PROGRAM NAME - ", progname, ")", e
( H9 j/ L0 K" p   # "(DATE=DD-MM-YY - ", date, " TIME=HH:MM - ", time, ")",
; L+ y& b  u' T0 m  T7 p; O   输出的NC文件修改前对应位置指令为:
/ [+ E' [3 v$ Q9 ~   O0010# S8 O! h% z- V4 k( S* r
  (PROGRAM NAME - A2)
8 D# [5 \; V. d# k0 t, p   (DATE=DD-MM-YY - 25-12-04 TIME=HH:MM - 10:45)
/ s1 J5 _: K( ^4 Q8 e0 Z9 U) |* f   修改后以上指令行不再出现。
4 G1 J0 `$ z9 w9 t- z! J5 M. h/ X0 H5 [/ f9 M+ m
   单击按钮,系统弹出查找对话框,输入“pstrtool”,单击 按钮,查找结果所在行为:# d) F) W& F0 j/ A4 T% ?6 ?
    "(", pstrtool, *tnote, *toffnote, *tlngnote, *tldia, ")", e' ~' p& x" Y* A1 @; @; m
   将其删除或改为注释行:
: k$ u3 ^' R5 d0 m7 ]   #"(", pstrtool, *tnote, *toffnote, *tlngnote, *tldia, ")", e
# S( b, p7 x1 O" m1 l   输出的NC文件修改前对应位置指令为:5 j" H* V# v' k/ _7 v" ~  T
  (D16R8.0 TOOL - 2 DIA. OFF. - 0 LEN. - 0 DIA. - 16.)3 N" d- ^; S$ I: V4 P1 m9 j! S
   修改后以上指令行不再出现。此注释行指明当前刀路所使用的刀具参数,可用于加工前核对加工单,建议保留。法兰克及三菱控制器可以接受注释内容。2 X9 |& _: ?1 Y& d: a6 y
   6、取消行号:- q! J5 b! t* ]5 o% C* Q& D
   单击按钮,系统弹出查找对话框,输入“omitseq”,单击 按钮,查找结果所在行为:
$ t7 I/ G" H; Y* ]: o4 C   omitseq : no #Omit sequence no.
0 ^. Q( D% D% S   将其修改为:
4 |+ S" C! y1 m+ |   omitseq : yes #Omit sequence no.
2 {. _- p& I0 U% O/ ~( {" |   修改后行号不再出现。( ^3 H9 z' D8 e3 b) w/ b

* l6 H1 g3 x: E- @. c7 Z4 M+ w   7、调整下刀点坐标值位置:* @6 v4 j( W3 L$ ^( H, V
   单击按钮,系统弹出查找对话框,输入“g43”,单击 按钮,查找结果所在行为:  q: f, H' B: y' O. X6 U& M
   pcan1, pbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout, * \; w, |& [! p. {- e3 d# j
   pfcout, *speed, *spindle, pgear, strcantext, e 5 Q# Y' M4 z$ Z$ U
   pbld, n, "G43", *tlngno, pfzout, scoolant, next_tool, e
& `* K  t; [* }  ~5 D7 r$ H3 l   将其修改为:! }% U' b) u: W2 s/ M4 i! x
   pcan1, pbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout, pfcout, e
/ l  g4 P3 b- s# e: H; U9 H, Y      pbld, n, *sgcode, pfzout, e" t$ r; _5 t# i
   pbld, n, *speed, *spindle, pgear, strcantext, e+ i! t6 B  A# N
     pbld, n, "G43", *tlngno, scoolant, next_tool, e9 I; g( `3 w# K: \
   输出的NC文件修改前对应位置指令为:) k) v4 w' p. l/ e3 `, K; z
   G0G90G54X16.Y-14.5S2200M3
, E5 @+ \+ p2 |; N. U5 U0 L   G43H0Z20.M8
3 l1 Z( R8 W9 }5 c: @, `  k; a3 ?   修改后变为:
4 t  ]! |% Q6 J, t$ _& R   G0G90G54X16.Y-14.54 l' g( z, J/ i2 H4 w
   G0Z20.
- n# r2 q3 q& K1 R/ r/ {7 T5 J   S2200M3' k; C% D0 s0 T' w+ j+ u+ I9 c
   G43H0M8% U/ P8 ]  _7 ~, b4 V% I: {5 m
   新的指令顺序使下刀点(安全高度)x、y、z坐标值同其他指令分开,易于在断刀时修改。G43指令在PST文件中有两个位置,如仅使用G54指令时,修改第一个出现“G43”的位置即可。
+ ~3 X' N' \3 z! p
2 p  \7 C! ]" c6 Z5 [/ X6 T   8、输出普通及啄式钻孔循环指令:) G' h$ k7 p' S) p/ B. @! r
   单击按钮,系统弹出查找对话框,输入“usecandrill”,单击 按钮,查找结果相关行为:
+ ~9 d4 D0 L, l5 d" y$ A   usecandrill : no #Use canned cycle for drill- B; P( J$ F; @0 y4 i* o
   usecanpeck : no #Use canned cycle for Peck
4 X# z' A9 M+ X) ]+ V   将其修改为:/ ]; j- z) R4 T! I1 u
   usecandrill : yes #Use canned cycle for drill
2 K0 c) d0 i' _9 {   usecanpeck : yes #Use canned cycle for Peck% a2 ~0 Z& d4 M( Z& I
   此修改适用于支持G81、G83钻孔循环指令的控制器。
发表于 2012-6-21 10:32:53 | 显示全部楼层
有些东西是不需要修改的.只是我们还未找到设定的方法.这个座标的设定.在刀具路径管理中.就是在右键点您的操作,出来的菜单中,然后依次找到,还有一个,这个问题是比较简单的.折腾下有利于记忆和学习效果.祝您成功.
发表于 2022-10-31 22:09:35 | 显示全部楼层
zm750416 发表于 2012-6-20 20:24
4 K1 @# L# ]5 Q1 C# }4 O还有一个办法,在刀径管理中有一个座标管理,打开后就有,可以设定的.座标号增加值为0.我编多轴程序后处理时就 ...

# m- @3 u% _' @' U, }X8...沒這問題  刀路轉換中的維持原始操作是正常的 沒有失效
/ x( {% e; I5 y! K( v2 C其他之後版本 有好幾版本都是失效3 v& F4 ]; Z' ~0 s* T& B
) x7 Z6 H6 T0 F1 m* c# X
維持原始操作坐標系失效......就得照朋友這辦法用增量強制增量0輸出來維持
" Z5 H- H4 N/ u# ~4 G" D2 Q9 q1 c) l但會一堆重覆的坐標系出來.....! v7 Y2 ?( M* r4 C' L$ E. }/ ?2 c

& y# W$ m8 f: }& B: q0 A0 |8 HX8...正常..只會出一個 不會重覆- u8 I. p/ U$ H) L! M1 t+ m, d0 x

2 l/ L$ a/ h( q% O$ @( Q7 O- t0 s還是由原廠修正BUG比較正確......用正版的反應一下!!!7 \4 V+ ^$ w$ x* h
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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