找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 10094|回复: 30

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

  [复制链接]

5

主题

52

回帖

92

积分

注册会员

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

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

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

×
本帖最后由 lkm119 于 2011-7-22 16:47 编辑 3 t- n. G. @9 ~: v, d

! F, B7 h8 p) p3 o' A2 `因为现在一个文档里面有很多刀,有时会不小心在一个程式里面放了两三把刀(操作较多的情况下)
) }5 X2 m- ?( U( J* Q* p: y0 F这样后处理时会有一个自动换刀的,有时候就这样撞刀,每次做完必须都要查里面有没多“M”啊“T”什么的,有没办法修改后处理
0 I( D% U5 ^# Z  B* K4 o就是同一个程式出现两把刀的话就会提示报警?

433

主题

5759

回帖

901万

积分

管理员

积分
9014262
发表于 2011-7-22 19:02:10 | 显示全部楼层
回复 1# lkm119
) w9 a/ N5 B% P. Q; Z( P9 L! p& n, c4 ?& z$ C4 ?

7 V" D: H6 j! W6 M, ~    这个你可以包后处理整成类似批处理一样就可以了.. D" D; Y% m- C: [+ h  j: g: S
具体参考下帖的方法.: z9 x2 w, u$ z
http://postp.net/viewthread.php?tid=2668&extra=page%3D2
回复

使用道具 举报

5

主题

52

回帖

92

积分

注册会员

积分
92
 楼主| 发表于 2011-7-22 21:02:24 | 显示全部楼层
回复 2# 若枫
' U" V( b: G2 i9 |% s+ E2 P6 }: D0 i, V
不想做什么批处理了,就是想看看如果有多两把刀就报警。。。。。。这样提醒一下就可以了,枫版帮帮忙咯
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014262
发表于 2011-7-23 01:19:43 | 显示全部楼层
回复 3# lkm119 ) S+ _2 c$ |: f6 @" \

& L0 [: N# t4 k2 l2 s( x& W0 `9 ?% A8 @2 |3 ~7 |
    你的这个要求有点高,不过也不是什么问题.不止是不是下面的这种效果.' u+ O, Z( |+ \0 d) U4 W. u

+ O) Q3 r1 s" v3 \; Y% h这个后处理的功能做一个简单的说明.
! b- m& K- c; g# o% V- b
  Q  R/ N3 X1 K. b% d1.支持单个刀具输出和多个刀具输出
3 j$ c% i& r% P" p4 G. o2.不同刀具一起处理时,会有提示信息.有用户自己选择是单个刀具处理还是多个刀具处理.
8 \- F- l, s* [: H0 M& t! m) a5 F3.中文提示
6 p8 b) ~' m  B4.后处理锁定部分功能.禁止修改
5 p$ Q: X) h9 D# _7 \$ a" \.pst和.psb为不可分割的一个整体.使用时必须保证同名同路径.
$ p; [2 }) W' T) ^3 J8 }: A5 z$ H7 \/ g% a% d! W
下面是截图% M" q' r# u) K; ]" B
waring.jpg
3 F* F) S: N% v3 p* f4 N
; o- \' c4 i% h' e TOOL_OUTPUT.rar (20.55 KB, 下载次数: 11)
回复

使用道具 举报

5

主题

52

回帖

92

积分

注册会员

积分
92
 楼主| 发表于 2011-7-23 09:32:53 | 显示全部楼层
本帖最后由 lkm119 于 2011-7-23 09:43 编辑
& x1 ~  a6 n- k& s
0 M# V* q6 `0 ?, y0 F回复 4# 若枫
) Y9 j; g& U- F) N2 i9 Y0 ~" ~: V
1 R- h# G) }) n5 T/ x
  枫哥,早啊~~!这个问题忘记和你说了,我用的是MC9.1
4 ]  ^  H* Q9 }1 d# \6 ~. I$ k
5 Q' Q! r0 N/ c5 ~6 P2 A" V你能否帮忙把这个加到我前天给你的那个后处理里面啊?# s" c. p- v% Y# W" y# G7 m

