找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 10091|回复: 30

[求助] 枫版,同一程式里有两把刀后处理提示报警怎么搞?

  [复制链接]

5

主题

52

回帖

92

积分

注册会员

积分
92
发表于 2011-7-22 16:43:00 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 lkm119 于 2011-7-22 16:47 编辑
% s1 Z$ _$ e! F8 n4 }2 {' t& _9 g9 U2 s* q+ P5 ?4 |, b
因为现在一个文档里面有很多刀,有时会不小心在一个程式里面放了两三把刀(操作较多的情况下)
5 P+ |) c3 c. S  V: d. i这样后处理时会有一个自动换刀的,有时候就这样撞刀,每次做完必须都要查里面有没多“M”啊“T”什么的,有没办法修改后处理1 N, x! J5 v6 J& v; {1 L7 g
就是同一个程式出现两把刀的话就会提示报警?

433

主题

5759

回帖

901万

积分

管理员

积分
9014262
发表于 2011-7-22 19:02:10 | 显示全部楼层
回复 1# lkm119 ; Y) ]3 ?4 g1 Z& i! a

  i+ r; j. e& p* s3 ^
, g- {. @" k. Z    这个你可以包后处理整成类似批处理一样就可以了.
% C: n: m% S, r) K: X$ M+ ^8 I具体参考下帖的方法.' g6 w2 i, i0 l+ w- v: K: u) C8 P
http://postp.net/viewthread.php?tid=2668&extra=page%3D2
回复

使用道具 举报

5

主题

52

回帖

92

积分

注册会员

积分
92
 楼主| 发表于 2011-7-22 21:02:24 | 显示全部楼层
回复 2# 若枫 1 P6 |% F) m8 V: w- p0 x
- t; A' ^& y, \- O" B
不想做什么批处理了,就是想看看如果有多两把刀就报警。。。。。。这样提醒一下就可以了,枫版帮帮忙咯
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014262
发表于 2011-7-23 01:19:43 | 显示全部楼层
回复 3# lkm119
# x2 {" y/ z; d7 Q. N, i7 U2 Z# d) j' [$ f
- Z+ S2 Y6 }, I5 r
    你的这个要求有点高,不过也不是什么问题.不止是不是下面的这种效果./ w% H* w0 G( {+ ~
% I" z9 v& Y+ U! V
这个后处理的功能做一个简单的说明.
$ P1 i8 I% ]6 M* g5 i6 l. T7 ^! k# @
1.支持单个刀具输出和多个刀具输出
7 O1 m3 r9 H$ \8 P; w6 z- j0 W2.不同刀具一起处理时,会有提示信息.有用户自己选择是单个刀具处理还是多个刀具处理.
! w: a' R' w  ~+ W7 C3.中文提示
( V8 i! L" o+ d" `& A# o8 X: v2 p; P4.后处理锁定部分功能.禁止修改
) s/ r3 B& G3 y" D.pst和.psb为不可分割的一个整体.使用时必须保证同名同路径.& }4 i- E$ f4 i, }$ Y  Q# v
$ y8 b, m* H/ T
下面是截图
) }6 N: ]8 d/ T3 ^4 ?% t waring.jpg 1 h* i  c# L& ]$ }7 h
0 u* h: X9 F2 T8 k
TOOL_OUTPUT.rar (20.55 KB, 下载次数: 11)
回复

使用道具 举报

5

主题

52

回帖

92

积分

注册会员

积分
92
 楼主| 发表于 2011-7-23 09:32:53 | 显示全部楼层
本帖最后由 lkm119 于 2011-7-23 09:43 编辑 2 K3 d5 ~/ J- ^# y# ^6 Z2 ]7 f
$ {) q  X  u: ~+ o0 i
回复 4# 若枫
8 ]& D( \, }. R: ]9 _- q: K0 I9 b: q3 d  Q/ r; k1 k' U
; e' ^+ ^& ^- A+ d$ q2 J0 U
  枫哥,早啊~~!这个问题忘记和你说了,我用的是MC9.1
- R1 [7 C. ?" e
( U- X6 Y8 |, z! e% a/ f' k: L# Z你能否帮忙把这个加到我前天给你的那个后处理里面啊?! ^8 Y1 l1 |  M
. e+ g9 k; h% ?6 O4 b
另外能否大概告诉我加了什么东西呢?
: B6 K+ e0 Z. f1 D! _9 w
" t4 T' O- R/ @7 ^5 u3 q其实我要的就是如果同一个组群及同一个程式(同名NCI)里面有两把或两把以上刀就报警- n' Z, }* n" [  C4 T" V

' u; {+ \8 o, C报警的话随便弹出个“WARNING HAVE 2 TOOLS”就行,因为这个功能是那个印度哥们要我做的。。。他看不懂中文。。。。。3 [& H- @/ r; G  G. A1 |( ]8 }

  w; l* U, B# z; P4 w前天那个后处理如下
! O6 D/ X8 k9 h. x2 S, k( \7 E7 w6 L& X0 I0 e/ \0 F$ S
http://postp.net/viewthread.php? ... page%3D1&page=2
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014262
发表于 2011-7-23 09:41:50 | 显示全部楼层
回复 5# lkm119
7 S- g5 p9 s; r
/ `+ B& V& s+ L' ]
- Y0 B7 R) C' H6 Z8 i" y# P  Qmastercam9.1我没有办法给你整,没有条件测试 .你将就使用吧,
* m- e0 X6 s9 x; }或是在等等.等我有空了再给你整整看
回复

