QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
我按版主的意见,用旋转定面,输出的程序有A轴旋转,但坐标系改变了,请问各位怎样才能将各各路径统一为G54,附上图片~~
QQ截图20120619135656.jpg (55.69 KB)
2 Z) L& n% J5 G; w+ m8 D5 y2 q* F3 ]/ Z. |8 `9 q
http://www.3dportal.cn/discuz/attachments/month_1206/1206191408367aff3c3c862a9f.jpg
6 b! C; d$ J3 F* H) I
 楼主| 发表于 2012-6-20 00:54:26 | 显示全部楼层 来自: 中国广东珠海
请教高手,谢谢
发表于 2012-6-20 11:28:25 | 显示全部楼层 来自: 中国陕西西安
这个问题前段时间杜公子帮我解决过,现将方法方法方法放上来大家学习。1 s) D/ }$ n" ^6 i8 j8 F3 p
用写字板打开你的后处理文档将"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.
( s/ D" D& a- E" l) qzm750416 发表于 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.# j: w7 K1 I) j9 F4 a' x! o% _
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- O4 w! S3 l$ f$ |% l  m
有0人认为这个回答不错 | 有0人认为这个回答没有帮助
- s! C: h' j; h4 OMasterCAM9后处理的修改$ P+ V4 F/ S3 q' _# [9 Y( L
: [2 @; z/ l5 u
   MasterCAM系统缺省的后处理文件为MPFAN.PST,适用于FANUC(发那科)数控代码的控制器。其它类型的控制器需选择对应的后处理文件。
+ C2 \. k. z4 K) J, H! X   由于实际使用需要,用缺省的后处理文件时,输出的NC文件不能直接用于加工。原因是: 以下内容需要回复才能看到
8 e7 V9 @+ b8 ]3 k   ⑴进行模具加工时,需从G54~G59的工件坐标系指令中指定一个,最常用的是G54。部分控制器使用G92指令确定工件坐标系。对刀时需定义工件坐标原点,原点的机械坐标值保存在CNC控制器的G54~G59指令参数中。CNC控制器执行G54~G59指令时,调出相应的参数用于工件加工。采用系统缺省的后处理文件时,相关参数设置正确的情况下可输出G55~G59指令,但无法实现G54指令的自动输出。
& F6 F/ l6 u3 p( {# t   ⑵FANUC.PST后处理文件针对的是4轴加工中心,而目前使用量最大的是3轴加工中心,多出了第4轴数据“A0.”。
# M" S- c1 K( y3 r   ⑶不带刀库的数控铣使用时要去掉刀具号、换刀指令、回参考点动作。
1 v- m% Q0 l* H$ R" T   ⑷部分控制器不接受NC文件中的注释行。2 e) h, l8 `9 B. L8 ]: x5 N
   ⑸删除行号使NC文件进一步缩小。
