行盈流税 发表于 2022-3-13 20:23:43

求助UG后处理程序头输出所有刀具列表

(T01 H01 D00 飞刀_D50)      
(       H02 D01             )
(       H03 D02             )
(       H04 D05             )
(T05 H05 D00 铣刀_D12)
(T06 H06 D00 铣刀_D10)
(T07 H07 D00 铣刀_D8)
(      H08 D06            )
(      H09 D07            )
(      H10 D10             )
(程序头输出所有刀具信息 且不重复 分别读取一把刀的全部H号和半径补偿号 H号和D号不重复)
(求助大神 后处理能达到这种效果有偿QQ:313094316)
(UG12.0版本 无阉割和加密 或者提供TCL代码语句)

xzt7566 发表于 2022-3-15 10:59:08


行盈流税 发表于 2022-3-14 11:42:39

后处理

行盈流税 发表于 2022-3-14 11:44:56

xzt7566 发表于 2022-3-14 13:43:53

这个倒是容易实现, 不过G43后面的H和T如果不一致, 有很多机床会报警的, 这么做的意义何在

行盈流税 发表于 2022-3-14 18:20:37

xzt7566 发表于 2022-3-14 13:43
这个倒是容易实现, 不过G43后面的H和T如果不一致, 有很多机床会报警的, 这么做的意义何在

那你来个 实现这个效果的后处理H和T不用管 我看看TCL代码

行盈流税 发表于 2022-3-14 18:25:57

for { set ii 0 } { $ii < $wo20 } { incr ii } {
if {$pk($ii) == "$kj$ki$km$mom_tool_name" } {
set wo20

}
}

### 这个代码就是检查刀具不重复的 关键语句   刀具不重复不难   一把刀有多个H号和半径补偿号 如何在放在一起输出难在这刀具的H号 半径补偿号 有多少个 分别在哪把刀 一目了然

xzt7566 发表于 2022-3-15 08:29:31

行盈流税 发表于 2022-3-14 18:20
那你来个 实现这个效果的后处理H和T不用管 我看看TCL代码

看了下你的这个后处理,还没有带刀具列表的程式头的结构, 想改差得太远了, 这不是几行TCL代码就能完成的. 找个现成的比较好改.

行盈流税 发表于 2022-3-15 10:22:17

xzt7566 发表于 2022-3-15 08:29
看了下你的这个后处理,还没有带刀具列表的程式头的结构, 想改差得太远了, 这不是几行TCL代码就能完成的....

把语法露出来 我能看懂一部分的

xzt7566 发表于 2022-3-15 10:55:33

这是一个西门子带刀具列表的后处理
你看看按图修改就可以达到效果了





页: [1] 2
查看完整版本: 求助UG后处理程序头输出所有刀具列表