使用道具 举报

5

主题

52

回帖

92

积分

注册会员

积分
92
 楼主| 发表于 2011-7-23 10:28:17 | 显示全部楼层
回复 6# 若枫 & [+ k* j9 b+ |- C' Q

+ B( G) x, W/ a0 Z其实就大概像前天给我改的那个显示刀名的那样就可以了2 p# P! J/ D) _6 S8 ?+ Y

$ R3 a8 r- R% U) F- ~% }% M你改了我自己再试试那样。。。。
# U- `7 P5 w/ ?$ K9 B1 O  j4 S  ~! I/ z& h+ a6 d9 ?
其实我要的就是如果同一个组群及同一个程式(同名NCI)里面有两把或两把以上刀就报警
5 ^- V4 }5 d$ Y- X9 z- W: o) p1 C* ]5 }1 w% t0 W, _) q1 D
报警的话随便弹出个“WARNING HAVE 2 TOOLS”就行,因为这个功能是那个印度哥们要我做的。。。他看不懂中文。。。。。
回复

使用道具 举报

5

主题

52

回帖

92

积分

注册会员

积分
92
 楼主| 发表于 2011-7-23 11:06:23 | 显示全部楼层
本帖最后由 lkm119 于 2011-7-23 11:18 编辑 * I9 ^' F- |  A' v# e

