找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 801|回复: 9

[求助] 怎么读取到刀具补偿的状态

[复制链接]
7 G币 回复本帖可获得 1 G币奖励! 每人限 1 次(中奖概率 30%)

4

主题

16

回帖

364

积分

二级士官

积分
364
发表于 2025-12-9 21:50:29 | 显示全部楼层 |阅读模式
使用的版本是NX2406

用的VS2019
现在我已经可以遍历到工序的名字和刀具的D值。
但是卡在读取工序的刀具补偿参数这里。
已经卡了好几天了就是没法正常读取到。
走过路过看看有没有解决方法!!!!

问题点

问题点

3eea80eba7e6b848f2abe46c69e1290e.png

核心代码

核心代码

4

主题

16

回帖

364

积分

二级士官

积分
364
 楼主| 发表于 2025-12-10 08:33:29 | 显示全部楼层
自己顶一顶

1

主题

151

回帖

1610

积分

六级士官

积分
1610
发表于 2025-12-10 10:02:44 | 显示全部楼层
大神怎么弄的?能分享嘛?

8

主题

1240

回帖

3808

积分

中尉

积分
3808
发表于 2025-12-10 10:13:09 | 显示全部楼层

回帖奖励 +1 G币

321.png 瞎猜的

4

主题

16

回帖

364

积分

二级士官

积分
364
 楼主| 发表于 2025-12-10 14:33:06 | 显示全部楼层

感谢回复,今天早上灵光一现想到了。
感觉这样应该可以读取到刀补并保存到变量-->planarMillingBuilder1


NXOpen::CAM:: PlanarMillingBuilder *planarMillingBuilder1;
    planarMillingBuilder1 = workPart->CAMSetup()->CAMOperationCollection()->CreatePlanarMillingBuilder(operathon);
    planarMillingBuilder1->NonCuttingBuilder()->CutcomType();


晚上下班回去尝试尝试。
估计还得加一个
这有这么多种类型的工序下都有刀补参数
怎么判断这些还得构思下
企业微信截图_17653490385036.png

0

主题

93

回帖

978

积分

五级士官

积分
978
发表于 2025-12-10 17:41:03 | 显示全部楼层
学习一下哈,看看

8

主题

680

回帖

2258

积分

少尉

积分
2258
发表于 2025-12-11 08:27:10 | 显示全部楼层
帮顶一下

1

主题

16

回帖

361

积分

二级士官

积分
361
发表于 2025-12-15 20:16:29 | 显示全部楼层
UF_PARAM_CUTCOM_TYPE
int类型 ,就是ug里“刀具补偿位置开关” , 0 = 关, 1 = 所有精加工刀路 , 2 = 最后精加工刀路
UF_PARAM_CUTCOM_DIST
double类型 , 最小移动距离
UF_PARAM_CUTCOM_ANGLE
double类型 , 最小角度,这个貌似要弧度转角度才正常

4

主题

16

回帖

364

积分

二级士官

积分
364
 楼主| 发表于 2025-12-16 09:08:11 | 显示全部楼层
打蜡 发表于 2025-12-15 20:16
UF_PARAM_CUTCOM_TYPE
int类型 ,就是ug里“刀具补偿位置开关” , 0 = 关, 1 = 所有精加工刀路 , 2 =  ...

感谢回复,但是我是用的NX2406去开发,UF的函数好多都弃用了,我是大部分基于NXOpen C++ 的代码实现的。

12

主题

292

回帖

898

积分

五级士官

积分
898
发表于 2025-12-18 19:18:15 | 显示全部楼层

回帖奖励 +1 G币

大神啊,现在都这么高级了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-31 00:46

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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