zdp215 发表于 2026-5-11 16:58:35

第一个G41里有D值,从第二个G41开始没有D值

第一个G41里有D值,从第二个G41开始没有D值,机床系统发那科,软件UG2206

两个问题,一是第二个G41后没有D值,是否会默认按第一个D值执行直径补偿?
二是,如何改后处理器,使程序可以每个G41后面都有D值?




邱恒生 发表于 2026-5-11 17:59:40

你后处理文件是缺失的,打不开

白色治愈之风 发表于 2026-5-11 17:01:04

找块废料试一下就知道了。应该一次就行了

F1634465 发表于 2026-5-11 17:02:00

第二个G41前有G40 所以必须加上D值

F1634465 发表于 2026-5-11 17:02:49

D值改成非模态试试 网上都有教程的

tombai691019 发表于 2026-5-11 17:04:25

没有是不行的, 由于你在每个G41后面跟的有G40代码,取消了刀补。可以在第一次移动和初始移动那里强制输出一次D

白色治愈之风 发表于 2026-5-11 17:04:29

D是模态的只需要输出一次,换刀之后才会再输出

zdp215 发表于 2026-5-11 17:09:15

感谢大家回复,那么第二个问题,怎么改后处理器,让程序每个都有D值?

32212110 发表于 2026-5-11 17:30:53

我的这样的一样生效。

邱恒生 发表于 2026-5-11 17:57:07

正常这样的,最简单就是一直强制输出
页: [1] 2
查看完整版本: 第一个G41里有D值,从第二个G41开始没有D值