找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3688|回复: 19

[求助] [求助]使用相同刀具更换程序段XY输出的后处理如何更改?

[复制链接]

1

主题

80

回帖

961

积分

实习版主

积分
961
发表于 2011-4-9 12:32:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

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

×
[p]两个程序段使用同一把刀具,比如攻不同台阶深度的孔,出现如下问题,现有后处理处理结果

[p]%<br />6 Z8 D& N& |& _7 X: L. B7 X
o0000<br />
0 d" I( ]2 W4 i6 S1 p9 _. U(program name -&nbsp;&nbsp;1 )<br />
1 q0 Q" d: y) ?) J9 `(date=dd-mm-yy - 09-04-11&nbsp;&nbsp;time=hh:mm - 12:20 )<br />
* u3 X; U; j2 i1 `2 lg21<br />7 e! y- l- H! c& V6 j
g0 g17 g40 g49 g80 g90<br />
# h$ v8 i3 ^& f8 Y( m2-0.4&nbsp; &nbsp;tool - 6&nbsp;&nbsp;dia. off. - 36&nbsp;&nbsp;len. - 6&nbsp;&nbsp;dia. - 2. )<br />
( y) g# M8 K0 s" i3 Y7 d& t; T+ At6 m6<br />
! ]( K) O' p9 s# ~2 Qg0 g90 g54 x12.3 y-125.5 s1000 m3<br />' G- Z; p: m  w+ j* M- {' }
g43 h6 z10. m8<br />
$ U2 j6 o. ~7 L" t+ Ag98 g84 z-17.2 r-9. f400.<br />6 b+ l/ m9 i: q: Y- |
y-138.5<br /># R* C: d( G, j1 Z7 P8 X* p; V9 U
x34.9<br />
: j8 A9 a) _3 Gy-125.5<br />4 v; f3 N/ I6 v3 M# m( e
x72.7<br />
" p  }. v- ]' qy-138.5<br />
# ]2 B3 X) Z! u) @0 jx95.3<br />
) V/ D& ]% o$ My-125.5<br />8 N" z8 o8 ]9 w) g4 m3 M
x130.1<br />
0 l3 G* P, `" e) Uy-138.5<br />- n- X8 m. `) S# V, J
x152.7<br />5 [0 [8 `1 J% ^- U, g% _0 z4 O/ i
y-125.5<br />0 ~4 Q2 m6 B( u
x190.5<br />
3 c2 o9 Y4 R; C+ U- \y-138.5<br />
4 Z( i8 s0 I' M+ q; M, O! l: T& M6 f1 Rx213.1<br />. r6 G/ E& w- u: i7 G
y-125.5<br />
2 U5 \0 m6 y7 y1 l: C! og80<br />
" U, a6 Q$ Z! u* j1 mx107.7 y-23.<br />1 q& X/ n% H' R9 y5 F6 m0 c
g98 g84 z-17.2 r-9.3 f400.<br />
( d6 a4 A, |- v! G5 W
y-33.<br />4 [" I- P: N) g9 T2 `
x119.7 y-28.<br />( B+ i  f# A. [; `' C
g80<br />
* }% G1 K" @3 v" km5<br />  [' ?+ s7 r7 w. t2 W. l+ {9 {! V
g91 g28 z0. m9<br />0 U. m; ^' h) W1 i: J
g28 x0. y0.<br />
3 r; ]  H! L7 q1 [8 b; bm30<br />
& o* @- G6 }  `6 e% s%

[p]注意红色部分代码不正确,系统运行至x107.7 y-23.报警,没有相应g代码,其位置应该为后面g84攻丝的孔位。

[p]目前采用手工更改,两种方式,

[p]一种是在x107.7 y-23.前增加g0,变更为g0 x107.7 y-23.,

[p]另外一种是将x107.7 y-23.移动到g84后面,变为g98 g84 x107.7 y-23. z-17.2 r-9.3 f400.<br />
- B* ^' f6 y/ }9 O* |8 c请问在后处理里面如何更改分别实现这两种方式。

[p]顺便说一下,论坛提供的后处理出现同样的问题,请解决问题后修正!

[p]<br />
$ s; D- _1 y; ~. W4 s5 ^
<br />
+ `. z: }2 x0 q3 T2 l& h1 {

433

主题

5759

回帖

901万

积分

管理员

积分
9014265
发表于 2011-4-9 15:31:29 | 显示全部楼层

re:下面引用由cadme发表的内容: ...

[p]
下面引用由cadme发表的内容: <br />) O) P( o- W1 n
<br />* B: W4 D( m) R7 l7 g) p
两个程序段使用同一把刀具,比如攻不同台阶深度的孔,出现如下问题,现有后处理处理结果% <br />5 n# p0 d! h2 H& m4 D1 Y
o0000 <br />
( o4 u, e8 H  v. g$ ~(program name -&nbsp;&nbsp;1 ) <br />
5 Z' A% E" o3 c1 u, ?(date=dd-mm-yy - 09-04-11&nbsp;&nbsp;...

[p]

[p]你的这个问题并不是后处理问题,而是你的机器控制器设置问题(有可能是以前的很老的控制器会有这个问题出现).现在的机器都是当遇到g80指令后,如果在没有出现其他的指令以前都是按照g0的方式运动.

[p]需要定制符合与该机器控制的后处理..

回复

使用道具 举报

1

主题

80

回帖

961

积分

实习版主

积分
961
 楼主| 发表于 2011-4-9 16:04:19 | 显示全部楼层

re:我使用的应该是比较新的控制器,FANUC...

[p]我使用的应该是比较新的控制器,fanuc 31i系统。

[p]请教如何定制后处理增加g0指令或者将坐标指令移动到后面的g指令之后呢?

回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014265
发表于 2011-4-9 18:33:08 | 显示全部楼层

re:以下代码适用于所有版本的后处理.请按以下...

[p]以下代码适用于所有版本的后处理.

[p]请按以下方法增加几个代码.同时请勿修改数据格式和各个参数.

[p]fmt&nbsp;&nbsp;x&nbsp;&nbsp;2&nbsp; &nbsp;xabs2&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;#added by ken_rssheng

[p]fmt&nbsp;&nbsp;y&nbsp;&nbsp;2&nbsp; &nbsp;yabs2&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;#added by ken_rssheng

[p]fmt&nbsp;&nbsp;z&nbsp;&nbsp;2&nbsp; &nbsp;zabs2&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;#added by ken_rssheng

[p]在ptap下面增加一下代码, 并把pxout, pyout,替换为*xabs2, *xabs2,

[p]&nbsp; &nbsp;&nbsp; &nbsp;xabs2 = xabs&nbsp;&nbsp;# by ken_rssheng

[p]&nbsp; &nbsp;&nbsp; &nbsp;yabs2 = yabs&nbsp;&nbsp;# by ken_rssheng

[p]以上方法适用于功牙(攻丝g84)指令

[p]提示:修改前建议备份.本人不承担由此带来的任何风险,请慎重考虑.

[p]结果预览

[p]
  1. <br />
    # f$ g" j: Z5 j
  2. %<br />
    8 z' E8 _2 s5 I" b/ z- j
  3. o0001 ( t .test)<br />9 c2 R6 l1 v6 R5 R' c
  4. ( )<br />, i- c3 w* C/ B$ R
  5. ( )<br />
    0 Q9 ~: h, q" @+ ~
  6. ( )<br />
    ) d7 a" I6 |9 ]0 y  D
  7. ( )<br />/ \1 x8 Y! D) i
  8. ( )<br />
    ! l2 A% O+ c4 Y  ^' w$ j6 H! N
  9. ( new program )<br />
    ) [6 A& y! |3 E; S; G
  10. ( post by - ken_rssheng )<br />  Z3 }: x- M  y# |
  11. (creat: 04 - 09 - 11&nbsp;&nbsp;time -&nbsp;&nbsp;18:20 )<br />
    ' }' q' Y9 s# r7 C: R
  12. (************op a*************)<br />+ N2 }8 F9 \% X& [9 N
  13. (******program call tool******)<br />
      _8 z. [$ Z% C
  14. ( t1&nbsp;&nbsp;-&nbsp;&nbsp;d.2&nbsp;&nbsp;-&nbsp;&nbsp;drill&nbsp;&nbsp;-&nbsp; &nbsp;loc:1.000&nbsp;&nbsp;-&nbsp; &nbsp;ooh:2.000 )<br />) V8 \% A/ p' Y
  15. (********call tool end***********)<br />2 A8 \( W2 T1 X0 B
  16. (*****work coordinates call******)<br />
    ( {& K: T. U' x, q! l; R9 D- ~/ w
  17. g90 g10 l2 p1 x0.0 y0.0 z0.0 b0.0<br />' ^' i1 D6 ]1 l$ K) X
  18. (***work coordinates call end****)<br />6 W8 ]/ T5 q0 m
  19. m1<br />
    + y5 r# r1 G" X# u# R; b% Y6 N
  20. ( operation&nbsp;&nbsp;#1&nbsp; &nbsp;)<br />
    3 e" ]4 C; J- S4 R, s& H
  21. n1000<br />
    ! I5 d5 N5 T8 D0 x$ y! J8 p' Y4 y
  22. n101 t1 ( d.2 drill )<br />
    3 @; ~$ W9 |" e8 `; d" P5 V  o! o
  23. m6<br />& G  J: ~) _3 z- s
  24. m84(pallet a check)<br />
    8 c1 X. a5 d/ i" z
  25. g0 g54 g17 g90 g94 s0 m5<br />2 w! [1 N* v* x5 R' i; _( X
  26. m11<br />
    8 h/ p8 _4 u$ ^
  27. b0.<br />
    9 w" C4 R0 d; V' \, v' G* c* [, W
  28. m10<br />
    . i2 \9 `+ M5 @+ k
  29. x-.6004 y.2286 m8<br />& E+ G+ _! Z% E# `
  30. g43 h1 d1 z8.<br />' `0 t- U. X$ S0 ~$ U) i; d$ J
  31. g98 g83 x-.6004 x-.6004 z-1. r.2 q.1 f.01<br />1 `% `) r- R" u: v
  32. g80<br />
    # q% u+ J  A2 F# P) q% u) b
  33. ( operation&nbsp;&nbsp;#2&nbsp; &nbsp;)<br />
    : P3 i, Z  z% k8 B- {* Q" B$ I
  34. x-.0004 y-.2893<br />% O( a2 c. }" |, r' s# H" c
  35. g98 g83 x-.0004 x-.0004 z-1. r-.1 f.01<br />. Q# K/ |) g, J: U- g$ V. @
  36. g80<br />4 e/ }3 X: p! S" Q- d& f
  37. m9<br />
    " D4 S' P/ i9 C: h+ B5 N
  38. m5<br />( @6 }, E% J2 V
  39. g91g28z0.<br />
    - k7 ?! u# F) \8 ~1 R
  40. g91g28x0.y0.<br />, @/ l  l1 ~  Y( e3 |
  41. g90m1<br />) F& F: u% Z, t9 \# V
  42. (***********************************************)<br />3 G. O% Y1 B3 M
  43. ( program run time =&nbsp;&nbsp;22&nbsp;&nbsp;seconds&nbsp;&nbsp;)<br />
    ; _' r1 W; p7 k, Y& F) Q, y
  44. (**********************************************)<br />1 e7 q: b' S5 g/ H0 B3 d; z
复制代码

回复

使用道具 举报

1

主题

80

回帖

961

积分

实习版主

积分
961
 楼主| 发表于 2011-4-9 20:35:42 | 显示全部楼层

re:多谢版主,测试了一下,没有解决问题,结果...

[p]多谢版主,测试了一下,没有解决问题,结果如下:

[p]g84后虽然强制输出了xy,但g80后红色部分没有去掉,机床依然会报警的。

[p]另外这种方法太有针对性,钻孔、镗孔等固定循环依然存在这种问题。

[p]我测试了一下论坛你提供的hass机床铣加工后处理,却正确输出格式,只是输出了一个多余的g0,我不明白差异在哪里。

[p]hass后处理地址:<a href="http://postp.net/a/a.asp?b=100&amp;id=1643">http://postp.net/a/a.asp?b=100&amp;id=1643</a>

[p]按版主的修改结果如下

[p]% <br />/ ^  [% f8 h3 n4 P7 P% ]
o0000 <br />  @1 a4 ^7 e3 N$ o
(program name -&nbsp;&nbsp;tgs7.072.306a0a ) <br />
- h9 T. i% C9 w' @(date=dd-mm-yy - 09-04-11&nbsp;&nbsp;time=hh:mm - 20:28 ) <br />
  R/ m  e; t5 ^- |' h$ u7 |6 Mg21 <br />, n$ x( G; b# ^+ A; Q8 v. C5 U
g0 g17 g40 g49 g80 g90 <br />+ k$ m' h$ s5 J, X0 y- g4 e8 }' J
( m2-0.4&nbsp; &nbsp;tool - 6&nbsp;&nbsp;dia. off. - 36&nbsp;&nbsp;len. - 6&nbsp;&nbsp;dia. - 2. ) <br />6 ~. l  k0 T5 }- k$ O
t6 m6 <br />
( D% c, u2 d$ s2 Fg0 g90 g54 x12.3 y-125.5 s1000 m3 <br />
% J) ?0 I0 C! }6 G2 N6 D1 ]$ [g43 h6 z10. m8 <br />
4 W+ d) I) G5 N7 B% f0 L( H  [g98 g84 x12.3 y-125.5 z-17.2 r-9. f400. <br />7 K* D0 ^* A+ g3 u
y-138.5 <br />  @% ]5 S- C9 [2 n1 f% [: I
x34.9 <br />
" b1 @8 F- A  }% oy-125.5 <br />
+ |. u; V! M9 Kx72.7 <br />! T  f- E+ N- ^" m, z3 s- t
y-138.5 <br />" S3 K) v- `! H/ P- P
x95.3 <br />
  g' B7 c5 k; k1 wy-125.5 <br />
: q( e/ |0 ]2 o" ox130.1 <br />
' ]# j" Y' A+ P/ J6 Ly-138.5 <br />
* O4 r& }& R7 C8 ]x152.7 <br />& ~. a' U) K$ d% ~& O# `' A3 F+ n  W
y-125.5 <br />3 ^$ M9 |! G; P1 G1 M
x190.5 <br />
: f, M7 |8 I% Z8 b$ x6 sy-138.5 <br />9 z  ^" ]2 J1 @
x213.1 <br />
2 s0 Y2 v! a8 [6 S1 H4 ty-125.5 <br />
7 t' P8 X# q6 ]8 \7 ^2 X0 F1 q5 Ig80 <br />
! ^# J  q+ x4 a0 \x107.7 y-23. <br />
6 D. p2 d9 B9 X  P6 {
g98 g84 x107.7 y-23. z-17.2 r-9.3 f400. <br />
- g; W6 u2 ~& q' Q/ p$ ky-33. <br />
# i1 }1 B% O- M5 C8 ox119.7 y-28. <br />
1 ?# @) @: B2 D/ z; E$ qg80 <br />( _0 b- c  i( s9 M  \9 o7 b
m5 <br />; i& G; L0 Q- E2 L' K8 Z
g91 g28 z0. m9 <br />$ r; J: ?, I3 Q9 g2 \
g28 x0. y0. <br />
( ]9 V1 }$ d) W* k0 h# Om30 <br />
' R- n4 G; l8 Q/ o: o9 \7 I" Y%

[p]使用hass后处理结果

[p]%<br />) A2 k' a, `1 n" |
o00000 (2.nc)<br /># y: j. A) r, s" `# ~4 _
(forecast 3d- machine cnc: haas vf2ss)<br />
2 U2 K9 e2 {6 ^9 S(date: 09-04-11)<br />
4 Y# D5 v8 R" h% K8 `, R  n(program gennerated in mastercam v9)<br />  C& V* T2 I$ M  e# P) A, R- c7 x
(programmer: daniel)<br />5 F, H0 {: L8 \6 t3 w8 j
n100 g21 g17 g40 g49 g80 g90<br />
% _  l- g1 K8 l0 j+ r. pn102 g0 g53 z0<br />
3 i7 `2 x9 c9 |% [& Mn104 t6 m6(m2-0.4)<br />2 m/ F. C& Q* ~
n106 g0 g90 x12.3 y-125.5 s1000 m3<br />
0 u) D, C. ]% X2 tn108 g43 h6 z10.<br />. ?1 k1 E) [+ Y8 f' i9 T& L( \
n110 m08<br />  p) O0 \% `' {7 N9 K
n112 g98 g84 z-17.2 r-9. f400.<br /># ?( z) c+ S9 j/ y5 T
n114 y-138.5<br />8 F' e# t! h! ^8 ]1 l( u9 O
n116 x34.9<br />4 A$ _! V6 o" X6 Y+ [& Y: D! ]
n118 y-125.5<br />
# D  V1 i- e) [+ B, f5 dn120 x72.7<br />0 ?! T+ B; N( [4 i
n122 y-138.5<br />9 n9 j1 S: l! s
n124 x95.3<br />( h) G& m, f* a7 a* U+ K
n126 y-125.5<br />
/ \* d- k3 L6 x% W+ An128 x130.1<br />
4 d4 A+ @, l- l# ~2 u% @+ Qn130 y-138.5<br />
& }" H1 X0 k, o5 N( Wn132 x152.7<br />8 R$ V" w1 i4 c! }
n134 y-125.5<br />
+ X# V1 v+ {1 B3 \n136 x190.5<br />
0 d" R3 R( M( J% g4 ~' |' x0 ^. kn138 y-138.5<br />
. f/ O+ V' v8 b: b5 W- L" rn140 x213.1<br />
4 j0 Q) ~* |* t9 k+ h- f" yn142 y-125.5<br /># @% [  z8 t1 ~8 g
n144 g80<br />
+ r+ Z# {1 ~" @7 W  a" Rn146 g0<br />% V% n  D7 h8 t
n148 g98 g84 x107.7 y-23. z-17.2 r-9.3 f400.<br />! A, r- C7 @) k8 `7 W
n150 y-33.<br />) K! g/ n; c$ {2 a0 F
n152 x119.7 y-28.<br />( b- c, q& l  i5 ]
n154 g80<br />% h: u' b8 W9 v# J: g
n156 g0 g53 z0 m09<br />  Q  J9 `2 b. w: e: {7 T' P
n158 m30 (*** end of&nbsp;&nbsp;program ***)<br />+ q: P) H+ x. W* d. Y7 P
%

