技术支持 / 技术论坛 / 零件编程 / 【技术分享】利角去毛刺策略配置要点
【技术分享】利角去毛刺策略配置要点
F3Dexpress
帖子
9
精华
2
积分
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
暂时还没有回复评论

回复加入讨论

回复
请选择移动至版块:
确认移动