QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
我按版主的意见,用旋转定面,输出的程序有A轴旋转,但坐标系改变了,请问各位怎样才能将各各路径统一为G54,附上图片~~
QQ截图20120619135656.jpg (55.69 KB)1 A% R, J) d& S: X2 j, ~
2 p+ ]" l  \8 X; s+ i) j
http://www.3dportal.cn/discuz/attachments/month_1206/1206191408367aff3c3c862a9f.jpg* ^  e3 f  ~! l! n3 `+ h
 楼主| 发表于 2012-6-20 00:54:26 | 显示全部楼层 来自: 中国广东珠海
请教高手,谢谢
发表于 2012-6-20 11:28:25 | 显示全部楼层 来自: 中国陕西西安
这个问题前段时间杜公子帮我解决过,现将方法方法方法放上来大家学习。" U( q$ m- S8 @% o
用写字板打开你的后处理文档将"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.8 i. ^+ [/ T1 Z
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.
% _5 I9 ]0 W. o/ v. o. g4 {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/ d" e# ?; J( S  i- u( \
有0人认为这个回答不错 | 有0人认为这个回答没有帮助* N% h/ {) c/ D" `5 w. ?- e' _
MasterCAM9后处理的修改# L0 F* F4 i' n. W
0 E, ^% u7 p/ |- p
   MasterCAM系统缺省的后处理文件为MPFAN.PST,适用于FANUC(发那科)数控代码的控制器。其它类型的控制器需选择对应的后处理文件。, m5 n( Y% p  S) \
   由于实际使用需要,用缺省的后处理文件时,输出的NC文件不能直接用于加工。原因是: 以下内容需要回复才能看到0 N* _7 p" I/ f6 u1 m9 A
   ⑴进行模具加工时,需从G54~G59的工件坐标系指令中指定一个,最常用的是G54。部分控制器使用G92指令确定工件坐标系。对刀时需定义工件坐标原点,原点的机械坐标值保存在CNC控制器的G54~G59指令参数中。CNC控制器执行G54~G59指令时,调出相应的参数用于工件加工。采用系统缺省的后处理文件时,相关参数设置正确的情况下可输出G55~G59指令,但无法实现G54指令的自动输出。
  d7 g6 h/ Y; K% I5 w   ⑵FANUC.PST后处理文件针对的是4轴加工中心,而目前使用量最大的是3轴加工中心,多出了第4轴数据“A0.”。
6 a! C- t  l( I   ⑶不带刀库的数控铣使用时要去掉刀具号、换刀指令、回参考点动作。
/ C9 F) R  Y& g/ M- g   ⑷部分控制器不接受NC文件中的注释行。
* T" F! Z/ t* I- }6 B   ⑸删除行号使NC文件进一步缩小。
( h- ]( M' ]7 ]* x$ R   ⑹调整下刀点坐标值位置,以便于在断刀时对NC文件进行修改。+ ^  J. l* O+ i: ~0 m+ l1 y+ D' }
   ⑺普通及啄式钻孔的循环指令在缺省后处理文件中不能输出。使用循环指令时可大幅提高计算速度,缩小NC文件长度。
* ^8 }: @  J6 ]& y8 O/ t   如果要实现以上全部要求,需对NC文件进行大量重复修改,易于出现差错,效率低下,因此必须对PST(后处理)文件进行修改。修改方法如下:
2 w# z/ S8 Z6 Y0 \   1、增加G54指令(方法一):4 ^: I, A. Q5 ?- m* h
   采用其他后处理文件(如MP_EZ.PST)可正常输出G54指令。由于FANUC.PST后处理文件广泛采用,这里仍以此文件为例进行所有修改。其他后处理文件内容有所不同,修改时根据实际情况调整。
; L: {: x; n1 I( Q2 i, I( j, j0 J   用MC9自带的编辑软件(路径:C:\Mcam9\Common\Editors\Pfe\ PFE32.EXE)打开FANUC.PST文件(路径:C:\Mcam9\Mill\Posts\ MPFAN.PST)- F, U: |' b' m" n3 n0 e( j; T
   单击【edit】→【find】按钮,系统弹出查找对话框,输入“G49”。
. G/ X% f5 K- e
  ~( K! h; n" u   查找结果所在行为:  p; L5 c- ~5 q- [' G
   pbld, n, *sgcode, *sgplane, "G40", "G49", "G80", *sgabsinc, e
5 h4 w( T9 ~; n* K$ Y' V   插入G54指令到当前行,将其修改为:
3 x3 o& X: b6 y  U1 a. _, j& i   pbld, n, *sgcode, *sgplane, "G40", "G49", "G80", *sgabsinc, "G54",e
! s3 q6 F4 K6 Q- O: H   输出的NC文件修改前对应位置指令为:
7 Q/ G. W/ B2 P. V) ~0 x   N102G0G17G40G49G80G90- K; k: a6 `1 L- o
   修改后变为:
, Z3 n, D( j. T- F) H   N102G0G17G40G49G80G90G54
# P. m5 N* B% H" B6 J* E, O   查找当前行的上一行:) n. u& p- |( }
   pbld, n, *smetric, e7 P& a: @9 j& H! I4 p8 K
   将其整行删除,或加上“#”成为注释行:
1 O7 c9 K$ z9 a4 o5 @2 w   # pbld, n, *smetric, e. Q; n# ^7 i; f4 r, S) D
   修改后G21指令不再出现,某些控制器可不用此指令。注意修改时保持格式一致。G21指令为选择公制单位输入,对应的英制单位输入指令为G20。' z$ ^8 j. a  d* R9 W
  2、增加G54指令(方法二):
7 T+ i$ Z# D' X: J8 _7 ]0 y: y  单击按钮,系统弹出查找对话框,输入“force_wcs”,单击按钮,查找结果所在行为:  u8 f, k; {  t; Z% I
  force_wcs : no #Force WCS output at every toolchange?2 A8 j' h& q9 l/ P
  将no改为yes,修改结果为:% o, y* s  a1 P' T: u! G/ i0 G
  force_wcs : yes #Force WCS output at every toolchange?
/ q/ c0 O. X& s1 a2 a( K  输出的NC文件修改前对应位置指令为:6 o4 j: _! |/ t
  N106G0G90X16.Y-14.5A0.S2200M3* y+ P3 |' O1 K* E- M
  修改后变为:
5 e. H; U; F: X: G  B  N106G0G90G54X16.Y-14.5A0.S2200M3' ^" ?: H1 `/ s5 C  b. [
  前一方法为强制输出固定指令代码,如需使用G55~G59指令时,有所不便。多刀路同时输出时,只在整个程序中出现一次G54指令。后一方法同其他后处理文件产生G54指令的原理相同,多刀路同时输出时,每次换刀都会出现G54指令,也可根据参数自动转换成G55~G59指令。7 S% h2 {6 _- w/ b
   输出三轴加工中心程序的FANUC后处理文件为MP_EZ.PST,输出4轴加工中心程序的三菱控制器后处理文件为MP520AM.PST。% i/ h; r9 h8 Z

  P, Q9 D" n6 {" w# A# \  3、删除第四轴数据“A0.”,以适应三轴加工中心:
( T: S/ X4 f' D, E$ o单击按钮,系统弹出查找对话框,输入“Rotary Axis”,单击按钮,查找结果所在行为:
, h4 ]" ^3 R1 e8 E  s* q  164. Enable Rotary Axis button? y1 I) W5 ~! O; W9 Y/ x& E. o8 V
  将其修改为:! _0 _3 g; S) t2 [4 V+ [, u' r
  164. Enable Rotary Axis button? n
) e2 N0 N4 m; H  L2 P: o7 D" N3 u7 B  修改后第四轴数据不再出现。
: }# y2 J1 x9 f" L& _
4 I) F* t' L5 p6 t$ k3 D  4、删除刀具号、换刀指令、回参考点指令,适应无刀库的数控铣机床:& e6 H7 p$ R' u. z* X5 o! D
  单击按钮,系统弹出查找对话框,输入“M6”,单击按钮,查找结果所在行为:
- ?2 j8 o9 z+ [4 y6 W  if stagetool >= zero, pbld, n, *t, "M6", e
/ L% Z0 e- x( g& n8 _3 G- _  将其修改为:
) V0 S9 \, ~* j% Z) d, p; E% M  if stagetool >= zero, e # pbld, n, *t, "M6",
, I* c) V/ m) B7 K  另一个换刀的位置所在行为:5 R+ m1 z8 P) B, n
  pbld, n, *t, "M6", e% S% Q& \8 n7 t
  将其删除或改为注释行:" w. W* Y  X( M% k
  #pbld, n, *t, "M6", e: n/ k7 c' s% A( d$ b1 P
  修改后换刀指令行不再出现,通常修改第一个出现“M6”指令的位置即可。
