找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 494|回复: 6

[分享] 刀具号为0同一个程序组中出现多个几何体报警语句分享

[复制链接]

20

主题

260

回帖

8399

积分

少校

积分
8399
发表于 2024-10-29 21:58:41 | 显示全部楼层 |阅读模式
现在在坛子中愿意分享后处理制作功能的人越来越少了,分享了也不愿分享方法,前面有个坛友问编程中多个刀具号为零怎么设置只报警提示一次的问题,我已回答,在这个帖里单独分享。另外同一个程序组中出现多个几何体怎样才能只报警提示一次这里也分享一下(说明一下,这个报警在新版配置器制作的后处理是可以实现的,测试也是可以的,但用构造器制作的后处理现只能在单个组后处理时才能实现,多个程序组同时处理时如果含多个几何体的程序不处在第一个时测试不通过,大家可以测试)。其实可以举一翻三。一些其它的类似问题也可以这样处理。大家要以尝试。放在哪里有兴趣的可以试试。我的后处理测试 是可以的。
1,编程中多个刀具号为零怎么设置只报警提示一次的语句。
global number_js
set number_js 1


global mom_tool_number mom_tool_name tool_seq tool_name_array tool_num_array

if {$mom_tool_number==0 && $number_js == 1 } {

     MOM_display_message "刀具号为0:请注意查检查!"
             incr number_js
         }
2,同一个程序组中出现多个几何体怎样才能只报警提示一次语句。
  global mom_operation_name_list mom_mcsname_attach_opr bj
       foreach op $mom_operation_name_list {
           lappend mcs_list $mom_mcsname_attach_opr($op)
           }
          set mcs_list_count [llength $mcs_list]
          set bj 1
       for {set i 1} {$i <= [expr $mcs_list_count - 1]} {incr i} {
         if {![string match [lindex $mcs_list 0] [lindex $mcs_list $i]] && $bj == 1} {
           set msg [MOM_display_message 操作名为:[lindex  $mom_operation_name_list $i]的程序中包含非G54坐标或不同的几何体,请选择 后处理消息 I 按原程序输出  中止后处理]
    switch $msg {
        1 {
            set offset_flag 1
        }
        2 {
            MOM_abort 中止
         }
       }
     incr bj
      }
    }

0

主题

1097

回帖

7631

积分

少校

积分
7631
发表于 2024-10-29 22:24:36 | 显示全部楼层
谢谢大师分享

15

主题

47

回帖

1745

积分

六级士官

积分
1745
发表于 2024-10-29 22:49:44 | 显示全部楼层
谢谢分享

0

主题

151

回帖

1431

积分

六级士官

积分
1431
发表于 2024-11-6 13:27:21 | 显示全部楼层
感谢分享

6

主题

175

回帖

981

积分

五级士官

积分
981
发表于 2024-11-9 16:33:05 | 显示全部楼层
支持分享

0

主题

807

回帖

2137

积分

少尉

积分
2137
发表于 2024-11-20 11:40:28 | 显示全部楼层
谢谢分享支持一下

0

主题

1

回帖

39

积分

列兵

积分
39
发表于 2024-11-25 20:32:12 | 显示全部楼层
感谢大师分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2024-12-25 10:58

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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