1831370638 发表于 7 天前

怎么读取到刀具补偿的状态

使用的版本是NX2406

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



1831370638 发表于 6 天前

自己顶一顶:):):)

瞬间爱0910 发表于 6 天前

大神怎么弄的?能分享嘛?

白色治愈之风 发表于 6 天前

瞎猜的

1831370638 发表于 6 天前

白色治愈之风 发表于 2025-12-10 10:13
瞎猜的
感谢回复,今天早上灵光一现想到了。
感觉这样应该可以读取到刀补并保存到变量-->planarMillingBuilder1


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


晚上下班回去尝试尝试。
估计还得加一个判断
这有这么多种类型的工序下都有刀补参数
怎么判断这些还得构思下:P


jonhsonsu 发表于 6 天前

学习一下哈,看看

黄锐泮 发表于 5 天前

帮顶一下

打蜡 发表于 昨天 20:16

UF_PARAM_CUTCOM_TYPE
int类型 ,就是ug里“刀具补偿位置开关” , 0 = 关, 1 = 所有精加工刀路 , 2 = 最后精加工刀路
UF_PARAM_CUTCOM_DIST
double类型 , 最小移动距离
UF_PARAM_CUTCOM_ANGLE
double类型 , 最小角度,这个貌似要弧度转角度才正常

1831370638 发表于 半小时前

打蜡 发表于 2025-12-15 20:16
UF_PARAM_CUTCOM_TYPE
int类型 ,就是ug里“刀具补偿位置开关” , 0 = 关, 1 = 所有精加工刀路 , 2 =...

感谢回复,但是我是用的NX2406去开发,UF的函数好多都弃用了,我是大部分基于NXOpen C++ 的代码实现的。
页: [1]
查看完整版本: 怎么读取到刀具补偿的状态