+ _% r' x. p* I7 K2 G6 V6 S! }  单击按钮,系统弹出查找对话框,输入“*sg28ref”,单击按钮,查找结果所在行为:2 s1 S7 Z- N( [  `  y
  pbld, n, sgabsinc, sgcode, *sg28ref, "Z0.", scoolant, e 5 o1 Z5 i9 i  t# u5 W0 e) M6 A2 L
  pbld, n, *sg28ref, "X0.", "Y0.", protretinc, e1 y2 |" i' O4 `) g/ _" ]9 u. }, M
  将其修改为:- Z4 a' z0 m0 c: T0 E
  pbld, n, scoolant, e
" P* W( k! g* y* @, _/ G3 K: I  # pbld, n, *sg28ref, "X0.", "Y0.", protretinc, e
2 o  U9 P" G4 w- a7 a  输出的NC文件修改前对应位置指令为:
+ s1 K; i& |$ v, y  N116G91G28Z0.M93 [4 }0 a' h2 c+ w# C; F, W5 F+ _- y. e, q
  修改后变为:; {3 V: I7 Z/ e0 f7 ]) W# ]7 Q
  N116M9$ T" T* ]) ^" o
  PST文件中另有两个类似位置,如使用G92指令确定工件坐标,可对其适当修改。加工结束后,机床各轴不回参考点,便于手动换刀时节省时间。
