找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1248|回复: 5

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

[复制链接]

8

主题

98

回帖

96

积分

注册会员

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

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

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

×
我是做产品加工编程的。 编程时经常会把开粗的程序复制--粘贴改下余量刀具变成精加工的程序,有时候忘记改刀具号,稍不注意就会撞机 , 想要在后处理里面添加一个检测。同一个程序超过一把刀具就会出现报警。附上子程序,希望各位大佬不吝赐教。& b" }4 m7 }7 @
%3 ]' |( t0 Y/ H5 }# N# D# s" }
(CY)& J$ f- W' }! B9 l5 A
G21- |7 J3 k0 j" w: ^8 X) I; l% v  K
( T2/H2/D2/DIA-8.  / FLATMILL )
, e1 Z/ g9 v) x  E8 ~( T1/H1/D1/DIA-8.  / FLATMILL )/ _6 R, K! S7 A, }
N100+ \, P" {" i; |0 H$ a6 t
G00 G90 G54 X37.2 Y4.3
4 D( Q0 e; M' m4 sS8500 M03
, {8 g! `/ C: z; v* H/ M08
/ U6 z; Q" h2 d' y2 n( ^, I! b9 SG43 H2 Z5.$ S# Z( r; K' A% T& |7 c
Z2.0 @6 @3 e; P1 K" f9 @7 ^, v
G01 Z-7.13 F2000.+ g6 g6 Z1 O# ]  i3 z1 Y
G41 D2 Y4. F1200.7 J: z1 V# D" W/ d: Y1 j
G02 X42.7 Y-1.5 R5.5/ ~; {1 i! U1 n3 R& c
G01 Y-8.186 n1 w9 V+ _. I
G02 X37.2 Y-13.68 R5.5
# ^1 u7 z& e- \! k$ w" K* k4 DG01 X1.5
/ y7 S! K9 T1 a0 ?: oG02 X-4. Y-8.18 R5.56 e% p( v2 U9 _
G01 Y-1.58 M; s* J5 \8 B4 i
G02 X1.5 Y4. R5.57 j( O$ S$ N/ z1 F* e
G01 X37.2
) {' |9 r, A) P' B( J- G4 jG02 X37.3 Y3.999 R5.5% ^) q3 \% a) z; o0 n! V9 m. R
G01 G40 X37.305 Y4.2997 o/ K% x" i: M' o
G00 Z5.
  J+ t5 e2 j" [# P7 oX37.075 Y4.1' F) r' m) o! r
Z2.; ^$ q, x2 S; |1 `7 {+ H
G01 Z-4.59 F2000.5 x9 ^/ C$ l8 O8 q) N; @, Q% p
G41 D2 Y-0.4 Z-4.63 F1200.
/ ^' e. R& C  ]* sY-3.187 Y- T; |2 E& S! p" S
G02 X36.311 Y-6.03 R5.7
2 X! n* z9 g7 nG01 X34.395 Y-9.351 q) U3 u$ y4 R8 b
G02 X29.458 Y-12.2 R5.7
, m" {, b1 U* _* |/ u& C/ [- XG01 X9.242+ n+ q1 S6 O$ M+ c% d2 y
G02 X4.305 Y-9.35 R5.7! Q0 C# X1 v7 Z: Y
G01 X2.389 Y-6.03
: J* H$ }5 b$ f' @1 K2 m/ X9 ]G02 X7.325 Y2.52 R5.7; A# v7 C4 S* w( z. ~6 l
G01 X31.375
7 w7 l' A" L2 }4 z/ yG02 X37.075 Y-3.18 R5.71 P& O' s/ W) l6 E
G01 Y-9.287 J' R8 l/ u% }4 H) \
G40 Y-13.36 Z-4.625 P0 R- h- G) l
G00 Z5.; @* |) F9 N* K. ^6 K/ K
N102
( w$ S  T  g8 ^- @G00 G90 G54 X43.3 Y6.66
* P2 v* z2 }6 p3 }$ x) x' j, ]% l+ LS8500 M033 v$ o' u% x5 \. j% V% e
/ M08& n: {6 G& b1 O& N# a1 k" v4 t
G43 H1 Z5.
/ u5 _) g+ k0 Y, P) l3 u% E& gZ2.- V) V" C4 y8 r( Y+ s+ a  D
G01 Z-2.24 F2000.
: f. M; r1 }9 |+ ^$ F' yG41 D1 Y1.16 F3600.
1 ^  o) y& ?6 w* `* qY-8.2& m. _4 r- w2 [* N
G02 X39.2 Y-12.3 R4.1
& U" b" K+ n& o9 Y- dG01 X9.242: I' f. h  w/ Q5 {
G02 X4.219 Y-9.4 R5.80 o! R; m* B: p6 x3 l1 A% j  J
G01 X2.302 Y-6.08
/ `# [, u8 e* K' z7 L  s. NG02 X7.325 Y2.62 R5.8
& B: r6 @2 K! g) Z" KG01 X31.375
4 `( h; g: ^. @7 V& F* DG02 X36.398 Y-6.08 R5.8
" d/ |' x) k% f2 ]1 c* @G01 X34.481 Y-9.4
3 l$ j9 X6 e; v0 [G02 X29.458 Y-12.3 R5.8: t2 M2 O. G0 `2 y* `
G01 G40 Y-14.3
! S( W% r, ?& o5 L1 FG00 Z5.
6 ^$ @' i: A/ r/ uX43.3 Y6.66
: ^5 T! N0 G9 s8 q2 |9 @Z-0.24% b$ y( B  _7 r8 X
G01 Z-4.48 F2000.0 |2 X) D& B; P7 g1 E$ ]. J
G41 D1 Y1.16 F3600.
5 w; o4 H; |9 i5 S/ k/ u* J6 oY-8.2. N- w% _" i4 Z; _. B
G02 X39.2 Y-12.3 R4.1( a; v4 [! r4 ^8 z" W( l
G01 X9.242- w0 e* G$ X8 d" p
G02 X4.219 Y-9.4 R5.8  u& m& x. U! q+ {' I# @5 z0 W: u
G01 X2.302 Y-6.08
0 o& i! S- B8 H8 W& C  H4 a) `* `G02 X7.325 Y2.62 R5.8
4 |- i: N" U/ K2 q* \8 g# A& L2 sG01 X31.3751 n* s% o$ p' u( v) n2 C' M
G02 X36.398 Y-6.08 R5.87 q/ t( ~5 Y7 x4 |8 J2 J0 e
G01 X34.481 Y-9.41 v- J: F% _& N. j' o! {8 v# w
G02 X29.458 Y-12.3 R5.82 e/ h* Y0 p" `! ?- U- P" J! b
G01 G40 Y-14.35 \" a) c6 M" \' B8 ^
G00 Z5.
( F0 K8 ^. [3 D3 U0 V; Y% x# 100=[ # 100+1]+ G1 w5 B- ]  a3 Z+ ^. ^
N1
* r0 ]. E$ ^% |) T- M6 s8 @  [+ |$ OG52 X0. Y0.0 R7 F  f, J+ w3 k
M99
. R2 {+ ~% Z. r4 x4 o8 n& F%

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
发表于 2018-1-15 18:09:13 | 显示全部楼层
方法1:在换刀里面判断一下当前刀号与前一个刀号是否一直,不一致提示用户.( e& D6 F0 N6 @
方法2:在刀具清单的里面增加一个判断刀号的指令。* S9 d' b+ V9 K& v& O; K% ~  x
方法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:530 h2 A6 w: ^; D7 N; ]% C; J% T- M
if t$prv_t$,"Error, Done not support multiple tools"

' s2 e  ?$ ]  ]- r谢谢若枫大佬的耐心解答,万分感谢。 在你回复的方法里面我改了这个,能达到效果,并且在后处理的时候刀具不对会出现弹窗报警。
# Z' @8 j$ s) }. ^1 j9 rscy         "WARNING-WRONG TOOL"         ' J; i4 V) C4 H- p$ [# v
if stagetool <> toolcount,
0 z# F! d; Z# J0 x: N" b          [
  d: l6 o' B, }. _, C( r# v        result = mprint(scy,1)      ! u8 `! e7 e( j! `: X5 ^( H. i
        spaces = 0. T, ~) ]% p  T+ i
        pbld, n, pspc, *sm00, pspc, "(", scy, ")", e
- e$ T) L% n4 y9 u# b        spaces = sav_spc
4 i4 }; ^6 Z0 Z6 Y' B$ a8 L        compwarnflg = 19 `; ~  R& v1 ~( L& z. t, q
          ]8 y! n, h! ?0 M' f0 L4 T
乱写的 见笑了!
回复

使用道具 举报

7

主题

157

回帖

122

积分

注册会员

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

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-8-14 23:18 , Processed in 0.108446 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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