找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 10436|回复: 30

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

  [复制链接]

5

主题

52

回帖

92

积分

注册会员

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

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

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

×
本帖最后由 lkm119 于 2011-7-22 16:47 编辑 # C/ u. t& R. W" Y9 I$ I

& E6 \5 v4 r+ W4 x/ e# C因为现在一个文档里面有很多刀,有时会不小心在一个程式里面放了两三把刀(操作较多的情况下)
& s/ K6 ~9 s# b2 @, ^, F& P2 @这样后处理时会有一个自动换刀的,有时候就这样撞刀,每次做完必须都要查里面有没多“M”啊“T”什么的,有没办法修改后处理
6 ]& I6 g' G; U4 B- s3 m( {就是同一个程式出现两把刀的话就会提示报警?

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
发表于 2011-7-22 19:02:10 | 显示全部楼层
回复 1# lkm119
9 L2 i6 T9 _! Y4 `% z* y' G, A5 Q8 k) y2 t$ d; s4 `
2 K% s% D6 a! A8 n4 q+ z
    这个你可以包后处理整成类似批处理一样就可以了.
, j# Y4 x* S; N7 a- n' I3 p具体参考下帖的方法.7 E3 x' f: I. K* r6 @2 N2 h# `: C
http://postp.net/viewthread.php?tid=2668&extra=page%3D2
回复

使用道具 举报

5

主题

52

回帖

92

积分

注册会员

积分
92
 楼主| 发表于 2011-7-22 21:02:24 | 显示全部楼层
回复 2# 若枫
/ n8 ?/ @8 w1 j; A/ e# i9 O; y7 \. f/ d6 M3 D) ]! j& W
不想做什么批处理了,就是想看看如果有多两把刀就报警。。。。。。这样提醒一下就可以了,枫版帮帮忙咯
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
发表于 2011-7-23 01:19:43 | 显示全部楼层
回复 3# lkm119 6 o" Y8 D# P9 ]9 x' N% w1 W& V
4 N% E, t, S* v- @3 l% b
# ?# P% c% Q7 B& f& h
    你的这个要求有点高,不过也不是什么问题.不止是不是下面的这种效果.