回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014265
发表于 2011-4-9 22:45:51 | 显示全部楼层

re:下面引用由cadme发表的内容: ...

[p]
下面引用由cadme发表的内容: <br />
5 K- P* i! o( T3 T0 b4 @( @0 L<br />3 t4 W5 A- j$ T1 e; q6 u  x& P/ R
多谢版主,测试了一下,没有解决问题,结果如下:g84后虽然强制输出了xy,但g80后红色部分没有去掉,机床依然会报警的。另外这种方法太有针对性,钻孔、镗孔等固定循环依然存在这种问题。我测试了一下论坛你...
<br />
( _, v$ |1 ]* M: V0 u$ g% J

[p]至于你说的问题.

[p]你的后处理结构和我的是不同,所以结果会不同.

[p]还有一处地方需要更改,查找pcanceldc$下面有一处

[p]&nbsp;&nbsp;prv_gcode$ = zero

[p]更改为

[p]prv_gcode$ = one

回复

使用道具 举报

1

主题

80

回帖

961

积分

实习版主

积分
961
 楼主| 发表于 2011-4-10 00:56:41 | 显示全部楼层

re:更改为prv_gcode$ = one不...

[p]更改为prv_gcode$ = one不知道是什么意思,更改后ok了,但有点缺陷,坐标重复输出。

[p]g80<br />
1 N. d" z0 d/ a! n8 fg0 x107.7 y-23.<br />/ `8 t: T2 X7 g5 N4 a
g98 g84 x107.7 y-23. z-17.2 r-9.3 f400.

[p]把之前增加的变量删除,结果如下,竟然达到了直接增加g0的目的(相当于只更改prv_gcode$ = one),周一到机器上测试一下,谢谢版主的指教,其实最希望能实现第二种方法。

[p]g80<br />$ R$ h# j7 S* `2 o
g0 x107.7 y-23.<br /># ^5 ]! L% Z" U% ]  Q
g98 g84&nbsp;&nbsp;z-17.2 r-9.3 f400.

回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014265
发表于 2011-4-10 01:11:37 | 显示全部楼层

re:下面引用由cadme发表的内容: ...

[p]
下面引用由cadme发表的内容: <br />
' R$ n- z- W# `3 s+ u: F1 N& Y8 V<br />/ u# N$ V# G$ i% i2 v) t* H
更改为prv_gcode$ = one不知道是什么意思,更改后ok了,但有点缺陷,坐标重复输出。g80 <br />; o8 W/ G% [% R6 k. f% s
g0 x107.7 y-23. <br />
: D; v+ ]+ T' h! Tg98 g84 x107.7 y-23. z-17.2 r-...
<br />+ m8 |  b* ~. X- ^

[p]

[p]如想实现第二种方法就更简单了.在你现有的基础上做如下修改即可达到要求

[p]把第一次修改的*xabs2, *yabs2,替换为pxout, pyout,

[p]

回复

使用道具 举报

1

主题

80

回帖

961

积分

实习版主

积分
961
 楼主| 发表于 2011-4-10 07:33:37 | 显示全部楼层

re:下面引用由若枫发表的内容: ...

[p]
下面引用由若枫发表的内容: <br />+ G2 u+ ~/ n& u4 a! T% R
<br />
& P5 ^+ S# s& u4 F* t7 m; V$ D8 `2 o&nbsp;&nbsp;<br />
2 L% U# s4 V9 ]  K4 x/ M 如想实现第二种方法就更简单了.在你现有的基础上做如下修改即可达到要求把第一次修改的*xabs2, *yabs2,替换为pxout, pyout,
<br />% Q  @5 x/ W( `: N/ k
不是很明白,这样不是就改回去了吗?还需要定义*xabs2, *yabs2 ?

[p]测试了一下,不行。

回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014265
发表于 2011-4-10 09:01:18 | 显示全部楼层

re:下面引用由cadme发表的内容: ...

[p]
下面引用由cadme发表的内容: <br />/ b6 X4 |" w  o
<br />- n0 x2 i& m, u+ z1 M1 m& t
&nbsp;&nbsp;<br />0 Z0 a+ N% D$ E0 ~
不是很明白,这样不是就改回去了吗?还需要定义*xabs2, *yabs2 ?测试了一下,不行。
<br />+ S# T2 W8 ]) |

[p]&nbsp;&nbsp;我不明白你的要求到底达到了没有,如没有达到,就上传后处理,如到达了,还需要在改进,就说改进的问题,不要2问题一起说,这样我不知到底是哪里出了问题.也不知道你是咋那么修改的,当然就会出现问题了

[p][em05]

[p]

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

QQ|Archiver|手机版|小黑屋|若枫后处理论坛 ( 苏ICP备11015087号-1|苏公网安备32059002001368号 )

GMT+8, 2026-7-21 04:30 , Processed in 2.779783 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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