找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1272|回复: 5

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

[复制链接]

8

主题

98

回帖

96

积分

注册会员

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

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

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

×
我是做产品加工编程的。 编程时经常会把开粗的程序复制--粘贴改下余量刀具变成精加工的程序,有时候忘记改刀具号,稍不注意就会撞机 , 想要在后处理里面添加一个检测。同一个程序超过一把刀具就会出现报警。附上子程序,希望各位大佬不吝赐教。! n" B/ ^, r& P6 a% c
%
2 v/ D, C& k5 M(CY)7 j% ]3 `: r3 T3 S# R
G21- _0 E9 f0 f+ {+ r6 A2 x; `
( T2/H2/D2/DIA-8.  / FLATMILL )
! o3 c3 s( Z/ i2 l! i. f( T1/H1/D1/DIA-8.  / FLATMILL )
6 Y) L# Y. J/ O: Y! bN100
+ |7 d+ P1 }" C* m  N. i9 z; LG00 G90 G54 X37.2 Y4.3
, v3 v5 t0 V; S3 mS8500 M03+ `5 T$ p/ ?* z/ Q
/ M08
- D0 [3 h1 ~5 z9 w! {G43 H2 Z5.
. Y4 g& v+ r' QZ2.
. s$ p" r1 l9 N( p9 p) b3 v# F1 nG01 Z-7.13 F2000.: m$ U: j! `. D6 |2 G
G41 D2 Y4. F1200.
, n; Q2 \* h; ~7 }9 S( }; B) t( lG02 X42.7 Y-1.5 R5.5
* w. f  u' k0 P. s# J7 y* d) WG01 Y-8.18
; q% Q& p2 V2 u2 t. fG02 X37.2 Y-13.68 R5.5
* e8 d/ F3 U; n9 nG01 X1.5
+ T5 }# W1 Y  pG02 X-4. Y-8.18 R5.5$ q/ Q- C9 S8 M/ b$ V+ J
G01 Y-1.5
! i& y4 T4 c8 X7 [& P. cG02 X1.5 Y4. R5.56 B& i8 m& e$ E+ S( V) m: z
G01 X37.2
  N: z  B6 b5 N9 o& l! WG02 X37.3 Y3.999 R5.53 ?( j5 r0 {& @! ?4 k5 h! e
G01 G40 X37.305 Y4.299" J! p! S9 g5 j* [6 |6 b' q
G00 Z5.
# B2 m4 f: |1 R0 v4 }X37.075 Y4.1
3 N* W  s/ I, M2 A' Y& k) fZ2.* U+ X+ F9 j2 X
G01 Z-4.59 F2000.2 b; E5 L7 E5 O9 \# k9 r
G41 D2 Y-0.4 Z-4.63 F1200., U5 w% V/ i# e- s
Y-3.18
4 |4 |- o* o$ a$ GG02 X36.311 Y-6.03 R5.7
* u8 g' n4 g% H/ G2 w' I! UG01 X34.395 Y-9.351 T: x$ f. d( C: u
G02 X29.458 Y-12.2 R5.7* I9 Z6 l  e+ q) m' \8 Q
G01 X9.242% H! T: f  f$ Z6 E1 ]8 O# p! `
G02 X4.305 Y-9.35 R5.7
& t2 B) \' i- M  }G01 X2.389 Y-6.030 y3 s2 Y  H* i2 K1 ]
G02 X7.325 Y2.52 R5.7
  f1 |! S' ^& mG01 X31.375
  ?, [# I- x& [1 QG02 X37.075 Y-3.18 R5.7
0 H- H% k  t$ R) }6 W6 n1 `8 bG01 Y-9.28' J" _3 @$ i' `5 H
G40 Y-13.36 Z-4.62  l5 L) T7 W& T
G00 Z5.
' _+ C8 `9 I( C% m: n( \N102
8 t. M# a; k3 A- I4 KG00 G90 G54 X43.3 Y6.66
/ W5 W' v6 ~0 O' CS8500 M03" _& [1 V" w/ l: c7 a
/ M08
0 i! ~) O! @; _& @G43 H1 Z5.
  k% c, ~& T- R' P8 l/ w$ YZ2.
