QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
4天前
全站
goto3d 说: 版主微信号:caivin811031;还未入三维微信群的小伙伴,速度加
2022-07-04
查看: 3639|回复: 11
收起左侧

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

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

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

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

x
因为现在一个文档里面有很多刀,有时会不小心在一个程式里面放了两三把刀(操作较多的情况下)
" ~2 f' B* ]( L+ a: h1 L0 I. Z这样后处理时会有一个自动换刀的,有时候就这样撞刀,每次做完必须都要查里面有没多“M”啊“T”什么的,有没办法修改后处理
& e- V, v& K) r4 F7 J! A) d2 F+ |就是同一个程式出现两把刀的话就会提示报警?
发表于 2011-7-22 19:20:01 | 显示全部楼层
本帖最后由 mzhx035124 于 2011-7-22 19:29 编辑 # }2 Y1 I* X. N- T8 [; j
' t8 d% [' P9 q* q: j. L- F" O
不会吧,你的机器不能换刀?
6 b& z' G! ^7 E
" e$ ~6 _% J" @/ h% J8 |+ SX版的在机器定义(MD)里面删除ATC模块就可以了
 楼主| 发表于 2011-7-23 07:21:57 | 显示全部楼层
可以换刀。。。这边都是一把一把的上的,如果自动换不一定是你需要的那把刀。。。。
 楼主| 发表于 2011-7-23 07:34:17 | 显示全部楼层
上次看过一个说可以修改刀有两把刀就报警的,但是不知道具体怎么弄
发表于 2011-8-4 19:28:48 | 显示全部楼层
若枫后处理好像也有人问过这个问题,而且已经给出了相关的代码.
! ?8 w6 [2 T* w( s好像爱那个还问过转速和进给的问题.
发表于 2011-8-5 11:42:33 | 显示全部楼层
改后处理就行,
4 [0 O) _( N$ ^& ~$ C5 Q方法:
& y' V# ]: Y& c找到Error messages  }, N5 i# V- E+ ~8 L$ \! m5 Z
添加:sdytools "WARNING - TOOL > 1"
发表于 2011-8-6 13:03:12 | 显示全部楼层
如果是9版本的- E/ B7 C" K6 n: o- I& U: W; ]: N$ a2 c
首先,要加个错误消息提示,加的位置就在这里: 杜公子原创 查找 Error messages  ,就在这里。5 U/ f  [7 L. F: w- r
假设错误消息提示为: sdytools     记住一定要 s 开头9 P2 ^. K; f* v: p& T* F7 t! M* r
设 sdytools 值 后面是用    " 内容 "   9版本的内容不能使用中文. a9 ]+ g/ c2 {8 l' m
sdytools   "  WARNING - TOOL > 1 " 杜公子原创 表示如果刀具大于 1 把刀,5 e4 v' x& L% D) ?# a
屏幕左下角 会提示: WARNING - TOOL > 1    ,按回车键可以继续处理!: T# H5 F! X1 p
记住,在这里设置的内容是   杜公子原创 ! R1 d% f8 S5 b$ e# M
sdytools   "  WARNING - TOOL > 1 " / Y- o5 y! w2 ]9 ~& n3 b* T/ J, z
杜公子原创 1 e) i! a# v) C0 z6 ^" {
然后查找: *t, 如果是自动换刀的,应该有两处,在这里,我们要找的是第二个 *t,    位于 ptlchg 下面的。% a1 J% d  f2 H% p
ptlchg  的注释是 Tool change 。
, y+ B% f+ k% z2 X找到  M" S3 e7 d) V4 j' ~; w" \( [$ I
pbld, n, *t, "M6", e
/ m9 ]7 E1 E8 Y# f在这个下面加上一句9 x9 l, T; L" u/ ]
if t > one ,result = mprint(sdytools)
. G8 o$ m5 w4 h 杜公子原创
) c0 W! N2 n2 n# y$ S" K至此,楼主需要的功能就出来了。
3 P+ h7 `1 M$ L+ K( Q& Q5 L此功能在屏遮  *t, "M6", 时测试通过。
发表于 2011-8-6 13:07:46 | 显示全部楼层
如果是x版本,这里用改过的 X5 做例子) J+ w( y; ?2 ?) ?' H
在此顺便做个广告:接特殊后处理修改业务,四轴~五轴后处理,多轴编程指导,mastercam程式单模版定做、加工工艺单定做。赚点¥养家糊口啊
; y  W7 o" v; {4 ]+ A6 h5 i* {$ T5 |X5后处理有两处的    原创杜公子  + _# B) i; N6 ]5 G8 C# n  @$ S' S
pbld, n$, *t$, sm06, e$     原创杜公子  
$ r# \! N0 V1 w5 `6 V  V: J# K' d
建议都添加 if t > one ,result = mprint(sdytools)
3 Z+ b0 Z7 f. u& \. a' T. r6 j( ~- l. A$ @" q" L
然后出现要不要查看错误消息时,选择NO,即可出来nc,x5后处理会在nc前面产生刀具列表,不同直径的刀具一目了然的。
  R: G0 w# `5 h& V4 t, S+ x7 S- E7 A; D/ \8 ?6 h, E4 Z* v
这个警告作用只是表示刀具号码不同时一起处理(比如T1 T2,可能直径相同啊,刀号不同),提醒作用而已程式照样输出。
7 P0 D5 H& ~1 L2 F; e( C) r* |* ^/ P: ~
如果想要警告之后不处理程式,可以在& s9 E- i0 X7 E' K6 h8 t  k' C

, C& O! Q' i, k  c! a) A2 @. Cpbld, n$, *t$, sm06, e$ 之后,原创杜公子 分行加以下代码
: l& S7 v8 `1 R. bif mprint(sdytools, 2) = 1, exitpost$& }/ q; B6 t/ x' [0 p4 E/ m/ K) ^

9 x/ V' ~( y1 |+ _$ I表示不会弹出错误消息警告框代码只是出到换刀代码为止,终止本次后处理。
5 g# `9 ^9 H8 j* S; r' G* B3 H9 w1 C% x$ n2 w7 M+ b2 L# {
在此顺便做个广告:接特殊后处理修改业务,四轴~五轴后处理,多轴编程指导,mastercam程式单模版定做、加工工艺单定做。赚点¥养家糊口啊
, P7 l- h; B- W6 i. ?$ z! k: V8 w1 q" D8 j7 B: C
if mprint(sdytools, 2) = 2, exitpost$   原创杜公子  不弹出错误消息警告框,继续出全部代码4 C! G( }6 l8 y* S* X0 A

6 t4 |9 g3 v, a6 R9 J; f, y本次X5后处理盖好的代码附件在此& N0 N3 b# r# M- B3 n% Y8 k+ _

MPFAN 刀具警告.rar

22.98 KB, 下载次数: 30

发表于 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备13008828号-1 )

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