帮助手册

指定象限角产生特征

完整参数路径:客户特殊定制\边界插避空角\指定象限角产生特征

作用:通过边界的4个角在指定的象限角处产生指定直径的插穿避空角特征,右上角为第一象限角,按顺时针排序。

参数怎么填

素材参数

填写格式:边界名称

字段的作用和类型:

  1. 边界名称(文本):指定本项要读取或创建的边界名称;按执行过程核对对象方向。

窗体补充提示:

  • 刀路名称:
  • {tpName}
  • 刀路序号:
  • {tpNum}

内容参数

填写格式:特征名称,特征直径,第一象限角,第二象限角,第三象限角,第四象限角,避空值

字段的作用和类型:

  1. 特征名称(文本):指定本项要读取或创建的特征名称;按执行过程核对对象方向。
  2. 特征直径(数值):作为本项执行分支读取的数值;取值范围以同栏补充提示为准。
  3. 第一象限角(数值):作为本项执行分支读取的数值;取值范围以同栏补充提示为准。
  4. 第二象限角(数值):作为本项执行分支读取的数值;取值范围以同栏补充提示为准。
  5. 第三象限角(数值):作为本项执行分支读取的数值;取值范围以同栏补充提示为准。
  6. 第四象限角(数值):作为本项执行分支读取的数值;取值范围以同栏补充提示为准。
  7. 避空值(数值):作为本项执行分支读取的数值;取值范围以同栏补充提示为准。

多字段按所选写法的顺序填写,用写法中所示的逗号分隔;不要省略中间字段。

窗体补充提示:

  • 象限角(0:产生特征 1:不产生特征)
  • 避空角,10,0,0,1,1,1

完整字段位置示意

尖括号中是待替换的字段说明,不能原样输入;当前窗体没有提供两栏都可直接复用的实值示例。

素材参数:〈边界名称〉
内容参数:〈特征名称,特征直径,第一象限角,第二象限角,第三象限角,第四象限角,避空值〉

执行时的处理

SpOperatByCustomization.cs:9434。内容参数「特征名,特征直径,第一~第四象限角(0产生/1不产生),避空值」。moveValue=(直径/2−避空值)*0.7(圆心向角内回退量)。激活素材边界,逐段(segment)用 REORDER 取该段 BLOCK 范围,在勾选要产生的象限角(右上/右下/左下/左上)对应位置放一个半径=直径/2的圆到临时边界 tmp{特征名},圆心=该段角点向内偏 moveValue;遍历完把临时边界 CREATE FEATURESET + CREATEHOLES 生成圆孔特征(顶面 MAXINPUT、底到模型 Zmin),即避空角插穿特征。最后删临时边界。