QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 10959|回复: 6
打印 上一主题 下一主题

[分享] 终于解决后处理出现多个坐标后处理报警提示!

[复制链接]

少校

Rank: 6Rank: 6

14

主题

280

帖子

9276

积分
跳转到指定楼层
楼主
发表于 2019-12-30 16:11:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这个问题困扰了我好久,今天无意中在网上看到别人写的代码。试了一下有点问题,这代码是根据夹具偏置来判断的。结果无论夹具偏置是0还是1后处理都会提示,由于我不懂编写代码,所以百度翻译其中一些单词的意思,最终解决了这个问题。这是原代码不知道是哪位大神写的。在此膜拜。global mom_fixture_offset_value offset_flagif {![info exists offset_flag]} {
    set offset_flag 0
}
if {[string compare $mom_fixture_offset_value 0]&&![string compare $offset_flag 0]} {
    set msg [MOM_display_message 程序中包含多个坐标系,请选择 后处理消息 I 按原程序输出  中止后处理]
    switch $msg {
        1 {
            set offset_flag 1
        }
        2 {
            MOM_abort 中止
        }
    }
}
由于我的编程模版默认夹具偏置是0 后处理出来是G54,我是做产品的所以一直都用一个G54,所以就改了代码,如果是0就不报警,不是0后处理就直接中止.当然也可以改默认为1.或者提示。。根据个人需要吧。这是我修改的代码:
global mom_fixture_offset_value offset_flag
if {![info exists offset_flag]} {
    set offset_flag 0
}
if {[string compare $mom_fixture_offset_value 0]&&![string compare $offset_flag 0]} {
    set msg [MOM_display_message 程序中包含非G54坐标系!请注意!!]

        1 {
            set offset_flag 1
        }
        2 {
            MOM_abort 中止
        }
    }

我这个也是根据大神写的代码稍作改了一下。送给有需要的人。


有奖推广贴子: 

回复

使用道具 举报

上尉

Rank: 6Rank: 6

2

主题

405

帖子

5272

积分
沙发
发表于 2019-12-30 18:42:32 | 只看该作者
好有用的样子 不知道提示完了 可以正常处理非G54坐标吗
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

14

主题

280

帖子

9276

积分
板凳
 楼主| 发表于 2019-12-30 19:54:37 | 只看该作者

我改的是直接阻止,当然也可以改成提示,都可以。
回复 支持 反对

使用道具 举报

二级士官

Rank: 2

36

主题

133

帖子

419

积分
地板
发表于 2019-12-31 14:28:00 | 只看该作者
能不能分享下你的可以出现不同坐标报警的后处理,非常感谢,微信1012773199
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

1

主题

19

帖子

4251

积分
5#
发表于 2021-6-26 08:47:04 | 只看该作者
迫切需要,但是不知道添加在后处理的那个位置,试了几个地方都报警,求大神解答详细一点
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

14

主题

280

帖子

9276

积分
6#
 楼主| 发表于 2021-7-29 18:32:08 | 只看该作者
likai3680 发表于 2021-6-26 08:47
迫切需要,但是不知道添加在后处理的那个位置,试了几个地方都报警,求大神解答详细一点

放在开头就可以了。
回复 支持 反对

使用道具 举报

列兵

Rank: 1

0

主题

1

帖子

44

积分
7#
发表于 2022-5-7 15:51:37 | 只看该作者
大师你好,这样的话只能让用G54 了,我想只有忘了设置默认为0是 G53时候才报警,有多个坐标G54 G55 G56时候提示选择输出还是终止,因为只有忘了才会是0,其他时候g55g56有的话,大概率是人为设置的,只需提示选择即可,能帮忙改下吗,谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-11-22 12:07

返回顶部