找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1274|回复: 5

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

[复制链接]

8

主题

98

回帖

96

积分

注册会员

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

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

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

×
我是做产品加工编程的。 编程时经常会把开粗的程序复制--粘贴改下余量刀具变成精加工的程序,有时候忘记改刀具号,稍不注意就会撞机 , 想要在后处理里面添加一个检测。同一个程序超过一把刀具就会出现报警。附上子程序,希望各位大佬不吝赐教。; I1 o" K1 q% h
%( N  ~& Q& n/ t4 F3 F' V! j; k
(CY)
& J: {$ a2 j5 o/ y5 c$ R. DG212 Z! F0 C) O+ e  a
( T2/H2/D2/DIA-8.  / FLATMILL )4 D% c# R% I  k7 D* J
( T1/H1/D1/DIA-8.  / FLATMILL )8 B4 B! I+ U* Y* [
N100
( }2 q3 @  F, c( f' pG00 G90 G54 X37.2 Y4.3) @9 d: {, M# z6 U6 y( P
S8500 M03
- a. a+ l# g5 _( P0 L4 ?/ M087 G7 B* P5 i2 Z4 D$ e* m
G43 H2 Z5.* o/ @% Q$ g; F- d) ~% X
Z2.2 A4 |# E' {  K7 C- n# ?' e; Y
G01 Z-7.13 F2000.6 e' T' x9 b7 F* K/ q) {
G41 D2 Y4. F1200.- x. J4 s- D( y% W& [+ X
G02 X42.7 Y-1.5 R5.56 A" o) M) a) h5 L) B: x! L
G01 Y-8.185 g( @5 r( M4 w7 Q9 M. {
G02 X37.2 Y-13.68 R5.55 c) [: {& V* S/ B
G01 X1.5
. k" Q  @" l' ^: xG02 X-4. Y-8.18 R5.5
4 a2 }* U4 J* ]# SG01 Y-1.5
& Q2 \2 N; l- ~% [G02 X1.5 Y4. R5.51 o$ I7 e1 _2 T8 C
G01 X37.29 ^7 e$ j+ O+ Z9 ]/ M
G02 X37.3 Y3.999 R5.5
( c; V* ]- q% a1 y/ W( W5 rG01 G40 X37.305 Y4.2999 a3 u4 w+ |5 \6 D7 h
G00 Z5.: u8 Q7 u9 X& Q. B$ W
X37.075 Y4.1
" o) Q* p# c0 |; u6 BZ2.
/ ?/ U' p( }: |1 n. T$ F. _4 E0 ?% fG01 Z-4.59 F2000.
7 K* d# ^' m4 T+ m4 t- E- FG41 D2 Y-0.4 Z-4.63 F1200.
: X! n; ~6 S# u  r3 P# J- h; _5 GY-3.18
$ ~# c1 c& L# ~" T. s# x) f" \; ZG02 X36.311 Y-6.03 R5.7
  {- Z- A* b7 x9 j$ ?9 A  gG01 X34.395 Y-9.35
- U7 q4 c$ g! f# p0 R# W4 zG02 X29.458 Y-12.2 R5.7' U! R* j- ?3 z$ L
G01 X9.2427 z" d; M, d1 o% S- i
G02 X4.305 Y-9.35 R5.7( z/ ?: C7 {' ^/ f9 W! w3 A0 ^
G01 X2.389 Y-6.03
! N/ I" c. H2 p* _, qG02 X7.325 Y2.52 R5.77 J' j+ X# G8 h! P7 L
G01 X31.3758 b4 h" H1 k- u% {1 Y
G02 X37.075 Y-3.18 R5.7" c3 T+ @; w1 W' P! n  G
G01 Y-9.28* a  Q7 L& @; ^
G40 Y-13.36 Z-4.627 [6 |$ G% F' X. u9 Z
G00 Z5.5 a5 s9 o  w) F9 K0 C3 J
N102
0 r  M. q/ E% o4 VG00 G90 G54 X43.3 Y6.66
3 O  B9 T" g" x- \S8500 M03
( w4 I, {) B. X* o4 D  L/ M080 [- E$ J0 X( S' A# x
G43 H1 Z5.: c1 J6 I" z! p
Z2.
1 E! ?' \5 N: x; G8 S  D8 ~( F7 mG01 Z-2.24 F2000.1 V3 Q7 `$ K5 Y& ?. {; E/ v
G41 D1 Y1.16 F3600.
# G" j6 o3 N% CY-8.2
/ P" a& p, ^9 ?% i, c5 G+ _3 IG02 X39.2 Y-12.3 R4.1- v. d1 D$ z9 M5 W( B" c
G01 X9.242
/ N. \- w& J* pG02 X4.219 Y-9.4 R5.8
9 O' U1 ]) U8 N& l  L( ~G01 X2.302 Y-6.08
' X3 X* |1 P9 mG02 X7.325 Y2.62 R5.8
) @& w& A9 [3 y/ X' p( sG01 X31.375
8 R5 J3 u( c$ Y' jG02 X36.398 Y-6.08 R5.8- x' A1 i3 k' g2 N6 c# Q2 j
G01 X34.481 Y-9.4
& J( w$ q6 G6 j5 o! V- IG02 X29.458 Y-12.3 R5.8
7 [/ N$ L' d: G+ P' }; {1 LG01 G40 Y-14.30 ^* ~( L4 H5 O- D
G00 Z5.; S" Y1 B5 B* q5 E
X43.3 Y6.66' `4 I: _% b- F, H0 B* \
Z-0.246 d$ s& I7 N- N; t4 c7 Z  T7 F, _
G01 Z-4.48 F2000.! q5 s3 J1 b- A
G41 D1 Y1.16 F3600.! W- M. v# o8 x/ C
Y-8.2) p) R5 w9 ^9 J! K
G02 X39.2 Y-12.3 R4.1( e. }+ B! }5 j- F  L
G01 X9.242
% y9 R6 u/ r0 S3 B! lG02 X4.219 Y-9.4 R5.8
2 c9 k" B; A& y2 H( |- {G01 X2.302 Y-6.08: m& q6 ]5 u* b5 F1 i$ l
G02 X7.325 Y2.62 R5.8( g  k/ p# K& l3 H2 C
G01 X31.375$ G. k2 S4 e& V3 G# f, I
G02 X36.398 Y-6.08 R5.8
" _% d. D8 n5 j/ _G01 X34.481 Y-9.4
! F& z0 @4 X5 ^: o# V7 FG02 X29.458 Y-12.3 R5.8
. I1 \8 i( q% VG01 G40 Y-14.3
4 |( M3 R" V8 M+ S- e! LG00 Z5.
+ z) h* y% J; a- d# 100=[ # 100+1]- Y: e* _/ j" t, n2 C& z0 |/ Z
N17 z, p1 K/ N, @
G52 X0. Y0.* r  k' m* V% K6 W( z
M99  x- M2 g+ C. k: p: A
%

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
发表于 2018-1-15 18:09:13 | 显示全部楼层
方法1:在换刀里面判断一下当前刀号与前一个刀号是否一直,不一致提示用户.
$ @- V0 Z6 O3 Y! N方法2:在刀具清单的里面增加一个判断刀号的指令。
9 e9 f; S# b' P. j0 A  f方法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:538 _: c6 J, b/ w  y4 C3 W
if t$prv_t$,"Error, Done not support multiple tools"
0 w- @5 ]" j- K$ @1 _2 Q4 s
谢谢若枫大佬的耐心解答,万分感谢。 在你回复的方法里面我改了这个,能达到效果,并且在后处理的时候刀具不对会出现弹窗报警。
, x8 z( A6 `" O$ t' i" Tscy         "WARNING-WRONG TOOL"         
' _5 Z  N- B- M& wif stagetool <> toolcount,# `; I. w) ]. {) k% n2 ^- s
          [
0 T) h- m  O9 `( X1 {5 J2 R$ s, r        result = mprint(scy,1)      
3 ^& L2 u, D4 `$ y; o3 N+ u/ ]& O        spaces = 0, _" l# E4 r8 |9 o
        pbld, n, pspc, *sm00, pspc, "(", scy, ")", e
* C% c% h0 z: y4 i        spaces = sav_spc
  n( N9 K. w& c7 X+ e; Y        compwarnflg = 1
; c+ l4 o9 z5 Q0 H! y          ]( h- V8 }; M% {3 O2 F0 G1 Q$ X
乱写的 见笑了!
回复

使用道具 举报

7

主题

157

回帖

122

积分

注册会员

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

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-8-23 10:03 , Processed in 0.137755 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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