QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 1803|回复: 4
打印 上一主题 下一主题

[求助] 大家好,求T型刀数据参数代码

[复制链接]

上尉

Rank: 6Rank: 6

27

主题

125

帖子

6847

积分
跳转到指定楼层
楼主
发表于 2022-6-10 10:46:46 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
大家好,我想把T型 刀独有的参数引进后处理,请问它们的参数代码是什么,例如
globalmom_tool_diameter   global mom_tool_corner1_radius D=[format "%.2f" $mom_tool_diameter]R=[format "%.2f" $mom_tool_corner1_radius] ,具体要的参数看图
要颈部直径,刀刃长


360截图.jpg (83.35 KB, 下载次数: 144)

360截图.jpg

有奖推广贴子: 

回复

使用道具 举报

上尉

Rank: 6Rank: 6

27

主题

125

帖子

6847

积分
沙发
 楼主| 发表于 2022-6-11 17:46:28 | 只看该作者
本帖最后由 bey2008 于 2022-6-11 17:49 编辑

此问题已经解决了,分享下我的最新成果,最强单刃反镗刀镗反沉孔后处理,用于孔铣反沉孔,欢迎指教回复

1.jpg (68.86 KB, 下载次数: 38)

1.jpg

3.jpg (118.31 KB, 下载次数: 35)

3.jpg

4.jpg (51.91 KB, 下载次数: 53)

4.jpg

5.jpg (293.94 KB, 下载次数: 41)

5.jpg
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

28

主题

985

帖子

8348

积分
板凳
发表于 2022-6-11 18:45:23 | 只看该作者
最强单刃反镗刀镗反沉孔后处理
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

13

主题

260

帖子

4681

积分
地板
发表于 2024-10-12 19:48:47 | 只看该作者
zhangjier 发表于 2022-6-11 18:45
最强单刃反镗刀镗反沉孔后处理

global mom_tool_number group1
global mom_tool_diameter
global mom_tool_flute_length hhh mom_tool_length_adjust_register
global mom_tool_corner1_radius mom_tool_lower_corner_radius
global mom_tool_type mom_operation_name mom_group_name
global mom_tool_name mom_tool_cutcom_register
global mom_tool_corner1_radius mom_cutcom_adjust_register
global mom_tool_description tname mom_tool_adjust_register
global mom_tool_length rr2 g9g mom_tool_point_angle ddd mmm ttinf
set g9g 0

if {[info exists mom_tool_cutcom_register] } {
set ddd $mom_tool_cutcom_register
} else {
if {[info exists mom_cutcom_adjust_register] } {
set ddd $mom_cutcom_adjust_register
}
}

if {[info exists mom_tool_adjust_register] } {
set hhh $mom_tool_adjust_register
} else {
if {[info exists mom_tool_length_adjust_register] } {
set hhh $mom_tool_length_adjust_register
} else {
set hhh 0
}
}

if {$mom_tool_type == "Milling Tool-T Cutter"} {
#MOM_set_seq_on
#MOM_output_literal "(T$mom_tool_number=$mom_tool_name D=[string trimright [format "%.2f" $mom_tool_diameter] "0"] FL=[string trimright [format "%.2f" $mom_tool_flute_length] "0"] CR=[string trimright [format "%.2f" $mom_tool_lower_corner_radius] "0"] H=[format  "%02.0f" $hhh])"
MOM_output_literal "(T$mom_tool_number=$mom_tool_name D=[string trimright [format "%.2f" $mom_tool_diameter] "0"] CR=[string trimright [format "%.2f" $mom_tool_lower_corner_radius] "0"] FL=[string trimright [format "%.2f" $mom_tool_flute_length] "0"])"
#MOM_set_seq_off
set rr2 "CR=[string trimright [format "%.2f" $mom_tool_lower_corner_radius] "0"]"
} else {
string first str1 str2
if { [ string first "Drill" $mom_tool_type ] == "-1" } {
#MOM_set_seq_on
#MOM_output_literal "(T$mom_tool_number=$mom_tool_name  D=[string trimright [format "%.2f" $mom_tool_diameter] "0"] FL=[string trimright [format "%.2f" $mom_tool_flute_length] "0"] R=[string trimright [format "%.2f" $mom_tool_corner1_radius] "0"] H=[format  "%02.0f" $hhh])"
MOM_output_literal "(T$mom_tool_number=$mom_tool_name  D=[string trimright [format "%.2f" $mom_tool_diameter] "0"] R=[string trimright [format "%.2f" $mom_tool_corner1_radius] "0"] FL=[string trimright [format "%.2f" $mom_tool_flute_length] "0"])"
#MOM_set_seq_off
set rr2 "R=[string trimright [format "%0.2f" $mom_tool_corner1_radius] "0"]"
} else {
#MOM_set_seq_on
#MOM_output_literal "(T$mom_tool_number=$mom_tool_name D=[string trimright [format "%.2f" $mom_tool_diameter] "0"] FL=[string trimright [format "%.2f" $mom_tool_flute_length] "0"] DR=[format "%.0f" [expr (180.0 / 3.14159) * $mom_tool_point_angle]] H=[format  "%02.0f" $hhh])"
MOM_output_literal "(T$mom_tool_number=$mom_tool_name D=[string trimright [format "%.2f" $mom_tool_diameter] "0"] DR=[format "%.0f" [expr (180.0 / 3.14159) * $mom_tool_point_angle]] FL=[string trimright [format "%.2f" $mom_tool_flute_length] "0"])"
#MOM_set_seq_off
set rr2 "DR=[format "%.0f" [expr (180.0 / 3.14159) * $mom_tool_point_angle]]"
}

}
if {$mom_tool_number == 0 } {
MOM_abort "\n\n 「 $mom_operation_name」使用的刀具:「 $mom_tool_name 」未设置刀号\n\n"
}

global numbers toolnumbers mom_operation_name
global nStep nt mom_tool_number ni ntd mom_tool_name
set nStep [expr $nStep+1]
set nt($nStep) $mom_tool_number
set ntd($nStep) $mom_tool_name
for { set ni 0 } { $ni < $nStep } { incr ni } {
if { $nt($ni) == $mom_tool_number } {
set nStep [expr $nStep-1]

if { [string compare $ntd($ni) $mom_tool_name] } {
MOM_abort "\n\n 「 $mom_operation_name」使用的刀具:「 $mom_tool_name 」与前面刀具的刀号相同!\n\n"
}
return
}
}
set numbers [expr $numbers+1]
set toolnumbers($numbers) $mom_tool_number
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

0

主题

139

帖子

1582

积分
5#
发表于 2024-10-12 19:54:36 | 只看该作者
最强单刃反镗刀镗反沉孔后处理
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-11-27 14:23

返回顶部