找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1273|回复: 5

[求助] 请教mc9.1后处理添加报警!

[复制链接]

8

主题

98

回帖

96

积分

注册会员

积分
96
发表于 2018-1-12 12:17:42 | 显示全部楼层 |阅读模式

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

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

×
我是做产品加工编程的。 编程时经常会把开粗的程序复制--粘贴改下余量刀具变成精加工的程序,有时候忘记改刀具号,稍不注意就会撞机 , 想要在后处理里面添加一个检测。同一个程序超过一把刀具就会出现报警。附上子程序,希望各位大佬不吝赐教。0 J7 V% @6 G- L  ^' k* p
%  k* x/ Q0 t0 a9 ]7 v
(CY)6 A) b. C  J  m* o1 i6 C5 k1 K- ]
G216 q. ^) b# |) \1 H% t
( T2/H2/D2/DIA-8.  / FLATMILL )
- |; T% `9 k" S( m4 i  K6 Q4 j( T1/H1/D1/DIA-8.  / FLATMILL )
- R. f+ j/ G+ b: ?4 ~) z* b" UN100
8 D% E, @5 M# q- UG00 G90 G54 X37.2 Y4.38 E( f& s0 {4 d) n( j. M* G
S8500 M03* e0 B& r. M9 ~/ s, _; E6 f
/ M08
# T7 I# z, e3 qG43 H2 Z5.: n/ s) o6 l! R7 c3 }1 o( x
Z2.4 F4 l- r6 u/ \; l$ a* j
G01 Z-7.13 F2000.
2 J& B" t4 \% H( @G41 D2 Y4. F1200.- u9 c" v) |6 J: W! ]" ?$ i5 {
G02 X42.7 Y-1.5 R5.5
! n( z, y) ]8 N$ U. ~+ xG01 Y-8.18
! u+ n1 J$ x! u5 l, ?' h& I, Q6 C' yG02 X37.2 Y-13.68 R5.5
$ {) \. P/ f8 s, Z( LG01 X1.5% l1 {% a2 M  l# J: j$ s
G02 X-4. Y-8.18 R5.53 e$ D& T, f0 M4 ?' M1 H
G01 Y-1.5
' f0 e7 Y! X- R. ~' l2 KG02 X1.5 Y4. R5.5
3 O! Q2 q, V6 e. G9 `1 ?G01 X37.22 C  G! m  V' T" E
G02 X37.3 Y3.999 R5.57 |6 y% ^- B% a+ Z$ S5 w
G01 G40 X37.305 Y4.299' N0 F% N* x9 _4 e/ Q2 K3 C
G00 Z5., G* u: a7 J0 ~
X37.075 Y4.1
5 X6 o% @/ N* Z2 G7 w7 }Z2.& q! }$ Q3 A# K% C. ^/ a
G01 Z-4.59 F2000.
1 f7 A, ^* |0 ~  sG41 D2 Y-0.4 Z-4.63 F1200.
% i2 g% E' |' T8 s8 O2 _# C- L0 HY-3.189 R2 u& ]. ~! ~5 f0 @( @" B
G02 X36.311 Y-6.03 R5.7
& w" w  p& S4 _( _0 X- {7 c" R. OG01 X34.395 Y-9.35
5 m, o* b$ p$ nG02 X29.458 Y-12.2 R5.7
9 E2 R+ i4 y/ M& u5 c8 f4 s( aG01 X9.242) z1 J6 K2 b7 ?" {+ K0 y' N6 M
G02 X4.305 Y-9.35 R5.78 W2 x6 J0 G% S3 q
G01 X2.389 Y-6.038 }( z' P( b' R; W
G02 X7.325 Y2.52 R5.70 c) y, S5 N! K) B
G01 X31.375
% G  ~( ~# g& M$ G& sG02 X37.075 Y-3.18 R5.7
* G5 @1 u7 p8 yG01 Y-9.28" c# U. ]# a# M0 y0 T: d
G40 Y-13.36 Z-4.62
) {0 Z- q2 Q( c6 g, z1 u- }; o4 vG00 Z5.
! G  e- a) A6 C! ?* `" E  M2 lN1029 Y& \: u$ x* f; @6 N* ?! h
G00 G90 G54 X43.3 Y6.66
- U/ e7 U  j+ Z. \) zS8500 M03/ G9 u) M+ {/ V6 W
/ M08
& L& o  S/ [# _: S9 s  D2 e' uG43 H1 Z5.- b( t+ R* V/ [$ u
Z2.
+ f, a0 S6 {- E. @% p" h3 WG01 Z-2.24 F2000.
' h. u. a4 H3 \% U2 |% L& bG41 D1 Y1.16 F3600.
4 K+ {: a3 B' G8 Y5 Z  h: ?- \Y-8.26 Z3 N+ Y5 d$ Y
G02 X39.2 Y-12.3 R4.1
9 a/ g' v$ z/ G. UG01 X9.242
, G6 B. l% C0 j6 X% q2 ]/ R$ \G02 X4.219 Y-9.4 R5.8
( o1 H# p4 f$ I/ J4 o1 HG01 X2.302 Y-6.08
1 q7 z8 J( h* [/ L2 W# Z, k" UG02 X7.325 Y2.62 R5.82 i  x+ [  v) N1 \4 P/ ]& f# Y, o
G01 X31.375
  c" J( [+ O+ {1 m2 w; mG02 X36.398 Y-6.08 R5.8
2 o3 q: x6 A  ]" D# w2 mG01 X34.481 Y-9.4
1 l% z% d) n. S+ l$ T' ZG02 X29.458 Y-12.3 R5.84 _% z) W1 _" x  I8 r! f
G01 G40 Y-14.3
) c* f* I: r# N9 V6 a4 K  c0 X) xG00 Z5.5 [. A3 z) a( q1 I2 V
X43.3 Y6.66
: C4 J* Y+ `7 y3 A8 Z* l' \Z-0.24
3 G4 X" n3 P( u: Z5 |G01 Z-4.48 F2000.
- e" a; [% K$ U1 s  HG41 D1 Y1.16 F3600.$ c5 h6 r$ y% b# h% S9 T
Y-8.2+ q% t+ v4 \5 c) u: S4 D" J0 a
G02 X39.2 Y-12.3 R4.1
+ D$ z+ N; z& f: ~* j. C( Z; MG01 X9.242
9 `- l! Z4 \2 x: m0 _G02 X4.219 Y-9.4 R5.8' [- x  p! r* w3 A% L) `' ^% Q8 C
G01 X2.302 Y-6.08. ]& f9 z% N, }4 S/ A' ]8 D. F: @
G02 X7.325 Y2.62 R5.8
  W% W/ n1 L1 kG01 X31.375. K9 }3 J1 Q% Z; i( z
G02 X36.398 Y-6.08 R5.8
  {  a4 e3 q& |  sG01 X34.481 Y-9.4
( n, ~( S- D& Y, B0 z& _9 {5 }* zG02 X29.458 Y-12.3 R5.8( h+ z' i9 @: n, B# o
G01 G40 Y-14.3
. m2 v4 v+ _. i4 x& f! HG00 Z5.
8 B* M( C' d/ O# 100=[ # 100+1]. W' s4 t6 R' k- K% W
N13 U) a( X/ ?4 Z) B% z. O5 a5 H
G52 X0. Y0.0 p& f9 O, Y$ Q# m5 S
M99% Q# F% S9 j0 o" A" X
%

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
发表于 2018-1-15 18:09:13 | 显示全部楼层
方法1:在换刀里面判断一下当前刀号与前一个刀号是否一直,不一致提示用户." l% h+ g8 [* C4 @0 v! ?, ?
方法2:在刀具清单的里面增加一个判断刀号的指令。( @4 U# E% `5 j( D. |2 }$ [% S/ ?
方法3:在ptlchg1002$里面判断刀号.
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
发表于 2018-1-16 17:53:44 | 显示全部楼层
if t$<>prv_t$,"Error, Done not support multiple tools"
回复

使用道具 举报

6

主题

300

回帖

528

积分

高级会员

积分
528
发表于 2018-1-20 10:08:29 | 显示全部楼层
详细信息不错
回复

使用道具 举报

8

主题

98

回帖

96

积分

注册会员

积分
96
 楼主| 发表于 2018-1-23 14:13:29 | 显示全部楼层
若枫 发表于 2018-1-16 17:53
( f2 w$ o" [: r( Pif t$prv_t$,"Error, Done not support multiple tools"
* o. J: z1 D( A3 e9 f7 F! ^
谢谢若枫大佬的耐心解答,万分感谢。 在你回复的方法里面我改了这个,能达到效果,并且在后处理的时候刀具不对会出现弹窗报警。 - n$ _" a) T$ e( r
scy         "WARNING-WRONG TOOL"         % N( V& B% b0 h" l& |
if stagetool <> toolcount,
- F3 ^" f7 i+ r4 S# _7 y          [
4 ?$ a1 S' ^: ]+ o" I. z. K4 J        result = mprint(scy,1)      
6 r! D* e' i5 u6 b" J/ [8 y6 n        spaces = 0) F; q2 K, V# H; p1 I6 E) K
        pbld, n, pspc, *sm00, pspc, "(", scy, ")", e
! b! R" A$ |: L7 A! M        spaces = sav_spc2 F* ]# J( I- c8 n" X3 A$ z
        compwarnflg = 18 C6 ]) l/ M' x7 C
          ]
3 m6 R& {, c! ~& S% j6 J" u# k乱写的 见笑了!
回复

使用道具 举报

7

主题

157

回帖

122

积分

注册会员

积分
122
发表于 2018-3-18 21:01:10 | 显示全部楼层
感谢分享,又学了一招!
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-8-23 09:58 , Processed in 0.158729 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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