QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

楼主: 张思颖
打印 上一主题 下一主题

[求助] 后处理求助有关型腔铣刀具余量代码修改

[复制链接]

中尉

Rank: 5Rank: 5

17

主题

215

帖子

4450

积分
21#
 楼主| 发表于 2024-8-20 18:26:06 | 只看该作者
pmjxc 发表于 2024-8-20 11:04
我只是判断了底部余量如果等于0就输出侧面余量值,如果不等0就输出设定值,这个也是套用的刀补模式,有就 ...

能分享一下这个代码吗?  我实在不会写,感谢
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

0

主题

141

帖子

1821

积分
22#
发表于 2024-8-20 21:14:18 | 只看该作者
张思颖 发表于 2024-8-17 11:03
首先非常感谢,但是这个代码也有BUG,我测试了,型腔铣没问题,  但是后面的刀具我如果只留了XY 的余量, ...

我的那个输出的对吗?有没有问题?
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

0

主题

141

帖子

1821

积分
23#
发表于 2024-8-20 21:30:30 | 只看该作者
张思颖 发表于 2024-8-20 18:26
能分享一下这个代码吗?  我实在不会写,感谢

global mom_stock_floor mom_stock_part
global mom_wall_stock mom_stock_part_use
global sidestock floorstock mom_operation_type
if {[info exists mom_stock_part]} {
set sidestock $mom_stock_part
if {[info exists mom_wall_stock]&& $mom_wall_stock != 0 } {
set sidestock $mom_wall_stock
}
} else {
set sidestock 0
}
if {[info exists mom_stock_floor]} {
    if {[info exists mom_stock_part_use] && $mom_stock_part_use == 1} {
        if {[info exists mom_stock_part]} {
            set floorstock $mom_stock_part
            }
    } else {
    set floorstock $mom_stock_floor
    }
} else {
set floorstock 0
}
if { $mom_operation_type != "Point to Point" && $mom_operation_type != "Drilling" } {
MOM_output_literal "(XY=[format "%.3f" $sidestock] Z=[format "%.3f" $floorstock])"
}
这个大师分享的代码好像就可以,里面判断写的好像有
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

17

主题

215

帖子

4450

积分
24#
 楼主| 发表于 2024-8-21 08:50:04 | 只看该作者
pmjxc 发表于 2024-8-20 21:30
global mom_stock_floor mom_stock_part
global mom_wall_stock mom_stock_part_use
global sidestock  ...

这个代码也有BUG,我测试了,型腔铣没问题,  但是后面的刀具我如果只留了XY 的余量, 那么Z方向也会继承XY 的余量
回复 支持 反对

使用道具 举报

二级士官

Rank: 2

2

主题

40

帖子

315

积分
25#
发表于 2024-8-21 15:30:42 | 只看该作者
snowa* 发表于 2024-8-16 20:55
分享一段代码,我也是抄来的。现在想抄个代码基本不可能了,都是加密的。感谢原作者!
global mom_stock_f ...

感谢分享
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

0

主题

141

帖子

1821

积分
26#
发表于 2024-8-21 15:38:30 | 只看该作者
张思颖 发表于 2024-8-21 08:50
这个代码也有BUG,我测试了,型腔铣没问题,  但是后面的刀具我如果只留了XY 的余量, 那么Z方向也会继承 ...

这种情况应该继承侧面的余量后,后面需要卸掉这个变量,不然可能就会出现你这种情况,应该是变量没有卸的原因,因为我这前遇到过加直径刀补变量没有卸,特定环境下就会出现这种情况
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

0

主题

141

帖子

1821

积分
27#
发表于 2024-8-21 15:41:59 | 只看该作者
张思颖 发表于 2024-8-21 08:50
这个代码也有BUG,我测试了,型腔铣没问题,  但是后面的刀具我如果只留了XY 的余量, 那么Z方向也会继承 ...

我看了我的代码和上面大师的基本上一样,就是sidestock和floorstock我是直接用的侧和底变量表示的,还有就是我的设置了才会输出,不设置不会输出,就这一点区别
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

1

主题

92

帖子

1312

积分
28#
发表于 2024-8-21 21:27:37 | 只看该作者
楼主这个问题解决了吗?
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

0

主题

141

帖子

1821

积分
29#
发表于 2024-8-22 10:57:57 | 只看该作者
张思颖 发表于 2024-8-21 08:50
这个代码也有BUG,我测试了,型腔铣没问题,  但是后面的刀具我如果只留了XY 的余量, 那么Z方向也会继承 ...

这是所有变量信息

]X8M7J1KVI9V1{G%K~91~C3.png (107.79 KB, 下载次数: 1)

]X8M7J1KVI9V1{G%K~91~C3.png
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

17

主题

215

帖子

4450

积分
30#
 楼主| 发表于 2024-8-22 17:08:11 | 只看该作者
pmjxc 发表于 2024-8-21 15:41
我看了我的代码和上面大师的基本上一样,就是sidestock和floorstock我是直接用的侧和底变量表示的,还有 ...

大神, 我今天试了一天,  实在是搞不会啊,老是出现后面的刀具我如果只留了XY 的余量, 那么Z方向也会继承XY 的余量,  能把 你正确的代码分享给我吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

 
 
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-9-19 09:56

返回顶部