6 k4 \1 r- S7 M: |5 ?   ⑹调整下刀点坐标值位置,以便于在断刀时对NC文件进行修改。  ?& g( [( s: X4 Q+ T
   ⑺普通及啄式钻孔的循环指令在缺省后处理文件中不能输出。使用循环指令时可大幅提高计算速度,缩小NC文件长度。
" o) P# R. c# X# P& X! A' D8 g* ?   如果要实现以上全部要求,需对NC文件进行大量重复修改,易于出现差错,效率低下,因此必须对PST(后处理)文件进行修改。修改方法如下:; a! n6 H% K5 i4 `3 C
   1、增加G54指令(方法一):
/ v2 e* Z0 Q- f. K* O5 e   采用其他后处理文件(如MP_EZ.PST)可正常输出G54指令。由于FANUC.PST后处理文件广泛采用,这里仍以此文件为例进行所有修改。其他后处理文件内容有所不同,修改时根据实际情况调整。; _  X' }; j9 u0 w) Y# }
   用MC9自带的编辑软件(路径:C:\Mcam9\Common\Editors\Pfe\ PFE32.EXE)打开FANUC.PST文件(路径:C:\Mcam9\Mill\Posts\ MPFAN.PST)
  l$ l% X: }) Z! I1 Z( K/ v   单击【edit】→【find】按钮,系统弹出查找对话框,输入“G49”。
0 w# M8 p' r/ v$ N' U
0 i% Z$ D- G* N: Y   查找结果所在行为:- h! u" ~/ o$ T5 a& @
   pbld, n, *sgcode, *sgplane, "G40", "G49", "G80", *sgabsinc, e6 V+ R0 y. f* A. `! e& v. g6 a# A
   插入G54指令到当前行,将其修改为:
5 j+ O% O7 }) u" Q- z   pbld, n, *sgcode, *sgplane, "G40", "G49", "G80", *sgabsinc, "G54",e$ r% v# g% O8 J1 r
   输出的NC文件修改前对应位置指令为:' n. g6 D, _+ A2 i
   N102G0G17G40G49G80G90  z! s6 `- o- L8 H
   修改后变为:
* u4 T* F! q& P( N$ M   N102G0G17G40G49G80G90G54
8 V9 n% W$ W! C  Y1 C1 k) g1 N3 X   查找当前行的上一行:: H* [5 E' K' C3 x, J, B) [8 _
   pbld, n, *smetric, e
) A1 Z) S1 D; E8 x0 ^; v* ]   将其整行删除,或加上“#”成为注释行:
4 V! f0 Z! k  Z4 Q+ @: ]   # pbld, n, *smetric, e
% b* F( K2 y4 x   修改后G21指令不再出现,某些控制器可不用此指令。注意修改时保持格式一致。G21指令为选择公制单位输入,对应的英制单位输入指令为G20。
& [3 S' W& y6 e/ M9 x  2、增加G54指令(方法二):
# d, g) f6 P; Y2 H' `/ q7 {  单击按钮,系统弹出查找对话框,输入“force_wcs”,单击按钮,查找结果所在行为:
0 I% _$ E, U& h  force_wcs : no #Force WCS output at every toolchange?2 E* a" X" V( I- t+ E6 E
  将no改为yes,修改结果为:. R" ?7 f" a! X/ d2 G7 ]" ~: X+ N
  force_wcs : yes #Force WCS output at every toolchange?
+ ]  y7 v5 N( r8 s" T, p/ p  输出的NC文件修改前对应位置指令为:+ ~. {, D: }3 M6 N! B
  N106G0G90X16.Y-14.5A0.S2200M3
( i% I" \( f8 W7 P( h7 E5 f, q  修改后变为:
0 p. f: N8 t. v  A0 @+ c  v  N106G0G90G54X16.Y-14.5A0.S2200M3
: C" L- m  c0 h9 p% T  前一方法为强制输出固定指令代码,如需使用G55~G59指令时,有所不便。多刀路同时输出时,只在整个程序中出现一次G54指令。后一方法同其他后处理文件产生G54指令的原理相同,多刀路同时输出时,每次换刀都会出现G54指令,也可根据参数自动转换成G55~G59指令。. I- [4 [1 s. G2 c2 t. Q2 Y9 z
   输出三轴加工中心程序的FANUC后处理文件为MP_EZ.PST,输出4轴加工中心程序的三菱控制器后处理文件为MP520AM.PST。
" p) Q4 ~: y& n  ^9 Z  E  I& _: `- r% j1 ]5 Q
  3、删除第四轴数据“A0.”,以适应三轴加工中心:
! D) F1 P* ^3 i: Q单击按钮,系统弹出查找对话框,输入“Rotary Axis”,单击按钮,查找结果所在行为:
1 B! Q1 ^  `# s1 _  a; E' I7 I" v" o  164. Enable Rotary Axis button? y0 O# m7 i% A, P+ K3 y3 M' G
  将其修改为:) b; P* b6 j! f. m5 I& t3 r* j: n
  164. Enable Rotary Axis button? n# v3 }8 D+ a3 b$ w
  修改后第四轴数据不再出现。
; d& ]% r2 o! X/ Z! I/ z# U! Y
4 O, r& w% |# f6 a0 B- a  4、删除刀具号、换刀指令、回参考点指令,适应无刀库的数控铣机床:3 y8 r: M( N6 b) }
  单击按钮,系统弹出查找对话框,输入“M6”,单击按钮,查找结果所在行为:  {9 `9 B9 j' h$ W
  if stagetool >= zero, pbld, n, *t, "M6", e! w, B+ h, \6 {) @, c5 c8 z7 h
  将其修改为:
# P, I/ S( q0 t8 V  if stagetool >= zero, e # pbld, n, *t, "M6",: n$ M; Z. H+ W& q
  另一个换刀的位置所在行为:$ n( q6 G0 Y. d- Y
  pbld, n, *t, "M6", e: K5 i  y6 O1 X; [1 r1 `8 O! B
  将其删除或改为注释行:
5 T1 S5 X- m* ^  #pbld, n, *t, "M6", e5 a$ n2 W  [0 ?" l& F: T
  修改后换刀指令行不再出现,通常修改第一个出现“M6”指令的位置即可。
) C0 ], l  N/ T$ Q6 A2 O: k' }  单击按钮,系统弹出查找对话框,输入“*sg28ref”,单击按钮,查找结果所在行为:
  x- n9 n! V# s6 B& D" q5 R4 {7 a  pbld, n, sgabsinc, sgcode, *sg28ref, "Z0.", scoolant, e 7 ^$ _3 ?% E3 I8 i
  pbld, n, *sg28ref, "X0.", "Y0.", protretinc, e
4 A2 {" a1 }. U% o# `: b  将其修改为:
& v: N8 t: U- `$ a' Z( ^  pbld, n, scoolant, e
3 ?9 r" K0 E' V  # pbld, n, *sg28ref, "X0.", "Y0.", protretinc, e
9 o2 z3 Y# f0 e! Q& B  S  输出的NC文件修改前对应位置指令为:$ J* f$ V$ a1 o. I
  N116G91G28Z0.M9
: R+ z/ U- X# k5 l% U- _3 G  修改后变为:
; a. A, a& w) S0 E5 {0 w: C  N116M9
' z+ L5 {$ n$ N: C  PST文件中另有两个类似位置,如使用G92指令确定工件坐标,可对其适当修改。加工结束后,机床各轴不回参考点,便于手动换刀时节省时间。) a# D: E( ~0 d4 N# Z

- b/ T6 t7 Q& b! z) [; B  5、删除NC文件的程序名、注释行:
* L/ U8 u/ d- w5 q' J3 R9 }    单击 按钮,系统弹出查找对话框,输入“%”,单击 按钮,查找结果所在行为:
( M7 K" S+ j8 n: U   "%", e % N$ T' ]: C0 @& |% }& M. ~9 K
    *progno, e8 `3 X2 i4 k; _: V  I
   "(PROGRAM NAME - ", progname, ")", e. H, [; ~9 V/ H/ Y& K0 F6 o
   "(DATE=DD-MM-YY - ", date, " TIME=HH:MM - ", time, ")", e
( t0 d' E" J3 u& ]: R7 n   将其删除或改为注释行:  [' L; h9 q- p4 m0 v# O
   "%", e' R7 Q: }% |8 z4 }6 \8 e
   # *progno, e& q9 q: Q# }9 t0 h: {$ {0 I- |& k/ @& p
   # "(PROGRAM NAME - ", progname, ")", e9 D. [; L/ k3 H" t) r
   # "(DATE=DD-MM-YY - ", date, " TIME=HH:MM - ", time, ")",
( `8 H' M6 x- j   输出的NC文件修改前对应位置指令为:
6 m7 A1 H$ O) a9 u& N   O0010. K) j/ B( p+ D& k3 H4 B
  (PROGRAM NAME - A2)& l( M( D! [6 T
   (DATE=DD-MM-YY - 25-12-04 TIME=HH:MM - 10:45)0 |9 s- F; Z, x
   修改后以上指令行不再出现。1 b' s" s& F5 ]" {
; x' `, F; [" j! x( l7 Y
   单击按钮,系统弹出查找对话框,输入“pstrtool”,单击 按钮,查找结果所在行为:
7 z& L; c7 v7 e* y    "(", pstrtool, *tnote, *toffnote, *tlngnote, *tldia, ")", e3 }! d; j7 g/ v( \7 e
   将其删除或改为注释行:* q- }5 e' ?3 V  r* q
   #"(", pstrtool, *tnote, *toffnote, *tlngnote, *tldia, ")", e3 O) e6 S  P4 R2 {- E
   输出的NC文件修改前对应位置指令为:
: m) V; E& d4 `- V: h! [  (D16R8.0 TOOL - 2 DIA. OFF. - 0 LEN. - 0 DIA. - 16.)
( o. H$ _- m- C6 A6 f( P0 ^0 N   修改后以上指令行不再出现。此注释行指明当前刀路所使用的刀具参数,可用于加工前核对加工单,建议保留。法兰克及三菱控制器可以接受注释内容。' C  Q3 k8 I5 Y
   6、取消行号:
. Z: x: L$ P* w0 @' k5 P$ O   单击按钮,系统弹出查找对话框,输入“omitseq”,单击 按钮,查找结果所在行为:
  {; n2 Z, Q. m* `   omitseq : no #Omit sequence no.
7 |. C- [) z, _! f, j( W  F6 J+ z   将其修改为:
4 [; Z. M) E5 p% r2 x! P1 v' V   omitseq : yes #Omit sequence no.
; z" n- u, [- R; Q9 n  k. G   修改后行号不再出现。$ E, t; k& e% ]3 ]

7 W6 v) S* x$ Q/ q: M$ {   7、调整下刀点坐标值位置:
; o- w( P3 i/ g$ S   单击按钮,系统弹出查找对话框,输入“g43”,单击 按钮,查找结果所在行为:. X6 N" Y* t  d! o& _5 t
   pcan1, pbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout,
1 ^( x  _: |0 C' E( E$ d* x   pfcout, *speed, *spindle, pgear, strcantext, e 3 t; B: D, l( I) y( ]. ~
   pbld, n, "G43", *tlngno, pfzout, scoolant, next_tool, e
. f1 _$ A; R  i3 n) _   将其修改为:  G$ Y- `0 K8 d5 d% `5 r3 J9 b' Q
   pcan1, pbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout, pfcout, e, E3 K! ]4 @$ c6 I
      pbld, n, *sgcode, pfzout, e1 Q+ c  Q- }0 k. o/ A4 w2 b$ _
   pbld, n, *speed, *spindle, pgear, strcantext, e$ O8 ?0 L$ \" Z6 |
     pbld, n, "G43", *tlngno, scoolant, next_tool, e
" b( F5 L" v1 B4 p1 D  `   输出的NC文件修改前对应位置指令为:
6 {0 [8 @' V/ V7 q- F6 g9 m( E: U. n   G0G90G54X16.Y-14.5S2200M3! d$ ?  D1 F# t0 v" u4 r% N3 D
   G43H0Z20.M8  f3 i- e' P. ^
   修改后变为:
+ z) t7 B* e, |+ t' ^' }- M! I   G0G90G54X16.Y-14.55 c; t; D0 p6 |! i! a
   G0Z20.* @+ D* q# `, n% O6 ]
   S2200M3
3 S# {1 t9 E2 u8 @* p& P   G43H0M8. X2 ^' t# }  [7 t, q
   新的指令顺序使下刀点(安全高度)x、y、z坐标值同其他指令分开,易于在断刀时修改。G43指令在PST文件中有两个位置,如仅使用G54指令时,修改第一个出现“G43”的位置即可。
' m7 L/ w. S4 Y% A. N& R5 Z+ L" T. Z% l  s
   8、输出普通及啄式钻孔循环指令:
/ j9 a4 S2 L3 o0 ^0 x   单击按钮,系统弹出查找对话框,输入“usecandrill”,单击 按钮,查找结果相关行为:4 s! V1 B/ i) k, n: {* a: p3 j/ I
   usecandrill : no #Use canned cycle for drill
8 _' Y* b' }+ Y   usecanpeck : no #Use canned cycle for Peck/ S7 o6 C. O  l
   将其修改为:% r/ D% {5 i8 Z7 `7 ?  [) x
   usecandrill : yes #Use canned cycle for drill% H! D0 m7 [& W$ [" L
   usecanpeck : yes #Use canned cycle for Peck& y& ?! @4 Z/ c$ N5 a: P- V
   此修改适用于支持G81、G83钻孔循环指令的控制器。
发表于 2012-6-21 10:32:53 | 显示全部楼层 来自: 中国江苏
有些东西是不需要修改的.只是我们还未找到设定的方法.这个座标的设定.在刀具路径管理中.就是在右键点您的操作,出来的菜单中,然后依次找到,还有一个,这个问题是比较简单的.折腾下有利于记忆和学习效果.祝您成功.
发表于 2022-10-31 22:09:35 | 显示全部楼层 来自: 中国台湾
zm750416 发表于 2012-6-20 20:24
9 F+ |. A  \2 r5 B3 m还有一个办法,在刀径管理中有一个座标管理,打开后就有,可以设定的.座标号增加值为0.我编多轴程序后处理时就 ...
! Z. e& M& B6 Q* @8 L3 a+ a
X8...沒這問題  刀路轉換中的維持原始操作是正常的 沒有失效
2 M: ^. E4 ]& V- I4 j. p其他之後版本 有好幾版本都是失效5 k3 @6 E: B9 }+ R
1 t5 }, Y5 r$ q7 B
維持原始操作坐標系失效......就得照朋友這辦法用增量強制增量0輸出來維持
$ A3 W* C, p9 U& w但會一堆重覆的坐標系出來.....
& j& ~% M4 h. E; M' \
: Z3 K( l/ {+ y+ Y, KX8...正常..只會出一個 不會重覆
* O1 E2 y1 l2 F) w
/ U! f9 P' }" x  _! \0 E6 `還是由原廠修正BUG比較正確......用正版的反應一下!!!1 [( V7 }% y- a4 M
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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