帮助手册

过滤大于

完整参数路径:制定规则\过滤边界\过滤大于

作用:对指定边界执行 PowerMill 的「移除面积 → 大于」操作,清理面积较大的边界段,并直接修改已有边界。筛选依据是边界段的面积,不是边界线长度、孔径,也不是判断刀具是否能通过。

参数怎么填

素材参数

本规则中这一栏不可填写,保持空白。

内容参数

填写格式:边界名称,刀具直径,移除值(TDU)

三项必须按顺序填写,用英文逗号分隔;代码也能识别中文逗号。数值项只写数字,不加单位。

三个字段的作用和类型:

  1. 边界名称(文本):要修改的 PowerMill 已有边界名称。按名称查找边界,可在这一项使用 {tpName}、{tpNum} 组成动态名称;名称应与实际边界一致。
  2. 刀具直径(数值):用于创建并设置临时刀具的直径,可填整数或小数,单位跟随 PowerMill 项目。它不是“要过滤的边界直径”。
  3. 移除值(无单位数值,TDU 面积比例):直接传给 PowerMill「移除面积 → 大于」操作,可填整数或小数。Autodesk 的 PowerMill 说明指出,TDU 的 1.0 对应所用刀具半径圆的面积;因此这里填的是面积比例,不是毫米、周长或绝对平方毫米面积。JM 不自行换算,数值后不要加单位。

边界名称可用变量(只用于第一项):

  • {tpName}:当前刀路名称;以电极文件夹为对象时为文件夹名称。
  • {tpNum}:当前序号,至少补齐两位,例如 3 替换为 03。

变量替换后的名称必须与 PowerMill 中已有边界一致。例如边界名为 精加工-03、当前刀路名为 精加工 且序号为 3,可填 {tpName}-{tpNum},10,0.8。变量只改变第一项的内容,整体仍是上面的三项格式。

完整填写示例

本例假设 PowerMill 项目使用毫米,已有一个名为 找基准面 的边界。希望创建直径 10 mm 的临时刀具,并用移除值 0.8 对该边界执行「移除面积 → 大于」操作。在本参数的输入框中填写:

素材参数:[灰色,留空]
内容参数:找基准面,10,0.8

这条规则执行时,软件会临时创建直径 10 mm 的刀具,对名为 找基准面 的已有边界运行 PowerMill 的「移除面积 → 大于」操作,最后删除临时刀具。过滤结果留在原边界上,不会另建一条结果边界。

填写前准备什么

  1. 在 PowerMill 中确认目标边界已经存在,并记下它的准确名称。本例名称是 找基准面;如果实际名称不同,内容参数的第一项也要改。
  2. 确定要设置的刀具直径。本例选 10 mm,因此第二项填 10。这项由用户填写,代码不会从当前刀路读取并代填。
  3. 如果原边界还要用于其他加工,先在 PowerMill 中复制一份,再对副本使用本参数;本操作会直接修改目标边界。

本例执行的操作

程序从内容参数解析出边界名称 找基准面、刀具直径 10 和移除值 0.8,然后依次向 PowerMill 发出创建并设置临时刀具、对该边界执行「移除面积 → 大于」、删除临时刀具的命令。哪些边界段符合这一移除条件由 PowerMill 判断;JM 不自行计算面积,也不按周长或边界直径筛选。

0.8 是软件提示里的填写示例,不是默认值,也不能据此保证某个具体边界段一定会被删除。本页在当前 PowerMill 版本中尚未用测试边界核对 10,0.8 对应的实际筛选结果,因此不把它换算成某个确定的平方毫米面积。

执行后怎么核对

  1. 在 PowerMill 中查看刚才指定的边界,确认名称仍是 找基准面,并比较执行前后的边界段。该参数直接编辑原边界。
  2. 如果一段都没删,先核对边界名称和 PowerMill 的命令执行反馈,再检查第二、第三项是否按预期填入。不要仅凭边界外观推断具体原因。
  3. 如果删得太多,先在测试副本上调整第三项并重新核对结果,不要把 0.8 当成毫米尺寸去调整。

容易填错的写法:找基准面,,0.8 会使 0.8 错位成刀具直径;省略第三项会使代码沿用内部初始值,不能当作正式填写格式;找基准面,10,0.8mm 中的单位文字会使数值解析失败;直接输入的边界名称中使用逗号也会让字段分段出错。请完整填写三项。

相关参数:「过滤小于」使用相同的填写格式,对边界执行 PowerMill 的「移除面积 → 小于」操作。