- a& L0 o# G0 S& H, Y+ S  m2 V回复 6# 若枫
$ C- w  i9 R4 x/ \5 z; X7 ~枫版,我看到一个说是这样改的
4 W* @! y! p: J) z0 ~4 h
3 f. j) o/ Q8 z$ I0 [1 ^*************************************************************
& ?4 g) n, c# ^+ e
4 G; W+ c% b0 v8 K( K6 X$ K9 F$ D% u# g1 i3 o+ e2 N
首先,加错误消息提示, 查找 Error messages  ,就在这里。
! G4 B- G& C$ i1 Y; D& J/ x. |* ]- D: ]/ a$ B3 `
★----------------------
' E3 d, m3 c; R! W9 N  o; r6 V: m
假设错误消息提示为: sdytools     记住一定要 s 开头
- s. k0 z  S+ h, l! j9 P' z4 \设 sdytools 值 后面是用    " 内容 "   9版本的内容不能使用中文  
" C! |' B8 l1 A; _, l- qsdytools   "  WARNING - TOOL > 1 "   表示如果刀具大于 1 把刀,  屏幕左下角 会提示: WARNING - TOOL > 1    ,按回车键可以继续处理!
7 C* m' S5 Z: R5 X- D记住,在这里设置的内容是   . u; s1 Z/ S4 ~2 r
sdytools   "  WARNING - TOOL > 1 "   6 E. S7 e- k; @3 m7 F0 `
★---------------------- ★----------------------
# L+ N# M. M6 [0 S' K- w6 Y, d     然后查找: *t, 如果是自动换刀的,应该有两处,在这里,我们要找的是第二个 *t,    位于 ptlchg 下面的。
7 {$ e7 D" f1 H- Q
9 I6 B$ @9 d, Kptlchg  的注释是 Tool change 。原创者杜公子
! h4 W6 W0 p5 o6 w  q1 d1 j8 t
找到
( n1 |; r; F- G" @
2 O' B4 H* k0 T; h) E. opbld, n, *t, "M6", e: t7 M& u/ v2 ~

  `% Q) m2 d8 N. Q% S) g在这个下面加上一句
' W; p3 k  T; `# w& I9 H9 _if t > one ,result = mprint(sdytools) 8 [1 E& F8 c4 B: C. O

- [& n- Z2 ]+ m  o* K& @至此,假如同一个NCI名字下有两把以上的刀具,会报警并且暂停的功能就出来了。6 X3 \9 t$ b% a* s) d

, W' u  _$ B" W9 G0 D6 G) g9 Z0 V4 V( p7 |
**********************************************
/ M1 m( ~% N7 ^/ n5 T/ h) q我自己试了一下,但是我的后处理里面都查找不到有     Error messages  。。。
& r# j8 j' L; C4 f0 w" u7 @  L& k另外也找不到   pbld, n, *t, "M6", e        这句4 \$ G- @  Q) T6 ]5 n" s0 H# x
自己随便找个地方加了,老是出现报警。。根本后处理不出来。。都崩溃了,版大你有空帮忙看看咯。。。。。
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014262
发表于 2011-7-23 14:40:36 | 显示全部楼层
回复 8# lkm119 6 S* ^6 `) t( {: i4 |! s' j

& U; B! ^$ }! h' S- i3 t0 t/ R
6 W/ I* u( C# s& b" M" A    我写的后处理你没有测试,怎么就知道不是你想要的结果.1 G% H$ U  v/ `2 D
你转来的那个资料也是有他的道理.
2 ~9 X8 r. |6 {% B# |  H9 Q9 X这个后处理有如下功能." D( l1 ]. v$ \" r# R( w
1.不同刀具一起处理时会提示用户有不同的刀具在一个程序中.如果用确认只需要单个单个刀具的程序.那么后处理会自动执行同一个刀具的程序.不同刀具的程序不会处理在同一个程序中., R% ~+ Q, N8 O; C& K' \; x
2.如果用户点击取消,那么所有的刀具会全部都处理在同一个程序中.
1 C# x/ t2 }; b; r: V( f: l4 d$ G% X0 O0 P5 @2 P. I4 o) M3 S& z
这个就是按照你的意思和想法做的.
1 l0 d& J# H5 Z+ ?为何又说不是你想要的结果?
回复

使用道具 举报

5

主题

52

回帖

92

积分

注册会员

积分
92
 楼主| 发表于 2011-7-23 14:47:46 | 显示全部楼层
回复 9# 若枫 ) n* @$ P4 a1 s: y0 r: n

! Q& W  ^1 o( @! g这个后处理的结果是我想要的啊,但是我想加到我MAZAK的后处理中。。。怎么都加不进去啊。。。3 ~5 i6 G  Z/ V1 E' C. q

6 q2 ?; k2 P% w  A枫版你可以帮我加一下么?
- A4 \. |& h) n$ Z3 X- V; M$ M: Q* ]3 q1 N8 S4 ]( q( w& |
我的MAZAK的后处理找不到 9 y' e) x% H+ c' z+ v
# --------------------------------------------------------------------------  ]0 j+ X5 i2 y9 ^$ c4 ~' z
# Error messages! m; ]3 r3 g/ h9 x2 }
# --------------------------------------------------------------------------& F  @$ B+ t  c8 y( R
) b, p/ A; c- R" P7 a

# Q" x6 s# i3 b% a" M/ l8 Bpbld, n, *t, "M6", e
+ G4 _6 J. v, S$ e% T" N" W0 Q: i; ]) O4 N: l
这些都找不到。。。
2 r- _# u! [. P( i, q
2 D# X) z  r+ J3 E3 d' N# L$ B我把上面要求的随便加在我的后处理的其他地方,可是不行啊,一后处理就报警提示说
" P* A2 z* a( `, ~: s5 w5 q8 z; ~, A3 P5 h* |% @% k" I  ^! f) C
“Variable not defined: result' Q6 P4 B6 x! Q  b+ E; u
Post line number  8200 l% u8 S+ z7 T# v( H$ t& h' x5 K0 s
Program execution halted due to error(s) in .pst”
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-7-19 10:06 , Processed in 0.358426 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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