登录【网站注册】点击左边“微信账号登陆”图标,微信扫描即自动注册并登陆
搜索

本楼要点

DIALOGS MESSAGE OFF DIALOGS ERROR OFF INT b =1 FOREACH c IN folder('TOOLPATH') { //STRING q= c.Tool.Name STRING q= c.tool.Number.Value STRING jc= c.Tool.HolderName REAL sc= c.Tool.Overhang REAL rc= c.Tool.Length STRING j= c.Thickness STRING z= c.AxialThickness if $c.UseAxialThickness ==1 { STRING d = b+"-"+q+"-"+"("+j+……

查看: 1069|回复: 2

[PowerMILL] 刀路+序号+刀具+刀号+余量+夹头+刃长+刀长.mac

[复制链接]
发表于 2025-4-23 13:24:24 | 显示全部楼层 |阅读模式
DIALOGS MESSAGE OFF
DIALOGS ERROR OFF

INT b =1
FOREACH c IN folder('TOOLPATH') {
//STRING q= c.Tool.Name
STRING q= c.tool.Number.Value
STRING jc= c.Tool.HolderName
REAL sc= c.Tool.Overhang
REAL rc= c.Tool.Length
STRING j= c.Thickness
STRING z= c.AxialThickness
if $c.UseAxialThickness ==1 {
STRING d = b+"-"+q+"-"+"("+j+"|"+z+")"+"-"+jc+"-"+"L"+sc+"-"+rc
rename TOOLPATH $c.Name $d
}
if $c.UseAxialThickness ==0 {
STRING d = b+"-"+q+"-"+"("+j+"|"+j+")"+"-"+jc+"-"+"L"+sc+"-"+rc
rename TOOLPATH $c.Name $d
}
$b=b+1
}

DIALOGS MESSAGE ON
DIALOGS ERROR ON

//这个宏刀名称和刀不能同时出来,大师帮忙改改
开心

3

主题

0

0

中级会员

发表于 2025-10-12 15:15:26 | 显示全部楼层
DIALOGS MESSAGE OFF
DIALOGS ERROR OFF

INT b =1
FOREACH c IN folder('TOOLPATH') {
string q1 = substring ($c.Tool.Name,0,position(c.Tool.Name,"_"))
STRING q= c.tool.Number.Value
STRING jc= c.Tool.HolderName
REAL sc= c.Tool.Overhang
REAL rc= c.Tool.Length
STRING j= c.Thickness
STRING z= c.AxialThickness
if $c.UseAxialThickness ==1 {
STRING d = b+"-"+q1+"-"+q+"-"+"("+j+"|"+z+")"+"-"+jc+"-"+"L"+sc+"-"+rc
rename TOOLPATH $c.Name $d
}
if $c.UseAxialThickness ==0 {
STRING d = b+"-"+q1+"-"+q+"-"+"("+j+"|"+j+")"+"-"+jc+"-"+"L"+sc+"-"+rc
rename TOOLPATH $c.Name $d
}
$b=b+1
}

DIALOGS MESSAGE ON
DIALOGS ERROR ON
优胜专注教学 技术实力最强 www.ysug.com
回复 支持 反对

使用道具 举报

1

主题

0

0

新手上路

发表于 2026-10-12 14:18:19 | 显示全部楼层
牛牛牛牛牛牛牛
优胜专注教学 技术实力最强 www.ysug.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


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