happywojiqq 发表于 2024-6-15 01:18:59

刀具批量碰撞计算变量宏

自己无聊参考搞的,批量计算文件夹内刀具碰撞,记得刀具统一放文件夹内

ping0127 发表于 2024-6-16 12:44:51

可以看下里面的大概内容吗?

鵬鵬* 发表于 2024-6-18 11:38:00

碰撞检查不需要去筛选刀具吧,不然刀库分文件夹的话咋办?你试试:

UNDRAW TOOLPATH ALL
String List TpNames ={}
FOREACH tp IN FOLDER ('Toolpath') {

DIALOGS MESSAGE OFF
DIALOGS ERROR OFF
ACTIVATE TOOLPATH $tp
FORM COLLISION
EDIT COLLISION TYPE COLLISION
EDIT COLLISION STOCKMODEL_CHECK N
EDIT COLLISION SCOPE ALL
EDIT COLLISION SPLIT_TOOLPATH N
EDIT PAR 'Verification.UseVerificationThickness' 0
EDIT COLLISION USE_TOOL " "
EDIT COLLISION ADJUST_TOOL N
EDIT COLLISION DEPTH Y
EDIT COLLISION SHANK_CLEARANCE 0.5
EDIT COLLISION HOLDER_CLEARANCE 0.5
UNDRAW COLLISION
DRAW COLLISION
EDIT COLLISION APPLY

EDIT COLLISION TYPE GOUGE
EDIT COLLISION APPLY
COLLISION ACCEPT
DIALOGS MESSAGE ON
DIALOGS ERROR ON
EDIT TPATTRIBUTE ; TOOL_TIP ON
}



也可以拆解成单条碰撞如下:



//DIALOGS MESSAGE OFF
//DIALOGS ERROR OFF

FORM COLLISION
EDIT COLLISION TYPE COLLISION
EDIT COLLISION STOCKMODEL_CHECK N
EDIT COLLISION SCOPE ALL
EDIT COLLISION SPLIT_TOOLPATH N
EDIT PAR 'Verification.UseVerificationThickness' 0
EDIT COLLISION USE_TOOL " "
EDIT COLLISION ADJUST_TOOL N
EDIT COLLISION DEPTH Y
EDIT COLLISION SHANK_CLEARANCE 0.2
EDIT COLLISION HOLDER_CLEARANCE 0.2
UNDRAW COLLISION
DRAW COLLISION
EDIT COLLISION APPLY

EDIT COLLISION TYPE GOUGE
EDIT COLLISION APPLY
COLLISION ACCEPT
DIALOGS MESSAGE ON
DIALOGS ERROR ON
EDIT TPATTRIBUTE ; TOOL_TIP ON

chenzhigang001 发表于 2024-6-18 15:17:41

支持分享支持pm:lol

chenzhigang001 发表于 2024-6-25 09:16:00

支持分享支持pm:lol
页: [1]
查看完整版本: 刀具批量碰撞计算变量宏