帮助手册

按高度拆分刀路

完整参数路径:客户特殊定制\挤压模图层\按高度拆分刀路

作用:按照图层高度和指定刀具的区分高度拆分刀路。

参数怎么填

素材参数

填写格式:图层名称

字段的作用和类型:

  1. 图层名称(文本):指定本项所用或生成的图层名称;按执行过程核对对象方向。

窗体补充提示:

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

内容参数

窗体补充提示:

  • 刀具直径,高度1,高度2,高度3...(多组刀具数据以;号分隔)
  • 刀具直径,高度1刀具名称,高度2刀具名称,高度3*刀具名称...(多组刀具数据以;号分隔)
  • 30,35,70,100;21,30,60,90
  • 刀具直径为30时,按图层高度第一条刀路为0-35,第二条35-70,第三条70-100...
  • 刀具直径为21时,按图层高度第一条刀路为0-30,第二条30-60,第三条60-90...
  • 30,35D30R5-L38,70D30R5-L78,100D30R5-L110;21,30D21R0.8-L35,60D21R0.8-L65,90D21R0.8-L100
  • 刀具直径为30时,按图层高度第一条刀路为0-35,刀具为D30R5-L38,第二条35-70,刀具为D30R5-L78,第三条70-100,刀具为D30R5-L110...
  • 刀具直径为21时,按图层高度第一条刀路为0-30,刀具为D21R0.8-L35,第二条30-60,刀具为D21R0.8-L65,第三条60-90,刀具为D21R0.8-L100...

完整字段位置示意

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

素材参数:〈图层名称〉
内容参数:30,35,70,100;21,30,60,90

执行时的处理

SpOperatByCustomization.cs:8234。素材参数(按;)为图层名集合,选中取其总高 levelHight=Zmax−Zmin。按当前刀路刀具直径在内容参数多组「直径,高度1[*刀具名],高度2…」中精确匹配,构建 heightDict(累计高度→刀具)。逐段生成刀路:Block.BlockType=6,第一段用当前刀路、Zmax=图层Zmax、Zmin=Zmax−高度1;后续段 CloneInstance,Zmax=上段下沿+0.5、Zmin=Zmax−本段高度(含*刀具名时 ChangeTool 换刀);当某段高度≥图层总高则该段为末段(Zmin=图层Zmin−1)并停止。InsertMouldToolpathFolder 插入这些分段刀路;若开了部件余量则记 PartAllowanceDict。