0 p7 c# r5 F  U* m$ r$ y
4 g) {5 [0 f" V3 n1 _. D7 u这个后处理的功能做一个简单的说明.: c; M8 m8 I( W6 J

2 u+ k3 d3 M# b; v  Y$ s1.支持单个刀具输出和多个刀具输出
+ B2 H9 Z  A& O8 r# N  u, d2 N2.不同刀具一起处理时,会有提示信息.有用户自己选择是单个刀具处理还是多个刀具处理." ^/ S, @! F) c" F/ c  `
3.中文提示
: n5 W9 }, r8 K4.后处理锁定部分功能.禁止修改
' U  T( m/ F: z# H. m2 l" ~# f! ^.pst和.psb为不可分割的一个整体.使用时必须保证同名同路径.
( G9 Y7 z: K5 R6 h# }- I- ^- J5 w' b3 g0 h8 U0 R8 M
下面是截图3 L8 X* b8 E% |2 c
waring.jpg
; S/ l; V6 c4 o& V1 s$ B. W) w5 [& T# X) a  b1 O0 [
TOOL_OUTPUT.rar (20.55 KB, 下载次数: 11)
回复

使用道具 举报

5

主题

52

回帖

92

积分

注册会员

积分
92
 楼主| 发表于 2011-7-23 09:32:53 | 显示全部楼层
本帖最后由 lkm119 于 2011-7-23 09:43 编辑
4 i' d6 y0 F; q* i' |  H
* e2 w; J5 [7 I3 T& f回复 4# 若枫
2 O  w- A5 ?- ]8 M  O, \: A: b, o4 R/ J9 }

4 |) ]+ G8 Q8 A. ]* c. Y# c  枫哥,早啊~~!这个问题忘记和你说了,我用的是MC9.1
! M3 X3 X) ]) a* o, }2 M0 \3 m1 L, H: G, E7 {% D* M. ?, Z, m  o+ |7 f
你能否帮忙把这个加到我前天给你的那个后处理里面啊?; Z! T7 b2 g5 P4 Z. X' l

5 c$ V' K" I4 X6 y* Y4 _另外能否大概告诉我加了什么东西呢?
: w2 y3 }, A2 U$ P  O
$ U+ a7 \; B7 k% p' F( Q其实我要的就是如果同一个组群及同一个程式(同名NCI)里面有两把或两把以上刀就报警
- C8 {2 {" x( [  w  s# Q) \8 Y8 }$ J' C  H  J0 F, i" U
报警的话随便弹出个“WARNING HAVE 2 TOOLS”就行,因为这个功能是那个印度哥们要我做的。。。他看不懂中文。。。。。! f# D5 |$ J- }4 X  j$ o
6 u% |* J, t' c. P1 _) \. t8 w* x
前天那个后处理如下- {% }4 I" M6 C6 G; c4 `, e
  y( |; Z# X& W4 I) F( q
http://postp.net/viewthread.php? ... page%3D1&page=2
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
发表于 2011-7-23 09:41:50 | 显示全部楼层
回复 5# lkm119 ( T( g8 f5 O, h% l

* N' I- Y9 |- w1 v" ]
) ~- V2 F0 H( O* }( ~1 wmastercam9.1我没有办法给你整,没有条件测试 .你将就使用吧,) g( r. r) X) n$ F# I; }; c
或是在等等.等我有空了再给你整整看
回复

使用道具 举报

5

主题

52

回帖

92

积分

注册会员

积分
92
 楼主| 发表于 2011-7-23 10:28:17 | 显示全部楼层
回复 6# 若枫 1 J7 b, o6 n6 ~4 E- a

0 @. p5 o) C* J) c, @' c4 w其实就大概像前天给我改的那个显示刀名的那样就可以了
4 Y& H" m- L/ `$ Z5 V
% g$ ^' W! C% N5 w" P9 ?2 |  H你改了我自己再试试那样。。。。
! k$ c0 b( Z5 O
% |# G  w( w7 _4 ]1 H其实我要的就是如果同一个组群及同一个程式(同名NCI)里面有两把或两把以上刀就报警8 y$ I% ^, I- A% v7 Q* ?; U
7 ?' g9 R# I) g0 y7 S$ d
报警的话随便弹出个“WARNING HAVE 2 TOOLS”就行,因为这个功能是那个印度哥们要我做的。。。他看不懂中文。。。。。
回复

使用道具 举报

5

主题

52

回帖

92

积分

注册会员

积分
92
 楼主| 发表于 2011-7-23 11:06:23 | 显示全部楼层
本帖最后由 lkm119 于 2011-7-23 11:18 编辑 4 |" x" X( E9 z" y: {9 R* i) e, r

, f" _; g1 i  z8 P4 c; D0 p- }# B# x回复 6# 若枫 3 H. q* w  M6 e" ~  j% T1 o, j0 x
枫版,我看到一个说是这样改的% F! s2 H) p6 W, Y& ?) ]2 H/ N
/ u8 E: n1 Y' l% x( D8 R
*************************************************************8 d8 Q) u( R. ]& Q0 t
+ ]$ T9 o% K' V' P# |1 q3 I

