找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 1455|回复: 3

[求助] UG后处理Z值自定义,请教

[复制链接]

12

主题

245

回帖

1532

积分

六级士官

积分
1532
发表于 2022-8-16 20:54:06 | 显示全部楼层 |阅读模式
(*****270*****)
T25M6(D6.8X60  DR)
G0G90G54
G00 G90 X29. Y59.(13.8)
G43H25Z20.0
M3S2769
M8M51
#100=1.26          这里是刀尖长度,根据刀具直径和角度自动计算的
(SAE-2)
G98G81Z[-13.8-#100]R2.F387       这里是想要实现的位置。不知道哪个参数是刀肩长度。
Y15.
G80
G90G0Z50.

下面是我计算#100的代码,算的比较繁琐。小白技术。勿喷!!


global mom_tool_point_angle
global mom_tool_diameter

set a $mom_tool_point_angle
set c $mom_tool_diameter
set b [expr $a*180/3.1415926]
set d [format "%.2f" $b]
set c1 [expr $c/2]
#set a1 [expr tan($a)]
set d1 [expr $d*3.14159/360]
set d2 [expr tan($d1)]
set e [expr $c1/$d2]
set e1 [format "%.2f" $e]

# MOM_output_literal "$a"
# MOM_output_literal "$d"
# MOM_output_literal "$c"
# MOM_output_literal "$c1"
# MOM_output_literal "$d1"
# MOM_output_literal "$d2"
# MOM_output_literal "$e1"
MOM_output_literal "#100=$e1"


我想请教一下,如何循环指令Z可以替换成在Z[刀肩深度-#100].有没有可以提点提点的。


24

主题

1239

回帖

2万

积分

少将

积分
24645

论坛贡献论坛元老

发表于 2022-8-16 21:37:10 | 显示全部楼层
本帖最后由 893011376 于 2022-8-16 21:39 编辑

global mom_tool_point_length
set yyy [format "%.3f" $mom_tool_point_length]
MOM_output_literal "$yyy"

这么干,不需要那么复杂的计算。

12

主题

245

回帖

1532

积分

六级士官

积分
1532
 楼主| 发表于 2022-8-26 22:30:02 | 显示全部楼层
893011376 发表于 2022-8-16 21:37
global mom_tool_point_length
set yyy [format "%.3f" $mom_tool_point_length]
MOM_output_literal "$y ...

原来有这么个参数啊,谢谢。。请教一下,循环指令G81Z这里的Z怎么实现Z实现有效钻深,而不是刀尖钻深啊。我试做了一个,能做出带补偿的Z,但是不知道怎么那个指令是体现有效钻深的设置。谢谢。

24

主题

1239

回帖

2万

积分

少将

积分
24645

论坛贡献论坛元老

发表于 2022-8-27 12:09:53 | 显示全部楼层
backhui* 发表于 2022-8-26 22:30
原来有这么个参数啊,谢谢。。请教一下,循环指令G81Z这里的Z怎么实现Z实现有效钻深,而不是刀尖钻深啊。 ...

你减去钻尖啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-2-1 08:48

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表