一修666 发表于 2022-11-4 14:28:25

MasterCAM2023 - 修改后处理使刀长跟随刀号解决方法

在2023中有个bug , 更改刀号后刀长补正不会同时修改
本次通过修改后处理来实现跟随功能
# -----------------------------------------------------------------------------------
如下图【1】,先定义一个新的处理块
pthd#刀长跟随刀号
   tlngno$ = t$   #H
   tloffno$ = t$   #D
   将 tlngno$ 和 tloffno$ 两个变量储存的值等于 t$ 的值
   这一步只是定义,后面还需要调用这个处理块,才具备跟随功能

在 ptoolcomment 块中,对变量重新定义

   # tnote = t$, toffnote = tloffno$, tlngnote = tlngno$   【此处屏蔽 带有 "#" 符号,后处理不会读取】

      tnote = t$, toffnote = t$, tlngnote = t$                        【对变量重新定义】

      if tool_info = 1 | tool_info = 3,
      sopen_prn, pstrtool, sdelimiter, *tnote, sdelimiter, *toffnote, sdelimiter, *tlngnote, sdelimiter, *tldia$, sclose_prn, e$


ptooltable    #刀具清单
       pthd      #刀长跟随刀号   【在此次调用 pthd 块 重新赋值( H | D )= T 】

# -----------------------------------------------------------------------------------

然后如图【2】 所示,在 sg43(调用刀长补正)的上方调用 pthd#刀长跟随刀号块
psof$与 ptlchg$ 两个模块中调用

      pthd    #刀补跟随刀号
      pbld, n$, sg43, *tlngno$, pfzout, pscool, pstagetool, e$


注解:psof$   是处理程序开始,首次换刀定位模块
            ptlchg$是二次换刀定位模块,后续换刀都是这个模块输出
            共计两处地方,自行查询

# -----------------------------------------------------------------------------------

最后如图【3】 所示,搜索pccdia 块
       pccdia是专门处理输出直径补偿模块
       调用pthd    #刀补跟随刀号块
       修改完毕,自行测试验证






644315203* 发表于 2022-11-4 21:57:25

感谢楼主分享~

流浪在水一方 发表于 2022-11-4 22:34:39

我2023沒問題...也要支持一下
都是為了用MC而著想{:smile:}

流浪在水一方 发表于 2022-11-6 20:25:45

請教大大坐標系那一格輸入數據的參數號是多少{:smile:}
我想提取坐標系的資料

fpf41767161 发表于 2022-11-6 21:50:02

进来学习学习

xinruyu369 发表于 2022-11-7 18:29:52

保留学习备用

半·支·煙 发表于 2022-11-7 18:56:07

感谢楼主分享

骑着蜗牛追导弹 发表于 2023-1-6 11:32:51

谢谢分享

Fxy325 发表于 2023-5-14 16:37:08

学习备用,马克

Fxy325 发表于 2023-5-14 16:58:36

大佬大佬,你这个处理快
pthd#刀长跟随刀号
   tlngno$ = t$   #H
   tloffno$ = t$   #D

要放在哪个文字的
页: [1] 2
查看完整版本: MasterCAM2023 - 修改后处理使刀长跟随刀号解决方法