找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 10553|回复: 30

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

  [复制链接]

5

主题

52

回帖

92

积分

注册会员

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

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

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

×
本帖最后由 lkm119 于 2011-7-22 16:47 编辑 ! x; d# O% _( W7 M
1 A; P' r2 g* Z8 C( O& [0 a& b* v
因为现在一个文档里面有很多刀,有时会不小心在一个程式里面放了两三把刀(操作较多的情况下)2 G! p& u  a5 t' U% i# C; s9 S+ x( |
这样后处理时会有一个自动换刀的,有时候就这样撞刀,每次做完必须都要查里面有没多“M”啊“T”什么的,有没办法修改后处理( \9 E0 C' U, u0 J/ W
就是同一个程式出现两把刀的话就会提示报警?

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
发表于 2011-7-22 19:02:10 | 显示全部楼层
回复 1# lkm119
. Z: o/ j4 [: Q$ s' s% [  e7 y4 [
! l8 i7 E0 e. p- I
    这个你可以包后处理整成类似批处理一样就可以了.$ N% Y! s8 X7 O; H2 C$ l
具体参考下帖的方法.
" T% e- f5 \% @# Z% Z# k0 Yhttp://postp.net/viewthread.php?tid=2668&extra=page%3D2
回复

使用道具 举报

5

主题

52

回帖

92

积分

注册会员

积分
92
 楼主| 发表于 2011-7-22 21:02:24 | 显示全部楼层
回复 2# 若枫
/ k0 S" \- u9 A. e% n* ?5 C
* f6 m/ m9 A& m2 X, ^不想做什么批处理了,就是想看看如果有多两把刀就报警。。。。。。这样提醒一下就可以了,枫版帮帮忙咯
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
发表于 2011-7-23 01:19:43 | 显示全部楼层
回复 3# lkm119
" k9 c7 t# ~! y( }9 F3 S; S/ S6 [8 g1 D2 l0 C( X: d

3 L4 e: Y" |% V: M    你的这个要求有点高,不过也不是什么问题.不止是不是下面的这种效果.
8 D# Q. U9 L  R. g- V# o+ ?! c, ^/ i# B  z3 u  x& \# y  v
这个后处理的功能做一个简单的说明.  T* b* z8 k1 e
, H- y0 [% z) \3 N8 A) Z9 n
1.支持单个刀具输出和多个刀具输出% u! H4 U) G  c$ H
2.不同刀具一起处理时,会有提示信息.有用户自己选择是单个刀具处理还是多个刀具处理.5 i7 @3 z. }3 k! K6 U
3.中文提示  z6 V: _$ C7 T' r
4.后处理锁定部分功能.禁止修改6 m) @) P: C* H. f; S2 J
.pst和.psb为不可分割的一个整体.使用时必须保证同名同路径.
0 l! [$ ^$ ?: a* y- A+ f8 C
; T0 m! P8 X8 p  f. s$ A下面是截图
6 \, n5 M/ k6 ]& M. W% Z' c  C* D waring.jpg
6 D+ L; K7 }3 w) I+ F+ m3 Z! A6 ]3 e" P
1 `( v( @. r" g. I TOOL_OUTPUT.rar (20.55 KB, 下载次数: 11)
回复

使用道具 举报

5

主题

52

回帖

92

积分

注册会员

积分
92
 楼主| 发表于 2011-7-23 09:32:53 | 显示全部楼层
本帖最后由 lkm119 于 2011-7-23 09:43 编辑 ( |6 e% T! |/ i. z# G7 w

4 ^$ U) s$ p* i# Z回复 4# 若枫
$ l: b# x9 m) T8 G! b( p/ B7 l3 `, t) R$ N- G2 z  [- s4 \

9 ?% x" j5 x" }% v+ C  枫哥,早啊~~!这个问题忘记和你说了,我用的是MC9.1' u- A9 H1 `4 U* i" K

/ V3 P8 ]8 O/ _2 o3 W; v你能否帮忙把这个加到我前天给你的那个后处理里面啊?% d. m2 W* T3 }8 g) c4 J

