QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
因为现在一个文档里面有很多刀,有时会不小心在一个程式里面放了两三把刀(操作较多的情况下)
. {1 D0 d4 m8 D: G这样后处理时会有一个自动换刀的,有时候就这样撞刀,每次做完必须都要查里面有没多“M”啊“T”什么的,有没办法修改后处理5 _" [% o. z% w- J8 E8 U5 Y6 o
就是同一个程式出现两把刀的话就会提示报警?
发表于 2011-7-22 19:20:01 | 显示全部楼层 来自: 中国浙江杭州
本帖最后由 mzhx035124 于 2011-7-22 19:29 编辑
- R) C; y# o  i: f; |% N% _
: B, p$ N  }8 Y. n不会吧,你的机器不能换刀?+ _& m- ?) r0 ]- O, h/ r/ j+ Z

$ E% k( T" O& W; n2 SX版的在机器定义(MD)里面删除ATC模块就可以了
 楼主| 发表于 2011-7-23 07:21:57 | 显示全部楼层 来自: 马来西亚
可以换刀。。。这边都是一把一把的上的,如果自动换不一定是你需要的那把刀。。。。
 楼主| 发表于 2011-7-23 07:34:17 | 显示全部楼层 来自: 马来西亚
上次看过一个说可以修改刀有两把刀就报警的,但是不知道具体怎么弄
发表于 2011-8-4 19:28:48 | 显示全部楼层 来自: 中国江苏苏州
若枫后处理好像也有人问过这个问题,而且已经给出了相关的代码.& k, h7 L5 J9 f# z/ a8 e
好像爱那个还问过转速和进给的问题.
发表于 2011-8-5 11:42:33 | 显示全部楼层 来自: 中国广东汕头
改后处理就行,
1 `+ A$ i9 S+ ~方法:
; g3 W( k) k6 V7 K找到Error messages; O5 E7 w9 C" S* Z7 h
添加:sdytools "WARNING - TOOL > 1"
发表于 2011-8-6 13:03:12 | 显示全部楼层 来自: 中国广东深圳
如果是9版本的
8 w0 O0 C; i- j6 Z6 b5 P& K& j( x首先,要加个错误消息提示,加的位置就在这里: 杜公子原创 查找 Error messages  ,就在这里。
  c( E' }: J3 J' z# B* U( U' O假设错误消息提示为: sdytools     记住一定要 s 开头. b, W; L! x' p# r. B5 g; z/ P4 k
设 sdytools 值 后面是用    " 内容 "   9版本的内容不能使用中文; {9 k& f, P, J0 b, n; q0 W" _
sdytools   "  WARNING - TOOL > 1 " 杜公子原创 表示如果刀具大于 1 把刀,9 i' B+ Y) H* R; }6 c* [* h4 L
屏幕左下角 会提示: WARNING - TOOL > 1    ,按回车键可以继续处理!
) N' W) e" S2 d记住,在这里设置的内容是   杜公子原创 ' q3 v. x, Y2 C8 n
sdytools   "  WARNING - TOOL > 1 " " G/ P8 j- h7 o
杜公子原创 & R" E5 c2 `; ^6 T; M' z
然后查找: *t, 如果是自动换刀的,应该有两处,在这里,我们要找的是第二个 *t,    位于 ptlchg 下面的。
: H, Y! ~3 }# F; S3 G7 H- iptlchg  的注释是 Tool change 。
* E, L4 N: C1 q9 w. ]/ C2 \找到9 R# s3 c! B% I" \! A- S: ^/ m
pbld, n, *t, "M6", e
2 d& X* W' ]$ z- K0 W+ j8 M" Z5 ~; U. G在这个下面加上一句9 U9 A: b1 N" {0 g
if t > one ,result = mprint(sdytools)6 b* ~  C) q: Z' T0 c
杜公子原创
  t1 _. ?" n, \7 g8 N; `至此,楼主需要的功能就出来了。
. P1 n. E% g7 E0 D/ A此功能在屏遮  *t, "M6", 时测试通过。
发表于 2011-8-6 13:07:46 | 显示全部楼层 来自: 中国广东深圳
如果是x版本,这里用改过的 X5 做例子
9 ]7 W0 V* g" B2 _+ i在此顺便做个广告:接特殊后处理修改业务,四轴~五轴后处理,多轴编程指导,mastercam程式单模版定做、加工工艺单定做。赚点¥养家糊口啊8 Z& |8 P0 r" A- _8 B7 L4 ]
X5后处理有两处的    原创杜公子  
% t6 {, O* `& e( E  {) m/ _pbld, n$, *t$, sm06, e$     原创杜公子  
# L( v4 r! x1 \
- Y( l) L3 s: T建议都添加 if t > one ,result = mprint(sdytools)
, g* G7 o# n% O0 `& b) p, H1 Q
4 p) F, q2 w+ N9 o# m* @& G( T然后出现要不要查看错误消息时,选择NO,即可出来nc,x5后处理会在nc前面产生刀具列表,不同直径的刀具一目了然的。8 ]% X. B! S) a& m7 z1 I

; z9 m$ t  {# b$ \, u: F8 S( t这个警告作用只是表示刀具号码不同时一起处理(比如T1 T2,可能直径相同啊,刀号不同),提醒作用而已程式照样输出。! b6 X1 t: C: Q) F5 _0 m1 B

/ X/ {& ~& i; M# _. {2 W; E如果想要警告之后不处理程式,可以在
6 u% }& [; O4 E# P# l
4 ?$ ^* [/ Y2 y2 i* G& i2 t' S& Hpbld, n$, *t$, sm06, e$ 之后,原创杜公子 分行加以下代码
" ^2 [' m5 T' x, aif mprint(sdytools, 2) = 1, exitpost$
# b8 `( v4 o3 {6 M1 R- I- C: w. B$ Q$ V1 R0 h8 G# M
表示不会弹出错误消息警告框代码只是出到换刀代码为止,终止本次后处理。- a5 f; O: c6 K  |# X3 S$ Y

/ H; j) B* b! q3 t; ?, H& O在此顺便做个广告:接特殊后处理修改业务,四轴~五轴后处理,多轴编程指导,mastercam程式单模版定做、加工工艺单定做。赚点¥养家糊口啊
7 R8 \8 m: k6 |. w% F2 a
. H$ v  F! \& n, P+ J& p  qif mprint(sdytools, 2) = 2, exitpost$   原创杜公子  不弹出错误消息警告框,继续出全部代码( e; k1 s6 Z' e+ D9 X- r, h4 j# h
  h$ u' o' @  Y
本次X5后处理盖好的代码附件在此' ^% J! j0 x* }- G

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 )

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