" X/ s# c. j  CG01 Z-2.24 F2000.* @* l' \/ u% u% P# s) k
G41 D1 Y1.16 F3600.3 w8 `4 |$ k' ]$ V# d, \6 B; l
Y-8.2
3 r* c7 X2 O2 B4 U1 ?* Q0 pG02 X39.2 Y-12.3 R4.1
8 J2 ~6 N9 [# i/ ]& ~* u" q! t3 UG01 X9.2425 X( a9 _! V5 D
G02 X4.219 Y-9.4 R5.8
) H4 Z& p2 c3 X# N, MG01 X2.302 Y-6.083 [. x& R" X4 i
G02 X7.325 Y2.62 R5.8
; D) d( w( B5 v& b+ P7 Q" {; Z* PG01 X31.375
6 }8 M  l: f8 [' R7 G3 T- HG02 X36.398 Y-6.08 R5.8
" \! ~+ i2 a! qG01 X34.481 Y-9.4' z/ d% f+ r/ u
G02 X29.458 Y-12.3 R5.88 h' x! G/ E4 \; O, E
G01 G40 Y-14.39 T7 k7 Z# P, D5 b
G00 Z5.
2 ]* D5 F, z% }- AX43.3 Y6.667 M& ]/ o1 m6 j$ S5 |  m
Z-0.24% e; p3 j& O+ C* k/ w4 s  B, }" e
G01 Z-4.48 F2000.7 o$ [5 U4 I5 N' n# S
G41 D1 Y1.16 F3600.
- k! o, d5 M  o0 g! S+ s0 ^Y-8.2
- u$ Z4 j4 j$ h+ PG02 X39.2 Y-12.3 R4.1
( p9 S) D  [+ Y( B5 [G01 X9.2427 N  k% b! V  g( j" R8 P/ p1 v
G02 X4.219 Y-9.4 R5.8
9 W; @9 A5 Q3 B0 |  B% O8 m" WG01 X2.302 Y-6.084 N2 H6 G+ l6 I( D( N8 Q- L
G02 X7.325 Y2.62 R5.88 n; Y1 k9 {' `0 w/ g; {$ `
G01 X31.375
3 t0 |  R2 q- Z4 GG02 X36.398 Y-6.08 R5.8
) [9 k1 j. W; g! q2 J( E( l2 EG01 X34.481 Y-9.41 T* T1 o: ^+ K) L9 P2 V; K* `
G02 X29.458 Y-12.3 R5.8/ ]8 E$ G- V( ]# X' I
G01 G40 Y-14.3
% t+ ]2 s# B- ?9 u- G0 P9 r4 J5 I( K/ NG00 Z5.8 k  Y$ ^; d. U, h
# 100=[ # 100+1]8 O% e0 o( O  f7 Q7 A3 }- n
N1
0 k% a% I3 Q: i% HG52 X0. Y0.! W' j1 f- \$ I- y: S% [$ P
M99
! J  S; k) T+ ]- g%

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
发表于 2018-1-15 18:09:13 | 显示全部楼层
方法1:在换刀里面判断一下当前刀号与前一个刀号是否一直,不一致提示用户.
( o& [1 a$ |9 D方法2:在刀具清单的里面增加一个判断刀号的指令。
; q3 p3 L! U/ n1 W1 z0 ?7 G方法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; [9 B% Q4 @% `
if t$prv_t$,"Error, Done not support multiple tools"

7 K% c- S% \1 D; V, s) _谢谢若枫大佬的耐心解答,万分感谢。 在你回复的方法里面我改了这个,能达到效果,并且在后处理的时候刀具不对会出现弹窗报警。
( y' k6 L9 x6 Q* Y! }scy         "WARNING-WRONG TOOL"         8 a" J7 m. g% Z/ m  S3 r
if stagetool <> toolcount,$ x  l) N: u3 v/ b9 b
          [
  |( l5 q+ f7 [) \# g# h        result = mprint(scy,1)      1 [+ G. c6 e) I4 U$ W
        spaces = 0
4 Z) ^4 v- N  w( l3 }        pbld, n, pspc, *sm00, pspc, "(", scy, ")", e: a/ J6 {) ?3 g; D" q
        spaces = sav_spc
1 X/ S) l5 D4 T7 V  s. I' w" N) W        compwarnflg = 14 q: p2 w) E0 A, {/ c
          ]
) H, D- C2 o6 @; h$ l! z; v, Y! W乱写的 见笑了!
回复

使用道具 举报

7

主题

157

回帖

122

积分

注册会员

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

使用道具 举报

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

本版积分规则

关闭

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

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

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

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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