少尉
UID9505684
U币8
G币2426
技术0
主题15
精华0
阅读权限75
注册时间2021-10-18
最后登录2023-8-18
在线时间241 小时
少尉
|
在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 #刀补跟随刀号块
修改完毕,自行测试验证
|
评分
-
查看全部评分
|