$ ?9 U2 Z6 _9 |8 z9 G1 Q" X首先,加错误消息提示, 查找 Error messages  ,就在这里。
& `4 h: K5 g) R( S& G" ]" _" G6 |8 V) y5 T) X+ t
★----------------------
% `, N) Z3 H* }) G9 f3 g
0 @1 n" z- i# r: ^8 ?/ c% R假设错误消息提示为: sdytools     记住一定要 s 开头
/ g* w" B( x7 [6 [8 o设 sdytools 值 后面是用    " 内容 "   9版本的内容不能使用中文  
; x- }/ {5 c6 k" G; n# N) g% bsdytools   "  WARNING - TOOL > 1 "   表示如果刀具大于 1 把刀,  屏幕左下角 会提示: WARNING - TOOL > 1    ,按回车键可以继续处理!
3 o7 o; |4 Z1 f* a2 X记住,在这里设置的内容是   
0 @* G0 K0 e5 B5 O" O  z- e2 L# @8 xsdytools   "  WARNING - TOOL > 1 "   / i% i$ }; _! E. j" ~- G+ y
★---------------------- ★----------------------
4 W) [9 n/ `+ _9 P/ Y     然后查找: *t, 如果是自动换刀的,应该有两处,在这里,我们要找的是第二个 *t,    位于 ptlchg 下面的。% U) M" J# I& X% l  K1 p8 \; g" A
' e2 y& f5 m8 R6 w, ?1 M/ g! u
ptlchg  的注释是 Tool change 。原创者杜公子6 R; E8 j# T; u+ @% u' D# [

+ ?& B1 J+ x( `( D1 |  X* a4 y找到: l9 L+ C, i! I7 F2 W

# c* A1 x# j/ _( qpbld, n, *t, "M6", e
2 h$ i5 z1 M* ~4 n
+ I; ]# x5 m6 I' ~8 g在这个下面加上一句
: R0 l% M  z: e) Bif t > one ,result = mprint(sdytools)
! u, M* n5 _0 \! ^  y( Y% D8 Z% v' u6 t1 i, Z
至此,假如同一个NCI名字下有两把以上的刀具,会报警并且暂停的功能就出来了。
" M  p3 N* m9 r: W/ ^5 t4 L* W3 ]" v
+ o& q$ D0 `3 u; B
**********************************************. L# b4 }. Z8 V, e3 _: V- K
我自己试了一下,但是我的后处理里面都查找不到有     Error messages  。。。, j. @7 g& T$ h
另外也找不到   pbld, n, *t, "M6", e        这句/ a3 F5 r+ |, k" W+ J  l: i
自己随便找个地方加了,老是出现报警。。根本后处理不出来。。都崩溃了,版大你有空帮忙看看咯。。。。。
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
发表于 2011-7-23 14:40:36 | 显示全部楼层
回复 8# lkm119
. a& F' k  }$ S5 p% q
  Q( L9 i3 R! }5 X' \, w% j3 f' ]6 V7 V. A
    我写的后处理你没有测试,怎么就知道不是你想要的结果.) a' j: P: G* @# C3 e, o
你转来的那个资料也是有他的道理.$ u) u0 Z4 K' u) u& r0 q: X. j
这个后处理有如下功能.
8 J1 u: Q5 Q0 m1.不同刀具一起处理时会提示用户有不同的刀具在一个程序中.如果用确认只需要单个单个刀具的程序.那么后处理会自动执行同一个刀具的程序.不同刀具的程序不会处理在同一个程序中.  w* s) o+ r2 P) }) C2 E
2.如果用户点击取消,那么所有的刀具会全部都处理在同一个程序中.8 y1 c4 l) p4 Q) e
5 n% W  H/ ^( I, [; Y* B9 U
这个就是按照你的意思和想法做的.
# R. H3 t" u/ K$ }* r+ G3 G为何又说不是你想要的结果?
回复

使用道具 举报

5

主题

52

回帖

92

积分

注册会员

积分
92
 楼主| 发表于 2011-7-23 14:47:46 | 显示全部楼层
回复 9# 若枫 ; q( T. c7 P8 `2 |  W. C

* w' C+ @7 q; ?  {' ~这个后处理的结果是我想要的啊,但是我想加到我MAZAK的后处理中。。。怎么都加不进去啊。。。+ ^; |7 `6 W3 c5 y9 b+ A/ o7 }

0 \  X% U, {7 Z: T8 G8 f枫版你可以帮我加一下么?: E$ @9 f; u5 d# x
0 N" _* a; w( Q+ \  ?1 y
我的MAZAK的后处理找不到 0 }1 j* f' z% w' r: q
# --------------------------------------------------------------------------
! J) {! Z5 v/ I5 n# Error messages
: r. u$ Q0 U( M1 K+ D, n# --------------------------------------------------------------------------
% B$ l) D' I2 r( a# v' d1 a  ^5 F, `

* G7 J: \; f; B# e3 Npbld, n, *t, "M6", e. z7 B- b1 k% ]

! N; `' Z" t$ X1 J2 G- D$ h这些都找不到。。。
- j& L. B( Y' m7 D. K0 Z  \/ j  T" ~
* L! X; q2 m7 [# e) A我把上面要求的随便加在我的后处理的其他地方,可是不行啊,一后处理就报警提示说
% z) a4 B3 L- J/ ~
3 B0 a8 P1 \% C0 c$ I) R% j“Variable not defined: result- |7 r( U- d5 X! |
Post line number  8207 r9 C. _( \+ L6 X+ l* E! P2 m
Program execution halted due to error(s) in .pst”
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-8-14 18:36 , Processed in 0.158746 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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