8 v: m4 H4 }1 s5 |' {另外能否大概告诉我加了什么东西呢?4 U9 V' U( U" @1 i6 }

0 @0 U7 r% J4 u其实我要的就是如果同一个组群及同一个程式(同名NCI)里面有两把或两把以上刀就报警
5 O& N/ t. }2 F2 {
9 O& T: P0 i9 O报警的话随便弹出个“WARNING HAVE 2 TOOLS”就行,因为这个功能是那个印度哥们要我做的。。。他看不懂中文。。。。。
* h. T! J9 ]0 H3 H' ^) ^. n  |+ Z+ e1 M
前天那个后处理如下
6 J, B' a) {( d6 Y* |1 g. U) x
, G& e) L" \6 r! y5 s0 j7 Zhttp://postp.net/viewthread.php? ... page%3D1&page=2
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014262
发表于 2011-7-23 09:41:50 | 显示全部楼层
回复 5# lkm119
0 ~: o7 y7 s3 ^2 N% C# W: m/ k! e9 B' e# `& T  a8 D3 V
" |$ ^! c' U+ m: r
mastercam9.1我没有办法给你整,没有条件测试 .你将就使用吧,
+ \0 \) C5 s1 z$ b9 r1 l+ T4 r0 e5 @或是在等等.等我有空了再给你整整看
回复

使用道具 举报

5

主题

52

回帖

92

积分

注册会员

积分
92
 楼主| 发表于 2011-7-23 10:28:17 | 显示全部楼层
回复 6# 若枫 3 ]6 G8 _. j4 U8 H

1 K: J. R9 C% ~' _) s其实就大概像前天给我改的那个显示刀名的那样就可以了
: q+ n. R2 q+ W% b7 W+ C7 r; W
" L' b, M3 m' W7 o你改了我自己再试试那样。。。。& H4 `( N6 V" h" F
. |- o* X0 p8 Z& ]. \! q2 w7 l
其实我要的就是如果同一个组群及同一个程式(同名NCI)里面有两把或两把以上刀就报警! e$ }. T$ P0 }& w, W/ r5 t

5 u: n9 B! @9 u( z: h2 `报警的话随便弹出个“WARNING HAVE 2 TOOLS”就行,因为这个功能是那个印度哥们要我做的。。。他看不懂中文。。。。。
回复

使用道具 举报

5

主题

52

回帖

92

积分

注册会员

积分
92
 楼主| 发表于 2011-7-23 11:06:23 | 显示全部楼层
本帖最后由 lkm119 于 2011-7-23 11:18 编辑 " U" _8 G4 a' @9 R" f
6 `+ f: v2 A7 r: M! V
回复 6# 若枫
- k* |" U  a+ Y9 z* F枫版,我看到一个说是这样改的) U0 @$ b* w1 T! b  r% Y8 h
5 H5 Q- u% T1 B- c. Y, O0 X
*************************************************************+ I2 G; R7 y0 y- i5 p6 S

( n6 ]' \! d- j' t4 R" I# u- {0 E5 K, z4 D4 W* T2 E5 k! w' g
首先,加错误消息提示, 查找 Error messages  ,就在这里。
3 {# ~% x/ y. E4 Z- s/ p8 t- s5 f
  P9 P( q7 \) M0 c★---------------------- 7 Q+ Q( F4 B0 O" Z% \1 q# A

$ Z: O2 D* z: K$ n4 m7 G假设错误消息提示为: sdytools     记住一定要 s 开头
& D! P; X; v7 H4 a  m设 sdytools 值 后面是用    " 内容 "   9版本的内容不能使用中文  
6 B8 ]9 A) e$ y! @  W6 q' Ysdytools   "  WARNING - TOOL > 1 "   表示如果刀具大于 1 把刀,  屏幕左下角 会提示: WARNING - TOOL > 1    ,按回车键可以继续处理!
3 v+ H: |# }8 L! L; m# a8 X% m记住,在这里设置的内容是   
' i; ^  \0 [9 j5 Lsdytools   "  WARNING - TOOL > 1 "   8 V+ Z- E) n+ z9 q! ]( h) t
★---------------------- ★----------------------/ C* ]; K# x! }, f* o
     然后查找: *t, 如果是自动换刀的,应该有两处,在这里,我们要找的是第二个 *t,    位于 ptlchg 下面的。, a7 ~" X; V- f5 O7 O
8 q3 I5 S, o" z" X5 J
ptlchg  的注释是 Tool change 。原创者杜公子# R: w; h7 d+ {$ [" j6 C