! T7 ^$ @) c2 {" X7 I' {; ?. u
& [) p! L1 i4 H& J& V8 u( Y  ~- E  5、删除NC文件的程序名、注释行:2 L- W; \2 Q2 D+ `4 T8 ]
    单击 按钮,系统弹出查找对话框,输入“%”,单击 按钮,查找结果所在行为:
4 d& }0 U2 R2 g7 ^# f2 d  Q# u7 z3 f9 e2 l   "%", e
) Q$ A  u9 M; Q/ n, _2 ]    *progno, e
* _' w& ?6 N# h7 o8 Y   "(PROGRAM NAME - ", progname, ")", e
% P) `: ^- v9 d   "(DATE=DD-MM-YY - ", date, " TIME=HH:MM - ", time, ")", e7 F4 j; _+ w, v4 ~! W8 Z
   将其删除或改为注释行:
* s& Y' P. A' G   "%", e, O. ~2 b& r5 j& B9 g
   # *progno, e
7 V. W8 y0 N0 |/ X6 e( R   # "(PROGRAM NAME - ", progname, ")", e# h9 e. x9 V4 O7 T7 _  F% q" R
   # "(DATE=DD-MM-YY - ", date, " TIME=HH:MM - ", time, ")",
6 |* x& }2 s$ u, Q; ^( N   输出的NC文件修改前对应位置指令为:
3 [" |, y1 T- E8 [8 c" X+ W% X   O0010
8 m2 J6 e4 {& B- U9 N  (PROGRAM NAME - A2); o4 g6 x7 d3 J% C2 z+ N
   (DATE=DD-MM-YY - 25-12-04 TIME=HH:MM - 10:45)9 h% l4 S4 a# v2 u4 s- O( ^% a
   修改后以上指令行不再出现。
- R4 w+ L9 K0 Z& _6 L, y! A, E( t" A1 a
   单击按钮,系统弹出查找对话框,输入“pstrtool”,单击 按钮,查找结果所在行为:
. Z% U& R+ I9 q+ m2 ~" S9 f    "(", pstrtool, *tnote, *toffnote, *tlngnote, *tldia, ")", e
8 J/ z# `, o8 e* W& R5 X. B( @   将其删除或改为注释行:
& |5 o- n6 f; B  d   #"(", pstrtool, *tnote, *toffnote, *tlngnote, *tldia, ")", e
6 R) y- k# K6 N7 A$ v& K/ Q   输出的NC文件修改前对应位置指令为:
. j7 I9 O- b, k. _' U4 T  (D16R8.0 TOOL - 2 DIA. OFF. - 0 LEN. - 0 DIA. - 16.)% {4 `7 c6 a6 y4 x8 e5 o' m
   修改后以上指令行不再出现。此注释行指明当前刀路所使用的刀具参数,可用于加工前核对加工单,建议保留。法兰克及三菱控制器可以接受注释内容。
8 X* Q- O5 ~3 a* ?9 O, O  J   6、取消行号:4 }1 q; }) w6 g7 v2 l4 \9 k
   单击按钮,系统弹出查找对话框,输入“omitseq”,单击 按钮,查找结果所在行为:4 [5 X+ R. h9 R- G' E0 f
   omitseq : no #Omit sequence no.
0 H' x) P3 y; d   将其修改为:
1 t% l  d/ f& f   omitseq : yes #Omit sequence no.4 ]7 ~- C- |# x  x9 z
   修改后行号不再出现。
& T2 m- C* ~% b1 F8 F6 P4 k! x* x% |/ G* p4 U: {# d( O4 j# H
   7、调整下刀点坐标值位置:3 ~; W( Z* v1 \% `- i1 l5 j
   单击按钮,系统弹出查找对话框,输入“g43”,单击 按钮,查找结果所在行为:
! H/ T# T! r- t3 W3 x% w   pcan1, pbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout, 6 \2 U' a# i; X% U; s
   pfcout, *speed, *spindle, pgear, strcantext, e
- b( b" R8 n/ I# U4 b$ a   pbld, n, "G43", *tlngno, pfzout, scoolant, next_tool, e
2 y6 t1 B4 e5 c: _8 Q   将其修改为:
) `- t/ H/ K) d  |   pcan1, pbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout, pfcout, e8 [. ?. X. g! H0 c! K$ d
      pbld, n, *sgcode, pfzout, e* z' l! F7 Z. E8 E( m9 `
   pbld, n, *speed, *spindle, pgear, strcantext, e& e: b4 a2 z5 H5 b6 \4 R
     pbld, n, "G43", *tlngno, scoolant, next_tool, e
9 E" U' u6 w9 f1 F   输出的NC文件修改前对应位置指令为:/ C# f5 j% e/ W! W$ ]& C0 v' L
   G0G90G54X16.Y-14.5S2200M3) _) F  b: C. x+ `5 p! C- j
   G43H0Z20.M8
1 b/ G; }+ Y" R: o/ \" }- \   修改后变为:
/ W: k2 R* f! c/ M/ v7 S   G0G90G54X16.Y-14.5
- |0 E1 d3 O) o( S- ]2 f   G0Z20.
, r* w, W) I/ p' b' ]7 F   S2200M3( ?) I$ N% g3 n- H/ g9 A
   G43H0M8
' N  q7 }( m- d$ \9 k   新的指令顺序使下刀点(安全高度)x、y、z坐标值同其他指令分开,易于在断刀时修改。G43指令在PST文件中有两个位置,如仅使用G54指令时,修改第一个出现“G43”的位置即可。8 e$ H5 ?# A) x: M+ L. s

7 p" U0 W! E4 |( O" _2 K   8、输出普通及啄式钻孔循环指令:4 F8 d: b9 X2 ]. j5 C
   单击按钮,系统弹出查找对话框,输入“usecandrill”,单击 按钮,查找结果相关行为:  s4 q4 t3 F1 z- O- ~. }
   usecandrill : no #Use canned cycle for drill
$ N8 k' r* d* N8 _/ t  N) ]' }5 W   usecanpeck : no #Use canned cycle for Peck
2 t9 g: }& E3 Z, Q; m' C' u   将其修改为:
5 s9 {* R/ w; w( v2 d# Y   usecandrill : yes #Use canned cycle for drill
% P# |. q' j; y! V9 z* k   usecanpeck : yes #Use canned cycle for Peck
/ }1 F" G2 o# x& \   此修改适用于支持G81、G83钻孔循环指令的控制器。
发表于 2012-6-21 10:32:53 | 显示全部楼层 来自: 中国江苏
有些东西是不需要修改的.只是我们还未找到设定的方法.这个座标的设定.在刀具路径管理中.就是在右键点您的操作,出来的菜单中,然后依次找到,还有一个,这个问题是比较简单的.折腾下有利于记忆和学习效果.祝您成功.
发表于 2022-10-31 22:09:35 | 显示全部楼层 来自: 中国台湾
zm750416 发表于 2012-6-20 20:24: k/ U( D0 c5 z) p( R' Q2 R- i0 Z
还有一个办法,在刀径管理中有一个座标管理,打开后就有,可以设定的.座标号增加值为0.我编多轴程序后处理时就 ...

; ]& H( i: l7 R5 i7 M6 _, S0 aX8...沒這問題  刀路轉換中的維持原始操作是正常的 沒有失效& j6 x1 l0 B0 r
其他之後版本 有好幾版本都是失效+ {  D( c5 Y4 }% r; K

& v; j- p$ K. t  U1 R, u維持原始操作坐標系失效......就得照朋友這辦法用增量強制增量0輸出來維持
; k0 l2 H/ x8 T% W3 f; `6 d- L但會一堆重覆的坐標系出來.....* M+ F  i: `" o7 m* O7 z

5 i2 c- E9 A' R. c4 Y7 E, LX8...正常..只會出一個 不會重覆
/ ]1 \5 \  v* n9 D0 S. T. c, f+ J8 w4 p
還是由原廠修正BUG比較正確......用正版的反應一下!!!
# u4 C1 @9 m& t0 }) U
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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