QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
因为现在一个文档里面有很多刀,有时会不小心在一个程式里面放了两三把刀(操作较多的情况下)5 H$ Z5 b, ?* ?- w# b1 l
这样后处理时会有一个自动换刀的,有时候就这样撞刀,每次做完必须都要查里面有没多“M”啊“T”什么的,有没办法修改后处理+ E( f: S& Q. s4 K& p/ S
就是同一个程式出现两把刀的话就会提示报警?
发表于 2011-7-22 19:20:01 | 显示全部楼层 来自: 中国浙江杭州
本帖最后由 mzhx035124 于 2011-7-22 19:29 编辑
5 L3 p0 v* l! X9 R1 S4 w
; E: i2 p8 I7 t+ P) G: b# `$ _! X9 z不会吧,你的机器不能换刀?
( g# d, f+ Q# D) h& P( f, N
- Q1 V) A# W2 E# qX版的在机器定义(MD)里面删除ATC模块就可以了
 楼主| 发表于 2011-7-23 07:21:57 | 显示全部楼层 来自: 马来西亚
可以换刀。。。这边都是一把一把的上的,如果自动换不一定是你需要的那把刀。。。。
 楼主| 发表于 2011-7-23 07:34:17 | 显示全部楼层 来自: 马来西亚
上次看过一个说可以修改刀有两把刀就报警的,但是不知道具体怎么弄
发表于 2011-8-4 19:28:48 | 显示全部楼层 来自: 中国江苏苏州
若枫后处理好像也有人问过这个问题,而且已经给出了相关的代码.8 _) x# B3 O3 g6 y7 S# [: X% J4 K
好像爱那个还问过转速和进给的问题.
发表于 2011-8-5 11:42:33 | 显示全部楼层 来自: 中国广东汕头
改后处理就行,
$ c2 J3 w; B/ w+ h1 `6 m5 A0 @2 N( |方法:
& F, z6 ^  B9 \* i6 C; p: ^找到Error messages
, H2 n" N# u+ ~/ y! y, P! _% l9 W添加:sdytools "WARNING - TOOL > 1"
发表于 2011-8-6 13:03:12 | 显示全部楼层 来自: 中国广东深圳
如果是9版本的9 Y- w+ N6 \% P+ X
首先,要加个错误消息提示,加的位置就在这里: 杜公子原创 查找 Error messages  ,就在这里。
1 H1 E) e2 y' R假设错误消息提示为: sdytools     记住一定要 s 开头
% j' k  z; Y/ J# G设 sdytools 值 后面是用    " 内容 "   9版本的内容不能使用中文
& K" V, ]; H( p& P5 x& psdytools   "  WARNING - TOOL > 1 " 杜公子原创 表示如果刀具大于 1 把刀,1 t. H# @' e, l, p# }; C- T
屏幕左下角 会提示: WARNING - TOOL > 1    ,按回车键可以继续处理!1 p  c) K6 F+ O, M4 ~( {
记住,在这里设置的内容是   杜公子原创 - {. G9 D' f% k8 r& L
sdytools   "  WARNING - TOOL > 1 "
! x5 b, R7 Q# C6 V 杜公子原创 5 S: P* J# H0 K9 K6 y. [) N# ^6 O* D
然后查找: *t, 如果是自动换刀的,应该有两处,在这里,我们要找的是第二个 *t,    位于 ptlchg 下面的。7 P. P$ ^- U, ]; W; B$ L
ptlchg  的注释是 Tool change 。
; r% x* M" z5 b/ ^. h4 o找到
3 W, s1 [" l' P# f3 t4 [5 l1 {pbld, n, *t, "M6", e
  P% H( x' L* r) I% x+ Y+ _% v在这个下面加上一句. Y  I/ V, J1 Y, y! m% b7 q: R7 \0 r7 p
if t > one ,result = mprint(sdytools)
: A; z' J( _0 c 杜公子原创
% Y$ b) F9 @! j: F0 l/ {至此,楼主需要的功能就出来了。
9 \1 ?; W2 }0 N; y8 ?/ V此功能在屏遮  *t, "M6", 时测试通过。
发表于 2011-8-6 13:07:46 | 显示全部楼层 来自: 中国广东深圳
如果是x版本,这里用改过的 X5 做例子; S) |6 a. D( q& s" p
在此顺便做个广告:接特殊后处理修改业务,四轴~五轴后处理,多轴编程指导,mastercam程式单模版定做、加工工艺单定做。赚点¥养家糊口啊+ \* U# P) R% q6 b! H: X
X5后处理有两处的    原创杜公子  
% x/ i2 K% `! G9 n- U# tpbld, n$, *t$, sm06, e$     原创杜公子  
+ Y8 M. N7 b- {) K, x( b0 i4 ]
; s/ G" K9 z  p建议都添加 if t > one ,result = mprint(sdytools)
9 B3 [2 I& a  _2 N4 ~0 H( J% v$ w+ a# w; `* q
然后出现要不要查看错误消息时,选择NO,即可出来nc,x5后处理会在nc前面产生刀具列表,不同直径的刀具一目了然的。
; A  c$ E$ P7 Y! ^( j0 `
3 f; [3 G4 `8 E" m9 V这个警告作用只是表示刀具号码不同时一起处理(比如T1 T2,可能直径相同啊,刀号不同),提醒作用而已程式照样输出。% u+ Y9 Z1 O+ t  E

' [1 x2 `/ j$ A# u+ [0 g3 \4 L如果想要警告之后不处理程式,可以在
, g/ t7 c: M; {2 x- X8 w* v1 D$ l1 v% B% b/ Q/ X
pbld, n$, *t$, sm06, e$ 之后,原创杜公子 分行加以下代码
2 W0 A9 S7 y  I. }( J  F% dif mprint(sdytools, 2) = 1, exitpost$
+ x  k1 o' r% |! K$ u; L- x( o6 v
% j0 c. A/ N) R4 Y- J1 S表示不会弹出错误消息警告框代码只是出到换刀代码为止,终止本次后处理。
( U1 J. Q3 V! z$ b5 S$ J! t  ~& o) T1 F: T
在此顺便做个广告:接特殊后处理修改业务,四轴~五轴后处理,多轴编程指导,mastercam程式单模版定做、加工工艺单定做。赚点¥养家糊口啊
" a) E, E% b: v# y( }( A* X* F$ r" G9 y) S  }4 J8 B0 `5 O2 _& p: T
if mprint(sdytools, 2) = 2, exitpost$   原创杜公子  不弹出错误消息警告框,继续出全部代码
* ~. W# j( h" R( }: N
# m, t) J5 U/ Z& A3 o本次X5后处理盖好的代码附件在此
/ l0 @" O7 e6 \8 |

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 )

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