分割刀路
把一条或多条刀路按时间、边界或手动选择等规则分割成多段,是换刀、分班次或分区域加工前的预处理工具。

界面位置
工具 标签页 ▸ 分割刀路。
用途 / 适用场景
- 单段刀路加工时间过长,需按机台换班时间切分成若干段分批执行。
- 零件不同区域需要分开后处理(输出刀轨文件、更换刀具等),用边界裁切刀路。
- 按手动框选的曲面/模型区域快速剔除不需要的刀路段(按已选刀路)。
- 批量对列表中多条刀路执行相同的分割规则,一次完成。
操作步骤
- 在顶部 分割类型 下拉框选择分割方式(按时间 / 按已有边界 / 按勾画边界 / 按已选刀路)。
- 点 读取 按钮,将当前 PowerMILL 项目中的刀路列表载入右侧表格。
- 在表格中勾选需要分割的刀路(复选框列);双击某行可在 PowerMILL 中激活该刀路。
- 根据所选分割类型,在表格"时间(分钟)"列输入分割时间,或在右键菜单 边界 下拉框中为各刀路指定裁切边界。
- 在 分割刀路 选项组中按需配置输出选项(保存范围、是否删除原始刀路、是否放入独立文件夹等)。
- 点 执行 按钮,程序在后台线程中依次处理所有勾选的刀路。
"按已选刀路"模式的交互流程:选择此模式并点"执行"后,视图切到俯视图并弹出一个带三个按钮的询问框(分割已选 / 分割剩下 / 已完成),按提示反复操作:
- 在 PowerMILL 视图中框选要分割出来的第一块路径区域,点 分割已选 —— 该区域被切为一段,随后可继续选下一块。
- 重复"框选 → 分割已选",每点一次就多分出一段。
- 想把剩余未选中的路径区域整体作为最后一段时,点 分割剩下,分割结束。
- 若不再继续、直接收尾,点 已完成。
参数详解
主面板
| 控件 | 标签 | 说明 | 取值/默认 | 备注 |
|---|---|---|---|---|
| 分割类型 下拉框 | 分割类型 | 选择分割规则 | 按时间 / 按已有边界 / 按勾画边界 / 按已选刀路;默认"按时间" | 切换后列表第三列表头随之变化(时间(分钟) 或 边界),部分选项禁用无关控件 |
| 读取 按钮 | 读取 | 从当前 PowerMILL 项目读取刀路列表并刷新表格 | — | 勾选"过滤参考刀路"时,名称含 _Reference 的刀路不出现在列表中 |
| 执行 按钮 | 执行 | 对已勾选的刀路执行分割 | — | 未勾选任何刀路时弹出警告;按时间/边界模式下第三列为空时也弹出警告 |
| 自动长短刀 按钮 | 自动长短刀 | 打开自动长短刀窗口 | — | 功能与分割刀路核心逻辑无关 |
刀路列表表格
| 列头 | 说明 | 备注 |
|---|---|---|
| (空,复选框列) | 勾选表示该刀路参与本次分割 | 多行选中后改一格可批量勾/不勾 |
| 刀路名称列表 | 显示刀路名称;"按时间"模式且开启"显示每条刀路时间"时追加时间信息 | 双击可在 PowerMILL 中激活该刀路 |
| 时间(分钟) / 边界 | "按时间"时填分钟数(默认 60);"按已有边界"时显示已选边界名称;其余模式隐藏 | 可通过右键菜单批量填写 |
右键菜单(在表格行上右键弹出)
| 菜单项 | 说明 |
|---|---|
| 删除已选项 | 从列表中移除所选行(不影响 PowerMILL 中的刀路) |
| 选中 | 将所选行复选框设为勾选 |
| 不选 | 将所选行复选框设为不勾选 |
| 全选 | 所有行复选框设为勾选 |
| 全部不选 | 所有行复选框设为不勾选 |
| 仅显示已选 | 在 PowerMILL 视图中仅绘制当前高亮行的刀路(其余刀路取消显示) |
| 时间输入框(黄色背景) | 按时间模式专用:输入时间值后回车,批量填写所选行的分割时间 |
| 边界 下拉框 | 按已有边界模式专用:从 PowerMILL 当前边界列表中选择,选择后自动写入所选行的边界列 |
选项组:分割刀路
以下控件控制分割行为,部分控件随分割类型自动启用/禁用:
| 控件 | 标签 | 说明 | 取值/默认 | 仅在哪些分割类型有效 |
|---|---|---|---|---|
| 保存 下拉框 | 保存 | 边界裁切后保留哪部分刀路 | 内部 / 外部 / 两者;默认"两者" | 按已有边界;其他模式(如按时间)下该下拉框仍可见但置灰 |
| 包括切入时间 复选框 | 包括切入时间 | 分割时间计算是否将切入动作时间计入 | 勾/不勾;默认不勾 | 按时间 |
| 包括切出时间 复选框 | 包括切出时间 | 分割时间计算是否将切出动作时间计入 | 勾/不勾;默认不勾 | 按时间 |
| 删除原始 复选框 | 删除原始 | 分割完成后删除原始刀路,并将分割出的第一段重命名为原始刀路名称 | 勾/不勾;默认不勾 | 所有类型 |
| 重排 复选框 | 重排 | 边界裁切时对裁切后的刀路顺序执行重排 | 勾/不勾;默认不勾 | 按已有边界 |
| 独立文件夹 复选框 | 独立文件夹 | 将分割出的各段放入各自新建的刀路文件夹,而非留在原文件夹 | 勾/不勾;默认勾选 | 所有类型 |
| 显示每条刀路时间 复选框 | 显示每条刀路时间 | 读取刀路列表时同时查询统计时间并追加显示到刀路名称后 | 勾/不勾;默认不勾 | 按时间 |
| 重叠时间 复选框 | 重叠时间 | 启用重叠时间分割模式:每段分割后减去重叠值再做下一段,使相邻段之间有重叠刀路 | 勾/不勾;默认不勾 | 按时间 |
| 重叠时间值 文本框 | (单位:分钟) | 重叠时间的具体分钟数;按所设重叠时间分割重叠刀路 | 数值;不勾选"重叠时间"时灰显 | 按时间且须勾选重叠时间 |
| 刀路列表同步插入手动刀路 复选框 | 刀路列表同步插入手动刀路 | 分割后将新刀路同步插入机明模料刀路列表;仅对工件类型为"模料"时有实际效果 | 勾/不勾;默认不勾 | 所有类型 |
| 过滤参考刀路 复选框 | 过滤参考刀路 | 读取列表时过滤名称含 _Reference 的刀路,使其不显示、不参与分割 |
勾/不勾;默认勾选 | 所有类型 |
提示与常见坑
- 切换分割类型不会清空列表,但第三列的值会在时间字典与边界字典之间切换。切换前建议记录已填数值,未手动编辑过的行将重置为空或 60 分钟。
- 重叠时间模式下的风险:若重叠值填写错误导致时间趋近于零,分割循环将持续运行,需要手动结束 PowerMILL 进程。
- "删除原始"的行为差异:勾选后,分割出的第一段会被重命名为原始刀路名称(相当于替换原始);不勾选时原始刀路保留不变,分割段作为额外新增刀路。
- 独立文件夹命名规则:新文件夹以原文件夹名加
_SP1(重叠时间模式)或_1、_2等后缀命名;重叠时间模式下还会临时创建前缀为tmp的过渡文件夹,执行完毕后自动删除。 - 按勾画边界:每次勾画前弹出对话框,点【是】继续勾画下一条边界,点【否】结束并开始裁切。临时边界以
tmp_裁剪边界_N命名,裁切完成后自动删除。 - 按已选刀路:执行时切换至俯视图,并以录制宏的方式记录用户在 PowerMILL 中的选择动作,再对刀路副本逐段应用。宏文件存放于项目路径下,处理完毕后自动删除。
- PowerMILL 版本适配:按时间统计在 v2018 以上支持精确总时间字段;v14~v2018 之间累加切削、进退刀、快速移动各分项;v11 以下不支持切入/切出时间选项。