重新命名
批量对项目中的各类对象(NC 程序、刀路、刀具、坐标系等)按统一规则重新命名,支持前缀/附加/序号组合、刀名附加,以及字符替换。

为什么需要它
编程过程中,刀路、刀具、坐标系等对象往往是边做边随手命名的,名字零散、顺序混乱;而下机加工和出程序单时,工厂通常要求一套统一、可读、带顺序号的命名(例如按加工先后排成 01、02、03……,并带上专案名和刀具规格)。手工一个个改不仅慢,还容易漏改、重名。重新命名工具的作用,就是把整批对象一次性套进同一条命名规则里——选好类型、勾上要拼接的字段、点一下按钮,整批名称就按统一格式刷新到位。
界面位置
工具 标签页 ▸ 重新命名。
用途 / 适用场景
- 编程完成后需要按工厂命名规范统一整理 NC 程序名称,例如
专案名-附加-01-D10。 - 把同一项目里散乱命名的刀路文件夹、刀具、坐标系等,一次性整理成带顺序号的规范名称。
- 批量将刀路文件夹或其他对象名称中的旧字符替换为新字符。
- 对部分定制版工艺的刀路文件夹进行自动配数(按余量阶梯复制刀路)。
典型用法
最常用的情形其实很简单:只需勾选 前缀、填好开头文本,再点 重新命名 即可——整批对象就会变成"前缀 + 顺序号"的形式。下方的 附加、起始、以-间隔、1至9前加0、附加刀名 等都是可选的附加功能,按当前命名习惯需要哪几项就勾哪几项,不需要的留空即可。换句话说:先把基本规则(前缀)定下来,再按需叠加细节。
操作步骤
- 在 类型 下拉框中选择要重命名的对象类型(NC 程序、刀路文件夹、刀具路径……)。
- 点击 读取/刷新 按钮,右侧列表加载当前项目中该类型的全部对象,名称前默认勾选(开头为"参考刀路"的项自动排除)。
- 在列表中通过勾选框选择要处理的行;可右键调出上下文菜单快速全选、反选、仅选等。
- 在 前缀 行填写前缀文本(可点 专案名 / 模型名 自动填入),按需勾选 附加、起始 序号。
- 按需勾选 以-间隔、1至9前加0、附加刀名(仅 NC 程序类型可用)。
- 点击 重新命名 按钮执行。执行结果格式示例见界面"预览"行:
前缀-附加-01-D10(刀名)。
工具内部采用两步改名:先把勾选项改成临时名、再改成最终名,以避免名称冲突;若临时名已存在(说明此前已对该项做过相同操作)会弹出错误并整体中断,需先手动把冲突项改掉再重试。
参数详解
顶部操作栏
| 标签 | 说明 | 取值/默认 |
|---|---|---|
| 类型 | 图标下拉框,选择本次操作的对象类型 | NC 程序 / 刀路文件夹 / 刀具路径 / 刀具 / 边界 / 参考线 / 特征设置 / 用户坐标系 / 层和组合 / 模型 / 残留模型 / 组;默认 NC 程序 |
| 读取/刷新 | 重新从 PowerMILL 读取当前类型的对象列表到右侧表格 | 按钮 |
| 重新命名 | 对已勾选行执行批量重命名 | 按钮,图标 + 文字"重新命名" |
命名规则区
| 标签 | 说明 | 取值/默认 |
|---|---|---|
| 前缀 | 带勾选框的文本输入;勾选后,新名称以此文本开头 | 勾选/不勾;文本默认可由"专案名"按钮自动填入 |
| 专案名 | 将当前 PowerMILL 项目名填入前缀框;部分定制版会自动提取 DNC 编号后三位并加"O0"前缀 | 按钮 |
| 模型名 | 将项目第一个模型名填入前缀框 | 按钮 |
| 附加 | 带勾选框的文本输入;勾选后,在序号前插入此附加文本 | 勾选/不勾;文本任意 |
| 起始 | 带勾选框的数字输入;勾选后,序号从此值 +1 开始计数;不勾则从 1 开始。例如填入 99,则第一项的序号从 100 开始 |
勾选/不勾;数字,默认空 |
| 以-间隔 | 勾选后,各命名段之间用"-"连接;取消勾选则直接拼接(个别客户定制版此选项无效,改用下划线 "_") | 勾选,默认勾选 |
| 1至9前加0 | 勾选后,序号 1–9 补前导零显示为 01–09 | 勾选,默认勾选 |
| 附加刀名 | 勾选后,NC 程序名末尾附加该程序所用刀具的名称;便于在程序单上一眼看出每条程序对应的刀具。仅类型为 NC 程序时可用,其余类型灰显。例如在 BT88-A-100- 之后附加 E50R6 |
勾选,默认由持久化配置控制 |
| 预览: | 静态标签,说明右侧为格式示例 | — |
| (格式示例) | 固定显示"前缀-附加-01-D10(刀名)" | 只读示例文字 |
模式选择(仅部分定制版可见)
以下三个模式选项仅在部分定制版中显示,普通版本不提供,界面上不会出现。
| 标签 | 说明 |
|---|---|
| 重新命名 | 选择后刷新列表,使用标准重命名流程(默认模式) |
| 自动配数 | 选中后显示配数参数区,强制切换到刀路文件夹类型 |
| 批量替换程序名中的字符 | 选中后显示字符替换区,刷新列表 |
自动配数(仅部分定制版 / 选中"自动配数"时显示)
配数功能在独立线程中执行,执行期间主界面禁用;完成后状态栏显示"自动配数已完成"。
| 标签 | 说明 | 取值/默认 |
|---|---|---|
| 底侧同余量 | 勾选后,配数时同步将轴向余量设置为与侧余量相同的值 | 勾选/不勾;默认不勾 |
| (配数范围下拉) | 预设配数范围下拉框,选项由定制配置填充(默认项:-0.005/-0.03/-0.005、-0.002/-0.03/-0.002);格式为 上限/下限/步长,选中后同步填入下方文本框 |
下拉选择 |
| (配数数值文本框) | 可编辑的配数数值文本框(黄色背景),格式 上限/下限/步长;可手动修改覆盖下拉选择 |
文本,默认 -0.005/-0.03/-0.005 |
| 配数 | 读取文本框中的三段数值,对选中的刀路文件夹按余量阶梯复制刀路并重命名;仅类型为刀路文件夹时有效 | 按钮 |
批量替换字符(仅部分定制版 / 选中"批量替换程序名中的字符"时显示)
替换功能仅对 NC 程序和刀路文件夹两种类型生效;其他类型点"替换"会弹出错误提示。
| 标签 | 说明 | 取值/默认 |
|---|---|---|
| 要替换的字符: | 输入原始字符串(被替换内容),不可为空 | 文本,无默认 |
| 替换成的字符: | 输入目标字符串(替换后内容),不可为空 | 文本,无默认 |
| 替换 | 对右侧列表中已勾选且名称包含"要替换的字符"的项执行字符串替换;仅对 NC 程序和刀路文件夹类型有效 | 按钮 |
右侧对象列表
| 列 / 菜单项 | 说明 | 备注 |
|---|---|---|
| 复选框列 | 标记该行是否参与本次操作 | 勾选 = 参与;名称以"参考刀路"开头的项加载时自动取消勾选(部分客户全部默认不勾) |
| 名称列 | 显示对象当前名称,只读 | 刀路文件夹以 父文件夹\子文件夹 格式显示路径 |
| 右键菜单 — 删除已选项 | 从列表中移除高亮行(仅移除 UI 行,不删除 PowerMILL 对象) | — |
| 右键菜单 — 选中 | 将高亮行的勾选框设为勾选 | — |
| 右键菜单 — 不选 | 将高亮行的勾选框设为不勾 | — |
| 右键菜单 — 全选 | 所有行勾选 | — |
| 右键菜单 — 全部不选 | 所有行取消勾选 | — |
| 右键菜单 — 反选 | 已勾换为不勾,不勾换为勾 | — |
| 右键菜单 — 仅选中已选 | 其余全取消,仅高亮行设为勾选 | — |
| 右键菜单 — 仅排除已选 | 其余全勾选,仅高亮行设为取消 | — |
名称组合规则
最终名称由以下各段按顺序拼接(以默认规则为例):
[前缀][间隔符][附加][间隔符][序号][-][刀名]
- 间隔符:仅在"以-间隔"勾选时插入"-",否则无间隔直接拼接。
- 序号:若"起始"勾选,序号 = 起始值 + 当前项在已勾选列表中的位置索引;若未勾选,序号 = 位置索引 + 1(均从 1 计)。
- 部分客户定制版:序号放在最前,格式为
序号_前缀附加。
提示与常见坑
- 执行前必须先点 读取/刷新,否则列表为空,重命名会显示"没有选取需要重新命名的项"气泡提示后中止。
- 工具内部采用两步重命名防止名称冲突:先改为临时名,再改为目标名。若临时名已存在(说明之前已对该对象做过此操作),会弹出错误并整体中止,需先手动将冲突项改掉。
- 附加刀名 选项仅对 NC 程序有效,选择其他类型时该复选框自动灰显。
- 字符替换仅支持 NC 程序和刀路文件夹两种类型;其他类型点"替换"会弹出"类型请选择NC程序或者刀路文件夹!"警告。
- 自动配数在独立线程运行,执行期间主界面被禁用;完成后状态栏显示"自动配数已完成"。
- 列表中"删除已选项"右键菜单只是从 UI 移除行,不会删除 PowerMILL 中的实体,可用于在重命名前手动剔除不想处理的项。