qsch2000 发表于 2024-12-23 20:09:35

优胜UG后处理刀具直径和R改三位小数

老师你好,优胜UG后处理里每个工序前的刀具直径和R怎么改成显示3位小数?
(D=6.00 R=0.20)
N1 T29 M06
就是括号里内容改成三位小数。

王榕慧 发表于 2024-12-24 11:57:44

您好,同学,这个可以通过设置set L27 {($mom_tool_name )},增加加格式符号实现,备用变量见图所示

qsch2000 发表于 2024-12-24 23:56:38

本帖最后由 qsch2000 于 2024-12-24 23:58 编辑

G17 G40 G49 G80
G91 G28 Z0.
(D=6.000R=0.200 )
T29
M06
S6980 M03
改那里虽然显示3位小数,实际是假的三位数,实际刀具直径是5.999,
要在TCL文件里改:
#=============================================================
proc PB_CMD_tool_info { } {
#=============================================================
global mom_tool_name mom_tool_type
global mom_tool_diametermom_tool_corner1_radius mom_tool_flute_length
global mom_tool_length

MOM_output_literal "(ToolName=$mom_tool_name DESCRIPTION=$mom_tool_type)"
MOM_output_literal "(D=R=F=L=)"
}
程序就对了:(D=5.999R=0.200F=18.000L=50.00)
但后处理加密了改不了。

王榕慧 发表于 2024-12-25 10:11:44

qsch2000 发表于 2024-12-24 23:56
G17 G40 G49 G80
G91 G28 Z0.
(D=6.000R=0.200 )


好的,很多校友是通过命名的方式后处理抓取数据,后续袁老师会进行升级优化直接读取假刀实际直径,谢谢您的反馈与支持
页: [1]
查看完整版本: 优胜UG后处理刀具直径和R改三位小数