QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

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

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

[复制链接]

中尉

Rank: 5Rank: 5

11

主题

451

帖子

4962

积分
11#
发表于 2024-8-5 09:52:15 | 只看该作者
你要判断底面与侧面余量一致是否打勾,找一找底面与侧面余量一致变量
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

17

主题

218

帖子

4656

积分
12#
 楼主| 发表于 2024-8-5 14:06:27 | 只看该作者
青春。论未来。 发表于 2024-8-5 09:52
你要判断底面与侧面余量一致是否打勾,找一找底面与侧面余量一致变量

找了, 不对,  试着写了一下, 也不对, 本身就对代码不会搞,
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

17

主题

218

帖子

4656

积分
13#
 楼主| 发表于 2024-8-5 14:07:58 | 只看该作者
淡描幸福 发表于 2024-8-5 09:13
你可以做好试下。如果出不来就是错误,但我的理解应该是不对的。变量都不是这样!

是不对,  我自己试了, 不对的, 对代码不懂, 搞不来,
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

11

主题

451

帖子

4962

积分
14#
发表于 2024-8-6 09:21:23 | 只看该作者
张思颖 发表于 2024-8-5 14:06
找了, 不对,  试着写了一下, 也不对, 本身就对代码不会搞,

代码没写好吧
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

17

主题

218

帖子

4656

积分
15#
 楼主| 发表于 2024-8-6 15:19:09 | 只看该作者

这样对吗?global mom_stock_part mom_stock_floor mom_operation_type mom_stock_floor_part_use
if { ![info exists mom_stock_floor_part_use] } {
    set mom_stock_floor_part_use 0
}
if { ![info exists mom_stock_floor] } {
    set mom_stock_floor 0
} else {
    if { $mom_operation_type != "Point to Point" && $mom_operation_type != "Drilling" } {
        if { $mom_stock_floor_part_use == 1 } {
            MOM_output_literal "(XY=[format "%.2f" $mom_stock_part])"
        } else {
            MOM_output_literal "(XY=[format "%.2f" $mom_stock_part] Z=[format "%.2f" $mom_stock_floor])"
        }
    }
}
回复 支持 反对

使用道具 举报

少尉

Rank: 5Rank: 5

0

主题

159

帖子

2225

积分
16#
发表于 2024-8-16 16:37:34 | 只看该作者
张思颖 发表于 2024-8-1 09:48
不行, 还是一样

你再试下,应该可以

法来克三凌通用后处理(支持侧铣头).rar

122.38 KB, 下载次数: 20, 下载积分: G币 -1

回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

14

主题

215

帖子

3582

积分
17#
发表于 2024-8-16 20:55:35 | 只看该作者
本帖最后由 snowa* 于 2024-8-16 20:57 编辑

分享一段代码,我也是抄来的。现在想抄个代码基本不可能了,都是加密的。感谢原作者!
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])"
}
回复 支持 1 反对 0

使用道具 举报

中尉

Rank: 5Rank: 5

17

主题

218

帖子

4656

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

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

使用道具 举报

中尉

Rank: 5Rank: 5

17

主题

218

帖子

4656

积分
19#
 楼主| 发表于 2024-8-17 11:23:29 | 只看该作者
pmjxc 发表于 2024-8-16 16:37
你再试下,应该可以

感谢,这个后处理没问题, 可以完美实现,  但是我想把那个代码给抄到我自己后处理里面, 结果人家加密了, 没办法抄
回复 支持 反对

使用道具 举报

少尉

Rank: 5Rank: 5

0

主题

159

帖子

2225

积分
20#
发表于 2024-8-20 11:04:55 | 只看该作者
张思颖 发表于 2024-8-17 11:23
感谢,这个后处理没问题, 可以完美实现,  但是我想把那个代码给抄到我自己后处理里面, 结果人家加密了 ...

我只是判断了底部余量如果等于0就输出侧面余量值,如果不等0就输出设定值,这个也是套用的刀补模式,有就输出,没有就继承刀号一个道理
回复 支持 反对

使用道具 举报

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

本版积分规则

 
 
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-8 23:57

返回顶部