寻找@翔 发表于 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分层进退刀少走一步,求高手修改下。
页: 1 2 3 [4]
查看完整版本: 求高手修改下后处理