【技术分享】利角去毛刺策略配置要点
![](http://fileserver.f3dexpress.com/HeaderFile/20231222161006_header.jpg)
F3Dexpress
帖子
9
9
精华
2
2
积分
160
160
零件编程
技术分享
首先要在专案的MachPosition(加工面)》 CamFeatureRule(特征规则)中加入 UsePlaneTopSharpAngleChamfer='1' 以便识别顶平面利角特征
其次在当前加工面加入工艺策略
<CamProjectItem Name="平面顶利角倒角" Enable="1" CamFeature="平面顶利角倒角" />
在CamFeatures(工艺策略)中加入以下策略
<CamFeature ID="PlaneTopSharpAngleChamfer@Unknown" Name="平面顶利角倒角" CamFeatureType="PlaneTopSharpAngleChamfer" >
<CamFeatureItem ID="None" Name="平面顶利角倒角0.3(最顶面)" Category="20" Enable="1" DeleteEmpty="1" CamProcessType="Fine" OperationType="ZlevelProfile" OperationRule=" CutAreaType='1' Type='ExistTopPlanar' " ToolType="COUNTER_SINK" ResetToolRule=" Name='C6倒角' " Tactics="" AppendMacro="CutLayerKey='1' CutLayerType='15' CutLayerLastAddDepth='1.0' @D@342='0.3' @D@417='10' @D@265='-0.3' @2D@109='0.01,0.01' _1678='0.01' _1679='False' _1424='0' _1425='1' _1453='6' _1468='0' _1469='1'" />
<CamFeatureItem ID="None" Name="平面顶利角倒角0.3(非最顶面)" Category="20" Enable="1" DeleteEmpty="1" CamProcessType="Fine" OperationType="ZlevelProfile" OperationRule=" CutAreaType='1' CheckType='4' Type='NonExistTopPlanar' " ToolType="COUNTER_SINK" ResetToolRule=" Name='C6倒角' " Tactics="" AppendMacro="CutLayerKey='1' CutLayerType='15' CutLayerLastAddDepth='1.0' NonCutMoveKey='1' NcmEngageOpenAreaEngRetType='7' NcmEngageOpenAreaRadiusIntent='0' NcmEngageOpenAreaRadiusValue='0.3' NcmEngageOpenAreaArcMinimumClearance='0' NcmEngageClosedAreaEngRetType='2' @D@342='0.3' @D@417='10' @D@265='-0.3' @2D@109='0.01,0.01' _1678='0.01' _1679='False'" />
</CamFeature>
代码要点说明
在CamFeatureItem中,利用OperationRule(操作规则)加入:
Type='ExistTopPlanar' 及 Type='NonExistTopPlanar' 判断目标特征是否存在工件顶平面从而采用不同的加工策略,当在顶平面时采用直线延长进刀,当不在顶平面时则加入CheckType='4' (设置操作的检查体)避免过切且采用圆弧进刀
创建的刀路结果如下:
登录论坛用户后可查看全部内容
164
0
2024-07-10 00:17:34
请选择移动至版块:
确认移动
回复加入讨论