QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 4403|回复: 11
收起左侧

[讨论] 同一程式里有两把刀后处理提示报警怎么搞?

[复制链接]
发表于 2011-7-22 16:40:12 | 显示全部楼层 |阅读模式 来自: 马来西亚

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

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

x
因为现在一个文档里面有很多刀,有时会不小心在一个程式里面放了两三把刀(操作较多的情况下)! V/ f- a5 [6 m6 y- C0 S+ c
这样后处理时会有一个自动换刀的,有时候就这样撞刀,每次做完必须都要查里面有没多“M”啊“T”什么的,有没办法修改后处理
4 M7 x& N7 c, F' U3 M0 Y: ?就是同一个程式出现两把刀的话就会提示报警?
发表于 2011-7-22 19:20:01 | 显示全部楼层 来自: 中国浙江杭州
本帖最后由 mzhx035124 于 2011-7-22 19:29 编辑
, \  _& p4 K2 E1 _; n: O4 h9 h# m8 @- j. U9 @! B
不会吧,你的机器不能换刀?
1 W$ ?4 k2 I6 |6 u2 D) p, z! h2 ?" @
X版的在机器定义(MD)里面删除ATC模块就可以了
 楼主| 发表于 2011-7-23 07:21:57 | 显示全部楼层 来自: 马来西亚
可以换刀。。。这边都是一把一把的上的,如果自动换不一定是你需要的那把刀。。。。
 楼主| 发表于 2011-7-23 07:34:17 | 显示全部楼层 来自: 马来西亚