* r. g" }+ K1 V" |' a另外能否大概告诉我加了什么东西呢?& ~" ~& A/ K5 V6 g! n- [% i

) w" c' e8 B6 ]7 P; r其实我要的就是如果同一个组群及同一个程式(同名NCI)里面有两把或两把以上刀就报警, ^/ y: ]. k! N1 R- h
+ B! F' a4 l$ L4 K
报警的话随便弹出个“WARNING HAVE 2 TOOLS”就行,因为这个功能是那个印度哥们要我做的。。。他看不懂中文。。。。。. ], K1 G/ j# J4 i: `1 n
; Y# P: F2 a% n! d& J/ k6 [
前天那个后处理如下  h5 G  }6 [- _" X* `$ l& }
; y2 T) @2 a6 B; a2 V4 N
http://postp.net/viewthread.php? ... page%3D1&page=2
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
发表于 2011-7-23 09:41:50 | 显示全部楼层
回复 5# lkm119
/ L& ]- i. V; K: D
5 S7 V; b& E% U, P5 H. X3 P* I& e: C  h2 G" g0 Z8 }
mastercam9.1我没有办法给你整,没有条件测试 .你将就使用吧,. c# r2 Q7 k# P2 j
或是在等等.等我有空了再给你整整看
回复

使用道具 举报

5

主题

52

回帖

92

积分

注册会员

积分
92
 楼主| 发表于 2011-7-23 10:28:17 | 显示全部楼层
回复 6# 若枫
/ G% T7 a4 ?, e/ |$ l, `& B: K2 ]3 b4 H) _( T. Y5 K% i
其实就大概像前天给我改的那个显示刀名的那样就可以了
. K% u0 A" B5 l$ K7 y1 `) y1 ?# k) u
你改了我自己再试试那样。。。。! m7 h1 O+ b* i' r1 d3 q

5 I& b8 S% ^& o: z! `其实我要的就是如果同一个组群及同一个程式(同名NCI)里面有两把或两把以上刀就报警
- h( q$ G9 x$ e' W% P
! P3 s$ a" l# a. i2 ~/ Q报警的话随便弹出个“WARNING HAVE 2 TOOLS”就行,因为这个功能是那个印度哥们要我做的。。。他看不懂中文。。。。。
回复

使用道具 举报

5

主题

52

回帖

92

积分

注册会员

积分
92
 楼主| 发表于 2011-7-23 11:06:23 | 显示全部楼层
本帖最后由 lkm119 于 2011-7-23 11:18 编辑 0 H! N" v% D6 }

- t2 m) }- W# ]; v$ s回复 6# 若枫 % w; R* w" ?: s$ y3 n6 x+ E
枫版,我看到一个说是这样改的% L2 s( {2 }& @/ K7 O

5 p2 t+ i5 A# f. |7 l*************************************************************
, t7 b& G5 R, e% [8 I' s; r+ a% v
& P5 k8 t7 G3 G7 u7 s! q) F. F; p2 i1 J  l
首先,加错误消息提示, 查找 Error messages  ,就在这里。
4 i# t* M, N* X; K
% ?! D) J1 h; Z# j3 p★----------------------
( r# H+ T& v" O3 b' ]$ l" c( u6 ^
1 Q  X; E. t/ D/ Q/ h假设错误消息提示为: sdytools     记住一定要 s 开头 # {4 x  o* U; c1 x! C( {, W
设 sdytools 值 后面是用    " 内容 "   9版本的内容不能使用中文  - K3 _$ W1 ?& S8 q: }/ ?
sdytools   "  WARNING - TOOL > 1 "   表示如果刀具大于 1 把刀,  屏幕左下角 会提示: WARNING - TOOL > 1    ,按回车键可以继续处理! - q& U" S0 H& ?& V1 r4 _# ~1 e
记住,在这里设置的内容是   
  F$ N# j7 y0 j/ j$ A# gsdytools   "  WARNING - TOOL > 1 "   
) z& e( Z# B' ^★---------------------- ★----------------------
7 k( w) D4 Z) N% f2 ^8 U     然后查找: *t, 如果是自动换刀的,应该有两处,在这里,我们要找的是第二个 *t,    位于 ptlchg 下面的。
* v7 V; q( G: E/ u8 }: x7 i4 y3 m" {
ptlchg  的注释是 Tool change 。原创者杜公子
& R! H5 e# j+ p. `* K7 r
' d: T( ]8 U; D- v- s: k+ G2 X4 r找到
3 C* F) y6 _1 f8 [
7 O& ]6 p, G7 T. Vpbld, n, *t, "M6", e( C' d3 r) k9 L+ F7 A/ H' z) T