& |) ?; C- F# X5 a8 X找到
% m4 ?! f1 q0 S; E4 d1 w2 c4 L1 I& j7 F4 G& r& ]
pbld, n, *t, "M6", e6 E% R5 v3 T+ X7 |, f7 s+ K
  e( }" I* M& r5 g2 ?. t/ f
在这个下面加上一句 & Y# t3 @  \0 d1 m/ `+ u
if t > one ,result = mprint(sdytools) , ]+ T# ^' O/ J% k+ e$ e+ }5 _

! i  i) C% M/ T- g4 V" w$ N6 O至此,假如同一个NCI名字下有两把以上的刀具,会报警并且暂停的功能就出来了。
3 O1 i, L2 A: l* }* L  h6 E7 U! T0 r: y, }, N
+ ~) b* n  q- u5 h% X
**********************************************
) u# [/ W0 @0 Z7 {. N我自己试了一下,但是我的后处理里面都查找不到有     Error messages  。。。
! ]! @+ N$ n, ?( n8 S另外也找不到   pbld, n, *t, "M6", e        这句
3 T: w! ^3 A2 l0 d7 l$ [( `! m8 m; h自己随便找个地方加了,老是出现报警。。根本后处理不出来。。都崩溃了,版大你有空帮忙看看咯。。。。。
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014262
发表于 2011-7-23 14:40:36 | 显示全部楼层
回复 8# lkm119
5 e/ a* p5 [% d7 a  H* w
  \9 ]9 C7 V! B- U% Z4 e2 e4 ~2 `9 }- m* }
    我写的后处理你没有测试,怎么就知道不是你想要的结果.' e3 t- I4 Y9 O# L
你转来的那个资料也是有他的道理.
7 W7 ~) d  l: m4 P/ e( j5 v7 o  _4 w这个后处理有如下功能.3 W; {2 N+ X/ N% ^8 S- C" r
1.不同刀具一起处理时会提示用户有不同的刀具在一个程序中.如果用确认只需要单个单个刀具的程序.那么后处理会自动执行同一个刀具的程序.不同刀具的程序不会处理在同一个程序中.' J( L" @- W0 x" [
2.如果用户点击取消,那么所有的刀具会全部都处理在同一个程序中.: j- ^. A) I+ d5 B6 p

9 C$ T2 W% A) z6 R9 s, r0 e这个就是按照你的意思和想法做的.' [( _% S. P7 e: N" H+ \& y
为何又说不是你想要的结果?
回复

使用道具 举报

5

主题

52

回帖

92

积分

注册会员

积分
92
 楼主| 发表于 2011-7-23 14:47:46 | 显示全部楼层
回复 9# 若枫 5 F6 Y( o8 _, z1 G
5 T* g' ~; x4 x: W; \
这个后处理的结果是我想要的啊,但是我想加到我MAZAK的后处理中。。。怎么都加不进去啊。。。
6 Q: h; x5 a4 _6 f( r! b
/ m, l" L0 |: |( ~; u枫版你可以帮我加一下么?/ a' E' \! [- I2 K
: n5 T: A( d$ Y% ]; {# S% _
我的MAZAK的后处理找不到 : u4 I+ }3 ?0 S
# --------------------------------------------------------------------------/ B' x: t. O0 W6 K# m# _& a/ `
# Error messages; Z' O& F9 B1 Y" e$ D
# --------------------------------------------------------------------------' k* q3 t; I# y/ q' T  D  n
$ |2 q' f9 h7 w+ i9 n
+ g/ ]# |# [) T# o; H
pbld, n, *t, "M6", e; Z4 _  q5 m7 g0 i6 @6 p4 v% ^! _# d
4 p! d5 m" D4 p. ^1 A* o6 v1 f
这些都找不到。。。% m! H9 ~/ |# ?; P1 R

. e, D4 E" U! e" r  S0 Z8 @" L6 d我把上面要求的随便加在我的后处理的其他地方,可是不行啊,一后处理就报警提示说
7 F5 m% j, A' g, I2 D2 C$ B0 Q7 n  a- ]
“Variable not defined: result
+ ~; e0 H0 F- j6 l9 S6 ?: cPost line number  820
* `6 a4 a  h( c; h- |4 RProgram execution halted due to error(s) in .pst”
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-7-19 16:47 , Processed in 0.401264 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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