上次看过一个说可以修改刀有两把刀就报警的,但是不知道具体怎么弄
发表于 2011-8-4 19:28:48 | 显示全部楼层 来自: 中国江苏苏州
若枫后处理好像也有人问过这个问题,而且已经给出了相关的代码./ ?: ]# K2 s$ W8 Q4 |5 M" A
好像爱那个还问过转速和进给的问题.
发表于 2011-8-5 11:42:33 | 显示全部楼层 来自: 中国广东汕头
改后处理就行,
2 a- q) k. y- [  Y1 n- c方法:
- p1 |) G; R7 `8 c# a1 r" M找到Error messages4 t2 x& A! ^- ]0 d" t
添加:sdytools "WARNING - TOOL > 1"
发表于 2011-8-6 13:03:12 | 显示全部楼层 来自: 中国广东深圳
如果是9版本的0 z7 ?' u( D5 F  o; w% Y1 T
首先,要加个错误消息提示,加的位置就在这里: 杜公子原创 查找 Error messages  ,就在这里。
& o* }3 I: U2 i  n  ~假设错误消息提示为: sdytools     记住一定要 s 开头- Z+ l* s$ T5 n& P2 y* a
设 sdytools 值 后面是用    " 内容 "   9版本的内容不能使用中文$ r: v* e2 a6 e5 M" W3 U) \& r/ o( I
sdytools   "  WARNING - TOOL > 1 " 杜公子原创 表示如果刀具大于 1 把刀,
" l* C+ t+ R, U/ T' x# ]! {8 F* h屏幕左下角 会提示: WARNING - TOOL > 1    ,按回车键可以继续处理!, D. D! t1 p$ J9 T; h
记住,在这里设置的内容是   杜公子原创 % k$ b& j: C- `6 T, A+ o
sdytools   "  WARNING - TOOL > 1 " 3 M( N% ?- z. T& f" A& n
杜公子原创   y/ N) |! ^8 W: e& u' u  E. B8 z0 w
然后查找: *t, 如果是自动换刀的,应该有两处,在这里,我们要找的是第二个 *t,    位于 ptlchg 下面的。
# p0 B+ f* u! R0 m6 H/ X  ~) Pptlchg  的注释是 Tool change 。( R% |: S# [- R  O) e8 i6 y
找到4 E" w. f; Q" ?% j+ j* x
pbld, n, *t, "M6", e
/ t3 b1 m1 Z: b) W# C. a在这个下面加上一句; @4 \2 G, K* s7 I
if t > one ,result = mprint(sdytools)! Q% n5 t) U) H
杜公子原创 ! L" `! Y" o4 a; K  K, w( j
至此,楼主需要的功能就出来了。
8 Q- [- C- m& C2 I6 l5 l. p* M, R此功能在屏遮  *t, "M6", 时测试通过。
发表于 2011-8-6 13:07:46 | 显示全部楼层 来自: 中国广东深圳
如果是x版本,这里用改过的 X5 做例子# [1 c$ O5 _3 i4 T, p
在此顺便做个广告:接特殊后处理修改业务,四轴~五轴后处理,多轴编程指导,mastercam程式单模版定做、加工工艺单定做。赚点¥养家糊口啊& g3 O: Y6 p' ]
X5后处理有两处的    原创杜公子  
- y% ~4 Q; G7 U" _/ Dpbld, n$, *t$, sm06, e$     原创杜公子  
! m# g0 r( K5 J# B# J$ i' q% ?1 G% c) e& M5 \# J' @0 A. h" a* |
建议都添加 if t > one ,result = mprint(sdytools)
" n8 A$ }: R, ]. M3 s, }1 x# {# H* |% B6 t" k6 Q
然后出现要不要查看错误消息时,选择NO,即可出来nc,x5后处理会在nc前面产生刀具列表,不同直径的刀具一目了然的。4 g0 _1 A9 k9 }- J- Z6 H

/ x. c  ?  N4 h6 s6 F# {+ `这个警告作用只是表示刀具号码不同时一起处理(比如T1 T2,可能直径相同啊,刀号不同),提醒作用而已程式照样输出。
  Q9 @& \: l5 i& K4 U/ m" Z. o+ R: \6 W2 B, B
如果想要警告之后不处理程式,可以在
+ D7 ?( I0 y$ o6 e4 d, c9 @- _9 j! M  E+ T# O7 r4 F7 `- r/ Y& L4 x/ u
pbld, n$, *t$, sm06, e$ 之后,原创杜公子 分行加以下代码. J& b% K4 s. G4 L) J: N& [1 N
if mprint(sdytools, 2) = 1, exitpost$) s' a) s3 i( D3 c2 P: A1 F

& [% ?6 j& v5 d表示不会弹出错误消息警告框代码只是出到换刀代码为止,终止本次后处理。7 x* ~6 C" `: H

* Y- a8 g0 q' ?; P; H在此顺便做个广告:接特殊后处理修改业务,四轴~五轴后处理,多轴编程指导,mastercam程式单模版定做、加工工艺单定做。赚点¥养家糊口啊4 c3 n5 d6 Y9 c* O# c8 d" K
+ Q: i, q+ V8 d% w% O
if mprint(sdytools, 2) = 2, exitpost$   原创杜公子  不弹出错误消息警告框,继续出全部代码( n; p2 l- A# z9 j; p7 o" t$ R
7 O, _* q- ^4 Z: B& h+ f
本次X5后处理盖好的代码附件在此
  |, R9 d; J( Y0 O

MPFAN 刀具警告.rar

22.98 KB, 下载次数: 35

发表于 2011-8-10 07:39:07 | 显示全部楼层 来自: 中国江苏苏州
我给他的代码是都弹出提示或是警告信息。
发表于 2011-9-11 09:50:14 | 显示全部楼层 来自: 中国江苏常州
有学到了一点知识,希望论坛越办越好。会员越来越多。
发表于 2013-4-16 20:34:55 | 显示全部楼层 来自: 中国福建厦门
我是直接把M6 T改为M6 TTT,只要是两把不一样的刀,机台就会报错不能走
发表于 2021-4-15 02:09:41 | 显示全部楼层 来自: 中国广东中山
好好学习天天向上
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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