找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4013|回复: 19

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

[复制链接]

1

主题

80

回帖

1007

积分

实习版主

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

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

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

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

[p]%<br />3 l# {- `1 d, ?3 c% A7 z
o0000<br />
$ q! g( [8 D! c(program name -&nbsp;&nbsp;1 )<br />7 }* [$ ^$ I( u
(date=dd-mm-yy - 09-04-11&nbsp;&nbsp;time=hh:mm - 12:20 )<br />9 a: X7 i0 g8 P+ I# `
g21<br />
" c  B- Y& u. v' W  Mg0 g17 g40 g49 g80 g90<br />( e) W* u* g" i7 r3 g6 @7 O
( m2-0.4&nbsp; &nbsp;tool - 6&nbsp;&nbsp;dia. off. - 36&nbsp;&nbsp;len. - 6&nbsp;&nbsp;dia. - 2. )<br />& u. ^7 Q7 S1 p: I
t6 m6<br />- y" o4 A& A% e; D
g0 g90 g54 x12.3 y-125.5 s1000 m3<br />
* j- T! t9 A, u# ?( z: R- i" Rg43 h6 z10. m8<br />
& x$ `1 g" c4 G1 |+ Y# A$ ~g98 g84 z-17.2 r-9. f400.<br />
' x) u+ `! z3 [) F4 d' j) Py-138.5<br />* c; E- }! D& c* D1 k, X0 j6 k
x34.9<br />
$ w( a1 F2 W* Y" xy-125.5<br />
) ~! s+ H# p9 O' ^9 Vx72.7<br />
6 ~. e( i+ @7 ?y-138.5<br />; f8 m2 M- T- A! f+ P, g) x
x95.3<br />* _0 N3 u+ _+ ^, _# Z" ^
y-125.5<br />
; V  T, C/ h# n  J/ S' Ex130.1<br />9 I" S! |1 v8 ^7 b
y-138.5<br />4 D9 Y% p; N6 _0 g
x152.7<br />
5 m+ E2 h0 {6 |# }" A8 @" d" C' W4 C, ay-125.5<br />
0 |  U3 a4 J6 [# x1 ~5 M' b2 D6 s+ Sx190.5<br />
. e# T8 k( q4 @* w! \; Hy-138.5<br />
5 h# \, P( u. ^# \5 Y  j3 Ex213.1<br />/ }- N4 g9 _: [, i7 P
y-125.5<br />
; H) J3 u% ]- }* O% X4 H/ K+ k$ }g80<br />5 Q" m7 {- c! a1 `
x107.7 y-23.<br />
+ S! w  ]' V, i0 X) y: L  }g98 g84 z-17.2 r-9.3 f400.<br />
% Z3 s  Q3 }1 q
y-33.<br />
1 y4 z' A6 y% m9 B- f3 ox119.7 y-28.<br />) y- ~, I$ l' _* K
g80<br />
  a0 Q$ `& h$ J0 A) j4 om5<br />& J& C+ j# j& w' v# `( z- x
g91 g28 z0. m9<br />
" v/ s$ H4 P2 h5 V$ o, u  Cg28 x0. y0.<br />* H: o9 l- o) z# N7 f
m30<br />
( L& N" y% d" j/ @: ]2 v%

[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 />
$ H+ w  U1 y" C( C请问在后处理里面如何更改分别实现这两种方式。

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

[p]<br />
2 t+ u# ]% G9 A6 x) U# b
<br />
+ T4 B' Z0 u1 `+ D, C9 Z' z

433

主题

5759

回帖

901万

积分

管理员

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

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

[p]
下面引用由cadme发表的内容: <br />
3 G# W9 J" j* h<br />
7 n( A5 [1 b! K, n6 I2 t- ~两个程序段使用同一把刀具,比如攻不同台阶深度的孔,出现如下问题,现有后处理处理结果% <br />
$ j, ?. }6 e- g4 t6 So0000 <br />
, R& x% ?9 a) l2 V" {(program name -&nbsp;&nbsp;1 ) <br />9 c4 p( N) {- \4 m  r
(date=dd-mm-yy - 09-04-11&nbsp;&nbsp;...

[p]

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

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

回复

使用道具 举报

1

主题

80

回帖

1007

积分

实习版主

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

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

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

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

回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014271
发表于 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 />- K3 a8 l0 G3 ?8 M
  2. %<br />% O5 [, p+ }6 E  y: m7 q+ F
  3. o0001 ( t .test)<br />
    3 B4 @" |  ~* O: x' C
  4. ( )<br />2 ^5 D7 u$ M2 M$ Y. h( G
  5. ( )<br />
    2 v$ |+ @8 \4 ?$ k" q
  6. ( )<br />. h, Y0 n- i# `% c
  7. ( )<br />
    7 ?5 p  a8 x! e& ~3 W
  8. ( )<br />
    1 p/ B. G' S" x1 X
  9. ( new program )<br />
    ! M& M$ C, d* I" f) U' u2 s
  10. ( post by - ken_rssheng )<br />
    & }$ D+ m) ?! _
  11. (creat: 04 - 09 - 11&nbsp;&nbsp;time -&nbsp;&nbsp;18:20 )<br />9 T7 q6 q( X2 z/ o
  12. (************op a*************)<br />, e& J+ F1 w& _- S9 e, [9 M
  13. (******program call tool******)<br />
    3 f% `- @, ^" }/ S( @, O& P
  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 />: ^% ^" ]' s4 i8 a# i
  15. (********call tool end***********)<br />- b3 e% ~; {* S+ m
  16. (*****work coordinates call******)<br />/ v( I9 A$ c% d) u3 B
  17. g90 g10 l2 p1 x0.0 y0.0 z0.0 b0.0<br />( Q' I! R7 Y& z, R8 l
  18. (***work coordinates call end****)<br />/ q; _9 D& @/ z# K% |" K
  19. m1<br />+ ]4 [# C( g9 e3 O5 |, l
  20. ( operation&nbsp;&nbsp;#1&nbsp; &nbsp;)<br />& j! \9 j! E2 a% h7 P) ]3 }1 B/ O
  21. n1000<br />
    ) |5 W. ]$ N$ d! ^/ x# J: c
  22. n101 t1 ( d.2 drill )<br />- K6 y: C8 p6 N$ c$ l! J* {
  23. m6<br />" ^/ ^5 n5 Q5 @- O6 K8 V
  24. m84(pallet a check)<br /># ~9 l6 ~7 d- t2 W  `1 h# A8 A9 G
  25. g0 g54 g17 g90 g94 s0 m5<br />. i6 {( z* x$ O; w8 E/ c% l$ I* N
  26. m11<br />$ \+ q+ d) z2 S
  27. b0.<br />
    $ _4 E2 q; l4 P9 I  u
  28. m10<br />" k/ }; g- |8 S% s# X9 a3 ~
  29. x-.6004 y.2286 m8<br />
    - k/ T2 ?8 I  |2 ?2 f2 G
  30. g43 h1 d1 z8.<br />9 d* U7 j" V' A3 p3 ]) A5 {
  31. g98 g83 x-.6004 x-.6004 z-1. r.2 q.1 f.01<br />$ p/ t8 p, @: ?+ G5 {' U3 W
  32. g80<br />2 P( B; _; a/ J3 w+ @. ~& w7 z' O
  33. ( operation&nbsp;&nbsp;#2&nbsp; &nbsp;)<br />6 W2 x8 ]$ W0 y' d
  34. x-.0004 y-.2893<br />
    . n. l5 Z( B8 |5 ?$ i
  35. g98 g83 x-.0004 x-.0004 z-1. r-.1 f.01<br />
    7 l  O3 q# s0 w# k- C  ^
  36. g80<br />
    8 [' E  I0 \7 Z5 x, T2 [9 a
  37. m9<br />3 i9 C+ m; |+ N! c4 x) L
  38. m5<br />- N6 g' G5 Q  T* x& K$ s" h
  39. g91g28z0.<br />
    4 [; q& p; |. S
  40. g91g28x0.y0.<br />
    ' e( v/ }: u& E
  41. g90m1<br />& h5 ^+ H5 a+ ~% o1 F) o- G4 B
  42. (***********************************************)<br />
    . c- h8 L* e: R; v7 M
  43. ( program run time =&nbsp;&nbsp;22&nbsp;&nbsp;seconds&nbsp;&nbsp;)<br />3 m0 A- F5 k( c4 M
  44. (**********************************************)<br />% h2 a( P: b% B7 q! l7 ~
复制代码

回复

使用道具 举报

1

主题

80

回帖

1007

积分

实习版主

积分
1007
 楼主| 发表于 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 />" X/ i, w7 |: J4 V0 C
o0000 <br />
: n& e. m, u7 C. n; I6 }& Z(program name -&nbsp;&nbsp;tgs7.072.306a0a ) <br />
2 t- l( w) i. [(date=dd-mm-yy - 09-04-11&nbsp;&nbsp;time=hh:mm - 20:28 ) <br />8 W- v% Z5 |: p
g21 <br />! e; z# U1 q  J6 h4 v. L7 z. t
g0 g17 g40 g49 g80 g90 <br />/ l, Q( N" ^4 K
( m2-0.4&nbsp; &nbsp;tool - 6&nbsp;&nbsp;dia. off. - 36&nbsp;&nbsp;len. - 6&nbsp;&nbsp;dia. - 2. ) <br />
7 o+ {) g# i' X$ t9 ]; w+ bt6 m6 <br />
% G0 F- d- _: i( Y. Jg0 g90 g54 x12.3 y-125.5 s1000 m3 <br />: W% i! m. W6 E5 O
g43 h6 z10. m8 <br />  g9 k5 `6 L, |0 o1 C+ Z1 i
g98 g84 x12.3 y-125.5 z-17.2 r-9. f400. <br />5 ]/ l( ]' u% ~4 k1 ?$ G5 P
y-138.5 <br />9 K6 @9 ?* ?. f
x34.9 <br />: \# z5 y: G3 H: U( V
y-125.5 <br />
+ C# E8 G6 q) j: a; }5 \( B6 nx72.7 <br />
; Q1 M; Q; {; |+ |; `! sy-138.5 <br />; V+ f" _& e$ @6 f6 V
x95.3 <br />
( ~9 D# j" k' i) F4 G9 qy-125.5 <br />
9 S0 D+ k$ `1 }5 j) q  Mx130.1 <br />
9 {  U# r. E' |y-138.5 <br />
% |- h# P* o2 M4 v; \1 `( Qx152.7 <br />
9 k6 N4 [$ f1 O, F/ T  Yy-125.5 <br />, J, a. V  U* g% @9 b
x190.5 <br />$ A8 p( B4 G2 c% R
y-138.5 <br />
% H* O6 V. |% Z, T! Rx213.1 <br />
& k+ c0 m7 Q  v1 s+ m2 u# Uy-125.5 <br />5 B) o: K! k4 k
g80 <br />7 ~/ d5 H$ W8 I+ S  p6 t  E/ _" i: v( N
x107.7 y-23. <br />! i2 _" Y+ P( t- @7 F
g98 g84 x107.7 y-23. z-17.2 r-9.3 f400. <br />
; x' w5 D5 l# Z# Oy-33. <br />1 T3 V% Z3 ~1 K1 Z! O( S2 w0 I
x119.7 y-28. <br />9 T+ X: I  \0 D6 y6 z
g80 <br />
, q9 u) u: F" R* [$ e7 Jm5 <br />
' m3 \$ m" `  b- f5 zg91 g28 z0. m9 <br />7 V( J7 t4 h' y' X5 M7 k
g28 x0. y0. <br />% y) b; `6 h7 L' |
m30 <br />' P8 W+ a4 j" v& l2 e( }! z6 J
%

[p]使用hass后处理结果

[p]%<br />+ H: U1 ^% @5 H6 Y
o00000 (2.nc)<br />
; e6 `3 ]$ y  s, h; E7 e2 \(forecast 3d- machine cnc: haas vf2ss)<br />' O. z2 `3 ^6 h9 m( ]
(date: 09-04-11)<br />5 Z8 ?2 {# s) f5 {9 {
(program gennerated in mastercam v9)<br />
4 F7 E% p& O( J# E; u(programmer: daniel)<br />
5 ]! B6 Y* V( r5 F* un100 g21 g17 g40 g49 g80 g90<br />1 q9 ~7 \. g( N
n102 g0 g53 z0<br />
8 I' O0 L9 P- M6 Qn104 t6 m6(m2-0.4)<br />( l1 k# A- O3 i( L' N
n106 g0 g90 x12.3 y-125.5 s1000 m3<br />
7 _5 p% q! G+ h  j" \8 ~4 h$ D4 @n108 g43 h6 z10.<br />! {; o* O4 }5 F8 v  a, p
n110 m08<br />2 w( B' a2 J! z
n112 g98 g84 z-17.2 r-9. f400.<br />
  k8 u- @$ l( {' n: r( R; ^! {& Y: Vn114 y-138.5<br />
/ m( ~" k" \6 J7 X9 U+ ~n116 x34.9<br />
2 Q9 A# F% P! V; W' ]; ?n118 y-125.5<br />
9 n5 `* T0 x: [: g) Nn120 x72.7<br />- q: Y5 E! G$ Q6 M
n122 y-138.5<br />
) z; }8 I5 o5 D' }n124 x95.3<br />
( q' d! g. R7 F& W2 ]0 z& M- an126 y-125.5<br />2 I  v4 \2 k6 f; J2 d" F2 F
n128 x130.1<br />
. `9 |+ `0 g/ k. D* Xn130 y-138.5<br />
/ r7 v- Q( T% Q; t" z- m; Tn132 x152.7<br />
3 l7 N1 t: g2 V1 G/ d. {n134 y-125.5<br />
7 S- m, L% E: @$ j$ _: X  j( ?0 ^n136 x190.5<br />0 c% O5 O7 x7 r
n138 y-138.5<br />8 G1 S" r  N9 A# [
n140 x213.1<br />) x+ q; K  n; F8 Q: {7 g9 O
n142 y-125.5<br />
4 j, Y* M+ l4 U1 F$ ]n144 g80<br />
+ M# K( d. R1 m/ d, r9 Vn146 g0<br />- C3 n, |4 o( h; Q7 N9 y
n148 g98 g84 x107.7 y-23. z-17.2 r-9.3 f400.<br />
" r6 a% `% l$ @* [& t9 M. n* _
n150 y-33.<br />
& u4 b# Y2 O' R$ |- g; yn152 x119.7 y-28.<br />
" J: H, G$ B- p# r( a3 ?n154 g80<br />9 r5 M, P. ~# N$ ^
n156 g0 g53 z0 m09<br />4 d3 M3 s$ `) c% ?  J
n158 m30 (*** end of&nbsp;&nbsp;program ***)<br />
4 B4 r8 Q# i# }/ o( q3 x" W%

回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

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

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

[p]
下面引用由cadme发表的内容: <br />
6 u3 p9 d6 W2 g# Z7 K' ^7 R6 F: r<br />: ^1 \: `1 A6 ?/ W
多谢版主,测试了一下,没有解决问题,结果如下:g84后虽然强制输出了xy,但g80后红色部分没有去掉,机床依然会报警的。另外这种方法太有针对性,钻孔、镗孔等固定循环依然存在这种问题。我测试了一下论坛你...
<br />% t2 C% \! [. A

[p]至于你说的问题.

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

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

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

[p]更改为

[p]prv_gcode$ = one

回复

使用道具 举报

1

主题

80

回帖

1007

积分

实习版主

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

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

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

[p]g80<br />
, ^6 }0 g7 q% N3 P" Q; D: lg0 x107.7 y-23.<br />
9 k3 v; b; S$ n, D; f  yg98 g84 x107.7 y-23. z-17.2 r-9.3 f400.

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

[p]g80<br />0 v. B! X3 O% |; p/ p  C2 F) n# q
g0 x107.7 y-23.<br />
2 c4 \% g8 Z7 C8 _0 Q% V* Rg98 g84&nbsp;&nbsp;z-17.2 r-9.3 f400.

回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

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

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

[p]
下面引用由cadme发表的内容: <br />
; I5 G7 S2 R5 w% w<br />
$ A" s, A! V' K$ m# G更改为prv_gcode$ = one不知道是什么意思,更改后ok了,但有点缺陷,坐标重复输出。g80 <br />0 Y4 L  L9 ?9 n8 j( V1 V3 v
g0 x107.7 y-23. <br />% ~8 K  \+ |& ~9 E
g98 g84 x107.7 y-23. z-17.2 r-...
<br />, X+ @; t8 A- @

[p]

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

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

[p]

回复

使用道具 举报

1

主题

80

回帖

1007

积分

实习版主

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

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

[p]
下面引用由若枫发表的内容: <br />( m% y4 S) r& ^! M) E
<br />
' k8 l/ ]" E6 _' N&nbsp;&nbsp;<br />7 |# x% K; e- f1 H5 H
如想实现第二种方法就更简单了.在你现有的基础上做如下修改即可达到要求把第一次修改的*xabs2, *yabs2,替换为pxout, pyout,
<br />6 y" k% \; {2 l
不是很明白,这样不是就改回去了吗?还需要定义*xabs2, *yabs2 ?

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

回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

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

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

[p]
下面引用由cadme发表的内容: <br />
8 f8 L0 e+ {& d<br />4 H* H/ j9 P% w, G4 v- l
&nbsp;&nbsp;<br />. t; G, ]5 O  B4 ?4 c
不是很明白,这样不是就改回去了吗?还需要定义*xabs2, *yabs2 ?测试了一下,不行。
<br />0 y$ b. w; P# ~* _+ e+ K

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

[p][em05]

[p]

回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-9-29 09:30 , Processed in 0.226460 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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