寻找@翔
发表于 2023-12-8 20:21:12
20111226 发表于 2023-12-8 20:03
不可以删掉的啊
这个样子
lyd_2005
发表于 2023-12-9 08:31:46
寻找@翔 发表于 2023-12-7 20:41
有缺陷继续调用这把刀强制换刀就不对了
开启强制换刀后,改n号更简单,又不知道你要什么样格式
wangxiaofeng02
发表于 2023-12-9 09:16:15
寻找@翔 发表于 2023-12-8 20:21
这个样子
这是个高手,确实是这个原因
20111226
发表于 2023-12-9 10:09:17
寻找@翔 发表于 2023-12-8 20:21
这个样子
这样改还是有问题,会把所有的刀路刀具都输出
20111226
发表于 2023-12-9 10:12:49
lyd_2005 发表于 2023-12-9 08:31
开启强制换刀后,改n号更简单,又不知道你要什么样格式
意思是开启强制换刀后,强制换刀的T刀号信息没有出现在程序头,N序号就和程序中的N序号对应不上
lyd_2005
发表于 2023-12-9 14:24:53
20111226 发表于 2023-12-9 10:12
意思是开启强制换刀后,强制换刀的T刀号信息没有出现在程序头,N序号就和程序中的N序号对应不上
开启强制换刀后
20111226
发表于 2023-12-10 10:39:15
lyd_2005 发表于 2023-12-9 14:24
开启强制换刀后
老师,还有点问题,把没参与换刀的刀路也输出到程序头了。
X孤雨
发表于 2023-12-10 16:43:20
啊有那么麻烦....
if gcode$ = 1002, tt= tt + 1#只有换刀时才加行号
if tool_info > 1 & gcode$ = 1002, t$ = abs(t$)#有只换刀时才输出刀具列表
if tool_info > 1 & t$ > 0 & gcode$ <> 1003, ptooltable #原默认的就行了
20111226
发表于 2023-12-10 18:40:24
本帖最后由 20111226 于 2023-12-10 18:51 编辑
X孤雨 发表于 2023-12-10 16:43
啊有那么麻烦....
if gcode$ = 1002, tt= tt + 1#只有换刀时才加行号
{:handshake:}{:handshake:}感谢感谢,完美解决问题,为感谢大家的热情帮助,我把编辑好的后处理一起上传了,有类似需求的请自提。
wangxiaofeng02
发表于 2023-12-11 09:30:38
第三个坐标会乱跳,XY分层进退刀少走一步,求高手修改下。