8 b; e( @$ u) R在这个下面加上一句
6 n' F$ {) O& t; w. r2 j6 m- Tif t > one ,result = mprint(sdytools)
, D2 }* Z, N* q$ `& Z
0 G& v6 B$ m+ `- w( `至此,假如同一个NCI名字下有两把以上的刀具,会报警并且暂停的功能就出来了。3 J6 m0 ~# T3 P* w8 ~

, t  H4 Q( C9 y- p6 @+ e/ [$ s. a
- o8 l- j; E5 [; r. E8 v) ~**********************************************
* X' r) P) G! t7 L我自己试了一下,但是我的后处理里面都查找不到有     Error messages  。。。
0 Q3 l: E/ B3 I( }5 A6 f9 k: S另外也找不到   pbld, n, *t, "M6", e        这句
# F+ `8 Z8 e1 p. z自己随便找个地方加了,老是出现报警。。根本后处理不出来。。都崩溃了,版大你有空帮忙看看咯。。。。。
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
发表于 2011-7-23 14:40:36 | 显示全部楼层
回复 8# lkm119 & @9 |* v1 _; ~9 k: u$ \
4 M/ O* H8 e  ~- w9 p- \3 Q( t

+ c8 R: A0 F) S" S( f1 I    我写的后处理你没有测试,怎么就知道不是你想要的结果.2 b. ~7 C) A7 a# E) z0 m
你转来的那个资料也是有他的道理.
. U1 r/ y2 [8 E这个后处理有如下功能.( o: v/ ~# ?2 F
1.不同刀具一起处理时会提示用户有不同的刀具在一个程序中.如果用确认只需要单个单个刀具的程序.那么后处理会自动执行同一个刀具的程序.不同刀具的程序不会处理在同一个程序中./ _' n4 I, d2 Z6 p
2.如果用户点击取消,那么所有的刀具会全部都处理在同一个程序中.
0 U9 T0 b1 S9 y" R/ u( J8 d# F& t5 A5 a/ f
, B' R; B, S3 ~# s% c这个就是按照你的意思和想法做的.. A7 S8 u7 |- Y! W3 ^0 g5 [9 {8 r+ d
为何又说不是你想要的结果?
回复

使用道具 举报

5

主题

52

回帖

92

积分

注册会员

积分
92
 楼主| 发表于 2011-7-23 14:47:46 | 显示全部楼层
回复 9# 若枫
+ ]! M& ~8 p+ c2 H  p
) D+ S$ [. M6 u* w! s$ @8 Q4 d这个后处理的结果是我想要的啊,但是我想加到我MAZAK的后处理中。。。怎么都加不进去啊。。。
3 _6 d  Z5 t( W" S# O; s/ U
: z$ w3 Y" P8 P4 \+ F% a枫版你可以帮我加一下么?
: k0 O) c  U; Z/ q
9 o) X8 U4 E( l: W5 Z3 U我的MAZAK的后处理找不到
8 L$ n, X2 [, }# --------------------------------------------------------------------------7 U( x: G5 ^- t' k( I
# Error messages1 \; F0 o# D7 N) ^7 t
# --------------------------------------------------------------------------# \5 q$ z; y' Z% s* S4 x9 T

  K5 k: {( Y+ Q* V  a) f* L6 @7 l2 b& Y$ w, E* x
pbld, n, *t, "M6", e
1 X3 E$ F* v5 O6 `4 l
' S) x/ {! E9 q% |  ]  o% l; S这些都找不到。。。
* Y, h8 K( H  T) e" K1 A- d
/ M% G! t/ l( [2 D& B我把上面要求的随便加在我的后处理的其他地方,可是不行啊,一后处理就报警提示说
* Y0 E4 x6 O  q! U3 K1 ^3 n6 Q+ D0 n8 H
2 u! Z% F, m/ v“Variable not defined: result
8 \4 {  K6 J& a$ o* qPost line number  820
7 D. L# @3 q; W# C3 D' BProgram execution halted due to error(s) in .pst”
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-8-23 01:56 , Processed in 0.169099 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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