QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 1451|回复: 14
打印 上一主题 下一主题

[已解决] 如何设置UG不同的几何体生成程序报警

[复制链接]

六级士官

Rank: 4

13

主题

91

帖子

1572

积分
跳转到指定楼层
楼主
发表于 2024-3-21 08:40:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
请教各位大佬,如何设置UG不同的几何体生成程序时可以报警提醒

有奖推广贴子: 

回复

使用道具 举报

二级士官

Rank: 2

0

主题

3

帖子

316

积分
推荐
发表于 2024-3-25 15:30:40 | 只看该作者
3079872616 发表于 2024-3-21 10:25
大佬,怎么让一个组里面的不同坐标报警,不是一个程序里的不同坐标报警

首先再程序开始的时候加入定制命令

    global mom_oper_geom tp inr tpi mom_tool_name tn tni  dhcf dhcfa dhcfb
    if {[info exists tp]} {
    for {set i 0} {$i < $inr} {incr i} {
    set tpi [lindex $tp $i]
    if {$mom_oper_geom==$tpi} {
set dhcf "温馨提示!出现多个几何体!\n\n$tpi\n\n"
  return
     }
    }
    } else {set inr 0}
    lappend tp $mom_oper_geom
    if { [info exists dhcf] } { lappend  dhcfa  $dhcf }
    incr inr



然后在程序结束的时候加入定制命令
global dhcfb dhcfa
if { [info exists dhcfa] } {
set dhcfb [lsort -unique $dhcfa]
foreach i $dhcfb {
MOM_output_to_listing_device "**************************************************************"
    MOM_output_to_listing_device " $i "
MOM_output_to_listing_device "**************************************************************"
     MOM_display_message  " $i "
}
}
回复 支持 2 反对 0

使用道具 举报

六级士官

Rank: 4

13

主题

91

帖子

1572

积分
沙发
 楼主| 发表于 2024-3-21 09:11:41 | 只看该作者

UG后处理不同几何体坐标报警提示

请教各位大佬怎么设置不同坐标生成时报警提示多个坐标,只提示同组的程序,不同组的不用提示

回复 支持 反对

使用道具 举报

二级士官

Rank: 2

0

主题

3

帖子

316

积分
板凳
发表于 2024-3-21 09:28:46 | 只看该作者
3079872616 发表于 2024-3-21 09:11
请教各位大佬怎么设置不同坐标生成时报警提示多个坐标,只提示同组的程序,不同组的不用提示

global mom_operation_name_list mom_mcsname_attach_opr
foreach op $mom_operation_name_list {
           lappend mcs_list $mom_mcsname_attach_opr($op)
           }
set mcs_list_count [llength $mcs_list]

for {set i 1} {$i <= [expr $mcs_list_count - 1]} {incr i} {
     if {![string match [lindex $mcs_list 0] [lindex $mcs_list $i]]} {
    set msg [MOM_display_message 程序中包含多个坐标系,基于坐标系名称检测!请检查! 警告 W 确定 取消]

        }
}
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

13

主题

91

帖子

1572

积分
地板
 楼主| 发表于 2024-3-21 10:15:28 | 只看该作者
逗号v 发表于 2024-3-21 09:28
global mom_operation_name_list mom_mcsname_attach_opr
foreach op $mom_operation_name_list {
     ...

谢谢大佬,完美解决
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

13

主题

91

帖子

1572

积分
5#
 楼主| 发表于 2024-3-21 10:25:39 | 只看该作者
逗号v 发表于 2024-3-21 09:28
global mom_operation_name_list mom_mcsname_attach_opr
foreach op $mom_operation_name_list {
     ...

大佬,怎么让一个组里面的不同坐标报警,不是一个程序里的不同坐标报警

f0714b14143d2c925d014f85d75e9ec.png (56.67 KB, 下载次数: 52)

f0714b14143d2c925d014f85d75e9ec.png
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

13

主题

91

帖子

1572

积分
6#
 楼主| 发表于 2024-3-21 10:30:45 | 只看该作者
逗号v 发表于 2024-3-21 09:28
global mom_operation_name_list mom_mcsname_attach_opr
foreach op $mom_operation_name_list {
     ...

您看下这个4113-ZC1这个程序会报警的,但是反面组一起生成4113-f02单独的一个程序就无法识别到了

7303a2512775ed15cde46b3299ef956.png (222.2 KB, 下载次数: 41)

7303a2512775ed15cde46b3299ef956.png
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

6

主题

188

帖子

7648

积分
7#
发表于 2024-3-23 08:54:33 | 只看该作者
逗号v 发表于 2024-3-21 09:28
global mom_operation_name_list mom_mcsname_attach_opr
foreach op $mom_operation_name_list {
     ...

大佬这个一直提示 要不停的点才行 有办法让识别到程序名称 或者只提示一次吗?
回复 支持 反对

使用道具 举报

中校

Rank: 7Rank: 7Rank: 7

103

主题

1180

帖子

1万

积分
8#
发表于 2024-3-23 09:37:53 | 只看该作者
逗号v 发表于 2024-3-21 09:28
global mom_operation_name_list mom_mcsname_attach_opr
foreach op $mom_operation_name_list {
     ...

这个我在用,缺点是我如果是在做多轴产品,一个组里一把刀在不同的坐标系开粗,每个工序都会报警,最好只报一次就行
回复 支持 反对

使用道具 举报

二级士官

Rank: 2

0

主题

3

帖子

316

积分
10#
发表于 2024-3-25 17:05:50 | 只看该作者
Bridge_︻︻︻︻ 发表于 2024-3-23 09:37
这个我在用,缺点是我如果是在做多轴产品,一个组里一把刀在不同的坐标系开粗,每个工序都会报警,最好只 ...

用这个命令 MOM_output_to_listing_device 输出在信息窗口就不用多次点确认了
回复 支持 反对

使用道具 举报

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

本版积分规则

 
 
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-14 14:26

返回顶部